Sistema de desarrollo Gea. Principales Características
La plataformas de desarrollo "Gea" de dSOFT es un potente conjunto de herramientas que permite el desarrollo de aplicaciones orientadas a datos, desde pequeños desarrollos, hasta complejas aplicaciones. A continuación se describen algunas de las principales características del sistema:
- Código nativo C y C++, que permite que los desarrollos finales sean rápidos, seguros y compactos. - Programación altamente estructurada, minimizando el riesgo de errores. (Por ejemplo el ejecutable para un sistema contable completo ocupa poco más de 700 Kb..). - Soporte Multilenguaje. (Actualmente hay texto en inglés y español) - Soporte para manejo de bases de datos estándar, (Actualmente PostgreSQL) - Soporte para manejo de datos locales (ficheros indexados tipo btree) para pequeños sistemas como Android and Windows CE. (No obstante este sistema maneja ficheros de más de 100.000 registros de forma muy rápida). - Soporte relacional interno, que permite evitar la programación de triggers. (Tanto para datos locales como bases de datos) - Soporte interno para los siguientes interfaces de usuario: Consola Windows. Consola Linux. Servidores http Linux. Interface Win32 para Windows. Interface MFC para Windows. Interface Win32 para Windows CE y Windows Mobile. Interface MFC para Windows CE y Windows Mobile. Interface GTK para Gnome (linux). Interface JNI para Android
- Soporte interno para scanners serie. - Soporte interno para scanners de teclado (Con programación de cabecera) - Soporte interno para los siguientes dispositivos de Salida. Consola. Puertos paralelo. Puertos Serie. Bluetooth (Android). Pipes a Disco (Formato texto) Ventana de Consola. PDF con o sin formato previo (El formato previo emula documentos pre impresos)
- Evaluador de Expresiones que incluye todos los operadores habituales, más porcentaje y los siguientes tipos de variables: Numéricos enteros constantes. Numéricos enteros. Numéricos decimales. Alfanuméricos. Campos de Base de datos. Campos de Pantalla. Funciones Internas (Más de 30). Funciones externas definibles por el programador (Solo para librerías).
- Lenguaje de programación estructurado interno. (Interprete de scripts) - Interprete de Formatos de Documentos interno (soporta todos los documentos que se utilizan en los programas comerciales de dSOFT). - Gestor configurable de transacciones que soporta: Exportaciones relativas, secuenciales, delimitadas y legibles (esta ultima orientada a lectura por humanos). Importaciones (relacionales o no) relativas, secuenciales y delimitadas. Operaciones internas relacionales (permiten regenerar las dependencias relacionales) Soporte para sincronización de bases de datos.
- Mantenimiento de tablas maestras configurables o autoconfigurables. - Mantenimiento de tablas de movimientos (Previa configuración). - Analizador de tablas basado en expresiones. (Desde, hasta, Condición, expresión). Tiene utilizaciones muy variadas, por ejemplo contabilidad o para agrupaciones de datos. - Analizador de tablas basado en acumulaciones (Desde hasta, Condición, selector, expresión). Especialmente útil para generar tablas temporales de estadística para visualizar en documentos o preparar gráficas (Solamente lineales en la actualidad).
|