Marco Tabini ha recentemente pubblicato sul sito
php|architect un articolo che affronta il tema della realizzazione di una dashboard, destinata alla visualizzazione su dispositivi mobili come parte dell'interfaccia di un'applicazione web, la cui logica di business è implementata in
PHP.
Tabini introduce le tematiche che caratterizzano la realizzazione di una dashboard ottimizzata per la visualizzazione su dispositivi mobili e basata, per quanto riguarda lo scripting
client-side su Flash. Forte infatti dell'esperienza maturata grazie allo sviluppo di un'applicazione interna per
php|architect, Tabini suggerisce l'impiego appunto di Flash, del framework
Flex e di
Flash Builder di Adobe come strumento di sviluppo.
Per quanto riguarda invece la logica di business il suggerimento è quello di progettare un'applicazione con cui
interagire mediante API, in mondo da semplificare la realizzazione di interfacce utente differenti, specifiche per più dispositivi.
Poiché primo di una serie, in questo articolo vengono affrontate le fasi iniziali del progetto, come la connessione alla sorgente dai remota mediante
HTTPService, l'
utilizzo di JSON per l'
encoding delle informazioni trasmesse, la ricezione e la gestione dei dati.
In chiusura un accenno alla seconda uscita, che sarà incentrata sulla realizzazione dell'interfaccia dell'applicazione, mediante le numerose feature di Flash specifiche per i dispositivi mobili.