Embedded GUI toolkit per ricchi e interattivi interfacce grafiche
| by Mike Nicholson | October 24, 2008
Interfaccia utente decide il successo e il fallimento di un dispositivo embedded. A causa di questo, diventa molto importante che ogni dispositivo embedded dovrebbero avere facile da usare e attraente interfaccia. L'interfaccia utente di ogni dispositivo deve essere fatta tenendo presente la funzionalità e le caratteristiche tecniche di ogni dispositivo. Ad esempio:
1. Touch screen dovrebbe utilizzare grandi pulsanti per assegnare la larghezza delle dita delle mani e misurazioni inesatta.
2. Softkeys bisogno di un apposito sullo schermo programmabile regione.
3. Una tastiera-centric dispositivo dovrebbe organizzare i dati in elenchi verticale, mentre un mouse-centric dispositivo dovrebbe organizzare i dati in uno spazio geografico.
Ci sono un sacco di GUI toolkit per Linux tra cui QT GUI toolkit per la piattaforma embedded e FLTK. Prima di riduzione sul toolkit si dovrebbe ottenere le risposte delle varie questioni che sono di seguito elencati:
• Quali strumenti offre facilità di utilizzo per lo sviluppatore?
• Che tutti i controlli / widgets sono fornite dal toolkit?
• Quanto ingegneria sforzo è necessario per ottimizzare le specifiche?
• Qual è la dimensione ecologica?
EmPresent, uno incorporato interfaccia utente grafica Toolkit, fornisce basso ingombro, è facile da usare, ha layout personalizzabile e ricco set di widget. A causa della persistente domanda da parte di sviluppatori embedded EmPresent prevede inoltre di fornire grafica 3D di supporto tramite interfaccia grafica OpenGL e GLUT libreria di emulazione.
EmPresent prevede quadro altamente portatile progettato espressamente per lo sviluppo embedded. Esso offre un quadro grafico avanzato che è indipendente da piattaforma sottostante. Ciò consente uno sviluppatore embedded di utilizzare diversi sistemi operativi e dispositivi hardware mantenendo lo stesso look and feel attraverso piattaforme distinte.
EmPresent prevede l'utente finale con interfaccia utente che comprendono quadro di un'ampia serie di widgets / controlli e servizi di pubblica utilità scritto in C e C + +, per emergenti riccamente interattiva applicazioni embedded. Tutti i componenti del quadro di interfaccia utente sono disponibili su diversi compilatori, trasformatori e RTOS. Essa ha il supporto multilingue e segue una rigorosa delle strategie per la localizzazione di utente. L'utente può fare facilmente le impostazioni di lingua dinamicamente come pure staticamente. EmPresent "usi generici immagini e le icone che sono culturalmente neutrale e che non contengono nulla che deve essere localizzata", "prendere in considerazione la differenza in lunghezza di stringa di testo", "l'uso di testo che può avvolgere". Esso può essere facilmente modificato per aggiungere una nuova lingua come e quando necessario.
1. Touch screen dovrebbe utilizzare grandi pulsanti per assegnare la larghezza delle dita delle mani e misurazioni inesatta.
2. Softkeys bisogno di un apposito sullo schermo programmabile regione.
3. Una tastiera-centric dispositivo dovrebbe organizzare i dati in elenchi verticale, mentre un mouse-centric dispositivo dovrebbe organizzare i dati in uno spazio geografico.
Ci sono un sacco di GUI toolkit per Linux tra cui QT GUI toolkit per la piattaforma embedded e FLTK. Prima di riduzione sul toolkit si dovrebbe ottenere le risposte delle varie questioni che sono di seguito elencati:
• Quali strumenti offre facilità di utilizzo per lo sviluppatore?
• Che tutti i controlli / widgets sono fornite dal toolkit?
• Quanto ingegneria sforzo è necessario per ottimizzare le specifiche?
• Qual è la dimensione ecologica?
EmPresent, uno incorporato interfaccia utente grafica Toolkit, fornisce basso ingombro, è facile da usare, ha layout personalizzabile e ricco set di widget. A causa della persistente domanda da parte di sviluppatori embedded EmPresent prevede inoltre di fornire grafica 3D di supporto tramite interfaccia grafica OpenGL e GLUT libreria di emulazione.
EmPresent prevede quadro altamente portatile progettato espressamente per lo sviluppo embedded. Esso offre un quadro grafico avanzato che è indipendente da piattaforma sottostante. Ciò consente uno sviluppatore embedded di utilizzare diversi sistemi operativi e dispositivi hardware mantenendo lo stesso look and feel attraverso piattaforme distinte.
EmPresent prevede l'utente finale con interfaccia utente che comprendono quadro di un'ampia serie di widgets / controlli e servizi di pubblica utilità scritto in C e C + +, per emergenti riccamente interattiva applicazioni embedded. Tutti i componenti del quadro di interfaccia utente sono disponibili su diversi compilatori, trasformatori e RTOS. Essa ha il supporto multilingue e segue una rigorosa delle strategie per la localizzazione di utente. L'utente può fare facilmente le impostazioni di lingua dinamicamente come pure staticamente. EmPresent "usi generici immagini e le icone che sono culturalmente neutrale e che non contengono nulla che deve essere localizzata", "prendere in considerazione la differenza in lunghezza di stringa di testo", "l'uso di testo che può avvolgere". Esso può essere facilmente modificato per aggiungere una nuova lingua come e quando necessario.
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