- DBMS -
Home page NIKA_ROOT ЛИТЕРАТУРА 23 =>
СУБД
HyperCard
    HyperCard
    HyperCard
      ОписаниеР-Т 
      Заметным явлением в области разработки программного ин-
      струментария для систем баз данных стало создание фирмой
      Apple ее системы HyperCard (1987) для персональных ЭВМ моде-
      ли Macintosh [23,31]. Внимание к этому продукту было столь
      велико, что он не случайно был признан на конкурсе журнала
      "Info World" лучшим программным продуктом года для ПЭВМ
      Macintosh среди всех категорий программного обеспечения.
           
      Эта система весьма нетрадиционна по своим функциональ-
      ным возможностям. Она считается, кроме того, одной из первых
      объектно-ориентированных СУБД, хотя в этом плане ей присущ
      серьезный недостаток — она не поддерживает иерархий объек-
      тов.
           Пользовательский интерфейс системы работает в графичес-
      ком режиме, поддерживает манипулятор "мышь". Меню системы
      широко использует пиктограммы.
           Объектно-ориентированный характер системе придает воз-
      можность конструирования на экране графически представленных
      клавиатур. С каждой создаваемой на экране клавишей может
      быть ассоциирована некоторая процедура, инициируемая при
      "нажатии" клавиши с помощью "мыши".
           Большое влияние на разработку рассматриваемой системы
      оказала концепция гиперсреды — комбинированного информацион-
      ного пространства, включающего средства гипертекста, графи-
      ки, фотографии и звука. В HyperCard поддерживаются сложные
      информационные структуры, обеспечивается эффективный и удоб-
      ный доступ пользователей к ним.
           Взаимосвязанные порции информации имеют здесь весьма
      общую природу. Это не только текстовая, но и фактографичес-
      кая информация, а также картино-графические образы. Средства
      для работы с графической информацией занимают важное место в
      системном инструментарии.
           Основу технологии работы с такими неоднородными сложны-
      ми структурами, разработанной Б.Аткинсоном, составляет мета-
      фора стека.
           В системе HyperCard принят формат представления инфор-
      мации (Index-Card), при котором за базисную единицу предс-
      тавления информации принимается карта — порция информации
      фиксированного размера. Совокупность карт образует стек. Для
      каждого документа может быть создан только один стек. Вместе
      с тем понятие стека рекурсивно, так как стек может быть
      элементом другого более сложного документа.
           Система позволяет создавать и использовать окна. Каждая
      карта может быть показана в некотором окне. При этом однов-
      ременно может быть открыто только одно окно. Управление цве-
      том в системе HyperCard не предусмотрено. Она располагает,
      однако, развитым механизмом просмотра стеков, управляемым с
      помощью выбираемых вручную пиктограмм —  кнопок. "Нажатие"
      выбранной с использованием "мыши" кнопки активизирует прог-
      раммную процедуру — скрипт (Script), ассоциированную с этой
      кнопкой и осуществляющую, например, переход к просмотру сле-
      дующей, предыдущей или последней карты данного стека.
           Скрипты определяются средствами языка программирования
      системы — HyperTalk, имеющего форму подмножества стилизован-
      ного естественного английского языка. В скриптах могут ис-
      пользоваться функции резидентной библиотеки модулей, называ-
      емой Macintosh Toolbox.
           Система HyperCard может использоваться как комфортный
      инструмент для конечного пользователя —  простая СУБД для
      поддержки информации разнообразной природы, для ведения лич-
      ного делопроизводства. Вместе с тем эта система является
      мощным инструментом для разработки приложений.
           Для работы со структуризованными данными фактографичес-
      кой природы система предоставляет полные реляционные возмож-
      ности, поддерживая "встроенный" в ее "клавиши" язык SQL.
      Этот язык может, в частности, использоваться для доступа к
      удаленным централизованным SQL-базам данных, поскольку
      HyperCard предусматривает работу в режиме внешнего интерфей-
      са (Front-end) для таких систем в сетях Macintosh.
           Возможности HyperCard как внешнего интерфейса не огра-
      ничиваются доступом к реляционным SQL-системам. Она с успе-
      хом применяется в качестве внешнего интерфейса огромной биб-
      лиотеки на CD ROM (устройство внешней памяти большого объема

      — Compact Disk Read Only Memory; объем одного сменного диска
      в таком устройстве составляет 650 Мбайт).
           Разработчики системы полагают, что она может использо-
      ваться как центр очень крупных мультисредовых информационных
      систем. Кроме того, система может служить внешним интерфей-
      сом больших баз данных, содержащих графическую и звуковую
      информацию, а также полноценные движущиеся изображения, хра-
      нимые на видеодисках и CD ROM.
           В настоящее время целый ряд разработчиков занят созда-
      нием разнообразных коммерческих приложений на основе Hyper-
      Card как инструментальной системы. Класс создаваемых в этой
      области продуктов получил название "Stackware", происходящее
      от термина "стек", связанного с базовой метафорой системы.
           Приведем несколько известных примеров продуктов этого
      типа. Фирма Activision Inc. разработала на основе HyperCard
      системы Focal Point и Business Class. Система Focal Point —
      это личный секретарь. Она поддерживает ежедневный и месячный
      календарь, телефонную книжку, отслеживает список текущих
      дел, связывает пользователя с его телефонными абонентами,
      регистрирует все телефонные вызовы.
           Система Business Class предназначена для деловых людей,
      часто совершающих заграничные поездки. В ней хранятся самые
      разнообразные сведения о 65 странах — о временных поясах,
      валюте, агентствах воздушных сообщений, телефонах основных
      отелей и службы аренды автомобилей, информация о поездках из
      города в город. Система поддерживает также географические
      карты и различные сведения географического характера.
           Созданная фирмой Optical Data Corp. система Video Cards
      служит средством внешнего интерфейса для доступа к информа-
      ции, хранимой на лазерных видеодисках и CD ROM. Система со-
      держит большую тематическую картотеку, делая выбор в кото-
      рой, можно просматривать на экране соответствующее выбранной
      теме сочетание слайдов и видеоклипов и управлять просмотром
      с помощью системной "клавиатуры", моделирующей клавиатуру
      управления видеоплейера на лазерном диске. В процессе прос-
      мотра можно создавать из хранимых слайдов собственные слайд-
      фильмы или сборки видеоклипов.
           Система HyperCard стала вместе с тем источником идей и
      образцом для подражания при создании многих программных про-
      дуктов в области управления данными. Так, в [67] рассматри-
      ваются некоторые инструментальные программные продукты, реа-
      лизующие идеи системы HyperCard на оборудовании IBM PC,
      использующие ее формат представления информации и преодолев-
      шие ряд ограничений этой системы. Среди них —  системы
      ToolBook 1.0 фирмы Asymetrix Corp., Plus 2.0 фирмы Spinnaker
      Software Corp., а также HyperPad фирмы Brightbill-Roberts &
      Co. Первые два из этих программных продуктов предназначены
      для работы в среде Windows 3.0 и требуют IBM PC на микропро-
      цессоре 286 или 386 с объемом оперативной памяти 4 Мбайта.
      Третья система менее ресурсоемка. Она может работать в среде
      MS-DOS на ПЭВМ с объемом памяти 640 Кбайт.ПУБЛИКАЦИИ
        Ercegovac Z., Borko H. Design and implementation of an experimental cataloging advisor — Mapper // Information Processing & Management.-1992.-v.28.-N 2.-P. 241–257.
          Ссылка
            Ercegovac Z., Borko H. Design and implementation of an experimental cataloging advisor — Mapper // Information Processing & Management.-1992.-v.28.-N 2.-P. 241–257.
              РусНазваниеПубликации=Проект и реализация экспериментального консультанта по библиотечным каталогам Mapper. 
              РУБРИКИ
                Банки и базы знаний
                Интегрир.пакеты и СУБД
                Экспертные системы (ЭС)
              Реферат-Т 
              Описана система автоматизированного библиотечного каталога с использованием
              БЗ, экспертной системы. Обсуждается поиск информации в системе "машинный
              консультант". Основное внимание уделено формализации знаний экспертов по
              каталогам и помещению их в БЗ системы Mapper, применению Mapper для разных
              типов каталогов и требованиям к структуре каталога, облегчающим использование
              подобных консультантов. Система Mapper реализована при помощи системы Apple
              HyperCard.СУБД
                HyperCard
                  Ссылка
                    HyperCard
                      ОписаниеР-Т 
                      Заметным явлением в области разработки программного ин-
                      струментария для систем баз данных стало создание фирмой
                      Apple ее системы HyperCard (1987) для персональных ЭВМ моде-
                      ли Macintosh [23,31]. Внимание к этому продукту было столь
                      велико, что он не случайно был признан на конкурсе журнала
                      "Info World" лучшим программным продуктом года для ПЭВМ
                      Macintosh среди всех категорий программного обеспечения.
                           Эта система весьма нетрадиционна по своим функциональ-
                      ным возможностям. Она считается, кроме того, одной из первых
                      объектно-ориентированных СУБД, хотя в этом плане ей присущ
                      серьезный недостаток — она не поддерживает иерархий объек-
                      тов.
                           Пользовательский интерфейс системы работает в графичес-
                      ком режиме, поддерживает манипулятор "мышь". Меню системы
                      широко использует пиктограммы.
                           Объектно-ориентированный характер системе придает воз-
                      можность конструирования на экране графически представленных
                      клавиатур. С каждой создаваемой на экране клавишей может
                      быть ассоциирована некоторая процедура, инициируемая при
                      "нажатии" клавиши с помощью "мыши".
                           Большое влияние на разработку рассматриваемой системы
                      оказала концепция гиперсреды — комбинированного информацион-
                      ного пространства, включающего средства гипертекста, графи-
                      ки, фотографии и звука. В HyperCard поддерживаются сложные
                      информационные структуры, обеспечивается эффективный и удоб-
                      ный доступ пользователей к ним.
                           Взаимосвязанные порции информации имеют здесь весьма
                      общую природу. Это не только текстовая, но и фактографичес-
                      кая информация, а также картино-графические образы. Средства
                      для работы с графической информацией занимают важное место в
                      системном инструментарии.
                           Основу технологии работы с такими неоднородными сложны-
                      ми структурами, разработанной Б.Аткинсоном, составляет мета-
                      фора стека.
                           В системе HyperCard принят формат представления инфор-
                      мации (Index-Card), при котором за базисную единицу предс-
                      тавления информации принимается карта — порция информации
                      фиксированного размера. Совокупность карт образует стек. Для
                      каждого документа может быть создан только один стек. Вместе
                      с тем понятие стека рекурсивно, так как стек может быть
                      элементом другого более сложного документа.
                           Система позволяет создавать и использовать окна. Каждая
                      карта может быть показана в некотором окне. При этом однов-
                      ременно может быть открыто только одно окно. Управление цве-
                      том в системе HyperCard не предусмотрено. Она располагает,
                      однако, развитым механизмом просмотра стеков, управляемым с
                      помощью выбираемых вручную пиктограмм —  кнопок. "Нажатие"
                      выбранной с использованием "мыши" кнопки активизирует прог-
                      раммную процедуру — скрипт (Script), ассоциированную с этой
                      кнопкой и осуществляющую, например, переход к просмотру сле-
                      дующей, предыдущей или последней карты данного стека.
                           Скрипты определяются средствами языка программирования
                      системы — HyperTalk, имеющего форму подмножества стилизован-
                      ного естественного английского языка. В скриптах могут ис-
                      пользоваться функции резидентной библиотеки модулей, называ-
                      емой Macintosh Toolbox.
                           Система HyperCard может использоваться как комфортный
                      инструмент для конечного пользователя —  простая СУБД для
                      поддержки информации разнообразной природы, для ведения лич-
                      ного делопроизводства. Вместе с тем эта система является
                      мощным инструментом для разработки приложений.
                           Для работы со структуризованными данными фактографичес-
                      кой природы система предоставляет полные реляционные возмож-
                      ности, поддерживая "встроенный" в ее "клавиши" язык SQL.
                      Этот язык может, в частности, использоваться для доступа к
                      удаленным централизованным SQL-базам данных, поскольку
                      HyperCard предусматривает работу в режиме внешнего интерфей-
                      са (Front-end) для таких систем в сетях Macintosh.
                           Возможности HyperCard как внешнего интерфейса не огра-
                      ничиваются доступом к реляционным SQL-системам. Она с успе-
                      хом применяется в качестве внешнего интерфейса огромной биб-
                      лиотеки на CD ROM (устройство внешней памяти большого объема

                      — Compact Disk Read Only Memory; объем одного сменного диска
                      в таком устройстве составляет 650 Мбайт).
                           Разработчики системы полагают, что она может использо-
                      ваться как центр очень крупных мультисредовых информационных
                      систем. Кроме того, система может служить внешним интерфей-
                      сом больших баз данных, содержащих графическую и звуковую
                      информацию, а также полноценные движущиеся изображения, хра-
                      нимые на видеодисках и CD ROM.
                           В настоящее время целый ряд разработчиков занят созда-
                      нием разнообразных коммерческих приложений на основе Hyper-
                      Card как инструментальной системы. Класс создаваемых в этой
                      области продуктов получил название "Stackware", происходящее
                      от термина "стек", связанного с базовой метафорой системы.
                           Приведем несколько известных примеров продуктов этого
                      типа. Фирма Activision Inc. разработала на основе HyperCard
                      системы Focal Point и Business Class. Система Focal Point —
                      это личный секретарь. Она поддерживает ежедневный и месячный
                      календарь, телефонную книжку, отслеживает список текущих
                      дел, связывает пользователя с его телефонными абонентами,
                      регистрирует все телефонные вызовы.
                           Система Business Class предназначена для деловых людей,
                      часто совершающих заграничные поездки. В ней хранятся самые
                      разнообразные сведения о 65 странах — о временных поясах,
                      валюте, агентствах воздушных сообщений, телефонах основных
                      отелей и службы аренды автомобилей, информация о поездках из
                      города в город. Система поддерживает также географические
                      карты и различные сведения географического характера.
                           Созданная фирмой Optical Data Corp. система Video Cards
                      служит средством внешнего интерфейса для доступа к информа-
                      ции, хранимой на лазерных видеодисках и CD ROM. Система со-
                      держит большую тематическую картотеку, делая выбор в кото-
                      рой, можно просматривать на экране соответствующее выбранной
                      теме сочетание слайдов и видеоклипов и управлять просмотром
                      с помощью системной "клавиатуры", моделирующей клавиатуру
                      управления видеоплейера на лазерном диске. В процессе прос-
                      мотра можно создавать из хранимых слайдов собственные слайд-
                      фильмы или сборки видеоклипов.
                           Система HyperCard стала вместе с тем источником идей и
                      образцом для подражания при создании многих программных про-
                      дуктов в области управления данными. Так, в [67] рассматри-
                      ваются некоторые инструментальные программные продукты, реа-
                      лизующие идеи системы HyperCard на оборудовании IBM PC,
                      использующие ее формат представления информации и преодолев-
                      шие ряд ограничений этой системы. Среди них —  системы
                      ToolBook 1.0 фирмы Asymetrix Corp., Plus 2.0 фирмы Spinnaker
                      Software Corp., а также HyperPad фирмы Brightbill-Roberts &
                      Co. Первые два из этих программных продуктов предназначены
                      для работы в среде Windows 3.0 и требуют IBM PC на микропро-
                      цессоре 286 или 386 с объемом оперативной памяти 4 Мбайта.
                      Третья система менее ресурсоемка. Она может работать в среде
                      MS-DOS на ПЭВМ с объемом памяти 640 Кбайт.ПУБЛИКАЦИИ 
                      ЛИТЕРАТУРА 
         
      ЛИТЕРАТУРА 
    ЛИТЕРАТУРА