El desarrollo de sistemas embebidos ha sido tradicionalmente una tarea que implicaba
programación. Actualmente, existen un conjunto de entornos integrados que facilitan este tipo de tareas. Altia Design facilita el proceso de desarrollo gráfico, desde la
codificación hasta la edición gráfica interactiva. Gracias a su editor gráfico, los programadores, ingenieros de sistemas e incluso los artistas
gráficos, pueden desarrollar su trabajo cotidiano de una manera mucho más efectiva. Como consecuencia de ello, pueden desarrollarse interfaces
gráficos de usuario (GUI) y prototipos de grandes prestaciones y rendimiento sin la tediosa tarea de tener que escribir innumerables
líneas de código para desarrollar su trabajo. Además del consiguiente ahorro de tiempo, los programadores
podrán así centrarse en la resolución optima del problema a tratar, construyendo y desarrollando el
código de la aplicación correspondiente para poder ser después ejecutado en el hardware adecuado.
Altia Design es el centro neurálgico de todo su sistema de
desarrollo gráfico. Todo aquello que haya sido escrito o desarrollado en Altia Design
podrá ser utilizado posteriormente en cualquiera de las fases del proceso de desarrollo de sistemas embebidos.
|
|
Los resultados obtenidos con Altia Design pueden ser utilizados para:
- Prototipos virtuales stand-alone, interactivos y totalmente funcionales.
- Front-end del modelo de simulación.
- GUI de software conectado al código de la aplicación.
- Demostraciones basadas en Web de un nuevo producto.
- Programa de gráficos descargable para su sistema embebido.
|
Altia Design no es solamente un conjunto de componentes construidos con los que se puede empezar a trabajar. El producto emplea un
método muy innovador para describir animaciones, estímulos y comportamientos de sistemas sin necesidades de acudir a la
programación. Esto le proporciona la habilidad de crear sus modelos y
gráficos con el diseño y 'look and feel' que hará de su producto algo único. Los prototipos interactivos de Altia proporcionan a los profesionales del marketing, factores humanos, clientes, desarrolladores de software, ingenieros de sistemas, etc. un modelo completo del producto implicado. Las especificaciones del producto y los cambios son
fáciles de implementar y de verificar.
Altia Design se utiliza en el proceso que va desde la
concepción del producto hasta la descarga de código. Y va mucho más allá. Los clientes de la
compañía incluyen los diseños de Altia con sus propuestas de producto. Estos
diseños pueden ser fácilmente distribuidos con licencias runtime y plug-ins para la Web.
Las personas implicadas en un proyecto pueden verificar y testear
fácilmente el tipo de interface entre el ser humano y la máquina, mientras el equipo de
ingeniería de sistemas puede utilizar los diseños con Altia con su programa de
simulación y las herramientas de modelización. Una vez realizado el desarrollo, los
diseños realizados con Altia pueden ser utilizados con el generador de
código DeepScreen para producir el código final optimizado que, finalmente, podrá
ser descargado en el producto. Además, estos diseños pueden ser utilizados
también como programas de formación interactiva o para ponerlos directamente en la Web para marketing y ventas.
Con Altia Design Ud. podrá:
- Crear rápidamente prototipos y conceptos para nuevos productos
- Animar gráficos y crear comportamientos sin programación grafica
- Construir librerías de componentes reutilizables
- Distribuir sus prototipos a otras personas con runtimes (royalty free)
- Publicar sus prototipos en la web con plug-ins gratuitos
- Desarrollar displays gráficos que pueden ser convertidos en código descargable
Especificaciones:
Sistemas operativos (Development OS)
- Windows, NT, ME, 2000, XP
- Unix, Sun, HP, SGI
- Linux
Editor Grafico
- Creación de gráficos vectoriales con un potente editor gráfico
- Importación de gráficos rasterizados para la realización de interfaces a medida con 'look and feel' parametrizable
- Conmutación entre edición y ejecución para feedback instantáneos
- Sin limitación sobre el tamaño de la pantalla o el número de objetos
- Construcción jerárquica de objetos
- Enviar y recibir eventos desde otros programas
- Y mucho más ...
Editor de estímulos
- Capturar botones del ratón, movimientos y eventos del teclado
- "hot spots" definibles por el usuario
- Tamaño y forma ilimitada de los "hot spots"
- Añadir estímulos a cualquier objeto
- Estímulos condicionales y temporizadores
Editor de animaciones
- Mover, rotar, cambios de escala, cambios de color, etc.
- Muestra y ocultación
- La animación no requiere programación
- Estados de animación explicita e interpolación entre puntos finales
- Animaciones anidadas entre jerarquías de grupos
- Animación de cualquier objeto, incluso bitmaps
Grabación y reproducción
- Grabación de sesiones de eventos para cometidos de formación, pruebas o test
- Construcción de tests de regresión
- Grabación de información de secuencias
- Reproducción de eventos en tiempo real, con mayor o menor rapidez
- Grabación de datos en ASCII o ficheros interpretables para posterior post-procesado
Editor de control
- Control de secuencias complejas de eventos para la creación de completos componentes y GUI's
- Condicionales, rutinas, saltos, acceso a ficheros
- Creación de entornos orientados a la interpretación y el diálogo
- No se requiere compilador y se ejecuta en todas las plataformas de
desarrollo estándar
|