Cosmos: Herramienta de Programación Visual
Orientada a Objetos

Preguntas frecuentes (FAQs) / Casos prácticos

Cosmos está constituido por un conjunto de herramientas de programación especializadas en aplicaciones de negocio, orientadas tanto a soluciones corporativas como a instalaciones departamentales y personales.

Cosmos incluye un entorno RAD (Rapid Application Development) de gran productividad para la generación de formatos de pantalla, menús e informes; un lenguaje de cuarta generación orientado a objetos, y un gestor de base de datos relacional con interfaz SQL, todo ello acompañado de un poderoso conjunto de herramientas auxiliares.

Entorno de desarrollo de Cosmos

Entorno de desarrollo de Cosmos

Este conjunto de herramientas, especializadas en la confección de aplicaciones de negocio de una manera rápida, sencilla y eficaz, se caracteriza por su alta productividad desde los primeros días de uso.

Dentro de éstas destacamos los siguientes elementos:

  • Cosmos Repository Manager: permite administrar la estructura de datos. Creación de tablas, relación entre las mismas, índices, etc., de manera visual y para las distintas bases de datos que utilizarán las aplicaciones. Mediante este repositorio es posible generar de manera totalmente automática todos los mantenimientos de la aplicación, tanto simples como MasterDetail.
  • Cosmos Visual Editor: este IDE es el centro neurálgico de Cosmos. Incluye un potente 4GL orientado a objetos de altísima productividad gracias a los diversos asistentes para generar pantallas, reports y prototipado de aplicaciones.

Incluye además un editor gráfico de pantallas WYSIWYG junto con una serie de componentes gráficos específicos para trabajar con la lógica de negocio, con los que se puede diseñar de una manera cómoda todo el "look and feel" de nuestra aplicación.

Así, con un simple Drag & Drop obtendremos directamente un mantenimiento completo con toda su lógica de negocio básica.

El avanzado lenguaje de desarrollo COOL, que incluye una enorme cantidad de código pre-escrito, permite gestionar todos los eventos que sucedan en nuestras aplicaciones.

  • Cosmos Configuration Editor: permite definir las distintas conexiones a las bases de datos. Este elemento hace independiente la capa cliente de la instalación final. De este modo, la misma aplicación cliente podrá trabajar en distintas arquitecturas sin necesidad de modificar una sola línea de código fuente.

La conectividad en Cosmos es otro aspecto destacable. Incluye un moderno gestor de base de datos SQL que se puede instalar en diversas arquitecturas (Windows, Linux, Unix); además de un módulo de conexión vía ODBC y JDBC.