Today/2007.2/it

From Openmoko

Revision as of 14:16, 24 July 2008 by Mubumba (Talk | contribs)

Jump to: navigation, search


Contents

Panoramica

Questo articolo definisce la seconda revisione dell'applicazione Today, un'applicazione sviluppata appositamente per la piattaforma Openmoko.

L'applicazione Today è il punto di partenza dell'utente. Quindi essa risiede sulla 'scrivania' del telefono, ed è usata per le seguenti attività:

  1. Controllare velocemente lo stato del telefono e del calendario con i relativi task.
  2. Lanciare una nuova applicazione.
  3. Gestire le applicazioni in corso, ad esempio passare da un'applicazione all'altra o chiuderne una.

Casi d'uso

Di seguito potete trovare alcune casistiche di possibile utilizzo:

  • desiderare la visualizzazione in contemporanea del Calendario degli Eventi e della Lista dei Compiti giornalieri.
  • voler lanciare un applicazione.
  • voler passare ad un'altra applicazione che è in background.

Funzioni chiave

(Corsivo = Funzione completata, Grassetto = Funzione futura )

  • Visualizzazione dei Gestori di rete
  • Panoramica delle chiamate perse e dei messaggi non letti
  • Panoramica degli eventi futuri, attività e allarmi
  • Bloccare il telefono per prevenire la pressione accidentale del touch-screen
  • Lanciare una delle applicazioni chiave
  • Lanciare il Dialer per visualizzare le chiamate perse
  • Lanciare l'applicazione Messaggi per visualizzare i messaggi non letti
  • Visualizzare tutte le applicazioni, con relative descrizioni
  • Lanciare l'applicazione selezionate
  • Filtrare tutte le applicazioni secondo una categoria
  • Filtrare tutte le applicazioni con nome e descrizione secondo una specifica stringa di caratteri
  • Visualizzare le applicazioni in esecuzione
  • Saltare da un'applicazione in corso all'altra
  • Terminare un applicazione in corso
  • Terminare tutte le applicazioni in corso

Componenti del Layout

Area Applicazioni

Schermata Oggi

Today-main-arrows.png

  1. Titolo -- Questa è un applet nel pannello globale che automaticamente edita il titolo con il nome dell'applicazione sullo schermo. Inoltre essa fornisce un modo veloce per saltare tra le diverse applicazioni in corso.
  2. Gruppo Telefono -- Ha il proprio operatore telefonico come titolo e mostra il numero delle chiamate perse e degli SMS non letti.
  3. Gruppo Calendario -- Mostra l'ora e la data corrente nel titolo e contiene una lista delle attività proprie del calendario, cose da fare e allarmi.
  4. Schermata Principale -- La pagina corrente.
  5. Schermata Lancia Applicazioni -- Passa alla pagina del Lancia Applicazioni, dove l'utente può scorrere e lanciare le applicazioni installate.
  6. Schermata Gestore delle applicazioni in corso -- Passa alla pagina del Gestore delle applicazioni in corso, dove l'utente può decidere se passare da un applicazione in corso all'altra o eventualmente terminarla.
  7. Avvio Veloce -- L'area della barra degli strumenti con le apllicazoni più frequentemente utilizzate.

Schermata Lancia Applicazioni

Today-new-arrows.png

  1. Titolo
  2. Lista delle Applicazioni -- Una lista delle applicazioni disponibili.
  3. Schermata Oggi -- Passa alla schermata Oggi.
  4. Schermata Lancia Applicazioni -- La pagina corrente.
  5. Schermata Gestore delle Applicazioni in corso -- Passa alla schermata Gestore delle Applicazioni in corso, dove l'utente può decidere se passare da un applicazione all'altra o chiuderne una tra quelle in esecuzione.
  6. Menu di ricerca o filtraggio -- Questo è usato per filtrare le applicazioni. Funziona sia che si clicchi sull'icona di ricerca o digiti dentro una stringa, che cliccando sul menu di filtro e quindi si scelga un gruppo di applicazioni.

Schermata Gestore delle Applicazioni in corso

Today-running-arrows.png

  1. Titolo
  2. Passa a -- Passa all'applicazione evidenziata.
  3. Chiudi -- Chiude l'applicazione evidenziata.
  4. Chiudi tutte -- Chiude tutte le applicazioni in corso.
  5. Schermata Oggi -- Passa alla schermata Oggi.
  6. Schermata Lancia Applicazioni -- Passa alla schermata Lancia Applicazioni.
  7. Schermata Gestore delle Applicazioni in corso -- Schermata corrente.
  8. Lista di tutte le applicazioni in corso

Correggere i componenti dell'interfaccia utente a runtime

  • predefinito: di seguito si vede una schermata tratta dall'immagine predefinita giornaliera

Todaypage reduced false.png

# gconftool-2 --type bool --set /desktop/poky/interface/reduced false
  • ridotto: rimuove le icone superiori delle applicazioni, l'orologio e la data

Todaypage reduced true.png

# gconftool-2 --type bool --set /desktop/poky/interface/reduced true
  • orologio digitale/analogico : cambia l'orologio da digitale ad analogico

Todaypage digitalclock false.png

# gconftool-2 --type bool --set /desktop/poky/interface/digital_clock false
  • rimozione completa dell'orologio

Todaypage noclock.png

# gconftool-2 --type bool --set /desktop/poky/interface/small_clock true
  • cambiamento dello sfondo

Todaypage changewallpaper.png

# gconftool-2 --type string --set /desktop/poky/interface/wallpaper /usr/share/pixmaps/wallpaper.png
  • problemi a gconf (la soluzione difficile)
(gconftool-2:1366): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Failed to execute dbus-launch to autolaunch D-Bus session
Error setting value: No D-BUS daemon running
root@fic-gta02:/$ ps aux | grep today
root      1320  3.7 11.5  33556 14100 ?        S    23:00   0:09 openmoko-today
root      1369  0.0  0.4   2860   592 pts/0    S+   23:04   0:00 grep today

root@fic-gta02:/$ cat /proc/1320/environ 
root@fic-gta02:/$ export   DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-80gSL9Q6F4,
guid=6efed88183a7f6b9210cf40047ba0dfe

Si può anche fare con una sola linea di comando :

cat /proc/`pidof openmoko-today`/environ |grep DBUS > exptmp && export `cat exptmp` && rm exptmp
  • Problemi a gconf (la soluzione semplice): Anticipa il comando con il comando dbus-launch, vedi di seguito un esempio:
root@fic-gta02:/$ dbus-launch gconftool-2 --type string --set /desktop/poky/interface/wallpaper /usr/share/pixmaps/wallpaper.png

L'aspetto della schermata con il Blocca Display può essere modificato facilmente seguendo le istruzioni scritte su Display_Locker.

Personal tools


Panoramica

Questo articolo definisce la seconda revisione dell'applicazione Today, un'applicazione sviluppata appositamente per la piattaforma Openmoko.

L'applicazione Today è il punto di partenza dell'utente. Quindi essa risiede sulla 'scrivania' del telefono, ed è usata per le seguenti attività:

  1. Controllare velocemente lo stato del telefono e del calendario con i relativi task.
  2. Lanciare una nuova applicazione.
  3. Gestire le applicazioni in corso, ad esempio passare da un'applicazione all'altra o chiuderne una.

Casi d'uso

Di seguito potete trovare alcune casistiche di possibile utilizzo:

  • desiderare la visualizzazione in contemporanea del Calendario degli Eventi e della Lista dei Compiti giornalieri.
  • voler lanciare un applicazione.
  • voler passare ad un'altra applicazione che è in background.

Funzioni chiave

(Corsivo = Funzione completata, Grassetto = Funzione futura )

  • Visualizzazione dei Gestori di rete
  • Panoramica delle chiamate perse e dei messaggi non letti
  • Panoramica degli eventi futuri, attività e allarmi
  • Bloccare il telefono per prevenire la pressione accidentale del touch-screen
  • Lanciare una delle applicazioni chiave
  • Lanciare il Dialer per visualizzare le chiamate perse
  • Lanciare l'applicazione Messaggi per visualizzare i messaggi non letti
  • Visualizzare tutte le applicazioni, con relative descrizioni
  • Lanciare l'applicazione selezionate
  • Filtrare tutte le applicazioni secondo una categoria
  • Filtrare tutte le applicazioni con nome e descrizione secondo una specifica stringa di caratteri
  • Visualizzare le applicazioni in esecuzione
  • Saltare da un'applicazione in corso all'altra
  • Terminare un applicazione in corso
  • Terminare tutte le applicazioni in corso

Componenti del Layout

Area Applicazioni

Schermata Oggi

Today-main-arrows.png

  1. Titolo -- Questa è un applet nel pannello globale che automaticamente edita il titolo con il nome dell'applicazione sullo schermo. Inoltre essa fornisce un modo veloce per saltare tra le diverse applicazioni in corso.
  2. Gruppo Telefono -- Ha il proprio operatore telefonico come titolo e mostra il numero delle chiamate perse e degli SMS non letti.
  3. Gruppo Calendario -- Mostra l'ora e la data corrente nel titolo e contiene una lista delle attività proprie del calendario, cose da fare e allarmi.
  4. Schermata Principale -- La pagina corrente.
  5. Schermata Lancia Applicazioni -- Passa alla pagina del Lancia Applicazioni, dove l'utente può scorrere e lanciare le applicazioni installate.
  6. Schermata Gestore delle applicazioni in corso -- Passa alla pagina del Gestore delle applicazioni in corso, dove l'utente può decidere se passare da un applicazione in corso all'altra o eventualmente terminarla.
  7. Avvio Veloce -- L'area della barra degli strumenti con le apllicazoni più frequentemente utilizzate.

Schermata Lancia Applicazioni

Today-new-arrows.png

  1. Titolo
  2. Lista delle Applicazioni -- Una lista delle applicazioni disponibili.
  3. Schermata Oggi -- Passa alla schermata Oggi.
  4. Schermata Lancia Applicazioni -- La pagina corrente.
  5. Schermata Gestore delle Applicazioni in corso -- Passa alla schermata Gestore delle Applicazioni in corso, dove l'utente può decidere se passare da un applicazione all'altra o chiuderne una tra quelle in esecuzione.
  6. Menu di ricerca o filtraggio -- Questo è usato per filtrare le applicazioni. Funziona sia che si clicchi sull'icona di ricerca o digiti dentro una stringa, che cliccando sul menu di filtro e quindi si scelga un gruppo di applicazioni.

Schermata Gestore delle Applicazioni in corso

Today-running-arrows.png

  1. Titolo
  2. Passa a -- Passa all'applicazione evidenziata.
  3. Chiudi -- Chiude l'applicazione evidenziata.
  4. Chiudi tutte -- Chiude tutte le applicazioni in corso.
  5. Schermata Oggi -- Passa alla schermata Oggi.
  6. Schermata Lancia Applicazioni -- Passa alla schermata Lancia Applicazioni.
  7. Schermata Gestore delle Applicazioni in corso -- Schermata corrente.
  8. Lista di tutte le applicazioni in corso

Correggere i componenti dell'interfaccia utente a runtime

  • predefinito: di seguito si vede una schermata tratta dall'immagine predefinita giornaliera

Todaypage reduced false.png

# gconftool-2 --type bool --set /desktop/poky/interface/reduced false
  • ridotto: rimuove le icone superiori delle applicazioni, l'orologio e la data

Todaypage reduced true.png

# gconftool-2 --type bool --set /desktop/poky/interface/reduced true
  • orologio digitale/analogico : cambia l'orologio da digitale ad analogico

Todaypage digitalclock false.png

# gconftool-2 --type bool --set /desktop/poky/interface/digital_clock false
  • rimozione completa dell'orologio

Todaypage noclock.png

# gconftool-2 --type bool --set /desktop/poky/interface/small_clock true
  • cambiamento dello sfondo

Todaypage changewallpaper.png

# gconftool-2 --type string --set /desktop/poky/interface/wallpaper /usr/share/pixmaps/wallpaper.png
  • problemi a gconf (la soluzione difficile)
(gconftool-2:1366): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Failed to execute dbus-launch to autolaunch D-Bus session
Error setting value: No D-BUS daemon running
root@fic-gta02:/$ ps aux | grep today
root      1320  3.7 11.5  33556 14100 ?        S    23:00   0:09 openmoko-today
root      1369  0.0  0.4   2860   592 pts/0    S+   23:04   0:00 grep today

root@fic-gta02:/$ cat /proc/1320/environ 
root@fic-gta02:/$ export   DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-80gSL9Q6F4,
guid=6efed88183a7f6b9210cf40047ba0dfe

Si può anche fare con una sola linea di comando :

cat /proc/`pidof openmoko-today`/environ |grep DBUS > exptmp && export `cat exptmp` && rm exptmp
  • Problemi a gconf (la soluzione semplice): Anticipa il comando con il comando dbus-launch, vedi di seguito un esempio:
root@fic-gta02:/$ dbus-launch gconftool-2 --type string --set /desktop/poky/interface/wallpaper /usr/share/pixmaps/wallpaper.png

L'aspetto della schermata con il Blocca Display può essere modificato facilmente seguendo le istruzioni scritte su Display_Locker.