viernes, 1 de abril de 2011

HISTORIA ORACLE FORMS

Oracle Forms se vende y se publicó por separado de la base de datos Oracle. Sin embargo, las versiones principales de una base de datos Oracle por lo general resultan en una nueva versión de Oracle Forms para apoyar las nuevas funciones de la base de datos.
La primera versión de Oracle Forms fue nombrado aplicación interactiva Mundial (IAF). Esta tiene dos componentes principales, el compilador (Generador de Aplicaciones Interactivas - IAG) y el intérprete de tiempo de ejecución (interactivo de aplicaciones de procesador - IAP). Esto proporciona una interfaz en modo de caracteres para permitir a los usuarios ingresar y consultar datos de una base de datos Oracle.
IAF fue puesto en libertad con Oracle Database Versión 2, la primera versión comercial de Oracle. Su nombre se cambió a FastForms con Oracle Database versión 4 y agregó una herramienta adicional para ayudar a generar un formulario predeterminado para editar con la herramienta estándar (IAG).
Cambiado el nombre a la versión de SQL * Formas 2 con la base de datos Oracle 5.

Oracle Forms 2.3 fue basada en caracteres, y no el uso de PL / SQL. El archivo de origen es un archivo ASCII *. INP. Era común que los desarrolladores para modificar el archivo INP directamente a pesar de que no contó con el apoyo por parte de Oracle. Esta versión utiliza su propio código primitivo y poco amigable integrado en el lenguaje, aumentada por el usuario sale compilado lenguaje vinculados con el binario de Oracle-siempre en tiempo de ejecución.
Oracle Forms 3 fue basada en caracteres, y fue la verdadera primera versión de los formularios, utilizando PL / SQL. Todas las versiones posteriores son un desarrollo de esta versión. Puede ejecutarse en X, pero no apoyó ninguna de las características de interfaz X específicos, tales como casillas de verificación. El archivo de origen es un archivo ASCII *. INP. El IDE se ha mejorado mucho desde el 2,3 que redujo drásticamente la necesidad de editar el archivo INP directamente, aunque ésta sigue siendo una práctica común. Formas 3 genera automáticamente dispara y el código para apoyar algunas limitaciones base de datos. Las restricciones pueden ser definidas, pero no se aplica en la base de datos Oracle 6 en este momento, por lo que Oracle utiliza tres formas de reclamar el apoyo a la aplicación de restricciones.
Hubo una "interfaz gráfica de usuario" versión de los formularios 3, que podría ejecutarse en entornos tales como X Window, pero no de Microsoft Windows. Esto no tuvo ningún tipo nuevo disparo, lo que hacía difícil para fijar PL / SQL para eventos de interfaz gráfica de usuario, tales como los movimientos del ratón.

Versión de Oracle Forms 4.0 fue el primer "verdadero", basado en la versión GUI. Un tiempo de ejecución basada en caracteres todavía estaba disponible para ciertos clientes por encargo. La llegada de Microsoft Windows 3 forzada de Oracle para liberar esta versión de interfaz gráfica de las formas por razones comerciales. Formas 4.0 acompañados Oracle versión 6 con soporte para Microsoft Windows y X Window. Esta versión fue notoriamente con errores y presentó una IDE que no era popular con los desarrolladores. Esta versión no fue utilizado por la suite de software de Oracle Financials.
El 4,0 archivos de código fuente fueron nombrados *. FMB y se binario.

Oracle versión 4.5 Formularios fue realmente un gran lanzamiento en lugar de un "punto de desenganche" de 4.0 a pesar de su "5" número de versión. Contiene importantes cambios funcionales y un nuevo IDE, en sustitución del IDE impopular introducido en 4.0. Se cree que se denominará 4.5 con el fin de cumplir con las obligaciones contractuales para apoyar las formas 4 para un período de tiempo para determinados clientes. Añadió interfaz gráfica de usuario basada en factores desencadenantes y proporciona un IDE moderno con un navegador de objetos, las hojas de propiedades y el editor de código.

Debido al conflicto paradigmas operativos, Oracle versión formas 5, que acompañaba a la versión de Oracle 7, presentada personalizado modos gráficos afinado especialmente para cada uno de los principales sistemas. Sin embargo, su interfaz de programación interna se mantuvo independiente del sistema. Fue rápidamente reemplazado por las formas 6.

Formas 6 fue lanzado con base de datos Oracle 8.0, que fue publicado de nuevo como 6i Forms con Oracle 8i. Este fue, básicamente, las formas 4.5 con algunos asistentes adicionales y correcciones de errores. Pero también incluye la facilidad para ejecutar dentro de un servidor web. Un servidor de formularios que se suministró resuelto el problema de la adaptación de Oracle Forms a una de tres niveles, la entrega basada en el navegador, sin incurrir en grandes cambios en su interfaz de programación.
El, muy forman interfaz interactiva complejo fue proporcionada por un applet de Java que se comunicaba directamente con el servidor de formularios. Sin embargo, la versión web no funciona muy bien a través de HTTP. Una revisión de las formas 9i fue adaptado a las versiones posteriores de 6i para hacer frente a esto.

El sistema de nomenclatura y numeración aplicado a Oracle Forms sufrió varios cambios debido a factores de comercialización, sin alterar la naturaleza esencial del producto. La capacidad de código en Java, así como PL / SQL, se añadió en este período.

Formas 7-8 no existía. Estos números se saltó a fin de que el número de versión de Oracle Forms para que coincida con la versión de base de datos en v9.

9i formas incluidas las correcciones de errores que muchos 6i y era una versión estable. Pero tampoco incluyó cliente-servidor o interfaces basadas en caracteres, y de tres niveles, la entrega basada en el navegador es la opción de despliegue único de aquí en adelante. La capacidad de importar clases Java significa que puede actuar como un cliente de servicios web.

Formas 10g es en realidad la versión 9.0.4 Formas, por lo que no es más que una 9i formas rebautizado.

Formularios 11 se incluyen algunas características nuevas, confiando en Oracle AQ para que pueda interactuar con JMS .

No hay comentarios:

Publicar un comentario