Altia DeepScreen es un generador de codigo grafico que trasforma sus prototipos graficos en codigo grafico descargable. Altia DeepScreen utiliza el mismo diseno de Altia que ha sido parte fundamental en el proyecto de desarrollo de aplicaciones desde un principio. Para generar codigo, tan solo han de seleccionarse los objetos de diseno que representan la parte de muestra de su producto y seleccionar en el menu de "Generate Code". El codigo C que obtendremos sera generado en segundos. DeepScreen fue creada como componente principal para la eliminacion de la tediosa tarea de tener que convertir prototipos graficos en lineas de codigo. Sin contar ademas con las enormes cantidades de tiempo que representa el trabajo a realizar para conseguir esa labor.DeepScreen reserva de ese modo un tiempo muy importante para permitir al usuario concentrarse en la construccion del codigo de la aplicacion para poderlo descargar en el hardware adecuado.
El codigo puede ser generado con cualquiera de los sistemas operativos en tiempo real -RTOS- que DeepScreen soporta. Adicionalmente, puede generarse codigo con su RTOS propietario e integrarlo facilemnet con su libreria grafica. Altia puede tambien suministrar su propia libraria grafica para su integracion directa con los drivers de dispositivos (device drivers). Sean cuales fueran sus necesidades graficas, Altia dispone de la solucion adecuada.
Con DeepScreen no tendra problemas en la realizacion de los ultimos ajustes o en las especificaciona a realizar en su RTOs. Los cambios en el interface de usuario pueden ser generalmente realizadas en un proceso que puede durar minutos o horas.Una vez realizados, nuevo codigo es generado y compilado. Incluso si se cambia de RTOSs, los cambios y ajustes a realizar con DeepScreen pueden realizarse en muy poco tiempo con el compilador apropiado.
DeepScreen general codigo fuente C puro y el 100% de este codigo esta disponible y es accesible por el usuario. No existen librerias o archivos objeto que deban ser enlazados. El usuario dispone de un control completo tanto del codigo generado como del propio proyecto. Adicionamente, Ud. tendra tambien un exhaustivo control sobre otros importantes aspectos en la generacion de codigo, como son el uso de la memoria estatica o dinamica. De este modo, puede obtener el codigo deseado cuando quiera y cuando lo necesite.
El proceso que va desde la creacion y concepcion de un protipo concreto hasta la generacion de codigo puede ser una tarea ardua. Especialmente si Ud. tiene que estar utilizando diferentes RTOSs los cuales a su vez aplican la visualizacion de las librerias o toolkits graficos de modo distinto, dependiendo del sistema operativo que se este utilizando. Esto no representa un problema para Altia DeepScreen. El codigo generado es independiente del sistema operativo final.
Con Altia DeepScreen Ud. podra:
- Convertir las pantallas de Altia Design en codigo descargable (deployable)
- Trabajar entre diferentes RTOSs
- Descargar codigo grafico en 'targets' especificos
- Suministrar prototipos Altia Design como ejecutables simples
- Eliminar la inversion en largas horas de programacion
Specifications:
Sistemas operativos (Development OS)
- Windows, NT, ME, 2000, XP
- Unix, Sun, HP, SGI
- Linux
Target OS
- Windows, NT, ME, 2000, XP, CE, .net
- Unix, Sun, HP, SGI
- Linux
- QNX
- VxWorks
Librerias graficas soportadas
- Win32
- OpenGL
- X
- Photon
- WindML
- AltiaGL
- Frame buffers
- Scan line interfaces
Tamano minimo del codigo:
Requerimientos hardware
- soporte de procesadores de 16 y 32 bits
- soporte de procesadores 'fixed point' y 'floating point'
Caracteristicas
- Desde Altia Design pueden seleccionarse items para la generacion de codigo
- No existe limite para combinar o numero maximo de objetos que pueden ser seleccionados.
- Seleccion tipo 'dialog driven' del RTOS final.
- Seleccion del tipo de optimizacion para la generacion de codigo.
- Genera codigo para graficos, animacion, estimulos y control.
- 'Makefiles' para todos los 'targets' suministrados e integrados.
- Posibilidad de construir e integrar 'makefiles' definidos por el usuario.
Opciones de optimizacion
- Opcion de generar codigo para animacion, estimulos y/o control.
- Opcion de generar codigo para la construccion de funciones (built-in functions)
- Opcion para utilizar memoria estatica o dinamica
- Puede abrirse en ventana o pantalla completa
|