Wat is een HDML-bestand?
Een bestand met de extensie .hdml (Handheld Device Markup Language) is een opmaaktaal voor het maken van webpagina’s voor draagbare elektronische apparaten zoals draagbare computers, smartphones en apparaten voor informatieweergave. HDML zou een uitbreiding zijn van de taal SGML. HDML is vergelijkbaar met HTML, maar voor draadloze en draagbare apparaten met kleine schermen zoals PDA, mobiele telefoons enzovoort. Het werd vervangen door WML waarvoor het een belangrijke invloed had.
HDML-bestandsindeling - Meer informatie
HDML is een opmaaktaal voor draagbare apparaten die is gebaseerd op opmaaktags die vergelijkbaar zijn met HTML. HDML werd ter standaardisatie voorgelegd aan W3C, maar het werd nooit een standaard. De specificaties van het bestandsformaat zijn echter beschikbaar op W3-website ter referentie. De syntaxis voor HDML-taal is beschikbaar als referentie voor ontwikkelaars en kan worden gebruikt voor voorbeeldtoepassingsontwikkeling.
HDML-elementen
Hieronder volgt een aantal elementen die een runtime-omgeving bieden voor HDML en waarnaar wordt verwezen als de user-agent.
Element | Beschrijving |
---|---|
Kaarten | Dit is de fundamentele bouwsteen van HDML en geeft de gebruiker de mogelijkheid om kaarten met informatie weer te geven en te gebruiken. |
Decks | HDML-kaarten zijn gegroepeerd in decks. Een HDML-deck is vergelijkbaar met een HTML-pagina in die zin dat het wordt geïdentificeerd door URL [RFC1738] en de inhoudseenheid is die wordt aangevraagd bij een server en in het cachegeheugen wordt opgeslagen door de user-agent. |
Acties | Acties kunnen van het type PREV, SOFT1-SOFT8 en HELP zijn. Deze zijn abstract en worden op een user-agent-specifieke manier ondersteund in de gebruikersinterface. |
Activiteiten | Een activiteit is als een groep gerelateerde kaarten die één logische functie vervullen. Deze kunnen een of meer dekken overspannen. Het HDML-navigatie- en statusmodel is opgebouwd rond activiteiten. |
Op geschiedenis gebaseerde navigatie | De user-agent houdt een geschiedenis bij van de kaarten die aan de gebruiker worden getoond. Elke kaart die wordt geopend, wordt toegevoegd aan de kaartgeschiedenis. Met de user-agent kan de gebruiker gemakkelijk terug navigeren naar de vorige kaart in de geschiedenis. |