Als je een domeinnaam hebt gekozen voor je mobiele website moet je kiezen in welke taal je de mobiele website gaat bouwen. Voor het bouwen van een mobiele website zijn er verschillende talen waaruit gekozen kan worden. Naast HTML, kan een mobiele site ook gebouwd worden in WML, C-HTML of xHTML.
WML
De Wireless Markup Language, kortweg WML, was de eerste serieuze standaard voor het bouwen van mobiele websites. WML stamt nog uit het weinig succesvolle WAP tijdperk en heeft daarom geen lange levensduur gehad. Het is af te raden om je mobiele website nog in deze taal te gaan bouwen. De enige reden om nog in WML te programmeren is backwards compatibility. Als je mobiele website per se moet werken op alle mobiele telefoons (inclusief oudere modellen) dan zul je ook nog een WML versie moeten maken.
C-HTML
Compact HTML, kortweg C-HTML, is eind jaren ’90 ontwikkeld in Japan. C-HTML is de taal die gebruikt werd voor iMode websites. C-HTML zit ongeveer halverwege WML en HTML. Het ondersteunt de meeste functies van HTML terwijl het ook enkele aanvullingen ondersteunt van WML, zoals snelkoppeling naar telefoonnummers.
In Nederland heeft KPN zonder al te veel succes iMode geïntroduceerd. Alleen in Japan is iMode een groot succes. Aangezien C-HTML in snel tempo ingehaald wordt door xHTML is het niet aan te raden je mobiele website in deze taal te bouwen.
xHTML
Extensible Hypertext Markup Language, kortweg xHTML, is de standaard die HTML aan het vervangen is. xHTML vormt een soort van samensmelting tussen HTML en XML. Simpel gezegd is XML een taal waarbij gebruikers zelf de elementen mogen samenstellen. xHTML combineert dus de standaard elementen van HTML met de mogelijkheid om zelf elementen toe te voegen.
xHTML is er in verschillende vormen. Om een mobiele website te bouwen kun je het beste xHTML basic of xHTML Mobile Profile kiezen. Aangezien W3C xHTML basis als standaard verkiest boven Mobile Profile kun je het beste je mobiele website in xHTML basic bouwen.
De evolutie van mobiele web-gerelateerde markup languages
Doctype, XML header en character encoding
Om het mobiele browsers makkelijk te maken kun je het beste aangeven in welke taal je de mobiele website gebouwd hebt. Dit doe je door het doctype, de XML header en de character encoding aan te geven. Het doctype en de XML header geven aan welke variant van xHTML je gebruikt. De character encoding geeft aan welke standaard set karakters er gebruikt wordt.
De doctype, XML header en character encoding komen helemaal bovenaan de broncode van je website te staan. Als je je mobiele website in xHTML basis gaat bouwen komt dit er als volgt uit te zien:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="">
Gerelateerde artikelen
Mobiele website maken: een mobi(el) domein
Drie methodes voor het bouwen van mobiele sites
No related posts.
Gerelateerde bijdragen mogelijk gemaakt door Yet Another Related Posts Plugin.
Martijn Couprie is online marketeer en internet enthousiast. Hij is sinds mid jaren '90 online, bouwt nu 10+ jaar websites en blogt sinds 2008 over seo en online marketing.