Проект Xanadu ( / г æ п ə д ¯u / ЗАН -ə-Ду ) [1] был первый гипертекстовый проект, основанный в 1960 году Тед Нельсон . Администраторы Project Xanadu заявили, что это улучшение по сравнению с World Wide Web, с заявлением о миссии: «Популярное сегодня программное обеспечение имитирует бумагу. World Wide Web (еще одна имитация бумаги) упрощает нашу исходную гипертекстовую модель с односторонними неразрывными ссылками. и никакого управления версией или содержанием ". [2]
Журнал Wired опубликовал статью под названием «Проклятие Xanadu», в которой назвал Project Xanadu «самой продолжительнойисторией о виртуальном ПО в истории компьютерной индустрии». [3] Первая попытка реализации началась в 1960 году, но только в 1998 году была выпущена неполная реализация. Версия OpenXanadu ,описываемая как «рабочий результат », была доступна в 2014 году.
История
Видение Нельсона заключалось в «схеме цифрового репозитория для всемирных электронных публикаций». Нельсон утверждает, что идея возникла в 1960 году, когда он был студентом Гарвардского университета . Он предложил программу на машинном языке, которая будет хранить и отображать документы вместе с возможностью редактирования. Он отличался от текстового процессора (который еще не был изобретен) тем, что функциональные возможности включали визуальное сравнение различных версий документа, концепцию, которую Нельсон позже назвал «взаимным сравнением». [4]
В дополнение к этой основной идее Нельсон хотел облегчить непоследовательное письмо, в котором читатель мог бы выбирать свой собственный путь через электронный документ. Он развил эту идею в документе для ACM в 1965 году, назвав новую идею «списками на молнии». Эти списки на застежке-молнии позволят формировать составные документы из частей других документов, концепция, названная включением . [5] [4] В 1967 году, работая на Харкорта, Брейс , он назвал свой проект «Занаду» в честь стихотворения Сэмюэля Тейлора Кольриджа « Кубла Хан » . [4]
Выступление Нельсона на ACM предсказало многие особенности сегодняшних гипертекстовых систем, но в то время его идеи не имели большого влияния. Хотя исследователи были заинтригованы его идеями, Нельсону не хватало технических знаний, чтобы продемонстрировать, что идеи могут быть реализованы. [3]
1970-е
Тед Нельсон опубликовал свои идеи в своей книге 1974 года Computer Lib / Dream Machines и 1981 Literary Machines .
Computer Lib / Dream Machines написана непоследовательным образом: это компиляция мыслей Нельсона о вычислениях, помимо других тем, в произвольном порядке. Он содержит две книги, напечатанные вплотную друг к другу, чтобы их можно было перелистывать. Computer Lib содержит мысли Нельсона по темам, которые его разозлили, в то время как Dream Machines обсуждает его надежды на потенциал компьютеров для помощи искусству.
В 1972 году Кэл Дэниэлс завершил первую демонстрационную версию программного обеспечения Xanadu на компьютере, который Нельсон арендовал для этой цели, хотя вскоре у Нельсона закончились деньги. В 1974 году, с появлением компьютерных сетей, Нельсон преобразовал свои мысли о Занаду в централизованный источник информации, назвав его «документальным миром ».
Летом 1979 года Нельсон привел последнюю группу своих последователей, Роджера Грегори , Марка С. Миллера и Стюарта Грина , в Суортмор, штат Пенсильвания . В доме, который арендовал Грин, они обдумывали свои идеи относительно Занаду; но в конце лета группы разошлись. Миллер и Грегори создали систему адресации, основанную на трансфинитных числах, которую они назвали тумблерами , которая позволяла ссылаться на любую часть файла.
1980-е
Группа продолжала свою работу почти на грани банкротства. Однако в 1983 году Нельсон встретился с Джоном Уокером , основателем Autodesk , на конференции Hackers Conference , первоначально предназначавшейся для людей, упомянутых в книге Стивена Леви « Хакеры» , и группа начала работать над Xanadu при финансовой поддержке Autodesk.
По словам экономиста Робина Хэнсона , в 1990 году первый известный рынок корпоративных прогнозов был использован в Занаду. Сотрудники и консультанты использовали его, например, чтобы сделать ставку на споры о холодном синтезе в то время.
В Autodesk группа, возглавляемая Грегори, завершила разработку версии программного обеспечения, написанного на языке программирования C , хотя программное обеспечение работало не так, как они хотели. Однако эта версия Xanadu была успешно продемонстрирована на The Hackers Conference и вызвала значительный интерес. Затем новая группа программистов, нанятых из Xerox PARC , использовала проблемы с этим программным обеспечением как оправдание для переписывания программного обеспечения на Smalltalk . Это фактически разделило группу на две фракции, и решение о переписывании сделало крайний срок, установленный Autodesk, вне досягаемости команды. В августе 1992 года Autodesk продала группу Xanadu, которая превратилась в Xanadu Operating Company, которая боролась из-за внутренних конфликтов и недостатка инвестиций.
Чарльз С. Смит, основатель компании Memex (названной в честь гипертекстовой системы, предложенной Ванневаром Бушем [6] ), нанял многих программистов Xanadu (включая ведущих архитекторов Марка С. Миллера , Дина Триббла и Рави Пандья) [3 ] и лицензировал технологию Xanadu, хотя Memex вскоре столкнулся с финансовыми трудностями, и тогда неоплачиваемые программисты ушли, забрав компьютеры с собой (программистам в конечном итоге заплатили). Примерно в это же время Тим Бернерс-Ли разрабатывал всемирную паутину . Когда в сети начался большой рост, которого не было у Занаду, команда Нельсона заняла оборонительную позицию в предполагаемом соперничестве, которое возникло, но которое они проигрывали. Статья в журнале Wired Magazine 1995 года «Проклятие Занаду» вызвала резкое опровержение со стороны Нельсона, но разногласия в значительной степени исчезли, поскольку Интернет доминировал над Занаду. [7]
1990-е годы
В 1998 году Нельсон выпустил исходный код Xanadu под названием Project Udanax [8] в надежде, что используемые методы и алгоритмы могут помочь отменить некоторые патенты на программы . [9]
2000-е
В 2007 году Project Xanadu выпустил XanaduSpace 1.0. [10]
2010-е
Версия OpenXanadu, описываемая как «рабочий результат», была доступна во всемирной паутине в 2014 году. Она называется открытой, потому что «вы можете видеть все части», но по состоянию на июнь 2014 года[Обновить]сайт заявил, что это «еще не открытый код». На сайте создатели утверждают, что Тим Бернерс-Ли украл их идею, и что Всемирная паутина - это «причудливая структура, созданная произвольными инициативами разных людей, и в ней ужасный язык программирования», и что веб-безопасность - это сложная задача. лабиринт". Далее они утверждают, что гипертекст создан на бумаге, и что во всемирной паутине не разрешается ничего, кроме мертвых ссылок на другие мертвые страницы. [11]
В 2016 году Нельсон дал интервью Вернеру Херцогу в его документальном фильме Lo and Behold, Reveries of the Connected World . «Некоторые считали его сумасшедшим за то, что он цеплялся за него», - сказал Херцог. «Для нас вы кажетесь единственным клинически вменяемым». [12] Нельсон был восхищен похвалой. "Никто никогда не говорил этого раньше!" - сказал Нельсон. «Обычно все наоборот».
Оригинальные 17 правил
- Каждый сервер Xanadu однозначно и надежно идентифицируется.
- Каждый сервер Xanadu может работать независимо или в сети.
- Каждый пользователь однозначно и надежно идентифицируется.
- Каждый пользователь может искать, извлекать , создавать и хранить документы.
- Каждый документ может состоять из любого количества частей, каждая из которых может относиться к любому типу данных.
- Каждый документ может содержать ссылки любого типа, включая виртуальные копии ( «включения» ) на любой другой документ в системе, доступный его владельцу.
- Ссылки видны, и по ним можно переходить со всех конечных точек.
- Разрешение на ссылку на документ явно предоставляется актом публикации.
- Каждый документ может содержать механизм роялти с любой желаемой степенью детализации, чтобы гарантировать оплату любой части, к которой осуществляется доступ, включая виртуальные копии ( «включения» ) всего или части документа.
- Каждый документ уникально и надежно идентифицируется.
- Каждый документ может иметь безопасный контроль доступа .
- Каждый документ можно быстро найти, сохранить и извлечь, не зная, где он физически хранится.
- Каждый документ автоматически перемещается в физическое хранилище в соответствии с частотой доступа к нему из любого места.
- Каждый документ автоматически дублируется для обеспечения доступности даже в случае аварии.
- Каждый поставщик услуг Xanadu может взимать плату со своих пользователей по любой ставке, которую они выберут за хранение, поиск и публикацию документов.
- Каждая транзакция безопасна и проверяется только сторонами этой транзакции.
- Протокол связи клиент-сервер Xanadu - это открыто опубликованный стандарт. Приветствуется разработка и интеграция стороннего программного обеспечения. [13]
Смотрите также
- Анфилада (Занаду)
- Гипермедиа
- ЗАПРОСИТЬ
- Интерпедия
- Американский информационный обмен
- Палатка (протокол)
- Помимо Интернета, в FAQ по Project Xanadu предлагаются другие похожие гипермедийные системы, включая HyperWave (или Hyper-G) и:
- Микрокосм (система гипермедиа)
- IBM Notes (потомок Notes on PLATO (компьютерная система) , представленный в Computer Lib Нельсона )
- Вики
Сноски
- ^ Режиссерская: Тед Нельсон на гипертекста Дуглас Englebart, Ксанаду и многое другое . IEEE Spectrum . 14 февраля 2018 года. Событие происходит в 7:43 - через YouTube .
- ^ Домашняя страница проекта
- ^ а б в Гэри Вульф (июнь 1995 г.). «Проклятие Занаду» . ПРОВОДНОЙ . 3 (6).
- ^ а б в Даниэле С. Струппа; Дуглас Р. Дечоу (14 июня 2015 г.). Переплетенный: работа и влияние Теда Нельсона . Springer. стр. 60 -62. ISBN 978-3-319-16925-5.
- ^ Нельсон, TH (1965). «Сложная обработка информации: файловая структура для сложной, изменчивой и неопределенной» . 20-я Национальная конференция ACM : 84–100.
- ^ Буш, Ванневар (июль 1945 г.). «Как мы можем думать» . Атлантика . Архивировано из оригинального 14 ноября 2010 года.
- ^ Ригл, Джозеф Майкл (2010). Добросовестное сотрудничество: культура Википедии . Кембридж, Массачусетс: MIT Press . ISBN 978-0-262-01447-2.
- ^ «Уданакс Грин» .
- ^ «Уданакс Голд» .
это раскрытие также представляет собой известный уровень техники, который не позволяет кому-либо еще помешать вам использовать идеи, воплощенные в этом коде.
- ^ Тед Нельсон (25 июня 2007 г.). «XanaduSpace» . Xanarama.net . Проверено 3 июля 2011 года .
- ^ Веб-страница Xanadu Образец документа: "Origins", автор Moe Juste, "требуется время, чтобы открыть, потому что он много загружается"
- ↑ Герцог, Вернер, режиссер. И вот, Мечты связанного мира . Магнолия Картинки, 2016
- ^ Xanadu FAQ: Каким требованиям должны соответствовать системы Xanadu? , 12 апреля 2002 г. Автор: Эндрю Пэм.
Рекомендации
- Волшебное место литературной памяти: Занаду на экране прошлого , июль 2005 г., Белинда Барнет
- Проклятие Занаду , Wired, о Нельсоне и Занаду
- Опубликовал комментарии к этой статье Wired, в том числе один от Теда Нельсона.
- Ошибки в "Проклятии Занаду" Теодора Холма Нельсона, Project Xanadu
Внешние ссылки
- Официальный веб-сайт
- Ксанаду Австралия - активный сайт
- « Продукция Xanadu должна появиться в следующем году», Джефф Меррон. Интернет-репортаж BIX с компьютерной ярмарки Западного побережья, 1988 г.
- Тед Нельсон Посиплекс Интернет-архив книги чтение видео