WAP - Caratteristiche principali
Qui, in questo capitolo, abbiamo elencato alcune caratteristiche chiave offerte da WAP -
Un modello di programmazione simile a quello di Internet
Sebbene il WAP sia una nuova tecnologia, riutilizza i concetti trovati su Internet. Questo riutilizzo consente una rapida introduzione dei servizi basati su WAP, poiché sia gli sviluppatori di servizi che i produttori hanno familiarità con questi concetti oggi.
Wireless Markup Language (WML)
È necessario utilizzare il linguaggio HTML per sviluppare l'applicazione basata sul Web. Allo stesso modo, WML è un linguaggio di markup utilizzato per la creazione di servizi WAP, che soddisfa lo stesso scopo dell'HTML sul Web. A differenza dell'HTML, WML è progettato per adattarsi a piccoli dispositivi palmari.
WMLScript
Ancora una volta, devi utilizzare Java Script o VB script per migliorare la funzionalità delle tue applicazioni web. Allo stesso modo, WMLScript può essere utilizzato per migliorare la funzionalità di un servizio, proprio come lo script Java può essere utilizzato in HTML. Consente di aggiungere logica procedurale e funzioni di calcolo ai servizi basati su WAP.
Wireless Telephony Application Interface (WTAI)
WTAI è un framework applicativo per i servizi di telefonia. Gli interpreti WTAI sono in grado di effettuare chiamate e modificare la rubrica telefonica chiamando speciali funzioni WMLScript o accedendo a URL speciali. Se si scrivono mazzi WML contenenti nomi di persone e i loro numeri di telefono, è possibile aggiungerli alla rubrica o chiamarli subito facendo clic sul collegamento ipertestuale appropriato sullo schermo.
Stack di protocollo ottimizzato
I protocolli utilizzati in WAP sono basati su protocolli Internet ben noti, come HTTP e Transmission Control Protocol (TCP), ma sono stati ottimizzati per affrontare i vincoli di un ambiente wireless, come larghezza di banda ridotta e latenza elevata.