Абриаль 2.1 Назад Начало Выше Дальше28/09/04 А.И.Пацкин [packin.ru]
Схема работы ] Управление программой ] [ Веб-интерфейс ] Гипертаблицы ] Гипердеревья ] Текстовый редактор ]

Веб-интерфейс


Работа в в окне веб-интерфейса (вкладка ГИПЕРТЕКСТ).

Через данное окно пользователь взаимодействует с активной базой знаний своего приложения, как с веб-сайтом. Только на обычном сайте пользователь видит в каждый момент времени некоторую страницу, а в данном окне пользователю показывается один объект базы знаний через некоторый гипертекстовый шаблон, иначе называемый методом. Сочетание объект/метод, называемое точкой навигации, определяет внешний вид виртуальной страницы, наблюдаемой пользователем.

Действия пользователя при гипертекстовой навигации делятся на последовательность шагов (шагов навигации), аналогичных обращению к интернету в случае "настоящего" сайта: на каждом шаге в окне отображается содержимое некоторой "виртуальной" (т.е. не существующей) страницы. Каждый шаг - это либо переход по ссылке, либо некоторое изменяющее или расчетное "действие". Различие между этими двумя основными типами шагов навигации отражает следующая таблица.

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

Таким образом, просто щелкая по ссылкам в окне броузера пользователь переходит по связям между объектами от одного объекта к другому или от одного вида объекта, задаваемого некоторым методом к другому виду, задаваемому другим методом . Попав в определенную точку навигации, можно что-нибудь изменить в базе знаний,  например создать/удалить объект или связь между объектами, или изменить какое-нибудь текстовое или числовое значение.

Как видим, инструкция по работе с программой через это окно проста до крайности . Но за этой видимой простотой таится огромная, практически безграничная, мощь, которую предоставляет интернет, точнее идеология веба - WWW. Отныне эта замечательная по своей простоте и гибкости модель интерфейса распространяемая на работу с объектными базами знаний.

Каждому классу объектов (а можно и отдельным объектам) сопоставляется один или несколько форматов отображения в виде легко разрабатываемых текстовых файлов - макросов/методов. Если для каких-то новых классов объектов методы еще не разработаны - не беда: тогда системой используется предустановленный набор универсальных методов, пригодных для большинства функций доступа к данным, но, может быть, не всегда удобных.


Все права защищены. © 2000-2004 РосНИИ ИИ
http://artint.ru
Copyright. © 2000-2004 by RRIAI
Александр Иосифович Пацкин [mailto:aleksandr@tochka.ru].
28/09/04

К началу документа.