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

Системы ZOG и KMS

Система ZOG разрабатывалась в Университете Карнеги-Меллона в 1972 г. Она имела потенциально большую базу данных, состоящую из некрупных, экранного объема записей, которые могли отображаться на экране лишь поодиночке. Интерфейс был реализован как система меню. Система разрабатывалась как многопользовательская.

В 1981 г. два главных участника проекта, Доналд Мак-Кракен (D.McCracken) и Роберт Аксин (R.Akscyn), создали компанию Knowledge Systems и разработали коммерческую систему, преемницу ZOG, названную Knowledge Management System (KMS).

Отдельная запись базы данных ZOG/KMS называется фреймом. Это узел гипертекстовой сети. На экране, обычно, один фрейм, который может содержать текст и графику.

Фрейм содержит заголовок, текстовое или графическое содержание, текстовое меню связей и меню из стандартных команд системы. Выбор из меню связей приводит к замещению текущего фрейма новым. Связи в основном иерархические, хотя могут быть перекрестными. Для проектирования интерфейса использовалась самая простая модель: не было ни ниспадающих меню, ни кнопок, ни окон. Возможность отображения на экране всего одного фрейма-узла – отрицательное свойство системы, чреватое дезориентацией пользователя. Однако этот недостаток компенсируется сведением к минимуму времени реакции системы: перемещение от фрейма к фрейму, как вперед по связи, так и назад, происходит чрезвычайно быстро.

В 1982 г. система ZOG была установлена на американском атомном авианосце "Карл Винсон", где работала в сети из 28 рабочих станций. Для команды авианосца предоставлялась система управления заданиями и онлайновые технические руководства. Система KMS предназначалась для поддержки распределенных баз данных на рабочих станциях Sun и Apollo. Наряду с Intermedia эти системы – самые большие и наиболее развитые гипертекстовые системы, которые прошли тщательное тестирование, хотя по реализации интерфейсной модальности Intermedia и ZOG/KMS находились на противоположных полюсах.