Embedded GUI Toolkit para ricos e interactivos interfaces gráficas de usuario

| by Mike Nicholson | October 24, 2008
Interfaz de usuario decide el éxito y el fracaso de un dispositivo incrustado. Debido a esto, es muy importante que cada dispositivo incrustado debe tener fácil de usar y atractiva interfaz. La interfaz de usuario de todas y cada dispositivo debe hacerse teniendo en cuenta la funcionalidad y características de cada dispositivo. Por ejemplo:
1. Pantallas táctiles que utilizan grandes botones para asignar el ancho de los dedos y las mediciones inexactas.
2. Softkeys dedicado una necesidad en la pantalla la tecla de la región.
3. Un teclado centrada en el dispositivo debería organizar los datos en listas verticales, mientras que un ratón centrada en el dispositivo debería organizar los datos en el espacio geográfico.

Hay un montón de juegos de herramientas GUI para Linux incluyendo QT GUI de herramientas incorporadas para la plataforma y FLTK. Antes de reducir en un conjunto de instrumentos deben obtener las respuestas de diversas cuestiones que se enumeran a continuación:
• ¿Qué herramientas proporciona facilidad de uso para el promotor?
• ¿Qué todos los controles / widgets son proporcionados por la caja de herramientas?
• ¿Cuánto esfuerzo de ingeniería que se necesita para modificar la especificación?
• ¿Cuál es el tamaño de la huella?

EmPresent, incrustado una interfaz gráfica de usuario de herramientas, proporciona bajo huella, es fácil de usar, tiene diseños personalizables y rico conjunto de widgets. Debido a la persistencia de la demanda de los desarrolladores embebidos EmPresent es también la planificación para proporcionar apoyo de gráficos 3D a través de OpenGL GUI biblioteca GLUT y emulación.

EmPresent proporciona marco altamente portátil diseñado expresamente para el desarrollo embebido. Ofrece un marco gráfica avanzada que es independiente de la plataforma subyacente. Esto permite que un desarrollador incorporados a utilizar varios sistemas operativos y dispositivos de hardware manteniendo el mismo aspecto y estilo a través de distintas plataformas.

EmPresent proporciona al usuario final con interfaz de usuario que comprenden el marco de un amplio conjunto de widgets / controles y los servicios públicos por escrito en C y C + +, para salir ricamente interactivo aplicaciones embebidas. Todos los componentes en el marco de la interfaz de usuario están disponibles en diferentes compiladores, procesadores y RTOS. Tiene el apoyo multilingüe y sigue estrictamente las estrategias de localización de la interfaz de usuario. El usuario puede hacer fácilmente la configuración de idioma de forma dinámica, así como estáticamente. EmPresent "usos genéricos de las imágenes y los iconos que son culturalmente neutral y que no contienen nada de lo que debe ser localizados", "considerar la diferencia de longitud de cadena de texto", "uso de texto que puede envolver". Puede ser fácilmente modificado para añadir un nuevo idioma como y cuando sea necesario.

Article Source: http://www.articleset.com



About the Author

Mike Nicholson
Market Analyst » Read more articles by Mike Nicholson
You are welcome to publish or reprint this article free of charge, provided: