Найти: на

Тед Нельсон и Xanadu


Теодор Нельсон
(Theodor Holm Nelson)
(1937-) [Фрейбергер 2000]

В 1959 г. получил степень бакалавра в области философии в Swarthmore College, в 1963 г. степень магистра по социологии в Гарвардском Университете. В 2002 г. получил докторскую степень в Keio University (Япония) [http://en.wikipedia.org/wiki/Ted_Nelson]

Нельсон всю жизнь был оппонентом существующих направлений развития компьютеров. Он говорил: “Я думал, произойдет настоящая компьютерная революция, а вижу полное предательство” [Фрейбергер 2000,c.418].

По поводу WYSIWYG (What You Can See Is What You Get – что видишь, то и получаешь – это по поводу печати), Нельсон высказал следующее: “В действительности это означает, что получаешь то, что распечатываешь с помощью компьютера. Другими словами, мы просто подменяем бумагу компьютером, будто лишаем крыльев Боинг-747 и заставляем ехать его по шоссе как автобус” [Фрейбергер 2000,c.420].

По словам Нельсона, HTML – это точно то, что мы (они) пытались предотвратить [http://en.wikipedia.org/wiki/Ted_Nelson]:

  1. Постоянно обрывающиеся связи.
  2. Связи, идущие в одну сторону.
  3. Цитаты, которые не могут найти оригинала.
  4. Отсутствие управления версиями.
  5. Отсутствие управления правами авторов.

Нельсон в молодости делал огромное количество записей и конспектов и никак не мог привести их в порядок. В 1960 г. он добрался до компьютера и решил: “Я просто напишу программу, которая могла бы вести учет всех моих записей”. Следующие сорок пять лет он все еще работает над ней [Фрейбергер 2000,c.421].


Макет of transpointing windows (окна с взаимными связями), 1972 г. [Nelson 1972]

В 1960 г. Тед Нельсон сконструировал два экранных окна, соединенных видимыми линиями, показывающими как часть объектов одного окна ссылается на часть объектов другого [http://www.xanadu.com.au/xanadu].



Авторская диаграмма связей между текстами 1965 г. [Nelson 1972]

В 1965 г. Нельсон опубликовал свою первую работу “A File Structure for the Complex, the Changing and the Indeterminate” в трудах Национальной Конференции Association for Computing Machinery (ACM), в которой изложил свои идеи относительно связанных текстов и ввел в обращение термин “гипертекст” (hypertext) [Частиков 2002,с.334].


Под “гипертекстом” я понимаю непоследовательную запись. Обычно процесс письма осуществляется последовательно по следующим двум причинам. Во-первых, потому, что он является производным от речи…, которая не может быть последовательной (так как у нас для этого только один канал), и, во-вторых, книги неудобно читать иначе как последовательно. Однако мысли образуют структуры, которые не являются последовательными – они связаны многими возможными переходами.

Т. Нельсон [цит. по Эпштейн 1998]

Также в этой работе Нельсон ввел так называемые сцепленные листы (zippered lists), в которых элемент одного текста мог быть связан с элементом другого. Здесь объединялись два интереса Нельсона: экранное редактирование и нелинейное чтение текста. В сцепленных листах ссылки могли соединять большие секции, маленькие секции, все страницы или отдельные параграфы [Wolf 1995].

В 1970 г. Нельсон разработал структуры данных и алгоритмы, названные enfilade, которые управляли загрузкой и выгрузкой из памяти компьютера больших сегментов текста и которые стали основой для дальнейших работ [www.xanadu.com.au/xanadu,Wolf 1995].

В 1972 г. разработки Нельсона были реализованы на Алголе и Фортране программистом Калом Даниэлсом (Cal Daniels), но у Нельсона закончились деньги и он остался с программой, но без компьютера [Wolf 1995].

В 1973 г. Нельсон устроился в Университет Иллинойса в Чикаго и за полтора года написал около 1200 страниц компьютерной тематики, которые опубликовал в 1974 г. в двойной книгу Computer Lib/Thinking Machines, состоящей из двух книг соединенных вместе. Если с переводом названия второй проблемы не возникает – “Думающие машины”, то первая читается двояко – “Освобождение компьютера”[Фрейбергер 2000,c.419] или “Компьютерная библиотека”[Фрейбергер 2000,c.195].


Передняя обложка (или задняя – как посмотреть) [Nelson 1974]


Противоположная обложка [Nelson 1974]


В первой Нельсон изложил свое видение компьютера и политическую программу революции ПК. “Возможности компьютера – людям”. Вместе с такими лозунгами в книгу было включено много познавательных очерков, шуток, замечаний и анекдотов [Фрейбергер 2000,c.419].

Вторая книга посвящена преобразованию искусства посредством компьютера, а также включала краткое описание Xanadu [Wolf 1995].

В 1979 г. Нельсон собрал новую команду: Роджер Грегори(Roger Gregory), Марк Миллер (Mark Miller), Стюарт Грен (Stuart Greene), Роланд Кинг (Roland King) и Эрик Хилл (Eric Hill) [www.xanadu.com.au/xanadu].

В 1983 г. была организована компания Xanadu Operating Company, Inc. (XOC, Inc). Компания Autodesk, Inc.(создатель известной системы AutoCAD) в лице ее руководителя Джона Волкера (Jonh Walker) согласилась обеспечить финансирование проекта под руководством Марка Миллера [www.xanadu.com.au/xanadu,Wolf 1995].


"Обложка книги "Литературные машины"[Nelson 1981]

В 1981 г. вышла книга Нельсона “Литературные машины” (Literary machines) с описанием системы Xanadu. В ней есть вступительная глава, несколько первых глав, одна вторая глава, несколько третьих глав (а также несколько четвертых и пятых).



Схема чтения книги “Литературные машины” [Nelson 1981].


В 1992 г. Autodesk прекратил финансирование проекта, потратив всего около 5 млн.USD. Права на продолжение развития сервера XOC были переданы компании Memex, Inc (Пало Алто, Калифорния), а права на торговую марку Xanadu вернулись к Нельсону [www.xanadu.com.au/xanadu].

В 1993 г. Нельсон несколько изменил акценты и сориентировал Xanadu publishing как систему организации данных для бизнеса. Были созданы минимальные спецификации на систему под именем Xanady Light и Андре Пам (Andrew Pam) из Serious Cybernetics, Мельбурн получил права на продолжение работ под названием Xanadu Australia (http://www.xanadu.com.au/) [www.xanadu.com.au/xanadu].

В 1994 г. Нельсон получил приглашение в Японию, где продолжил свои работы. Теперь он развивает новую информационную систему ZigZag.

В августе 2000 г. программные коды Xanadu были открыты и выложены на сайте www.udanax.com [Частиков 2002,c.335].

В 1997 г. и в 2001 г. Нельсон получил два американских патента, один из которых описывает систему платежей при межсетевом взаимодействии, а второй посвящен вопросам интерактивного взаимодействия систем со сложными данными [Nelson 1997, Nelson 2001].

Нельсон взял имя своего проекта из незавершенной поэмы английского поэта Самюэля Тейлора Кольриджа “Kubla Khan” о сказочном месте Xanadu [Частиков 2002,c.333; Фрейбергер 2000,с.421].

In Xanadu did Kubla Khan
A stately pleasure dome decree:
Where Alph, the sacred river, ran
Through caverns measureless to man
Down to a sunless sea.

Поэма написана в 1798 г.

В стране Ксанад благословенной
Дворец построил Кубла Хан,
Где Альф бежит, поток священный,
Сквозь мглу пещер гигантских, пенный,
Впадает в сонный океан.

Перевод К. Бальмонта, 1908 год [www.aspirantura.spb.ru/cgi-bin/ib/topic.cgi?forum=2&topic=159&start=0]


Самюэль Тейлор Кольридж ( Samuel Taylor Coleridge) (21.10.1772 - 25.6.1834), поэт, представитель английского романтизма, его стремления к чудесному [Брокгауз,т.22,с.275,www.ozon.ru/context/detail/id/249362/]


Основные черты Xanadu [Phelps 1994, De Bra, http://xanadu.com/xuTheMode]:

  1. Необрываемые связи.

  2. Простое и легкое управление авторскими правами (COPYRIGHT). Благодаря специальным разрешениям и методам цитаты любого размера могут быть использованы любым пользователем и использованы с другими цитатами без проблем. Xanadu – это система для сетевых (в электронном смысле) продаж документов с автоматическим взиманием роялти за каждый байт. В Японии Нельсон предложил способы решения проблем copyright, не зависящие от программ Xanadu, и назвал их Transcopyright [Wolf 1995].

  3. Связь с оригиналом – все цитаты и выписки остаются связанными с оригиналом.

  4. Двунаправленные ссылки – любой читатель может присоединить комментарий к любой странице. Xanadu делает возможным организовывать двунаправленные связи от любого места любого документа с любым местом другого документа.

  5. Любой байт в любом документе имеет уникальный адрес.

  6. Взаимное сравнение соединенных документов, показываемое двунаправленными связями.

  7. Полное управление версиями: документ может быть изменен, но предыдущие версии остаются доступными, версии могут ветвиться, авторы могут легко увидеть различия между версиями. Xanadu никогда не уничтожает любой текст, а хранит непрерывные записи версий каждого документа. Это связано с тем, чтобы при уничтожении документа (или его части) не пропали ссылки.

  8. Хранение версий осуществляется в динамическом режиме: полностью хранится только текущая версия, а остальные версии получаются от текущей путем отработки назад изменений.

  9. Новые изменения могут быть внесены авторами без обрыва старых связей.


Transpointing windows. Копия экрана программы CosmicBook, построенной по технологии Xanadu. Ссылки между разными окнами показаны линиями. Программа выложена на сайте Xanadu [http://xanadu.com/Cosbk/index.htm].

Краткое описание внутренней структуры Xanadu [Nelson 1972]


ИСТОЧНИКИ

De BraPaul De Bra. Ted Nelson and Xanadu http://win-www.uia.ac.be/u/debra
Nelson 1972Theodor Holm Nelson. Xanalogical Structure, Needed Now More than Ever: Parallel Documents, Deep Links to Content, Deep Versioning, and Deep Re-Use www.cs.brown.edu/memex/ACM_HypertextTestbed/papers/60.html
Nelson 1974Theodor Holm Nelson. Computer Lib/Dream machines, 1974
Nelson 1981Theodor Holm Nelson. Literary machines, 1981
Nelson 1997 US Patent 6,058,381: Many-to-many payments system for network content materials - Ted Nelson 1997
Nelson 2001 US Patent 6,262,736: Interactive connection, viewing, and maneuvering system for complex data - Ted Nelson 2001
Phelps 1994Katherine Phelps The "Xanadu: The Information Future" www.aus.xanadu.com/xanadu/future.html#7
Wolf 1995 Gary Wolf The Curse of Xanadu.Jun 1995 www.wired.com/wired/archive/3.06/xanadu_pr.html
БрокгаузНовый энциклопедический словарь. изд. Брокгауза и Ефрона.т.22
Частиков 2002Частиков А.П. Архитекторы компьютерного мира. - СПб.: БХВ-Петербург, 2002.
Фрейбергер 2000 Paul Freiberger, Michael Swaine. Fire in the Valley.The Making of the Personal Computer. Osborne/McGraw-Hill, Berkeley, California, 1984. Русский перевод: Фрейбергер Пол, Свейн Майкл Пожар в долине. История создания персональных компьютеров. Группа Дарнэлл, 2000.
Эпштейн 1998Эпштейн В.Л. Введение в гипертекст и гипертекстовые системы. http://newasp.omskreg.ru/intellect/f27.htm

04.06.2006 *** Адрес статьи: EAKolesnikov.narod.ru/TedNelsonXanadu.htm    Главная страница