WAP sider fra Stud
Flere og flere mobiler kommer med ganske gode nettlesere innebygget i mobiltelefonene og Opera Mini som kan lastes ned til de fleste mobiler med Java. Dette har gjort at WAP sider i store deler har blitt litt borte. Derimot er det veldig kjekt å kunne lage slike sider hvis man skal lage noe beregnet på mobiltelefon. Det største argumentet er at sidene tar mindre plass og er dermed lettere og billigere å laste for en mobil.
For å kunne lage en WAP side, trenger man en webserver, for eksempel den alle studenter og ansatte har ved NTNU. Hvordan man kobler til denne og lager en hjemmeside kan du finne ut mer om her. Det er akkurat samme fremgangsmåte for å lage en WAP side, bare at WAP sider har endelsen wml.
Hvordan lage en WAP side
Etter å ha laget en egen mappe på webområdet ditt (ofte greit å kalle den for wap), kan du opprette filer. For wap-sider er filendelsen .wml, på samme måte som websider har endelsen .html.
Hvordan begynner
Som med alle sider som skal være tilgjengelig for andre, må man spesifisere hva slags side det er og hvordan innholdet skal leses. Dette ligger i en såkalt DTD -fil. I vårt tilfelle, som skal lage en .wml-fil, skriver vi:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml13.xml">
Denne koden må alle WAP sider ha øverst i fila.
Sette opp resten av siden
WML sider er bygget opp omtrent som en kortstokk, der de ulike kortene kan linkes sammen. Det som er smart er at en "kortstokken" vår blir lastet ned til mobiltelefonen. Dette gjør at kortene er lettere og raskere tilgjengelige for brukeren, da han ikke trenger å laste ned nye sider for hver gang han trykker på en lenke.
Kortstokken vår starter ved å bruke <wml>-tagen[1]. For å lage et kort, bruker man kommandoen <card id="navn" title="Tittel">. Her angir id navnet som blir brukt i eventuelle lenker, mens tittel gir en kort beskrivelse av hva lenker fører videre til. La oss se på et veldig enkelt eksempel, som bruker paragrafer og lenker.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml13.xml"> <wml> <card id="index" title="WAP - langemyh"> <p> Det er faktisk mulig å kjøre en WAP-side fra folk.ntnu.no/ </p> <p> Her kan vi til og med linke videre til andre filer.<br /> <anchor>Kontakt<go href="#kontakt" /> </p> </card> <card id="kontakt" title="Kontakt - langemyh"> <p> Navn: Kristoffer<br /> Stilling: Orakel<br /> Studie: Bygg og Miljø-teknikk </p> </card> </wml>
Kodeeksempler
Under følger en del eksempler på tags, og hva de gjør. Her er tagene skrevet i denne teksten, mens parametre [2] er skrevet med vanlig skrift.
- wml - starter en "kortstokk"
-
card - starter og beskriver et kort
id - Gir et navn som blir brukt videre. (F.eks. kontakt)
title - Gir en kort beskrivende tittel eller tekst til lenken. - p - angir starten på en paragraf
-
Ulike formateringer på tekst:
<b>fet</b>
<i>kursiv</i>
<u>understrek</u> -
Man kan også lage tabeller:
table - lage en tabell
tr - lage en rad
td - lage en ny celle
-
a - opprette en lenke
href - angir hvilken side. (#kortnavn eller fil.wml)
title - angir en tittel eller kort besrkivelse
Mer WML
Denne artikkelen er veldig overfladisk om WAP og WML sider. Hvis du ønsker å vite mer om WML og WAP, kan du for eksempel gå inn på W3schools WAP/WML Tutorial. Her finner du mer om det som er beskrevet over, samt litt mer avanserte funksjoner og bruk.
Når du er ferdig med å lage siden. Bør man validere siden sin. Dette kan gjøres hos W3schools.
Footnotes
[1]: Tag - En form for kode som brukes når man lager hjemmesider. Alle tags må bli avsluttet, enten ved å bruke </tag> eller ved å føre på en / i slutten av tagen, som f.eks. <br />
[2]: Parameter er en "underfunksjon" av tagen. Som for eksmepel slik skiltet er for en bil, der skiltet er et parameter, mens bilen er en tag.
| Languages: | Comments: | 0 | Aid: | 514 | User rating: |
|
|
| Last updated: | 2007-07-19 | Author: | langemyh | Read: | 342 times |