www.ntnu.no *
INFOWEB >  utvikling og programmering >  webutvikling  > WAP sider fra folk.ntnu.no
Tasks
You may add comments
Or e-mail this article
Read articles written by langemyh
User rating
How much did this article help you?
Much Some Little
Print preview
You do not need a 'printer-friendly page' to print this page. Here's why
Contents

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:

kode #1
							<?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.

kode #2
							<?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.

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: no flag_en Comments: 0 Aid: 514 User rating:
 
 
Last updated: 2007-07-19 Author: langemyh Read: 342 times