Projekt Xanadu
Projekt Xanadu (/ˈzænəduː/ Zan-ə-doo)[1] war der erste Hypertext Projekt, gegründet 1960 von Ted Nelson. Die Administratoren von Project Xanadu haben es dem World Wide Web mit dem Leitbild erklärt: "Die beliebte Software von heute simuliert Papier. Das World Wide Web (eine weitere Nachahmung von Papier) trivialisiert unser ursprüngliches Hypertextmodell mit immer wieder brechen und immer wieder brechen Links und Keine Verwaltung der Version oder Inhalte. "[2]
Verdrahtet Magazin veröffentlichte einen Artikel namens "The Curse of Xanadu", der Project Xanadu als am längsten laufend bezeichnet Vaporware Geschichte in der Geschichte der Computerindustrie ".[3] Der erste Versuch der Umsetzung begann 1960, aber erst 1998 wurde eine unvollständige Implementierung veröffentlicht. Eine Version, die als "ein Arbeitswerk bezeichnet wird lieferbar",", OpenXanadu, wurde 2014 zur Verfügung gestellt.
Geschichte
Nelsons Vision war für ein "digitales Repository-Schema für weltweit elektronisches Publizieren". Nelson gibt an, dass die Idee 1960 begann, als er Student war Harvard Universität. Er schlug ein maschinelles Programm vor, das Dokumente speichern und anzeigen würde, zusammen mit der Möglichkeit, Änderungen durchzuführen. Dies war anders als a Textverarbeitungssystem (was noch nicht erfunden wurde) dadurch, dass die Funktionalität visuell einbezogen hätte Vergleiche Von verschiedenen Versionen des Dokuments würde ein Konzept, das Nelson später als "Intercomparison" bezeichnet.[4]
Zusätzlich zu dieser Grundidee wollte Nelson das nichtsequentielle Schreiben erleichtern, in dem der Leser über ein elektronisches Dokument seinen eigenen Weg wählen konnte. Er baute auf dieser Idee in einem Papier zu dem auf Verband für Rechenmaschinen (ACM) 1965 nannte die neue Idee "Reißverschlusslisten". Diese Reißverschlusslisten würden zulassen zusammengesetzte Dokumente aus anderen Dokumenten gebildet werden, ein Konzept namens namens Transclusion.[5][4] Im Jahr 1967 während der Arbeit für Harcourt, KlammerEr nannte sein Projekt Xanadu zu Ehren des Gedichts "Kubla Khan" durch Samuel Taylor Coleridge.[4]
Nelsons Vortrag am ACM sagte viele der Merkmale der heutigen Hypertextsysteme voraus, aber zu dieser Zeit hatten seine Ideen wenig Einfluss. Obwohl die Forscher von seinen Ideen fasziniert waren, fehlte Nelson das technische Wissen, um zu zeigen, dass die Ideen implementiert werden konnten.[3]
1970er Jahre
Ted Nelson veröffentlichte seine Ideen in seinem Buch von 1974 Computer Lib/Traummaschinen und die 1981 Literaturmaschinen.
Computer Lib/Traummaschinen ist in einer nicht sequentiellen Weise geschrieben: Es handelt sich um eine Zusammenstellung von Nelsons Gedanken über das Computer, unter anderem in keiner bestimmten Reihenfolge. Es enthält zwei Bücher, die hinten gedruckt sind, um zwischengedreht zu werden. Computer Lib Enthält Nelsons Gedanken zu Themen, die ihn während verärgerten, während Traummaschinen Erörtert seine Hoffnungen auf das Potenzial von Computern, die Künste zu unterstützen.
1972 absolvierte Cal Daniels die erste Demonstrationsversion der Xanadu -Software auf einem Computer, das Nelson zu diesem Zweck gemietet hatte, obwohl Nelson bald kein Geld mehr hatte. 1974 verfeinerte Nelson mit dem Aufkommen von Computernetzwerken seine Gedanken über Xanadu zu einer zentralisierten Informationsquelle und nannte es eine ""docuverse".
Im Sommer 1979 leitete Nelson die jüngste Gruppe seiner Anhänger. Roger Gregory, Mark S. Miller und Stuart Greene, zu Swarthmore, Pennsylvania. In einem von Greene gemieteten Haus haben sie ihre Ideen für Xanadu ausgewählt. Aber am Ende des Sommers ging die Gruppe getrennte Wege. Miller und Gregory haben ein Adresssystem basierend auf erstellt Transfinite Zahlen was sie nannten Becher, die es jedem Teil einer Datei ermöglichten, verwiesen zu werden.
1980er Jahre
Die Gruppe setzte ihre Arbeit fast bis zum Konkurs fort. 1983 traf Nelson jedoch John Walker, Gründer von Autodesk, bei Die Hackers Conference, eine Konferenz ursprünglich für die Menschen, die in genannt werden Steven Levy's HackerUnd die Gruppe begann mit Autodesks finanzieller Unterstützung an Xanadu zu arbeiten.
Laut Ökonom Robin Hanson, 1990 das erste bekannte Unternehmen Vorhersagemarkt wurde in Xanadu verwendet. Mitarbeiter und Berater nutzten es zum Beispiel, um auf die zu wetten kalte Fusion Kontroverse zu dieser Zeit.
Während seiner Zeit bei Autodesk, die von Gregory geleitete Gruppe, absolvierte eine Version der Software, die in der geschrieben wurde C ProgrammierspracheObwohl die Software nicht so funktioniert, wie sie wollten. Diese Version von Xanadu wurde jedoch erfolgreich bei Die Hackers Conference und erweckte beträchtliches Interesse. Dann eine neuere Gruppe von Programmierern, die von beauftragt wurden Xerox Parcverwendete die Probleme mit dieser Software als Rechtfertigung für umschreiben die Software in Smalltalk. Dies hat die Gruppe effektiv in zwei Fraktionen aufgeteilt, und die Entscheidung, eine Frist von Autodesk aus der Reichweite des Teams umzuschreiben. Im August 1992 veräußerte Autodesk die Xanadu -Gruppe, die das Xanadu -Betriebsunternehmen wurde, das aufgrund interner Konflikte und mangelnder Investition zu kämpfen hatte.
Charles S. Smith, der Gründer einer Firma namens Memex (benannt nach einem Hypertextsystem vorgeschlagen von Vannevar Bush[6]), beauftragte viele Xanadu -Programmierer (einschließlich führender Architekten Mark S. Miller, Dean Tribble und Ravi Pandya)[3] und lizenzierte die Xanadu-Technologie, obwohl Memex bald mit finanziellen Schwierigkeiten konfrontiert war, und die damals nicht bezahlten Programmierer nahmen die Computer mit (die Programmierer wurden schließlich bezahlt). Ungefähr um diese Zeit, Tim Berners-Lee entwickelte die Weltweites Netz. Als das Web ein großes Wachstum hatte, das Xanadu nicht tat, wurde Nelsons Team in der vermeintlichen Rivalität, die auftrat, aber sie verlor. Die 1995 Verdrahtet Der Magazin -Artikel "The Curse of Xanadu" provozierte eine harte Widerlegung von Nelson, aber die Behauptung verblasste weitgehend, als das Web Xanadu dominierte.[7]
1990er Jahre
1998 veröffentlichte Nelson den Quellcode für Xanadu als Projekt Udanax,[8] in der Hoffnung, dass die verwendeten Techniken und Algorithmen dazu beitragen könnten, einige zu stürzen Software -Patente.[9]
2000er Jahre
Im Jahr 2007 veröffentlichte Projekt Xanadu Xanaduspace 1.0.[10]
2010er
Eine Version, die als "arbeitsfähig" bezeichnet wird, wurde OpenXanadu auf dem zur Verfügung gestellt Weltweites Netz 2014. Es wird Open genannt, weil "Sie alle Teile sehen können", aber ab Juni 2014[aktualisieren] Auf der Website wurde festgestellt, dass es "noch nicht Open Source" war. Auf der Website behaupten die Schöpfer das Tim Berners-Lee Stahl ihre Idee und das World Wide Web ist eine "bizarre Struktur, die durch willkürliche Initiativen verschiedener Menschen erstellt wurde und eine schreckliche Programmiersprache hat" und dass Websicherheit ein "komplexes Labyrinth" ist. Sie sagen weiter, dass Hypertext als Papier ausgelegt ist und dass das World Wide Web nichts weiter als tote Links zu anderen toten Seiten ermöglicht.[11]
Im Jahr 2016 wurde Ted Nelson von interviewt von Werner Herzog in seinem Dokumentarfilm, LO und siehe da, Reveries der vernetzten Welt. "Für einige wurde er als verrückt bezeichnet, weil er sich daran festhielt", sagte Herzog. "Für uns scheinen Sie der einzige zu sein, der klinisch gesund ist."[12] Nelson freute sich über das Lob. "Niemand hat das jemals zuvor gesagt!" sagte Nelson. "Normalerweise ist es umgekehrt."
Original 17 Regeln
- Jeder Xanadu -Server ist einzigartig und sicher identifiziert.
- Jeder Xanadu -Server kann unabhängig oder in einem Netzwerk betrieben werden.
- Jeder Benutzer wird einzigartig und sicher identifiziert.
- Jeder Benutzer kann suchen, abrufen, erstellen und Laden Unterlagen.
- Jedes Dokument kann aus einer beliebigen Anzahl von Teilen bestehen, von denen jeder von jedem Datentyp sein kann.
- Jedes Dokument kann Links jeglicher Art enthalten, einschließlich virtueller Kopien ("Transklusionen") an ein anderes Dokument im System, das seinem Eigentümer zugänglich ist.
- Links sind sichtbar und können von allen Endpunkten befolgt werden.
- Die Erlaubnis zur Verknüpfung mit einem Dokument wird durch den Veröffentlichungsakt ausdrücklich erteilt.
- Jedes Dokument kann einen Lizenzgebührenmechanismus zu jedem gewünschten Grad an Granularität enthalten, um die Zahlung auf jedem Teil, der auf virtuelle Kopien zugegriffen wird, sicherzustellen (virtuelle Kopien) ("Transklusionen") von allen oder einem Teil des Dokuments.
- Jedes Dokument ist einzigartig und sicher identifiziert.
- Jedes Dokument kann sicher sein Zugangskontrollen.
- Jedes Dokument kann schnell durchsucht, gespeichert und abgerufen werden, ohne dass Benutzer darüber kennt, wo es physisch gespeichert ist.
- Jedes Dokument wird automatisch in den physischen Speicher verschoben, der für die Häufigkeit des Zugangs von einem bestimmten Ort angemessen ist.
- Jedes Dokument wird automatisch redundant gespeichert, um die Verfügbarkeit auch im Falle einer Katastrophe aufrechtzuerhalten.
- Jeder Xanadu -Dienstanbieter kann seine Benutzer jedenfalls für den Speicher, Abrufen und Veröffentlichungen von Dokumenten aufladen.
- Jede Transaktion ist nur von den Parteien dieser Transaktion sicher und prüfbar.
- Das Xanadu Client -Server -Kommunikationsprotokoll ist ein offen veröffentlichter Standard. Softwareentwicklung und -integration von Drittanbietern werden gefördert.[13]
Siehe auch
- Enfilade (Xanadu)
- Hypermedia
- ANFRAGEN
- Interpedia
- Amerikanischer Informationsaustausch
- Zelt (Protokoll)
- Zusätzlich zum Web schlägt die FAQ des Projekts Xanadu auf andere Hypermedia-Systeme hin, die ähnlich sind, einschließlich Hyperwellen (oder Hyper-G) und:
- Mikrokosmos (Hypermedia System)
- IBM Notizen (Nachkomme von Notizen zu Platon (Computersystem), vorgestellt in Nelsons Computer Lib)
- Wiki
- Memex
- IPFS
Fußnoten
- ^ Director's Cut: Ted Nelson über Hypertext, Douglas Englebart, Xanadu und mehr. IEEE -Spektrum. 14. Februar 2018. Die Veranstaltung findet um 7:43 Uhr statt. Archiviert vom Original am 11. Dezember 2021 - über Youtube.
- ^ Projekt Homepage
- ^ a b c Gary Wolf (Juni 1995). "Der Fluch von Xanadu". VERDRAHTET. Vol. 3, nein. 6.
- ^ a b c Daniele C. Struppa; Douglas R. DeChow (14. Juni 2015). Verlostung: Die Arbeit und der Einfluss von Ted Nelson. Springer. pp.60–62. ISBN 978-3-319-16925-5.
- ^ Nelson, T. H. (1965). "Komplexe Informationsverarbeitung: Eine Dateistruktur für den Komplex, das Ändern und die unbestimmten". ACM 20. Nationale Konferenz. ACM '65: 84–100. doi:10.1145/800197.806036. ISBN 9781450374958. S2CID 2556127.
- ^ Bush, Vannevar (Juli 1945). "Wie wir vielleicht denken". Der Atlantik. Archiviert von das Original am 14. November 2010.
- ^ Reagle, Joseph Michael (2010). Zusammenarbeit mit gutem Glauben: Die Kultur der Wikipedia. Cambridge, Massachusetts: MIT Press. ISBN 978-0-262-01447-2.
- ^ "Udanax Green".
- ^ "Udanax Gold".
Diese Offenlegung stellt auch frühere Kunst aus, die anderen verhindert, dass Sie die in diesem Code verkörperten Ideen verwenden
- ^ Ted Nelson (25. Juni 2007). "Xanaduspace". Xanarama.net. Abgerufen 3. Juli, 2011.
- ^ Xanadu -Webseite Beispieldokument: "Origins", von Moe Juste "Es dauert eine Weile, bis es geöffnet ist, weil es viel heruntergeladen wird"
- ^ Herzog, Werner, Regisseur. LO und siehe da, Reveries der vernetzten Welt. Magnolia Pictures, 2016
- ^ Xanadu FAQ: Welche Anforderungen möchten Xanadu -Systeme erfüllen?, 12. April 2002 von Andrew Pam
Verweise
- Der magische Ort der literarischen Erinnerung: Xanadu in Die Vergangenheit untersuchen, Juli 2005 von Belinda Barnet
- Der Fluch von Xanadu, Wired Feature auf Nelson und Xanadu
Externe Links
- Offizielle Website
- Xanadu Australien- Ein aktives Zentrum
- "Xanadu -Produkte im nächsten Jahr fällig, "von Jeff Merron. BIX Online -Nachrichtenbericht vom West Coast Computer Faire, 1988
- Ted Nelson Possiplex Internet Archiv Buch Lesen Video
- Xanadu Hypertext -Dokumente, Designdokument von 1984