Введение

Oracle Media Objects, ранее Oracle Card, был инструментом разработки программного обеспечения для создания мультимедийных приложений, с функциональностью и внешним видом, схожими с HyperCard от Apple Inc. Программа возникла как Plus, клон HyperCard 1989 года, выпущенный Format Verlag, который добавил несколько востребованных функций. Plus была приобретена Spinnaker Software, которая портировала его на Windows NT и OS/2 Presentation Manager, став первым кроссплатформенным гипермедиа-решением. В 1994 году Plus была приобретена ObjectPlus, которая сосредоточилась на версии для Windows, переименовав её в WinPlus. Они также лицензировали систему Oracle, которая использовала её в качестве основы для Oracle Card. Впервые выпущенный в 1991 году, Oracle Card по сути являлся перераспространением движка времени выполнения Plus вместе с внешними библиотеками для установления соединений с СУБД, такими как Oracle и DB2. Таким образом, стеки Oracle Card могли выполнять запросы и связывать их результаты с нативными переменными, что делало Oracle Card одной из первых сред разработки приложений для СУБД, поддерживающих кроссплатформенную разработку. Первоначальный релиз был важен, поскольку являлся временным решением, позволяющим Oracle обеспечить некоторую поддержку Microsoft Windows, которая стремительно набирала популярность в бизнесе. В то время основные технологии Oracle для создания систем ввода данных (Oracle Forms и Oracle Reports) работали только в DOS и не предоставляли графического интерфейса для Windows. Oracle Card помогла продемонстрировать поддержку Windows со стороны Oracle до выпуска первой версии Oracle Forms 4.0 с улучшенной поддержкой графического интерфейса для Windows. Спустя несколько лет Oracle приобрела оригинальный исходный код Plus у Format Verlag и разработала его, чтобы создать Oracle Media Objects или OMO. OMO просуществовал недолго, разработка была прекращена после версии 1.1.2. Oracle использовала OMO для позиционирования на рынке видео по запросу. Коммерчески было создано очень мало продуктов с использованием этого инструмента. Среди них – серия CD-ROM "Наш тайный век", выпущенная The Voyager Company, Inside Independence Day от ACES Entertainment и UCAS University Course Search, CD-ROM от Learning Information Systems, работающей под брендом StudyLink.

Уникальные особенности ОМО

У OMO было уникальное преимущество: его стеки были кроссплатформенными, а также использовались внешние библиотеки (XCMD). С этой целью небольшой набор команд управления памятью Mac OS (Handles) был портирован на другие платформы. Кроме того, OMO отличался модульной архитектурой, в которой каждый тип объекта фактически реализовывался как плагин в папке "Objects". Типы объектов OMO включали как стандартные элементы управления, доступные в других клонах HyperCard того времени (кнопки, текстовые поля, графические примитивы для рисования), так и более сложные элементы управления, такие как поле электронной таблицы, а также неинтерактивные элементы, которые можно было разместить на карте, но которые были невидимы во время выполнения, например, таймеры, которые можно было настроить на отправку сообщений по истечении заданного времени.

Первоначальное воздействие на конкуренцию

Основная ценность Oracle Card заключалась в том, что в то время это был единственный продукт Oracle, предлагавший поддержку графического пользовательского интерфейса в Microsoft Windows. Поэтому его иногда включали в презентации для потенциальных клиентов, поскольку Windows становилась все более популярной на рабочих станциях в крупных корпорациях. Это демонстрировало клиентам серьезное отношение Oracle к Windows и наличие актуального продукта для этой платформы. Основной инструмент разработки приложений Oracle, Oracle Forms 3, был текстовым и не работал под Microsoft Windows (хотя мог запускаться в окне DOS или непосредственно в DOS без Windows). Oracle активно работала над обновлением (Oracle Forms 4) с поддержкой графического интерфейса, но разработка отставала от графика. Oracle Card в основном использовался как временное демонстрационное решение до выхода Oracle Forms. Несколько крупных клиентов, включая почтовую службу США, разработали приложения с использованием Oracle Card для внутреннего применения. Однако Oracle Card не добился широкого коммерческого успеха как платформа разработки, несмотря на то, что его функциональность превосходила Apple HyperCard практически во всех аспектах (поддержка платформ, подключение к базам данных, поддержка векторной графики, улучшенная цветопередача, более высокая производительность и расширенная архитектура плагинов). В конечном итоге Oracle Forms 4.0 был выпущен, что означало, что поддержка Windows больше не была эксклюзивной особенностью Oracle Card. Поскольку клиенты Oracle в основном интересовались стандартными базами данных и приложениями на основе форм, а не мультимедийными приложениями, которые можно было создавать с помощью Oracle Card и его преемника OMO, Oracle в конечном итоге сосредоточила все усилия на Oracle Forms 4.0, обрекая Oracle Card/OMO на забвение. Тем не менее, команда Oracle Card возглавлялась двумя сотрудниками Oracle, которые впоследствии основали собственные успешные технологические компании: Марком Бениоффом, основателем Salesforce.com, и Эваном Голдбергом, основателем NetSuite.