Programmering med WAP

Vi anmelder den første bog om programmering med Wireless Application Protocol.

Hvis man som udvikler har planer om at arbejde med den nye Wireless Application Protocol (WAP), kan det anbefales at alliere sig med en god bog. Forlaget Wiley har udgivet den første engelsksprogede bog om programmering med WAP. Titlen er "Programming Applications with the Wireless Application Protocol - The Complete Developer's Guide". Bogen, der er skrevet af Steve Mann, fungerer som en introduktion til WML, WMLScript og de andre standarder, der sammen udgør det nye mobile applikationsmiljø.


WAP Forum


Det amerikanske mobilfirma Phone.com (tidl. Unwired Planet) har medvirket under udarbejdelsen af denne bog. Det er specielt interessant, fordi Phone.com er blandt initiativtagerne til WAP Forum, den organisation, der varetager og videreudvikler alle WAP-standarder. Bogen starter med en kort introduktion til WAP Forum og beskriver baggrunden for WAP-teknologien. Forfatteren fremhæver, at mobiltelefoner hele tiden bliver billigere og mere intelligente, at de nye digitale mobilnetværk åbner helt nye muligheder, og at flere end 300 millioner mennesker allerede har en mobiltelefon.


Men hvad er en WAP-enhed egentlig? Hvem der tror, at det kun er mobiltelefoner, som kan modtage og fremvise mobilt Internet-indhold, tager fejl - bogens beskrivelse er meget flydende. Begrænset processorkraft, begrænset batterilevetid, RAM og ROM, lav båndbredde - samt ikke mindst små skærme og dårlige muligheder for at indtaste tekst. Det er de vigtigste karakteristika, som WAP er forberedt til. Selve apparatet kan være et digitalt ur, en håndholdt computer, mobiltelefon eller noget helt andet.


Bogen beskriver minutiøst hele applikationsmiljøet, der følger med WAP - det øverste niveau, WAP Application Environment (WAE), Session Protocol (WSP), Transaction Protocol (WTP), Transport Layer Security (TLS) og i bunden Wireless Datagram Protocol (WDP), der håndterer selve datatransmissionen. Herunder ligger - skjult for WAP-applikationen - selve mobilnetværket, f.eks. GSM eller CDMA.


Dokumentsprog


Som WAP-udvikler behøver man ikke kende de mange protokoller, som sørger for, at data transporteres til den mobile enhed og tilbage igen - men det er vigtigt at have et indgående kendskab til Wireless Markup Language (WML) og WMLScript. Dokumentssproget WML er afledt af XML og kan på mange punkter sammenlignes med HTML, mens WMLScript bærer lighedstegn med JavaScript. I to udførlige kapitler beskriver bogen alle elementer, som findes i de to sprog, og forsøger med eksempler at anskueliggøre, hvordan de kan anvendes i praksis.


Desværre lider bogen under en alvorlig mangel; den fortæller ikke, hvilke elementer der understøttes af hvilke browsere og dermed mobiltelefoner. Nokia's 7110 kender f.eks. ikke de koder, som bruges til skriftformatering eller tabeller. Selv de eksempler, der præsenteres i bogen, fungerer ikke med alle mobiltelefoner; det kan derfor anbefales at hente dokumentation til den enkelte mobiltelefon hos producenten.


Den medfølgende CD-ROM indeholder foruden Phone.com's nyeste WAP-software et eksempel på en kompleks WAP-applikation, WorldFAQ, der bl.a. oplyser om valuta, tidszone, sprog og områdenumre for et stort antal byer i hele verden. Eksemplet illustrerer, hvordan det er muligt at konstruere meget omfattende applikationer, der samtidig er skræddersyet til mobiltelefonens specielle egenskaber.


Der sluttes af med kapitler om cache-funktioner, internationalisering og grafik - som godt kunne være samlet i et enkelt kapitel - samt et blik ind i fremtiden, der dog er stærkt farvet af Phone.com's egne ideer om fremtidens WAP-teknologi.


Ingen WAP-programmør bør være foruden denne bog, men det er vigtigt at påpege, at bogen ikke kan stå alene - det er absolut nødvendigt at hente dokumentation fra mobilfirmaerne til de enkelte telefonmodeller på markedet lige nu.


"Programming Applications with the Wireless Application Protocol - The Complete Developer's Guide", Steve Mann, Wiley Computer Publishing, ISBN 0-471-32754-9, www.wiley.com/compbooks/

    Læses lige nu

      Annonce

      Netcompany A/S

      Linux Operations Engineer

      Nordjylland

      Forsvarsministeriets Materiel- og Indkøbsstyrelse

      SAP-medarbejder til Roller & Autorisationer i Forsvarets Cyberdivision

      Københavnsområdet

      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 | Ballerup

      Computerworld Cloud & AI Festival 2026

      Eksplosiv udvikling i cloud og AI kræver overblik og viden. Computerworld samler 3.000 it-professionelle, 70+ leverandører og 120+ talere om AI, infrastruktur, data, compliance og sikkerhed. To dage med viden og netværk. Tilmeld dig nu.

      Digital transformation | Frederiksberg

      Roundtable: AI i drift – fra eksperimenter til ansvar, værdi og kontrol

      AI-initiativerne breder sig hurtigt, men skaleringen halter. Kun hver fjerde virksomhed har flyttet en større del af sine AI-eksperimenter i produktion. Computerworld samler en udvalgt kreds af CIO’er og digitale beslutningstagere til et...

      Navnenyt fra it-Danmark

      Netip A/S har pr. 1. august 2026 ansat Thomas B. Steffensen som Seniorkonsulent ved netIP's kontor i Thisted. Han kommer fra en stilling som Senior IT/OT Network Consultant hos Frontmatec. Nyt job
      Allan Hougaard, der arbejder med softwareudvikling og -arkitektur hos Sparinvest, har pr. 30. juni 2026 fuldført uddannelsen Master i it, linjen i softwarekonstruktion på Aarhus Universitet via It-vest-samarbejdet. Færdiggjort uddannelse

      Allan Hougaard

      Sparinvest

      Norriq Danmark A/S har pr. 3. august 2026 ansat Jeppe Lindberg som Developer. Han skal især beskæftige sig med at være med til at analysere, designe og udvikle skræddersyede forretningsløsninger til vores kunder i Business Central. Han kommer fra en stilling som Business Central Developer hos Evexo. Han er uddannet hos Aalborg Universitet- Master's degree, Computer Software Engineering. Nyt job

      Jeppe Lindberg

      Norriq Danmark A/S

      Elbek & Vejrup A/S har pr. 15. august 2026 ansat Anne-Sofie Andreasen som Project Manager i Projekt & Service. Hun skal især beskæftige sig med ledelse og koordinering af projekter og serviceopgaver. Hun kommer fra en stilling som konsulent med fokus på digitale løsninger hos XFLow. Hun er uddannet cand.it. i IT, Kommunikation og Organisation. Hun har tidligere beskæftiget sig med analyse, udvikling, test og implementering af løsninger samt udarbejdelse af brugervejledninger. Nyt job

      Anne-Sofie Andreasen

      Elbek & Vejrup A/S