Inleiding WAP tutorial
inleiding software tags een eerste begin links tekst opmaak en tabellen user input
             


WAP staat voor Wireless Application Protocol. WAP is een set specificaties voor het ontwikkelen van Web-achtige applicaties die werken op een draadloos netwerk. Het doel van WAP is om web technieken te realiseren op kleine draagbare toestellen zoals GSM's en PDA's

Technische achtergrond
WAP protocollen zijn open, dat betekend dat ze op een "democratische wijze" tot stand komen. Het protocol wordt beheerd en ontwikkeld door het WAP forum waar alle aangesloten patrtijen mee kunnen denken en bouwen aan het protocol. Dit is te vergelijken met de ontwikkeling van HTML door de W3C groep.

Het WAP protocol is te vergelijken met de bestaande internetprotocollen. WAP is echter geoptimaliseerd voor de communicatie met mobiele toestellen. Dit betekend dat onder andere veel aandacht wordt besteed aan het probleem van de geringe bandbreedte van mobiele toestellen.

WML pagina's
Op het internet maken we gebruik van HTML pagina's. In deze pagina's wordt gedefinieerd hoe tekst en afbeeldingen weergegeven moeten worden in de browser. In deze pagina's staan ook de links die je naar een andere pagina brengen.

Bij WAP is het niet veel anders geregeld. WML is het equivalent van HTML. Dit betekend dat je in plaats van HTML pagina's nu WML pagina's maakt. Voor de afbeeldingen is er ook een speciaal WAP formaat: dit zijn de WBMP afbeeldingen (monochroom)

WML kent een aantal beperkingen ten opzicht van HTML. Het aantal tags is een stuk kleiner en je kunt (nog) weinig invloed uitoefenen op de grafische representatie van een WML pagina. Ten slotte zijn de regels voor het gebruik van tags een stuk stricter dan HTML. Het vergeten van een tag leid al snel tot een foutmelding in WML, HTML is in dat opzicht een stuk toleranter.

Decks en Card
De basis van WML bestaat uit decks en cards. Een WML pagina is iets anders opgebouwd dan een HTML pagina. In HTML is een pagina hetzelfde als een (HTML)file. Lees je één pagina dan weet je dat dat één HTML is.

Een WML pagina is, vanwege de beperkte schermgrootte van mobiel toestellen, een stuk kleiner. Een pagina wordt op het scherm gepresenteerd in fragmenten. Deze fragmenten worden cards genoemd. Een aantal fragmenten die een hele pagina vormen wordt een deck genoemd. Elk deck kan ook een "template" hebben die bepaalde karakteristieken definieerd voor elke card die aanwezig is in het deck. Hieronder schematische de opbouw van een deck

Voorbeeld, een WAP site zou uit twee pagina's kunnen bestaan:

  • welkom + keuze
  • overzicht routes, telnrs, mailadressen

De hele site bevat twee files, op de mobiel zie je echter vijf pagina's

Het deck principe is te vergelijken met de # anchor (bookmarks) in HTML. Je springt van de ene sectie van de pagina naar de andere.

Nu de structuren van een WML pagina zijn uitgelegd kunnne we aan de slag


Deze tutorial is gemaakt door CéPé Infosolutions, vragen en commentaar zijn welkom: info@cepe.nl