Embedded-GUI-Toolkit für die Reichen und interaktive graphische Benutzeroberflächen
| by Mike Nicholson | October 24, 2008
User Interface entscheidet der Erfolg und Misserfolg eines Embedded-Gerät. Aus diesem Grund ist es sehr wichtig, dass alle Embedded-Gerät haben sollten benutzerfreundliche und attraktive Schnittstelle. Die Benutzeroberfläche von jedem einzelnen Gerät sollte unter Berücksichtigung der Funktionalität und Spezifikationen für jedes Gerät. Zum Beispiel:
1. Touch-Screens sollten große Tasten, um die Breite der Finger und ungenaue Messungen.
2. Softkeys Notwendigkeit einer speziellen On-Screen-Softkey Region.
3. Eine Tastatur-centric-Gerät sollte organisieren Daten in vertikaler Listen, in der Erwägung, dass ein Maus-centric-Gerät sollte organisieren Daten in geografischen Raum.
Es gibt viele von GUI-Toolkits für Linux einschließlich QT-GUI-Toolkit für Embedded-Plattform und FLTK. Vor der Verengung auf die ein Toolkit sollte sich die Antworten der verschiedenen Fragen, die sind unten aufgeführt:
• Welche Toolkit bietet Benutzerfreundlichkeit an den Entwickler?
• Was alle Kontrollen / Widgets werden von den Toolkit?
• Wie viel Engineering-Aufwand ist notwendig, um die zwicken spec?
• Was ist der Fußabdruck Größe?
EmPresent, ein eingebettetes grafische Benutzeroberfläche Toolkits, die durch geringe Stellfläche, ist einfach zu bedienen, hat anpassbare Layouts und reiche Reihe von Widgets. Aufgrund der anhaltenden Nachfrage von Embedded-Entwickler EmPresent ist auch die Planung, um 3D-Grafik-Support per OpenGL-GUI-Bibliothek und GLUT-Emulation.
EmPresent sieht sehr tragbaren Rahmen ausdrücklich für Embedded-Entwicklung. Es bietet eine erweiterte grafische Rahmen, der unabhängig ist der zugrunde liegenden Plattform. Dies ermöglicht ein Embedded-Entwickler zu nutzen mehrere Betriebssystem-und Hardware-Geräte unter Beibehaltung der gleichen "Look and Feel" über verschiedene Plattformen.
EmPresent bietet dem Endbenutzer mit Benutzeroberfläche Rahmen, der aus einer großen Reihe von Widgets / Kontrollen und Hilfsprogramme in C und C + +, für neue interaktive reich Embedded-Anwendungen. Alle Komponenten in den UI-Rahmen sind auf verschiedenen Compilern, Verarbeiter und RTOS. Es hat mehrsprachige Unterstützung und folgt strengen Strategien zur Lokalisierung von UI. Der Benutzer kann leicht tun Einstellungen der Sprache dynamisch als auch statisch. EmPresent "verwendet generische Bilder und Symbole, die kulturell neutral und dass nicht alles enthalten, die lokalisiert werden", "erwägen Unterschied in der Länge von Text-String", "Verwendung Text, kann wrap". Es kann leicht geändert, um eine neue Sprache hinzuzufügen, wie und wann nötig.
1. Touch-Screens sollten große Tasten, um die Breite der Finger und ungenaue Messungen.
2. Softkeys Notwendigkeit einer speziellen On-Screen-Softkey Region.
3. Eine Tastatur-centric-Gerät sollte organisieren Daten in vertikaler Listen, in der Erwägung, dass ein Maus-centric-Gerät sollte organisieren Daten in geografischen Raum.
Es gibt viele von GUI-Toolkits für Linux einschließlich QT-GUI-Toolkit für Embedded-Plattform und FLTK. Vor der Verengung auf die ein Toolkit sollte sich die Antworten der verschiedenen Fragen, die sind unten aufgeführt:
• Welche Toolkit bietet Benutzerfreundlichkeit an den Entwickler?
• Was alle Kontrollen / Widgets werden von den Toolkit?
• Wie viel Engineering-Aufwand ist notwendig, um die zwicken spec?
• Was ist der Fußabdruck Größe?
EmPresent, ein eingebettetes grafische Benutzeroberfläche Toolkits, die durch geringe Stellfläche, ist einfach zu bedienen, hat anpassbare Layouts und reiche Reihe von Widgets. Aufgrund der anhaltenden Nachfrage von Embedded-Entwickler EmPresent ist auch die Planung, um 3D-Grafik-Support per OpenGL-GUI-Bibliothek und GLUT-Emulation.
EmPresent sieht sehr tragbaren Rahmen ausdrücklich für Embedded-Entwicklung. Es bietet eine erweiterte grafische Rahmen, der unabhängig ist der zugrunde liegenden Plattform. Dies ermöglicht ein Embedded-Entwickler zu nutzen mehrere Betriebssystem-und Hardware-Geräte unter Beibehaltung der gleichen "Look and Feel" über verschiedene Plattformen.
EmPresent bietet dem Endbenutzer mit Benutzeroberfläche Rahmen, der aus einer großen Reihe von Widgets / Kontrollen und Hilfsprogramme in C und C + +, für neue interaktive reich Embedded-Anwendungen. Alle Komponenten in den UI-Rahmen sind auf verschiedenen Compilern, Verarbeiter und RTOS. Es hat mehrsprachige Unterstützung und folgt strengen Strategien zur Lokalisierung von UI. Der Benutzer kann leicht tun Einstellungen der Sprache dynamisch als auch statisch. EmPresent "verwendet generische Bilder und Symbole, die kulturell neutral und dass nicht alles enthalten, die lokalisiert werden", "erwägen Unterschied in der Länge von Text-String", "Verwendung Text, kann wrap". Es kann leicht geändert, um eine neue Sprache hinzuzufügen, wie und wann nötig.
Article Source: http://www.articleset.com

You are welcome to publish or reprint this article free of charge, provided:
- you include the entire article, unchanged, including the "About The Author" box
- all hyperlinks remain active, including the bottom ArticleSet.com link (does not apply to print publications)
- you agree not to hold the authors nor ArticleSet.com liable for any loss profits, expenses, or any other damages resulting from the use or misuse of articles published on this website