In questo articolo presenteremo un semplice metodo per ottenere una pagina web ottimizzata per dispositivi mobili senza dover affrontare complesse attività di progettazione e di sviluppo: vedremo come sia possibile elaborare i contenuti di un sito esistente e proporli in un formato compatibile agli strumenti di navigazione portatili. Si tratterà ovviamente di un compromesso: in cambio della velocità di implementazione dovremo sacrificare qualcosa in termini di controllo sui contenuti, che ricaveremo da una fonte esterna.
RSS è un linguaggio di marcatura costruito secondo le regole di XML grazie al quale è possibile esportare e distribuire con estrema semplicità i contenuti di un sito web. Si tratta di un formato che ha preso piede negli ultimi anni (anche se la prima versione è datata 2000) grazie alla possibilità offerta da molte piattaforme di gestione dei contenuti, come blog e content management system, di generare i feed, ossia file RSS liberamente a disposizione dei navigatori, in modo automatico e costantemente aggiornato.
Tipicamente queste informazioni possono essere gestite tramite appositi programmi (news aggregators) che permettono di consultare simultaneamente tutte le fonti che l'utente ha sottoscritto, verificando la presenza di aggiornamenti sui siti di interesse. Chi volesse approfondire e conoscere tutte le potenzialità di questo formato, può leggere questo articolo di Francesco De Francesco.
Per il nostro obiettivo è interessante notare che RSS è una delle migliori applicazione di uno dei principi ispiratori di XML: strutturare l'informazione in modo semantico affinché anche programmi diversi possano condividere ed elaborare gli stessi dati. Il nostro esercizio cercherà, appunto, di dimostrare come sia semplice generare un sito web mobile a partire dai contenuti di un sito web già esistente.
Il principale vantaggio di una simile tecnica è l'opportunità di riutilizzare le informazioni che già sono messe a disposizione da un sito potendo fare a meno di tutte quelle componenti che su un dispositivo mobile potrebbero essere d'intralcio alla navigazione. Anziché applicare un foglio di stile per dispositivi mobili, che si limita a nascondere alcune parti della pagina senza però evitare all'utente lo scaricamento completo, riutilizzare un feed RSS permette di creare una pagina leggera e funzionale, che l'utente potrà richiamare per accedere direttamente ai contenuti ottimizzando la fruizione da cellulare o palmare.
Guida HDMLL'HDML (Handheld Device Markup Language) è un linguaggio a marcatori... |
Guida siti per dispositivi mobiliLa guida illustra le potenzialità ed i limiti dei dispositivi... |
Guida WMLWML è un linguaggio a marcatori, largamente basato sull'HDML, che... |
Ogni mese, direttamente nella tua e-mail: approfondimenti e articoli sullo sviluppo di siti Web per dispositivi mobili.
Iscriviti alla newsletter
|
|
Corso HTML508 Giugno 2012 a Milano |
|
|
Sviluppare applicazioni mobile Android02 Luglio 2012 a Milano |
|
|
Corso HTML530 Maggio 2012 a Roma |
|
|
Sviluppare applicazioni mobile Android10 Luglio 2012 a Roma |