di: Cristina Gena 21 Novembre 2006
A causa dell'esistenza di uno svariato numero di device mobili con i quali gli utenti possono navigare sul mobile web, può risultare davvero difficile fornire un'esperienza di navigazione accettabile per tutti. Ad esempio diversi dispositivi supportano diverse caratteristiche di mark up, diversi tipi di immagini, differenti colori, ecc. e tutti questi dettagli devono essere tenuti in conto per massimizzare l'esperienza di interazione.
Il processo che porta a modificare il contenuto e la sua presentazione per massimizzare l'esperienza dell'utente viene normalmente definito come adattamento del contenuto.
I Device Independence Principles del W3C suggeriscono, appunto, come i contenuti e le applicazioni web possano essere creati, generati o adattati per una migliore esperienza degli utenti quando distribuiti attraverso differenti meccanismi d'accesso al web.
Esistono diversi modelli d'implementazione per l'adattamento del contenuto. Da un lato, l'adattamento può essere piuttosto semplice e consistere nel determinare a priori il tipo di device, e in base a quello inviare un set predefinito di contenuti precedentemente adattati proprio per quel device. Dall'altro, l'adattamento può essere dinamico, al momento della richiesta stabilendo in tempo reale a quali caratteristiche del device adattare il contenuto da inviare (come ad esempio la presenza temporanea di una tastiera completa).
In realtà le tecniche di adattamento, non solo ai diversi tipi di device, possono essere anche molto più sofisticate di quanto proposto dal documento del W3C.
L'adattività, nell'ambito delle scienze dell'informazione, viene in generale definita come l'adeguamento automatico di un servizio o applicazione in base ad una serie di attributi esterni, che possono essere le caratteristiche dell'utente, del contesto, del dispositivo.
Grazie alla creazione di un modello per ognuno di questi elementi è possibile intervenire sui contenuti informativi, la modalità di presentazione e la struttura degli oggetti ipermediali. Questo diventa particolarmente utile nel caso di applicazioni per dispositivi mobili i cui potenziali utenti possiedono interessi specifici: hanno necessità più immediate e guidate da precisi obiettivi, spesso connesse al contesto in cui il navigatore si trova.
Riuscire ad anticipare interessi e necessità dell'utente personalizzando le modalità di presentazione e il tipo di informazione offerta è uno degli obiettivi principali dei sistemi adattivi un ambito mobile. Più nello specifico, la vocazione dei sistemi adattivi è quella di:
Quanto appena elencato può includere il fatto che l'utente stia utilizzando un dispositivo mobile e abbia una serie di esigenze legate al suo contesto di interazione.
In questo articolo offriremo una panoramica delle caratteristiche dei sistemi adattivi, cercando di concentrarci su quelli che sono i vantaggi di questi approcci quando applicati a dispositivi mobili.
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 |