Cosmos Pocket
Toda la filosofía Cosmos sobre Windows Mobile
Toda la filosofía Cosmos sobre Windows Mobile
Cosmos Pocket es un conjunto de herramientas de programación orientadas al desarrollo rápido de aplicaciones de gestión sobre dispositivos PDA o clientes ligeros (thin clients), bajo sistema operativo Windows Mobile.
Está basado en un entorno RAD (Rapid Application Development) de uso y aprendizaje muy sencillos.
El entorno de desarrollo es totalmente visual, lo que garantiza la construcción, con alta productividad, de un software seguro y extremadamente estable.
Especialmente diseñado para dispositivos PDA, Cosmos Pocket combina la robustez de los desarrollos con la ligereza, dando lugar a unas prestaciones inigualables en aplicaciones de movilidad.
Al contar con un potente motor de base de datos relacional, con lenguaje SQL incorporado, el tratamiento de datos se puede realizar tanto localmente como de forma remota, permitiendo optimizar la arquitectura de las aplicaciones para conseguir tiempos de respuesta óptimos, incluso en PDAs muy ligeras.
Cosmos Pocket ofrece también una gran riqueza visual, lo que le permite utilizar todos los componentes del RAD Cosmos (imágenes, iconos, grids, listas desplegables, check boxes, radio buttons, etc.), siendo el código fuente 100% compatible con aplicaciones de escritorio.
Cosmos Pocket forma parte de la familia de herramientas de desarrollo Cosmos, con la que mantiene una total compatibilidad.
Esto asegura un entorno de enorme potencia para programar tanto los aspectos de front-end como de back-end. Todo ello con una única herramienta, de forma totalmente coherente.
Para instalar la copia de evaluación de Cosmos Pocket proceda de acuerdo a los siguientes pasos:
Dada la dificultad de crear accesos directos en Pocket PC, para poder ejecutar aplicaciones Cosmos se ha creado una pequeña aplicación, denominada runcosapp.exe. Esta aplicación, al ejecutarse, comprueba la existencia en el directorio donde se encuentra de un archivo de texto llamado runcosapp.ini. La primera línea de este fichero indica la ruta absoluta del Run Time de Cosmos, mientras que la segunda recoge la lista de parámetros que se pasarán a dicho Run Time. Tras leer este fichero, ejecuta el comando indicado en la primera línea con los parámetros indicados en la segunda.
Por ejemplo (contenido de runcosapp.ini):
/cosmos/bin/cosrun.exe -prj \cosmos\proyecto\pru1\pru1.prj
Ejecutará
"/cosmos/bin/cosrun.exe -prj \cosmos\proyecto\pru1\pru1.prj"
La segunda línea, que indica los parámetros pasados al ejecutable cosrun.exe, deberá tener un salto de línea
Esta versión del Run Time de Cosmos Pocket implementa el resto de funcionalidades incluidas en la versión 4.2 Release 2 de Cosmos, permitiendo conexiones a bases de datos MultiBase, tanto en local como en cliente-servidor, vía Wi-Fi, GPRS y USB. Así mismo, soporta DLLs, habiéndose portado también a la versión Pocket la «inwords.dll».