Sarò breve: i problemi di interoperabilità hanno danneggiato la diffusione di WAP nelle areee GSM:
- famiglie diverse di telefonini interpretano il WML diversamente;
- l'usabilità di molte applicazioni è bassa;
- gli utenti sono restii ad usare i servizi wireless.
Nell'ultimo anno ho preso parte ad un progetto veramente interessante quì ad Openwave. La creazione di una libreria che farà piazza pulita dei problemi di interoperabilità. Il risultato di questo sforzo si chiama OUI (pronunciato come 'WE' = 'NOI' in inglese) ovvero Openwave Usability Interface.
Si tratta di una libreria software da installare sul proprio web server. Grazie ad essa, gli sviluppatori possono rifarsi ad un modello di interfaccia utente unico, programmando le applicazioni al meglio delle capacità offerte da ogni piattaforma: OUI farà in modo che l'applicazione si adatti dinamicamente al browser e al gateway da cui giunge la richiesta del WAP client.
Ma non è tutto. OUI vi offre anche una maniera elegante di passare già oggi alle tecnologie future basate su XHTML.
Ecco una breve panoramica delle feature principali di OUI.
Menù numerati e Softkey
Per far funzionare i menù di scelta sui telefonini Nokia non avete che una possibilità: lunghe liste di link che faranno venire i crampi alle dita dei vostri utenti. Il browser di Openwave permette di creare menu assiciati aí numeri della tastierina del telefonino. Aimè, pochi programmatori sfruttano questa funzionalità pur di preservare un WML unico che giri su tutti i telefonini. L'usabilità ne risente enormemente. Se proprio non volete creare applicazioni multiple (come Openwave ha sempre raccomandato), OUI vi permette di astrarre il problema e di risolvero semmplicemente:
<%@ taglib uri="/WEB-INF/tld/oui.tld" prefix="oui" %>
<oui:wml>
<oui:card id="start" title="Wireless World">
<oui:p align="left" mode="nowrap">
<oui:menu>
<oui:menu_item href="ema.jsp" text="Email" icon="envelope1" >
<oui:menu_item href="fin.jsp" text="Finance" icon="graph1" >
<oui:menu_item href="ent.jsp" text="Entertainment" icon="videocam" >
<oui:menu_item href="spo.jsp" text="Sports" icon="football" >
<oui:menu_item href="new.jsp" text="News & weather" icon="partcloudy" >
<oui:menu_item href="tra.jsp" text="Travel" icon="plane" >
<oui:menu_item href="sho.jsp" text="Shopping" icon="dollarsign" >
<oui:menu_item href="oth.jsp" text="Other" icon="folder1" >
</oui:menu>
</oui:p>
</oui:card>
</oui:wml>Questo esempio sfrutta le tag-lib JSP. se non siete pratici di JSP e di tag-library, guardate qui .
Contenuti dell'articolo
- Pagina 1
- Pagina 2
- Pagina 3
- #64 - Salvare una stringa xml in un file con LINQ To XML
- #901 - Impostare PrincipalPermission da un file XML
- #44 - Creare un documento XML con attributi utilizzando LINQ
- Attacco XSS combinato con SQL-Injection
- #40 - Costruire un file XML tramite una query con LINQ
- Tutto per portarsi il .NET Framework 3.5 sotto l'ombrellone
- Introduzione a LINQ, LINQ to XML, Object e DataSet
- Creare e gestire documenti XML con LINQ to XML
- IDictionary e la serializzazione in XML
- Spostare i file che hanno più di 7 giorni
- Le novità di C# 3.0 e Visual Basic 9.0 attraverso LINQ
- Il nuovo speciale in arrivo su LINQ
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.







Difficoltà
Stampa
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
