In breve cosa è WAP?
WAP sta per Wireless Application Protocol, ed è un
protocollo ideato per fornire contenuti testuali da internet
sui terminali mobili abilitati WAP.
In breve cosa è il WML?
WML sta per Wireless Markup Language, ed è il linguaggio
di programmazione che consente di realizzare le pagine WAP,
così come l'Html consente di realizzare le pagine
Web.
Perchè utilizzare il WML invece dell'HTML?
In primo luogo perchè il WML richiede meno banda
disponibile, con conseguente diminuzione dei tempi di attesa,
ed impegnando meno il processore del terminale mobile, consente
risparmi energetici importanti per la durata delle batterie.
Ultimo motivio, il fatto che l'Html richiede grandi display
per visualizzare bene le informazioni e chiaramente più
grande è il display, più grande è il
terminale mobile, e tutti vediamo come la tendenza sia estattamente
all'opposto.
Ho sentito parlare di "deck" e "card".
Che cosa sono?
Con WAP non si parla più di pagine, ma di "deck"
che appunto identifica una pagina o un documento WML, ed
ogni "deck" è formato da più "card".
Quando si accede con un terminale mobile WAP ad un deck,
il documento WML, il microbrowser carica l'intero documento,
e la navigazione tra le varie card è effettuata senza
la necessità di scaricare alcun dato aggiuntivo.
E' un particolare importante perchè una volta caricato
il deck tutte le card stanno nella memoria del microbrowser
e quindi si può chiudere la connessione telefonica.
Come fare per cominciare a scrivere applicazioni WAP?
E' sufficente avere un editor di testo, ma in realtà
è meglio avere un "developer toolkit",
questa soluzione consente di risparmiare tempo e noie. Per
i principianti può essre utile dare un'occhiata al
WAP Forum (www.wapforum.org) ed ai siti di Nokia ed Ericsson.
Come si connette un terminale mobile WAP ad internet?
Appena si effettua una connessione WAP, il terminale mobile
verifica se è già in atto una connessione
e se non lo è, la effettua in automatico. A questo
punto il gateway WAP asegna un indirizzo IP al terminale
mobile, e la comunicazione avviene come se fosse in html.
Ho già un sito internet in html, posso trasformarlo
in WAP?
Ci sono aziende che hanno letteralmente migliaia di pagine
nel loro sito web aziendale, e sentono la necessità
di essere presenti anche via WAP, per fare questo sono disponibili
tre differenti soluzioni:
- copiare e riscrivere i contenuti esistenti,
- utilizzare un'applicazione di mezzo,
- utilizzare un programma di conversione "on air".
Copiare e riscrivere i contenuti
E' un'operazione concettualmente semplice che consiste nel
copiare le informazioni contenute nelle pagine Html e riscriverle
escludendo ogni tag html nel nuovo documento. Dicevamo che
è un operazione concettualmente semplice che però
prospetta diverse problematiche, e rischia di trasformarsi
in un incubo, soprattutto quando si ha a che fare con grossi
siti.
Utilizzare un'applicazione di mezzo
In questocontesto, si identifica applicazione di mezzo quell'applicazione
che sta a metà strada tra i contenuti esistenti e
l'utente mobile, con la funzione di "tradurre"
il contenuto esistente, in qualunque formato esso sia per
il terminale mobile. Il vantaggio di questo metodo risiede
nella sua straordinaria semplicità, ma è una
soluzione piuttosto complessa e di conseguenza costosa.
Utilizzare un programma di conversione "on air"
Esistono alcuni software in grado di "trasformare"
i contenuti html in contenuti adatti ad essere visualizzati
con terminali WAP. Uno di wuesti è il WebSphere Transcoding
Publisher prodotto dalla IBM, il cui costo di circa 20.000
dallari statunitensi, non ne fa un prodotto proprio alla
portata di tutti.
[...continua...]