<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE artikkel PUBLIC "-//infoweb.ntnu.no/DTD Infoweb 1.0//NO" "http://infoweb.ntnu.no/infoweb.dtd">
<artikkel versjon="1.1" spraak="no">
	<tittel>WAP sider fra Stud</tittel>
	<forfatter>langemyh</forfatter>
	<sammendrag>
		Hvordan man kan skrive en WAP side og legge den ut på webområdet sitt ved NTNU.
	</sammendrag>
	
	<lenker>
		<ekstern uri="http://www.w3schools.com/wap/default.asp" tittel="w3schools WAP tutorial" />
	</lenker>
	
	<hoveddel>
		<avsnitt>
			Flere og flere mobiler kommer med ganske gode nettlesere 
			innebygget i mobiltelefonene og <ekstern uri="http://www.operamini.com/" 
			tittel="Opera Mini">Opera Mini</ekstern> 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.</avsnitt>
		
		<avsnitt>
			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 <infoweb aid="147" 
			tittel="Hvordan lage hjemmeside på stud">her</infoweb>. Det er akkurat samme 
			fremgangsmåte for å lage en WAP side, bare at WAP sider har endelsen 
			<dataord>wml</dataord>.</avsnitt>
			
		<os2>Hvordan lage en WAP side</os2>
			<avsnitt>
				Etter å ha laget en egen mappe på webområdet ditt (ofte greit å kalle 
				den for <trykk>wap</trykk>), kan du opprette filer. For wap-sider er 
				filendelsen <dataord>.wml</dataord>, på samme måte som websider har 
				endelsen <dataord>.html</dataord>.</avsnitt>
				
				<os3>Hvordan begynner</os3>
					<avsnitt>
						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 <ekstern 
						uri="http://no.wikipedia.org/wiki/DTD" tittel="Wikipedia - DTD">DTD
						</ekstern>-fil. I vårt tilfelle, som skal lage en <dataord>
						.wml</dataord>-fil, skriver vi:</avsnitt>
						
						<kode>
							&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
							&lt;!DOCTYPE wml PUBLIC &quot;-//WAPFORUM//DTD WML 1.1//EN&quot;
							&quot;http://www.wapforum.org/DTD/wml13.xml&quot;&gt;
						</kode>
						
					<avsnitt>
						Denne koden må alle WAP sider ha øverst i fila.</avsnitt>
						
				<os3>Sette opp resten av siden</os3>
					<avsnitt>
						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.</avsnitt>
					
					<avsnitt>
						<kursiv>Kortstokken</kursiv> vår starter ved å bruke 
						<kommando>&lt;wml&gt;</kommando>-tagen<fotnote>Tag - En form for kode 
						som brukes når man lager hjemmesider. Alle tags må bli avsluttet, 
						enten ved å bruke <kommando>&lt;/tag&gt;</kommando> eller ved å føre på en
						<kommando>/</kommando> i slutten av tagen, som f.eks. <kommando>&lt;br /&gt;
						</kommando></fotnote>. For å lage et <kursiv>
						kort</kursiv>, bruker man kommandoen 
						<kommando>&lt;card id=&quot;navn&quot; title=&quot;Tittel&quot;&gt;</kommando>. 
						Her angir <kursiv>id</kursiv> navnet som blir brukt i eventuelle lenker, mens 
						<kursiv>tittel</kursiv> gir en kort beskrivelse av hva lenker fører videre til. 
						La oss se på et veldig enkelt eksempel, som bruker paragrafer og lenker.</avsnitt>
						
						<kode>
							&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
							&lt;!DOCTYPE wml PUBLIC &quot;-//WAPFORUM//DTD WML 1.1//EN&quot;
							&quot;http://www.wapforum.org/DTD/wml13.xml&quot;&gt;
							&lt;wml&gt; 
								&lt;card id=&quot;index&quot; title=&quot;WAP - langemyh&quot;&gt; 
									&lt;p&gt;
										Det er faktisk mulig å kjøre en WAP-side
										fra folk.ntnu.no/
									&lt;/p&gt;
									&lt;p&gt;
										Her kan vi til og med linke videre til andre 
										filer.&lt;br /&gt;
										&lt;anchor&gt;Kontakt&lt;go href=&quot;#kontakt&quot; /&gt;
									&lt;/p&gt;
								&lt;/card&gt;
								 &lt;card id=&quot;kontakt&quot; title=&quot;Kontakt - langemyh&quot;&gt;
										&lt;p&gt;
											 Navn: Kristoffer&lt;br /&gt;
											 Stilling: Orakel&lt;br /&gt;
											 Studie: Bygg og Miljø-teknikk
										&lt;/p&gt;
								 &lt;/card&gt;
							&lt;/wml&gt;
						</kode>
						
				<os3>Kodeeksempler</os3>
					<avsnitt>Under følger en del eksempler på tags, og hva de gjør. Her er 
					<kommando>tagene skrevet i denne teksten</kommando>, mens parametre
					<fotnote>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.</fotnote> er skrevet med vanlig skrift.</avsnitt>
					
					<ul>
						<li>
							<kommando>wml</kommando> - starter en "kortstokk"</li>
						<li>
							<kommando>card</kommando> - starter og beskriver et kort<br />
							id - Gir et navn som blir brukt videre. (F.eks. <kursiv>kontakt</kursiv>)<br />
							title - Gir en kort beskrivende tittel eller tekst til lenken.</li>
						<li>
							<kommando>p</kommando> - angir starten på en paragraf</li>
						<li>
							Ulike formateringer på tekst:<br />
							<uthev>&lt;b&gt;fet&lt;/b&gt;</uthev><br />
							<kursiv>&lt;i&gt;kursiv&lt;/i&gt;</kursiv><br />
							<understrek>&lt;u&gt;understrek&lt;/u&gt;</understrek></li>
							
						<li>
							Man kan også lage tabeller:<br />
							<kommando>table</kommando> - lage en tabell<br />
							<kommando>tr</kommando> - lage en rad<br />
							<kommando>td</kommando> - lage en ny celle<br /></li>
							
						<li>
							<kommando>a</kommando> - opprette en lenke<br />
							href - angir hvilken side. (#kortnavn eller fil.wml)<br />
							title - angir en tittel eller kort besrkivelse</li>
					</ul>
					
				<os2>Mer WML</os2>
					<avsnitt>
						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å 
						<ekstern uri="http://www.w3schools.com/wap/default.asp" 
						tittel="W3schools - WAP/WML Tutorial">W3schools WAP/WML Tutorial</ekstern>. 
						Her finner du mer om det som er beskrevet over, samt litt mer avanserte 
						funksjoner og bruk.</avsnitt>
						
					<avsnitt>
						Når du er ferdig med å lage siden. Bør man <dataord>validere</dataord> 
						siden sin. Dette kan gjøres hos <ekstern uri="http://www.w3schools.com/wap/wml_validate.asp" 
						tittel="WML Validator">W3schools</ekstern>.</avsnitt>					
	</hoveddel>
</artikkel>