startrac_eSpinner_Display_v2

Interfaz gráfica de usuario de fitness de alta tecnología Fast Tracked para Star Trac

El Desafío

Combinando ejercicio con entretenimiento de alta tecnología

En sus esfuerzos por redefinir continuamente la experiencia de fitness para sus clientes, Star Trac quería ofrecer una línea de productos fáciles de usar con las opciones de entretenimiento más completas disponibles en el mercado. Querían atraer a sus clientes con una pantalla táctil integrada que ofreciera una atractiva interfaz gráfica de usuario y video HD integrado. Star Trac se asoció con una empresa líder en diseño industrial para solidificar su visión. Su concepto de diseño resultante fue un avance significativo en características y facilidad de uso, pero también un aumento significativo en la complejidad de programación e ingeniería. El nuevo producto HMI necesitaba ofrecer gráficos de alta fidelidad con pantallas ricas en información y dinámicas mientras usaba muy poca CPU para mantener la disponibilidad del sistema para el reproductor de video HD basado en software. El último factor crítico fue que Star Trac necesitaba desarrollar esta solución frente a una fecha límite que se acercaba rápidamente. Estaban comprometidos a exhibir su nueva línea de productos en una próxima feria comercial de la industria. Con un concepto de diseño ganador para esta nueva serie de equipos, una lista detallada de requisitos listos y un cronograma comprimido para el desarrollo, Star Trac se comunicó con Altia.

La Solución

CPU mínima = Beneficio máximo

El equipo de ingeniería de Altia comenzó su trabajo con Star Trac abordando las preocupaciones sobre los requisitos de la CPU para los gráficos de la interfaz hombre-máquina (HMI) del nuevo producto de Star Trac. La separación del reproductor HD de la aplicación HMI fue muy importante para mantener la mejor experiencia de usuario para la HMI de Star Trac. Una entrada de usuario o visualización de datos de entrenamiento no podría interferir con el reproductor HD, y viceversa. La HMI aún debe responder inmediatamente a todas las entradas y salidas estándar del sistema. Altia se dispuso a verificar que el código generado por Altia para esta interfaz funcionara con el uso mínimo de CPU necesario para que el sistema maneje la carga de la transmisión HD. Las pantallas que reflejan los aspectos más exigentes del concepto se crearon en Altia Design. El código para Altia HMI fue generado por Deep-Screen utilizando el objetivo X11. Este código generado se ejecuta en sistemas UNIX, realizando llamadas de dibujo al marco de gráficos X11 estándar. Luego, el código de gráficos generado por Altia se ejecutó en la plataforma Linux con intención de producción de Star Trac. Cuando el sistema estaba inactivo, el código Altia requería el 0 % de la CPU del sistema. Cuando un usuario interactuaba con el sistema de prueba, el código Altia usaba una CPU de solo un porcentaje de un dígito. Como resultado de esta prueba de concepto, Star Trac y Altia juntos estaban seguros de que el código de gráficos generado por Altia era lo suficientemente liviano para ejecutar la HMI y colocar una carga mínima de CPU en el sistema. Aunque estos resultados fueron bastante buenos, se sabía que el decodificador de software HD requería muchos recursos. Se debe considerar cualquier cosa que se pueda hacer para optimizar el sistema. Altia recomendó usar un destino de búfer de cuadros (altiaGL) con Linux para obtener un rendimiento aún mejor para esta aplicación. altiaGL es pequeño, liviano, ahorra decenas de megabytes de memoria y ofrece mejoras de rendimiento significativas en comparación con el uso de marcos estándar como X11. Con la suite de desarrollo HMI de Altia a su disposición, Star Trac pudo probar rápida y fácilmente los diferentes objetivos del generador de código.

Los resultados

Innovación HMI en el trabajo

Star Trac quería crear un HMI elegante y de última generación que se ejecutara en su plataforma Linux de propósito general. Al principio de las fases de planificación del proyecto, Star Trac diseñó la forma de operar el nuevo equipo y manejar los datos. Esta lógica subyacente serviría como el cerebro detrás de la nueva cara atractiva de los productos de Star Trac. Por supuesto, también necesitaban un sistema que les permitiera exhibir el video HD integrado. Star Trac utilizó la suite de desarrollo Altia HMI combinada con Altia Services para lograr todos estos objetivos. Rápidamente se pusieron al día con el editor de Altia Design y comenzaron a crear la HMI como se define en su documento de diseño. Conectar la interfaz a la lógica fue sencillo. En poco tiempo, estaban usando una interfaz prototipo para impulsar los motores reales y monitorear los sensores.

Greg Wallace, Director de Sistemas de Star Trac, dijo: “Los productos y servicios de Altia nos permitieron cumplir con nuestros estrictos plazos. Tuvimos interfaces de usuario preliminares ejecutándose en hardware en horas... en lugar de semanas".

Durante el proceso de desarrollo de HMI, Star Trac usó el generador de código DeepScreen de Altia para generar código de gráficos que podría implementarse en el producto final. Con base en los hallazgos que resultaron de la fase de prueba de concepto, se eligió el destino de búfer de cuadros DeepScreen altiaGL Linux de Altia como la solución óptima. El equipo de ingeniería de Altia trabajó en estrecha colaboración con Star Trac para que este proyecto culminara con éxito. El equipo de ingeniería de Altia apoyó los esfuerzos de desarrollo de software de Star Trac para lanzar el reproductor de video HD mplayer de fuente abierta como su propio proceso y controlarlo desde el proceso de la aplicación HMI. Altia también suministró desarrollo de software para mejorar la estabilidad del reproductor de video mplayer HD y personalizarlo para reservar áreas del búfer de cuadros para gráficos HMI, lo que permite la visualización simultánea de contenido HD y gráficos HMI. Además, Altia proporcionó desarrollo de software para cambiar dinámicamente el texto para admitir varios idiomas. Star Trac pudo crear una sola interfaz y luego utilizar el software para mostrar cualquiera de varios idiomas extranjeros en la HMI final. Con esta pieza de tecnología, Star Trac pudo desarrollar un producto único y altamente interactivo que pudiera atraer al mercado global.

Star Trac maximiza la eficiencia con Altia

Star Trac quería extender las innovaciones de entretenimiento y usabilidad en esta nueva interfaz a varios tipos diferentes de máquinas. En lugar de desarrollar un archivo Altia Design separado para cada variedad de máquina, Star Trac diseñó personalizaciones del mismo archivo Altia Design para cada uno de sus productos de la serie de entretenimiento. Algunas de las pantallas de visualización son las mismas para estas máquinas, mientras que otras son diferentes. Star Trac ha multiplicado el beneficio de su Altia HMI al desarrollar esas pantallas comunes solo una vez. Las pantallas personalizadas para cada tipo de equipo permanecen en el archivo de diseño maestro, pero el producto solo las llama cuando es necesario. Star Trac solo administra y mantiene un archivo de aplicación.

Visión de Star Trac — Entregado

Star Trac se propuso desarrollar una serie de productos que ofrecieran a sus clientes las opciones de entretenimiento más atractivas disponibles en el mercado. La empresa superó hábilmente los desafíos de ingeniería que acompañaban a las nuevas características de alta tecnología, recurriendo a las herramientas y servicios de ingeniería de interfaz de usuario de Altia.

Wallace agregó: “Pudimos empezar a trabajar en nuestros esfuerzos por crear una interfaz de usuario de alta fidelidad. Importamos activos de Photoshop de una empresa de diseño de terceros directamente al producto Altia. Altia nos permitió cerrar la brecha entre los diseñadores de la interfaz de usuario y el código real necesario para ejecutarse en el objetivo incrustado”.

Altia Services trabajó con el equipo de Star Trac desde el principio para confirmar que los requisitos de CPU para la HMI integrada eran lo suficientemente bajos como para funcionar correctamente junto con la transmisión de video HD. El equipo de ingeniería de Altia también probó la HMI con varias bibliotecas de gráficos y recomendó altiaGL para la plataforma Linux preseleccionada de Star Trac. Altia también proporcionó servicios de desarrollo de software más adelante en el proyecto, proporcionando a Star Trac la capacidad de admitir varios idiomas en la misma máquina. Star Trac también maximizó el valor de su esfuerzo de desarrollo de HMI al crear un único archivo de diseño de Altia y reutilizarlo para diferentes productos. Con su eSpinner® y E-TRxe Treadmill, Star Trac entregó una nueva familia de productos que ofrecían nuevas y emocionantes opciones de entretenimiento y el mismo equipo de ejercicio de alta calidad que Star Trac es conocido por ofrecer. A través de una exitosa colaboración con el equipo de Altia Services y el uso de la suite de herramientas de desarrollo Altia HMI, Star Trac realizó con éxito su visión, agregando una serie de equipos de ejercicio atractivos y de primera clase a su ya impresionante catálogo de productos, y demostrando nuevamente a la industria que Star Trac es el Innovador de Fitness.

Comience hoy mismo!

Translate »