startrac_eSpinner_Display_v2

High-Tech-Fitness-GUIs für Star Trac im Schnelldurchlauf

Die Herausforderung

Die Kombination von Bewegung mit High-Tech-Entertainment

In seinem Bemühen, das Fitnesserlebnis für seine Kunden ständig neu zu definieren, wollte Star Trac eine benutzerfreundliche Produktlinie mit den umfassendsten Unterhaltungsoptionen auf dem Markt anbieten. Sie wollten ihre Kunden mit einem eingebetteten Touchscreen ansprechen, der eine überzeugende grafische Benutzeroberfläche und integriertes HD-Video bot. Star Trac hat sich mit einer führenden Industriedesignfirma zusammengetan, um ihre Vision zu festigen. Das daraus resultierende Designkonzept war ein bedeutender Sprung nach vorne in Bezug auf Funktionen und Benutzerfreundlichkeit – aber auch eine deutliche Steigerung der Programmier- und Konstruktionskomplexität. Das neue Produkt-HMI musste High-Fidelity-Grafiken mit dynamischen, informationsreichen Bildschirmen bieten und gleichzeitig sehr wenig CPU verbrauchen, um die Systemverfügbarkeit für den softwarebasierten HD-Videoplayer aufrechtzuerhalten. Der letzte kritische Faktor war, dass Star Trac diese Lösung zu einem schnell näher rückenden Termin entwickeln musste. Sie wollten ihre neue Produktlinie auf einer bevorstehenden Branchenmesse präsentieren. Mit einem überzeugenden Designkonzept für diese neue Geräteserie, einer detaillierten Anforderungsliste und einem komprimierten Zeitplan für die Entwicklung wandte sich Star Trac an Altia.

Die Lösung

Minimale CPU = maximaler Nutzen

Das Engineering-Team von Altia begann seine Arbeit mit Star Trac, indem es Bedenken hinsichtlich der CPU-Anforderungen für die Human-Machine-Interface (HMI)-Grafik des neuen Produkts von Star Trac ansprach. Die Trennung des HD-Players von der HMI-Anwendung war sehr wichtig, um das beste Benutzererlebnis für die HMI von Star Trac aufrechtzuerhalten. Eine Benutzereingabe oder Anzeige von Trainingsdaten konnte den HD-Player nicht stören – und umgekehrt. Das HMI muss trotzdem sofort auf alle standardmäßigen Ein- und Ausgänge des Systems reagieren. Altia wollte überprüfen, ob der von Altia generierte Code für diese Schnittstelle mit der minimalen CPU-Auslastung arbeitet, die erforderlich ist, damit das System die Last des Streamings von HD bewältigen kann. In Altia Design wurden Bildschirme erstellt, die die anspruchsvollsten Aspekte des Konzepts widerspiegeln. Der Code für die Altia-HMI wurde von Deep-Screen unter Verwendung des X11-Ziels generiert. Dieser generierte Code wird auf UNIX-Systemen ausgeführt und führt Zeichnungsaufrufe an das standardmäßige X11-Grafikframework durch. Der von Altia generierte Grafikcode wurde dann auf der für die Produktion vorgesehenen Linux-Plattform von Star Trac ausgeführt. Wenn das System im Leerlauf war, beanspruchte der Altia-Code 0 % der CPU des Systems. Wenn ein Benutzer mit dem Testsystem interagierte, verbrauchte der Altia-Code nur einen einstelligen Prozentsatz an CPU. Als Ergebnis dieses Machbarkeitsnachweises waren Star Trac und Altia gemeinsam zuversichtlich, dass der von Altia generierte Grafikcode leicht genug war, um die HMI auszuführen und eine minimale CPU-Belastung des Systems zu verursachen. Obwohl diese Ergebnisse recht gut waren, war bekannt, dass der Software-HD-Decoder sehr ressourcenintensiv ist. Alles, was getan werden könnte, um das System zu optimieren, sollte in Betracht gezogen werden. Altia empfahl die Verwendung eines Frame Buffer Target (altiaGL) mit Linux für eine noch bessere Leistung für diese Anwendung. altiaGL ist klein, leichtgewichtig, spart Dutzende Megabyte Speicher und bietet erhebliche Leistungsverbesserungen gegenüber der Verwendung von Standard-Frameworks wie X11. Mit der HMI-Entwicklungssuite von Altia konnte Star Trac die verschiedenen Codegeneratorziele schnell und einfach ausprobieren.

Die Ergebnisse

HMI-Innovation bei der Arbeit

Star Trac wollte ein elegantes und hochmodernes HMI schaffen, das auf seiner Allzweck-Linux-Plattform laufen würde. Schon früh in der Projektplanungsphase hatte Star Trac entworfen, wie die neue Ausrüstung betrieben und mit Daten umgegangen werden soll. Diese zugrunde liegende Logik würde als Gehirn hinter dem attraktiven neuen Gesicht der Produkte von Star Trac dienen. Natürlich brauchten sie auch ein System, mit dem sie das integrierte HD-Video präsentieren konnten. Star Trac nutzte die Altia HMI-Entwicklungssuite in Kombination mit Altia Services, um all diese Ziele zu erreichen. Sie machten sich schnell mit dem Altia Design Editor vertraut und begannen mit der Erstellung der HMI, wie in ihrem Designdokument definiert. Das Anschließen der Schnittstelle an die Logik war unkompliziert. Kurz darauf verwendeten sie eine Prototyp-Schnittstelle, um die eigentlichen Motoren anzutreiben und Sensoren zu überwachen.

Greg Wallace, Director of Systems bei Star Trac, sagte: „Dank der Produkte und Dienstleistungen von Altia konnten wir unsere sehr strengen Fristen einhalten. Wir hatten vorläufige Benutzeroberflächen, die innerhalb von Stunden auf der Hardware liefen … statt Wochen.“

Während des HMI-Entwicklungsprozesses verwendete Star Trac den DeepScreen-Codegenerator von Altia, um Grafikcode zu generieren, der auf dem Endprodukt bereitgestellt werden konnte. Basierend auf den Erkenntnissen aus der Proof-of-Concept-Phase wurde Altias Linux-Framebuffer-Target DeepScreen altiaGL als optimale Lösung ausgewählt. Das Engineering-Team von Altia arbeitete eng mit Star Trac zusammen, um dieses Projekt zum Erfolg zu führen. Das Engineering-Team von Altia unterstützte die Softwareentwicklungsbemühungen von Star Trac, den Open-Source-Videoplayer mplayer HD als eigenen Prozess auf den Markt zu bringen und ihn über den HMI-Anwendungsprozess zu steuern. Altia lieferte auch die Softwareentwicklung, um die Stabilität des HD-Videoplayers mplayer zu verbessern und ihn so anzupassen, dass Bereiche des Bildpuffers für HMI-Grafiken reserviert werden, was die gleichzeitige Anzeige von HD-Inhalten und HMI-Grafiken ermöglicht. Darüber hinaus lieferte Altia Softwareentwicklung zur dynamischen Textänderung zur Unterstützung mehrerer Sprachen. Star Trac war in der Lage, eine einzige Schnittstelle zu erstellen und dann die Software zu verwenden, um eine beliebige von mehreren Fremdsprachen auf dem endgültigen HMI anzuzeigen. Mit dieser Technologie war Star Trac in der Lage, ein einziges, hochgradig interaktives Produkt zu entwickeln, das den globalen Markt ansprechen könnte.

Star Trac maximiert die Effizienz mit Altia

Star Trac wollte die Unterhaltungs- und Benutzerfreundlichkeitsinnovationen in dieser neuen Benutzeroberfläche auf mehrere verschiedene Maschinentypen ausdehnen. Anstatt eine separate Altia Design-Datei für jede Art von Maschine zu entwickeln, entwarf Star Trac Anpassungen derselben Altia Design-Datei für jedes ihrer Produkte der Unterhaltungsserie. Einige der Anzeigebildschirme sind für diese Maschinen gleich, während andere unterschiedlich sind. Star Trac hat den Nutzen seiner Altia-HMI vervielfacht, indem diese gemeinsamen Bildschirme nur einmal entwickelt wurden. Benutzerdefinierte Bildschirme für jeden Gerätetyp verbleiben in der Master-Designdatei, werden aber nur bei Bedarf vom Produkt aufgerufen. Star Trac verwaltet und pflegt nur eine Anwendungsdatei.

Star Tracs Vision – Geliefert

Star Trac hat sich zum Ziel gesetzt, eine Reihe von Produkten zu entwickeln, die ihren Kunden die fesselndsten Unterhaltungsmöglichkeiten bieten, die auf dem Markt erhältlich sind. Das Unternehmen bewältigte geschickt die technischen Herausforderungen, die mit den neuen Hightech-Funktionen einhergingen, indem es auf die Entwicklungstools und -dienste für Benutzeroberflächen von Altia zurückgriff.

Wallace fügte hinzu: „Wir konnten bei unseren Bemühungen, eine High-Fidelity-Benutzeroberfläche zu schaffen, voll durchstarten. Wir haben Photoshop-Elemente von einer Designfirma eines Drittanbieters direkt in das Altia-Produkt importiert. Altia hat es uns ermöglicht, die Lücke zwischen UI-Designern und dem eigentlichen Code zu schließen, der für die Ausführung auf dem eingebetteten Ziel erforderlich ist.“

Altia Services arbeitete von Anfang an mit dem Team von Star Trac zusammen, um zu bestätigen, dass die CPU-Anforderungen für das eingebettete HMI niedrig genug waren, um erfolgreich neben dem Streaming von HD-Videos zu laufen. Das Engineering-Team von Altia testete die HMI auch mit verschiedenen Grafikbibliotheken und empfahl altiaGL für die vorausgewählte Linux-Plattform von Star Trac. Altia stellte später im Projekt auch Softwareentwicklungsdienste bereit und gab Star Trac die Möglichkeit, mehrere Sprachen auf derselben Maschine zu unterstützen. Star Trac maximierte auch den Wert seiner HMI-Entwicklungsbemühungen, indem es eine einzige Altia-Designdatei erstellte und sie für verschiedene Produkte wiederverwendete. Mit dem eSpinner® und dem E-TRxe Laufband hat Star Trac eine neue Produktfamilie auf den Markt gebracht, die aufregende neue Unterhaltungsmöglichkeiten und die gleichen hochwertigen Trainingsgeräte bietet, für die Star Trac bekannt ist. Durch eine erfolgreiche Zusammenarbeit mit dem Altia Services-Team und den Einsatz der Altia HMI-Entwicklungstools-Suite hat Star Trac seine Vision erfolgreich verwirklicht und seinen bereits beeindruckenden Produktkatalog um eine Reihe überzeugender, erstklassiger Trainingsgeräte erweitert – und sich der Branche erneut bewiesen dass Star Trac der Innovator von Fitness ist.

Fangen Sie noch heute an!

Translate »