Project Xanadu
   HOME

TheInfoList



OR:

Project Xanadu ( ) was the first
hypertext Hypertext is text displayed on a computer display or other electronic devices with references ( hyperlinks) to other text that the reader can immediately access. Hypertext documents are interconnected by hyperlinks, which are typically ...
project, founded in 1960 by
Ted Nelson Theodor Holm Nelson (born June 17, 1937) is an American pioneer of information technology, philosopher, and sociologist. He coined the terms ''hypertext'' and '' hypermedia'' in 1963 and published them in 1965. Nelson coined the terms '' trans ...
. Administrators of Project Xanadu have declared it superior to the
World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web ...
, with the mission statement: "Today's popular software simulates paper. The World Wide Web (another imitation of paper) trivialises our original hypertext model with one-way ever-breaking links and no management of version or contents." ''
Wired ''Wired'' (stylized as ''WIRED'') is a monthly American magazine, published in print and online editions, that focuses on how emerging technologies affect culture, the economy, and politics. Owned by Condé Nast, it is headquartered in San ...
'' magazine published an article called "The Curse of Xanadu", calling Project Xanadu "the longest-running
vaporware In the computer industry, vaporware (or vapourware) is a product, typically computer hardware or software, that is announced to the general public but is late or never actually manufactured nor officially cancelled. Use of the word has broade ...
story in the history of the computer industry". The first attempt at implementation began in 1960, but it was not until 1998 that an incomplete implementation was released. A version described as "a working
deliverable A deliverable is a tangible or intangible good or service produced as a result of a project that is intended to be delivered to a customer (either internal or external). A deliverable could be a report, a document, a software product, a server upgr ...
", OpenXanadu, was made available in 2014.


History

Nelson's vision was for a "digital repository scheme for world-wide electronic publishing". Nelson states that the idea began in 1960, when he was a student at
Harvard University Harvard University is a private Ivy League research university in Cambridge, Massachusetts. Founded in 1636 as Harvard College and named for its first benefactor, the Puritan clergyman John Harvard, it is the oldest institution of highe ...
. He proposed a machine-language program which would store and display documents, together with the ability to perform edits. This was different from a
word processor A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features. Early word processors were stand-alone devices dedicated to the function, but current ...
(which was not invented yet) in that the functionality would have included visual
comparisons Comparison or comparing is the act of evaluating two or more things by determining the relevant, comparable characteristics of each thing, and then determining which characteristics of each are similar to the other, which are different, and t ...
of different versions of the document, a concept Nelson would later call "intercomparison". On top of this basic idea, Nelson wanted to facilitate nonsequential writing, in which the reader could choose their own path through an electronic document. He built upon this idea in a paper to the
Association for Computing Machinery The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional member ...
(ACM) in 1965, calling the new idea "zippered lists". These zippered lists would allow
compound document In computing, a compound document is a document that “combines multiple document formats, either by reference, by inclusion, or both.” Compound documents are often produced using word processing software, and may include text and non-text ele ...
s to be formed from pieces of other documents, a concept named
transclusion In computer science, transclusion is the inclusion of part or all of an electronic document into one or more other documents by reference via hypertext. Transclusion is usually performed when the referencing document is displayed, and is normal ...
. In 1967, while working for
Harcourt, Brace Harcourt () was an American publishing firm with a long history of publishing fiction and nonfiction for adults and children. The company was last based in San Diego, California, with editorial/sales/marketing/rights offices in New York City a ...
, he named his project Xanadu, in honour of the poem "
Kubla Khan ''Kubla Khan'' () is a poem written by Samuel Taylor Coleridge, completed in 1797 and published in 1816. It is sometimes given the subtitles "A Vision in a Dream" and "A Fragment." According to Coleridge's preface to ''Kubla Khan'', the poe ...
" by
Samuel Taylor Coleridge Samuel Taylor Coleridge (; 21 October 177225 July 1834) was an English poet, literary critic, philosopher, and theologian who, with his friend William Wordsworth, was a founder of the Romantic Movement in England and a member of the Lak ...
. Nelson's talk at the ACM predicted many of the features of today's hypertext systems, but at the time, his ideas had little impact. Though researchers were intrigued by his ideas, Nelson lacked the technical knowledge to demonstrate that the ideas could be implemented.


1970s

Ted Nelson published his ideas in his 1974 book '' Computer Lib/Dream Machines'' and the 1981 ''
Literary Machines ''Literary Machines'' (short title) is a book first published in 1981 by Ted Nelson, and republished nine times by 1993. It offers an extensive overview of Nelson's term "hypertext" as well as Nelson's Project Xanadu. It also includes other theo ...
''. ''Computer Lib/Dream Machines'' is written in a non-sequential fashion: it is a compilation of Nelson's thoughts about computing, among other topics, in no particular order. It contains two books, printed back to back, to be flipped between. ''Computer Lib'' contains Nelson's thoughts on topics which angered him, while ''Dream Machines'' discusses his hopes for the potential of computers to assist the arts. In 1972, Cal Daniels completed the first demonstration version of the Xanadu software on a computer Nelson had rented for the purpose, though Nelson soon ran out of money. In 1974, with the advent of computer networking, Nelson refined his thoughts about Xanadu into a centralised source of information, calling it a "
docuverse Docuverse is a global distributed electronic library of interconnected documents, in other words, a global metadocument. The term was coined by Ted Nelson in 1974, as a concept related to the Project Xanadu, and the World Wide Web The ...
". In the summer of 1979, Nelson led the latest group of his followers,
Roger Gregory Roger L. Gregory (born July 17, 1953) is an American lawyer who serves as the Chief United States circuit judge of the United States Court of Appeals for the Fourth Circuit. Background Gregory was born in Philadelphia, Pennsylvania but grew u ...
, Mark S. Miller and
Stuart Greene Stuart may refer to: Names *Stuart (name), a given name and surname (and list of people with the name) Automobile * Stuart (automobile) Places Australia Generally *Stuart Highway, connecting South Australia and the Northern Territory Northe ...
, to
Swarthmore, Pennsylvania Swarthmore ( , ) is a borough in Delaware County, Pennsylvania. Swarthmore was originally named "Westdale" in honor of noted painter Benjamin West, who was one of the early residents of the town. The name was changed to "Swarthmore" after the ...
. In a house rented by Greene, they hashed out their ideas for Xanadu; but at the end of the summer the group went their separate ways. Miller and Gregory created an addressing system based on
transfinite number In mathematics, transfinite numbers are numbers that are " infinite" in the sense that they are larger than all finite numbers, yet not necessarily absolutely infinite. These include the transfinite cardinals, which are cardinal numbers used to q ...
s which they called tumblers, which allowed any part of a file to be referenced.


1980s

The group continued their work, almost to the point of bankruptcy. In 1983, however, Nelson met John Walker, founder of
Autodesk Autodesk, Inc. is an American multinational software corporation that makes software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquartere ...
, at
The Hackers Conference The Hackers Conference is an annual invitation-only gathering of designers, engineers and programmers to discuss the latest developments and innovations in the computer industry. On a daily basis, many hackers only interact virtually, and therefo ...
, a conference originally for the people mentioned in
Steven Levy Steven Levy (born 1951) is an American journalist and Editor at Large for ''Wired'' who has written extensively for publications on computers, technology, cryptography, the internet, cybersecurity, and privacy. He is the author of the 1984 book ...
's '' Hackers'', and the group started working on Xanadu with Autodesk's financial backing. According to economist
Robin Hanson Robin Dale Hanson (born August 28, 1959) is an associate professor of economics at George Mason University and a research associate at the Future of Humanity Institute of Oxford University. He is known for his work on idea futures and markets, a ...
, in 1990 the first known corporate
prediction market Prediction markets (also known as betting markets, information markets, decision markets, idea futures or event derivatives) are open markets where specific outcomes can be predicted using financial incentives. Essentially, they are exchange-trad ...
was used at Xanadu. Employees and consultants used it for example to bet on the
cold fusion Cold fusion is a hypothesized type of nuclear reaction that would occur at, or near, room temperature. It would contrast starkly with the "hot" fusion that is known to take place naturally within stars and artificially in hydrogen bombs and p ...
controversy at the time. While at Autodesk, the group, led by Gregory, completed a version of the software, written in the
C programming language ''The C Programming Language'' (sometimes termed ''K&R'', after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well a ...
, though the software did not work the way they wanted. However, this version of Xanadu was successfully demonstrated at
The Hackers Conference The Hackers Conference is an annual invitation-only gathering of designers, engineers and programmers to discuss the latest developments and innovations in the computer industry. On a daily basis, many hackers only interact virtually, and therefo ...
and generated considerable interest. Then a newer group of programmers, hired from
Xerox PARC PARC (Palo Alto Research Center; formerly Xerox PARC) is a research and development company in Palo Alto, California. Founded in 1969 by Jacob E. "Jack" Goldman, chief scientist of Xerox Corporation, the company was originally a division of Xero ...
, used the problems with this software as justification to rewrite the software in
Smalltalk Smalltalk is an object-oriented, dynamically typed reflective programming language. It was designed and created in part for educational use, specifically for constructionist learning, at the Learning Research Group (LRG) of Xerox PARC by Alan ...
. This effectively split the group into two factions, and the decision to rewrite put a deadline imposed by Autodesk out of the team's reach. In August 1992, Autodesk divested the Xanadu group, which became the Xanadu Operating Company, which struggled due to internal conflicts and lack of investment. Charles S. Smith, the founder of a company called
Memex Memex is a hypothetical electromechanical device for interacting with microform documents and described in Vannevar Bush's 1945 article "As We May Think". Bush envisioned the memex as a device in which individuals would compress and store all of ...
(named after a hypertext system proposed by
Vannevar Bush Vannevar Bush ( ; March 11, 1890 – June 28, 1974) was an American engineer, inventor and science administrator, who during World War II headed the U.S. Office of Scientific Research and Development (OSRD), through which almost all warti ...
), hired many of the Xanadu programmers (including lead architects Mark S. Miller, Dean Tribble and Ravi Pandya) and licensed the Xanadu technology, though Memex soon faced financial difficulties, and the then-unpaid programmers left, taking the computers with them (the programmers were eventually paid). At around this time,
Tim Berners-Lee Sir Timothy John Berners-Lee (born 8 June 1955), also known as TimBL, is an English computer scientist best known as the inventor of the World Wide Web. He is a Professorial Fellow of Computer Science at the University of Oxford and a profes ...
was developing the
World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web ...
. When the Web began to see large growth that Xanadu did not, Nelson's team grew defensive in the supposed rivalry that was emerging, but that they were losing. The 1995 ''Wired'' Magazine article "The Curse of Xanadu," provoked a harsh rebuttal from Nelson, but contention largely faded as the Web dominated Xanadu.


1990s

In 1998, Nelson released the source code to Xanadu as Project Udanax, in the hope that the techniques and algorithms used could help to overturn some
software patent A software patent is a patent on a piece of software, such as a computer program, libraries, user interface, or algorithm. Background A patent is a set of exclusionary rights granted by a state to a patent holder for a limited period of time ...
s.


2000s

In 2007, Project Xanadu released XanaduSpace 1.0.


2010s

A version described as "a working deliverable", OpenXanadu, was made available on the
World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web ...
in 2014. It is called open because "you can see all the parts", but the site stated that it was "not yet open source". On the site, the creators claim that
Tim Berners-Lee Sir Timothy John Berners-Lee (born 8 June 1955), also known as TimBL, is an English computer scientist best known as the inventor of the World Wide Web. He is a Professorial Fellow of Computer Science at the University of Oxford and a profes ...
stole their idea, and that the World Wide Web is a "bizarre structure created by arbitrary initiatives of varied people and it has a terrible programming language" and that Web security is a "complex maze". They go on to say that Hypertext is designed to be paper, and that the World Wide Web allows nothing more than dead links to other dead pages. In 2016, Ted Nelson was interviewed by
Werner Herzog Werner Herzog (; born 5 September 1942) is a German film director, screenwriter, author, actor, and opera director, regarded as a pioneer of New German Cinema. His films often feature ambitious protagonists with impossible dreams, people with u ...
in his documentary, ''
Lo and Behold, Reveries of the Connected World ''Lo and Behold, Reveries of the Connected World'' is a 2016 American documentary film directed by Werner Herzog. In it, Herzog ponders the existential impact of the Internet, robotics, artificial intelligence, the Internet of Things, and more on h ...
''. "By some, he was labeled insane for clinging on," Herzog said. "To us, you appear to be the only one who is clinically sane." Nelson was delighted by the praise. "No one has ever said that before!" said Nelson. "Usually it's the other way around."


Original 17 rules

# Every Xanadu server is uniquely and securely identified. # Every Xanadu server can be operated independently or in a network. # Every user is uniquely and securely identified. # Every user can search,
retrieve RETRIEVE is a database management system (DBMS) offered on Tymshare's systems starting in August 1971. It was written in Tymshare's own SUPER FORTRAN on the SDS 940. It offered basic single-file, non- relational database functionality using an in ...
, create and store documents. # Every document can consist of any number of parts each of which may be of any data type. # Every document can contain links of any type including virtual copies ( "transclusions") to any other document in the system accessible to its owner. # Links are visible and can be followed from all endpoints. # Permission to link to a document is explicitly granted by the act of publication. # Every document can contain a royalty mechanism at any desired degree of granularity to ensure payment on any portion accessed, including virtual copies ( "transclusions") of all or part of the document. # Every document is uniquely and securely identified. # Every document can have secure
access control In the fields of physical security and information security, access control (AC) is the selective restriction of access to a place or other resource, while access management describes the process. The act of ''accessing'' may mean consuming ...
s. # Every document can be rapidly searched, stored and retrieved without user knowledge of where it is physically stored. # Every document is automatically moved to physical storage appropriate to its frequency of access from any given location. # Every document is automatically stored redundantly to maintain availability even in case of a disaster. # Every Xanadu service provider can charge their users at any rate they choose for the storage, retrieval and publishing of documents. # Every transaction is secure and auditable only by the parties to that transaction. # The Xanadu client–server communication protocol is an openly published standard. Third-party software development and integration is encouraged.Xanadu FAQ
What requirements do Xanadu systems aim to meet?
April 12, 2002 by Andrew Pam


See also

*
Enfilade (Xanadu) Enfilades are a class of tree data structures invented by computer scientist Ted Nelson and used in Project Xanadu "Green" designs of the 1970s and 1980s. Enfilades allow quick editing, versioning, retrieval and inter-comparison operations in a lar ...
*
Hypermedia Hypermedia, an extension of the term hypertext, is a nonlinear medium of information that includes graphics, audio, video, plain text and hyperlinks. This designation contrasts with the broader term ''multimedia'', which may include non-interacti ...
*
ENQUIRE ENQUIRE was a software project written in 1980 by Tim Berners-Lee at CERN, which was the predecessor to the World Wide Web. It was a simple hypertext program that had some of the same ideas as the Web and the Semantic Web but was different in ...
*
Interpedia Interpedia was the first-proposed online encyclopedia which would allow anyone to contribute by writing articles and submitting them to the central catalogue of all Interpedia pages. History Interpedia was initiated by Rick Gates, who posted a ...
*
American Information Exchange The American Information Exchange (AMIX) was a platform for the buying and selling of information, goods and services as well as the exchange of information, ideas, and certain kinds of intellectual work product, created by economist and futurist ...
* Tent (protocol) *In addition to the Web, the Project Xanadu FAQ suggests other hypermedia systems which are similar, including HyperWave (or Hyper-G) and: ** Microcosm (hypermedia system) **
IBM Notes HCL Notes (formerly IBM Notes and Lotus Notes; see Branding below) and HCL Domino (formerly IBM Domino and Lotus Domino) are the client and server, respectively, of a collaborative client-server software platform formerly sold by IBM, now by HC ...
(descendant of Notes on
PLATO (computer system) Plato (428/427 or 424/423 – 348/347 BCE) was a Greek philosopher. Plato may also refer to: People Given name or nickname * Plato (comic poet) () * Plato (exarch) (), Byzantine exarch of Ravenna * Plato II (1737–1812), Metropolitan of Mos ...
, featured in Nelson's ''Computer Lib'') *
Wiki A wiki ( ) is an online hypertext publication collaboratively edited and managed by its own audience, using a web browser. A typical wiki contains multiple pages for the subjects or scope of the project, and could be either open to the pub ...
*
Memex Memex is a hypothetical electromechanical device for interacting with microform documents and described in Vannevar Bush's 1945 article "As We May Think". Bush envisioned the memex as a device in which individuals would compress and store all of ...
*
ipfs The InterPlanetary File System (IPFS) is a protocol, hypermedia and file sharing peer-to-peer network for storing and sharing data in a distributed file system. IPFS uses content-addressing to uniquely identify each file in a global namespace ...


Footnotes


References


''The Magical Place of Literary Memory: Xanadu''
i
Screening the Past
July 2005 by Belinda Barnet

*

ttps://web.archive.org/web/20001101230424/http://www2.educ.ksu.edu/Faculty/McGrathD/Fall99/NelsonLtr.htm Full text of Ted Nelson's comment*
''Errors in "The Curse of Xanadu"'' by Theodor Holm Nelson, Project Xanadu


External links

*
Xanadu Australia
{snd an active site *
Xanadu Products Due Next Year
" by Jeff Merron. BIX online news report from the West Coast Computer Faire, 1988
Ted Nelson Possiplex Internet Archive book reading video


Design Document from 1984 Content management systems Ted Nelson Vaporware Hypertext Computer-related introductions in 1960 Software projects