Patente estadounidense No 6016394

Consiste en que el editor de aplicaciones proporciona un entorno para editar y crear aplicaciones personalizadas y crea automáticamente partición de responsabilidades y usuarios, estructuras de menú, agrupaciones de elementos de datos de base de datos en conjuntos eficientes, transacciones de base de datos y particionamiento de base de datos sin necesidad de programación en lenguaje SQL por parte de un diseñador de aplicaciones. La computadora almacena el diccionario en una base de datos para el acceso de la aplicación universal.

En cuanto a uno de los objetivos de la presente invención proporcionar un sistema para la creación asistida por computadora de un software de destino aplicación para la gestión de la base de datos de una aplicación de datos base. Otro objetivo más de la presente invención es proporcionar un editor de aplicaciones para capturar de forma interactiva el discurso de alto nivel que describe la aplicación de destino.

El sistema y el método de la presente invención se pueden utilizar para la creación de prácticamente cualquier tipo de aplicaciones de software personalizadas que interactúan con una aplicación base de datos de información.

Una aplicación de software personalizada se crea en la presente invención a partir de un diálogo de alto nivel llevado a cabo entre un diseñador de aplicaciones y editor gráfico de aplicaciones. Para facilitar el diálogo de alto nivel entre el diseñador de aplicaciones y la computadora, un editor de aplicaciones que ejecuta en una computadora se proporciona. El editor de aplicaciones proporciona un entorno para editar y crear aplicaciones personalizadas, acomodando así la creación de prototipos de una nueva aplicación, como la aplicación de destino, mediante la creación de una especificación.

En el campo de la innovación lo ubica como referente en el campo de la informática en específico a la creación automática de aplicaciones de software interactivas con bases de datos. Resultando un diálogo entre hombre-máquina de alto nivel.

Para las aplicaciones de destino que no tienen una base de datos de aplicaciones existente sobre la cual operar, la presente invención proporciona un entorno interactivo en el que definir un esquema y construir una base de datos física. Él editor de aplicaciones permite al diseñador de aplicaciones definir columnas de la tabla y otros detalles de la base de datos relacionados.

En la presente invención, el concepto de "conjuntos" permite que un diseñador de aplicaciones defina todos los datos en los que la aplicación de destino posiblemente funcione. A continuación, la aplicación universal crea automáticamente el código SQL necesario para manipular la aplicación base de datos para la interacción con los datos contenidos en los conjuntos.


Comentarios

Entradas populares