Din egen WAP-side - del 2: Wireless Markup Language

Den anden artikel i vores serie om web-udvikling til WAP.

I denne artikelserie beskæftiger vi os med den nye Wireless Application Protocol (WAP). Den nye teknologi gør det muligt at anvende Nettet fra små platforme som håndholdte computere og mobiltelefoner. Den første artikel i vores serie beskrev det tekniske grundlag for WAP. Denne artikel handler om installation af de nødvendige filtyper på serveren og fungerer som introduktion til dokumentsproget Wireless Markup Language (WML), der på mange måder kan sammenlignes med HTML (HyperText Markup Language).


MIME


Inden man kan starte udviklingen af sin første WAP-applikation, skal webserveren konfigureres til at håndtere de nye filtyper. Et WML-dokument kendes på endelsen .wml, ligesom HTML-sider altid slutter med .htm eller .html. Hver gang, serveren sender en fil over Nettet - hvad enten det er en billedfil, et tekstdokument eller et lydklip - overføres filens MIME-type, der fortæller browseren, hvordan den skal håndtere filen. Uden denne MIME-type kan browseren ikke gøre andet end at gemme filen på harddisken.


HTML-dokumenter identificeres eksempelvis gennem MIME-typen "text/html", mens GIF-billeder kendes på "image/gif". De fleste webservere er allerede konfigureret til at håndtere mange almindelige MIME-typer, men man skal manuelt installere de nye filtyper til WAP. Følgende MIME-typer skal installeres:


.wml filer: "text/vnd.wap.wml"

.wmlc filer: "application/vnd.wap.wmlc"

.wmls filer: "text/vnd.wap.wmlscript"

.wmlsc filer: "application/vnd.wap.wmlscriptc"

.wbmp filer: "image/vnd.wap.wbmp"


Bemærk, at serveren ofte skal genstartes for at fuldføre installationen. Hvis man har problemer med at vise WAP-dokumenter eller -billeder i mobiltelefonen, kan det skyldes, at filtyperne ikke er installeret på serveren eller at maskinen ikke er genstartet efter installeringen.


Man kan også benytte et ASP-script til at generere den nødvendige MIME-header. I dette tilfælde skal filen gemmes med endelsen .asp.


<%
Response.ContentType = "text/vnd.wap.wml"
%>


Dit første WAP-dokument


Hvis man allerede har erfaring med HTML, vil man hurtigt finde sig til rette med WML. Et HTML-dokument kan ikke helt uden ændringer overføres til WML-format, men de grundlæggende kodestrukturer og elementer er på mange punkter næsten identiske. Et WML-dokument består af en samling kort (cards), der vises på skærmen et af gangen. Mobiltelefonen henter alle kort samtidig og brugeren kan derfor springe mellem de enkelte kort i et dokument, uden at skulle hente flere data fra Nettet.




"http://www.wapforum.org/DTD/wml_1.1.xml">











Min første WAP-side








WML-dokumenter er inddelt i en streng hierarkisk struktur, og i modsætning til HTML kan man ikke slippe afsted med et "glemme" en kode eller skrive koderne i forkert rækkefølge. Hvis man f.eks. bruger en

-kode, skal man også slutte af med en

-kode. Ellers bliver siden ikke vist i browseren. Alle koder skal skrives med små bogstaver.


Links skabes med følgende kode:




Gå til næste kort






WML-dokumenter er ligesom HTML-filer ganske almindelige ASCII-tekstfiler, der kan skabes med enhver teksteditor, f.eks. Notepad. Man kan også hente et visuelt udviklingsværktøj, f.eks. Nokia Tool Kit, der kan downloades gratis på Nettet.


Wapalizer


Selvom man ikke er en af de heldige, der har allerede har fået fat i en WAP-mobiltelefon, kan man alligevel udvikle WML-applikationer. På Nettet findes mange programmer, der simulerer WAP-mobiltelefoner og gør det muligt at se, hvordan dokumentet kommer til at fremstå på den lille skærm. Et af de bedste er WinWap fra Slob-Trot Software, som kan hentes på http://www.slobtrot.com/index.htm. Man kan også benytte den webbaserede Wapalizer på http://www.gelon.net.


Den næste artikel i vores serie om WAP handler om de videregående muligheder med WML og WMLScript, som gør det muligt at tilføje dynamik til WAP-sider.

    Læses lige nu
      Computerworld Events

      Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

      Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
      Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
      Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
      Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

      Digital transformation | København Ø

      Digital Innovation & Transformation Summit 2026

      Få indsigt i aktuelle digitale trends, lær af andres erfaringer med store transformationer og drøft fremtidens forandringer med ligesindede.

      Digital transformation | Aarhus C

      Derfor skal du videre fra Dynamics AX – og sådan gør du

      Computerworld giver klar viden om vejen videre fra Dynamics AX. Du ser forskellen mellem AX og moderne cloud-ERP og får et konkret beslutningsgrundlag for næste skridt. Tilmeld dig og få styr på skiftet til Dynamics 365 FO eller BC.

      Sikkerhed | Online

      Cyber Briefing: Fra databeskyttelse til dataindsigt

      Få kort og fokuseret overblik over, hvordan du optimerer resiliens og gendannelse af kritiske informationer samt sikrer forretningens funktion, når cyberangrebet rammer.

      Se alle vores events inden for it

      Navnenyt fra it-Danmark

      Netip A/S har pr. 1. november 2025 ansat Laura Bøjer som Consultant, GRC & Cybersecurity på afd. Thisted. Hun kommer fra en stilling som Assistant Consultant hos PwC i Hellerup. Hun er uddannet med en kandidat i Business Administration & Information System på Copenhagen Business School. Nyt job

      Laura Bøjer

      Netip A/S

      Norriq Danmark A/S har pr. 8. december 2025 ansat Niko Phonekeo som Digital Marketing Manager. Han skal især beskæftige sig med Primært NORRIQs marketing tech stack, digitale kampagneudvikling SEO og lead management. Han kommer fra en stilling som Nordic Marketing Director. Nyt job

      Niko Phonekeo

      Norriq Danmark A/S

      Industriens Pension har pr. 3. november 2025 ansat Morten Plannthin Lund, 55 år,  som it-driftschef. Han skal især beskæftige sig med it-drift, it-support og samarbejde med outsourcingleverandører. Han kommer fra en stilling som Head of Nordic Operations Center hos Nexi Group. Han er uddannet HD, Business Management på Copenhagen Business School. Han har tidligere beskæftiget sig med kritisk it-infrastruktur og strategiske it-projekter. Nyt job

      Morten Plannthin Lund

      Industriens Pension

      Netip A/S har pr. 15. september 2025 ansat Peter Holst Ring Madsen som Systemkonsulent ved netIP's kontor i Holstebro. Han kommer fra en stilling som Team Lead hos Thise Mejeri. Nyt job