История развития программного обеспечения

Notecards

Эта система – одна из самых известных версий полного гипертекста. Она разрабатывалась в Xerox Parc под руководством Франка Халаша (F. Halasz) и Томаса Морана (T. Moran), к которым после защиты диссертации по гипертексту присоединился Рэндал Тригг (R. Trigg).

Рэндал Тригг

Исходной задачей авторов системы было создание инструментальной поддержки сбора данных с целью подготовки аналитического доклада по той или иной тематике. Конструкторы системы исходили из общего представления о работе информационного аналитика как процесса, состоящего из трех этапов:

  • чтение источников (текущих новостей, научных статей и т. п.);
  • делание выписок и вырезок (клипов) из этих источников с помещением их в какие-то емкости для хранения;
  • написание аналитического доклада.

Разработчики системы исходили также из того, что в голове аналитика в течение всего этого процесса формируются отдельные фрагменты понимания и концептуальные модели. Цель команды разработчиков системы определялась как создание технологии, позволяющей аналитику формировать концептуальные фрагменты и модели более высокого качества и находить для них выражения лучшие, чем прежде.

Своим успехом система Notecards была отчасти обязана тому, что она разрабатывалась на языке ЛИСП, на мощных рабочих станциях Xerox D, которые обладали экранами, позволявшими с очень высоким разрешением воспроизводить на них окна и пиктограммы связей и узлов. Каждое окно соответствовало записной карточке, размер которой можно было менять, но отсутствовала возможность прокрутки содержимого.

Имелось около 40 типов узлов, поддерживавших разные виды информации (текстовый узел, узел видео, анимации, графики, действия и др.), и пользователь мог легко создавать свои типы. Для пользователя был открыт интерфейс программиста, что позволяло с помощью языка ЛИСП довольно легко создавать новые функции на верхнем уровне системы. Были возможности отображать локальные и глобальные карты, специальные карточки-окна могли содержать другие карточки-окна, т. е. поддерживалась кластеризация и иерархическая организация карточек. Были поисковые средства. По своей архитектуре Notecards напоминала Intermedia.

У Notecards было до 100 пользователей, которые разрабатывали довольно большие БД, например объемом в 1600 узлов и 3500 межузловых связей. С течением времени появилась и коммерческая версия Notecards для рабочих станций Sun.