Domanda

Sto cercando idee / elementi di un'interfaccia utente per un dispositivo che sto realizzando. Descrizione completa (e video della configurazione dello sviluppo) qui.

In breve:

  • È essenzialmente un indicatore di direzione, quindi sto iniziando a pensare, "Compass" ma chiedendosi quali altri modelli di design si adatterebbero
  • Non c'è molta interfaccia per una bussola: quali tipi di input, oltre a ruotare fisicamente il dispositivo, dovrei considerare?
  • Non mi piacciono i menu profondi. Questi sono rivolti ai bambini, quindi quali schemi di gioco e interfacce dovrei considerare per le opzioni? Suppongo che i bambini non siano investiti pesantemente in schemi di computer, ma non sanno in quali schemi sono investiti.

Questo dispositivo ha una memoria limitata, quindi l'interfaccia deve essere disegnata dinamicamente ad ogni aggiornamento, non c'è buffer video. In alcune versioni avrò colore (160x128 e 320x240) e altre avrò una scala di grigi di 15 livelli (100x160). Vorrei che l'interfaccia fosse abbastanza generica e abbastanza vettoriale da poter utilizzare qualsiasi dispositivo con la stessa facilità degli altri.

Quali idee hai?

Dove devo cercare tali interfacce e schemi di progettazione?

Dove devo cercare la programmazione grafica di basso livello (generare grafica vettoriale al volo, mi aspetto, ma forse sbaglio a pensarla in questo modo)?

-Adam

È stato utile?

Soluzione

La tua pagina di riepilogo indica che stai ricevendo le coordinate GPS da due dispositivi ... quindi una caratteristica interessante per i bambini sarebbe quella di mostrare un punto per la mamma e un punto al centro di visualizzazione per il bambino. Traccia una linea tra questi. Disegna una freccia che mostra la direzione di viaggio più recente del bambino alla risoluzione GPS.

Di 'al bambino di premere " TROVA MAMMA " pulsante, allinea la freccia sulla linea e procedi in quel modo, aggirando le cose secondo necessità (e la freccia e la linea le manterranno sempre su ad oggi in che modo vorrebbero camminare, se possibile).

Rendi i punti, la linea e la freccia grandi e amichevoli. Cambia i colori o crea cose lampeggia quando si è alla minima risoluzione GPS o, in genere, entro una distanza che urla. In questo modo, se il bambino finisce dall'altra parte di una barriera alta, lui o sa che gridare è un'opzione.

Idea di progetto interessante. Penso che spostare la cosa e avere " su " il pulsante è abbastanza di un'interfaccia, se nell'unità sono presenti sensori di rilevamento del movimento sufficienti. Probabilmente dovrebbe spegnersi automaticamente dopo un intervallo.

Che tu generi o meno la grafica vettoriale non è la cosa principale ... probabilmente dovresti genera coordinate per i punti (che sono anche i punti finali di una linea) e i segmenti freccia e punta di freccia. Tutti questi possono essere disegnati su un display raster rapidamente usando solo la matematica intera usando i vecchi algoritmi di linea e cerchio di Bresenham.

Collegamenti a Wikipedia:

http://en.wikipedia.org/wiki/Midpoint_circle_algorithm

http://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm

Altri suggerimenti

Certo, certamente, cerco di guardare un po 'di GPS, qualcosa di basilare come Garmin eTrex Legend . È economico, è in scala di grigi, è probabilmente anche limitato dalla memoria poiché il tuo dispositivo sarà e sono sicuro che troverai molte idee per l'interfaccia utente lì. Vorrei anche considerare l'iPhone. È un dispositivo abbastanza diverso, ma molti dei concetti dell'interfaccia utente sono ben pensati e potrebbero essere utilizzati anche su un semplice dispositivo in scala di grigi. Puoi ottenere l'SDK per iPhone con il simulatore iPhone gratuitamente.

Penso che sarebbe davvero bello averlo come un Pokemon. Sto solo dicendo ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top