Oracle Media Objects era un entorno de desarrollo de software para crear aplicaciones multimedia interactivas. [ 1 ] Anteriormente conocido como Oracle Card , su funcionalidad y apariencia eran similares a las de HyperCard de Apple Inc.
El programa se originó como Plus , un clon de HyperCard de 1989 publicado por Format Verlag que incorporaba varias funciones muy solicitadas. Spinnaker Software adquirió Plus y lo adaptó a Windows NT y OS/2 Presentation Manager , convirtiéndose así en la primera solución hipermedia multiplataforma. En 1994, ObjectPlus compró Plus y se centró en la versión para Windows, renombrándola como WinPlus . También cedió la licencia del sistema a Oracle, que lo utilizó como base para Oracle Card.
Lanzada por primera vez en 1991, Oracle Card era esencialmente una redistribución del motor de ejecución Plus junto con bibliotecas externas para establecer conexiones con motores de sistemas de gestión de bases de datos relacionales (RDBMS) como Oracle y DB2 . De este modo, las pilas de Oracle Card podían ejecutar consultas y asociar sus resultados con variables nativas, lo que convirtió a Oracle Card en uno de los primeros entornos de desarrollo de aplicaciones RDBMS en admitir el desarrollo multiplataforma.
El lanzamiento inicial fue importante, ya que sirvió como medida provisional para que Oracle pudiera ofrecer soporte para Microsoft Windows, cuya popularidad crecía rápidamente en el ámbito empresarial. En aquel momento, las tecnologías principales de Oracle para la creación de sistemas de entrada de datos (Oracle Forms y Oracle Reports) solo funcionaban en modo texto, como MS-DOS y terminales, y no ofrecían una interfaz gráfica de usuario (GUI) para Windows. Oracle Card contribuyó a demostrar que Oracle seguía ofreciendo soporte para Windows hasta que pudiera lanzar su primera versión de Oracle Forms 4.0 con una interfaz gráfica de usuario mejorada para Windows.
Unos años más tarde, Oracle adquirió el código fuente original de Plus de Format Verlag y lo desarrolló hasta convertirlo en Oracle Media Objects (OMO). OMO tuvo una vida útil corta, ya que su desarrollo cesó tras la versión 1.1.2. Oracle utilizó OMO para posicionarse en el mercado de vídeo bajo demanda . Comercialmente, se desarrollaron muy pocos productos con esta herramienta. Entre ellos se encuentran la serie de CD-ROM "Our Secret Century" , publicada por The Voyager Company, Inside Independence Day, de ACES Entertainment, y UCAS University Course Search, un CD-ROM de Learning Information Systems, que operaba bajo el nombre comercial de StudyLink.
Características únicas de OMO
OMO se distinguía por la compatibilidad multiplataforma no solo de sus pilas, sino también de sus bibliotecas externas (XCMD). Para ello, se adaptó a otras plataformas un pequeño subconjunto de los comandos de gestión de memoria de Mac OS ( Handles ). Además, OMO presentaba un diseño modular en el que cada tipo de objeto se implementaba como un archivo de complemento en una carpeta llamada "Objects".
Los tipos de objetos de OMO incluían tanto los controles estándar disponibles en otros clones de HyperCard de la época (botones, campos de texto, gráficos para dibujar y pintar), como controles más complejos, como un campo de hoja de cálculo, y elementos que no eran controles y que podían colocarse en una tarjeta pero que eran invisibles en tiempo de ejecución, como temporizadores que podían programarse para enviar mensajes después de un tiempo determinado.
Impacto competitivo inicial
El principal valor de Oracle Card radicaba en que, en aquel momento, era el único producto de Oracle que ofrecía compatibilidad con interfaz gráfica de usuario (GUI) en Microsoft Windows. Por ello, a veces se incluía en las presentaciones de ventas a clientes potenciales, dado que Windows se estaba popularizando cada vez más en los ordenadores de escritorio de las grandes corporaciones. Esto demostraba a los clientes que Oracle se tomaba en serio Windows y que contaba con un producto actualizado para esa plataforma.
La principal herramienta de desarrollo de aplicaciones de Oracle, Oracle Forms 3 , se basaba en caracteres y no se ejecutaba en Microsoft Windows (aunque podía ejecutarse en una ventana de DOS o de forma nativa en DOS sin Windows). Oracle trabajaba intensamente en el desarrollo de una actualización (Oracle Forms 4) con interfaz gráfica de usuario, pero el desarrollo llevaba retraso. Oracle Card se utilizaba principalmente como producto de demostración provisional hasta que Oracle Forms estuviera disponible.
Se sabe que algunos clientes importantes, incluido el Servicio Postal de los Estados Unidos, desarrollaron aplicaciones con Oracle Card para uso interno. Sin embargo, Oracle Card no tuvo un éxito comercial generalizado como plataforma de desarrollo, a pesar de que sus funcionalidades superaban a las de HyperCard de Apple en casi todos los aspectos (compatibilidad con otras plataformas, conectividad con bases de datos, compatibilidad con gráficos vectoriales, mejor soporte de color, mayor rendimiento y una arquitectura de complementos más completa).
Finalmente, se lanzó Oracle Forms 4.0, lo que significó que la compatibilidad con Windows dejó de ser exclusiva de Oracle Card. Dado que los clientes de Oracle tendían a estar más interesados en aplicaciones de bases de datos estándar basadas en formularios, en lugar de las aplicaciones multimedia que se podían crear con Oracle Card y su sucesor, OMO, Oracle acabó apostando fuerte por Oracle Forms 4.0, relegando a Oracle Card/OMO al olvido. Sin embargo, el equipo de Oracle Card estaba liderado por dos empleados de Oracle que posteriormente fundaron sus propias empresas tecnológicas de éxito: Marc Benioff , fundador de Salesforce.com , y Evan Goldberg, fundador de NetSuite .
Referencias
- ↑ Callaghan, Mary (1996). "Oracle Media - Habilitando la era de la información". En Brenner, W.; Kolbe, L. (eds.). Oracle Media - Habilitando la era de la información. En: Brenner, W., Kolbe, L. (eds) La superautopista de la información y los hogares privados . Physica-Verlag HD. doi : 10.1007/978-3-642-48423-0_5 .
- Lenguajes de programación específicos de dominio
- Hipertexto
- HyperCard