Oracle Media Objects — это среда разработки программного обеспечения для создания интерактивных мультимедийных приложений. [1] Ранее известная как 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 и не предоставляли GUI-интерфейс для Windows. Oracle Card помог показать, что Oracle поддерживала Windows, пока не смогла выпустить свой первый Oracle Forms 4.0 с улучшенной поддержкой GUI для Windows.
Несколько лет спустя Oracle приобрела исходный код Plus у Format Verlag и доработала его, чтобы он стал Oracle Media Objects или OMO. OMO просуществовал недолго, разработка прекратилась после версии 1.1.2. OMO использовался Oracle для позиционирования себя на рынке видео по запросу . С коммерческой точки зрения было очень мало продуктов, созданных с использованием этого инструмента. Среди них были серия компакт-дисков "Our Secret Century" , выпущенная The Voyager Company, Inside Independence Day от ACES Entertainment и UCAS University Course Search a CD-ROM от Learning Information Systems, продаваемая под названием StudyLink.
OMO обладал уникальным отличием, заключающимся не только в том, что его стеки были кроссплатформенными, но и в том, что его внешние библиотеки (XCMD). Для этой цели небольшое подмножество команд управления памятью Mac OS ( Handles ) было перенесено на другие платформы. Кроме того, OMO имел модульную конструкцию, где каждый тип объекта был фактически реализован как файл плагина в папке «Objects».
Типы объектов OMO включали как стандартные элементы управления, доступные в других клонах HyperCard того времени (кнопки, текстовые поля, графические элементы рисования и раскрашивания), так и более сложные элементы управления, такие как поле электронной таблицы, и неэлементы управления, которые можно было разместить на карте, но которые были невидимы во время выполнения, например таймеры, которые можно было запланировать для отправки сообщений по истечении определенного времени.
Основная ценность Oracle Card заключалась в том, что в то время это был единственный продукт Oracle, предлагавший поддержку GUI на Microsoft Windows. Поэтому его иногда включали в рекламные предложения потенциальным клиентам, поскольку Windows становилась все более популярной на настольных компьютерах крупных корпораций. Он показывал клиентам, что Oracle серьезно относится к Windows и имеет актуальный продукт для этой платформы.
Основной инструмент разработки приложений Oracle, Oracle Forms 3 , был основан на символах и не работал под Microsoft Windows (хотя он мог работать в окне DOS или изначально в DOS без Windows). Oracle отчаянно работала над разработкой обновления (Oracle Forms 4), которое имело бы функции GUI, но разработка отставала от графика. Oracle Card в основном использовалась как демонстрационный продукт «затычки», пока не стал доступен Oracle Forms.
Известно, что несколько крупных клиентов, включая Почтовую службу США, разрабатывали приложения с Oracle Card для внутреннего использования. Но Oracle Card не имела широкого коммерческого успеха как платформа разработки, несмотря на то, что ее набор функций превосходил HyperCard от Apple почти во всех отношениях (поддержка платформы, подключение к базе данных, поддержка векторной графики, лучшая поддержка цвета, более высокая производительность и более богатая архитектура подключаемых модулей).
В конце концов был выпущен 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 .