Internetstandarder på WAP
WAP har ikke været den store succeshistorie indtil videre. Løftet om mobile applikationer rettet mod et bredt publikum har ikke kunnet indfries. Problemerne har blandt andet bestået i for lav hastighed og for små skærme, og det er usikkert, om der ligger en konsumsucces som DoCoMos i-mode i WAP's fremtid.
Men anderledes forholder det sig med erhvervsrettede anvendelser. Her er der allerede set en række mobile løsninger som for eksempel DSB Gods' brug af WAP-telefoner til logistik-anvendelser. I forbindelse med salgsstøtte-funktioner kan man forestille sig en situation, hvor sælgere i marken kan få adgang til øjeblikkelig opdatereret information.
WAP har dog også været et problembarn til erhvervsløsninger, da indholdet skulle leveres i et selvstændigt sprog, WML, og en række selvstændige transportprotokoller, i modsætning til internettets standarder som TCP og HTTP. Et andet problem ved WAP har været dårlige grænseflader, som er svære at navigere i og indsætte data i.
WAP 2.0 prøver at løse nogle af disse problemer. WAP Forum er brancheorganisationen bag WAP, og er grundlagt af Ericsson, Nokia og Motorola. Denne gang har WAP Forum arbejdet tæt sammen med organisationerne IETF (Internet Engineering Task Force), der står bag internettets transport-protokoller, og World Wide Web-konsortiet, der står bag internettes præsentationsstandarder.
XHTML og HTTP
Præsentationslaget
WAP 2.0 benytter således XHTML Basic som opmærkningssprog. XHTML Basic er en delmængde af XHTML. XHTML er HTML, der overholder XML-sprogenes syntaktiske regler, hvilket gør det nemmere for udviklere at udvide sproget til forskellige anvendelser. W3C har udset XHTML til at være afløseren for HTML, og XHTML-specifikationen kan findes på
W3C's website. Vi har gennemgået specifikationen i en tidligere artikel.
I XHTML Basic har W3-konsortiet skåret standarden ind til benet. Tabeller og formularer er understøttet, men i mindre omfang end i HTML. W3-konsortiet forventer, at standarden kan blive en fælles platform for de forskellige opmærkningssprog til håndholdt udstyr, der allerede findes. Udover WML drejer det sig om Compact-HTML og HTML4 til mobiludstyr. Compact-HTML benyttes til i-mode, og HTML4 til mobilt udstyr er en tidligere anbefaling fra W3-konsortiet. Nokia har en demonstration af konceptet på dets website.
Ved at benytte XHTML Basic som præsentationslag, skulle det blive nemmere at overføre eksisterende applikationer til WAP. Udover XHTML understøtter WAP 2.0 også en delmængde af style sheet-specifikationen CSS2.
Transportlaget
WAP Forum har også tilføjet IETF's mobile version af TCP, internettes transportprotokol, til WAP?s transportstak. Derudover understøttes protokollen TLS til sikker dataoverførsel. Hvor udviklere før skulle benytte en WAP-proxy, også kaldet en WAP-gateway, til at transformere internettes HTTP/TCP/IP til WSP/WTP/UDP, kan udviklerne nu benytte de såkaldte mobile profiler af TCP og HTTP.
Den nye WAP-version understøtter også GPRS og 3G-teknologier, og der kan nemt blive behov for den ekstra båndbredde, hvis udvikleren vælger at benytte TCP og HTTP. Hvor internetdata, via HTTP/TCP/IP, sender 17 pakker med 65% overhead, kan den tilsvarende WSP/WTP/UDP til WAP klare sig med 7 pakker og kun 14% overhead.
Derudover byder WAP 2.0 på en række forbedringer blandt andet bedre understøttelse af forskellige display-typer. Et stort problem med WAP har været de meget små displays, som gør det svært at navigere og indtaste data.
Specifikationerne bag WAP 2.0 kan findes på WAP Forums website.