Wireless Markup Language (WML) is een opmaaktaal die wordt gebruikt om inhoud voor draadloze apparaten te creëren, voornamelijk voor het weergeven van webpagina’s op mobiele telefoons en andere draadloze apparaten met beperkte verwerkingsmogelijkheden en kleine schermen. Het is ontworpen om lichtgewicht en efficiënt te zijn en tegemoet te komen aan de beperkingen van mobiele omgevingen, zoals weinig geheugen, beperkte bandbreedte en verschillende schermformaten. WML is gebaseerd op XML en is specifiek afgestemd op draadloze toepassingen en ondersteunt basisnavigatie, tekstopmaak, beeldweergave en interactie-elementen die geschikt zijn voor mobiel browsen.
Wireless Markup Language (WML) verwijst in detail naar een opmaaktaal die is ontwikkeld voor draadloze apparaten om surfen op internet op mobiele telefoons en andere draagbare apparaten te vergemakkelijken. WML maakt deel uit van de Wireless Application Protocol (WAP)-stack, ontworpen om een gestandaardiseerde manier te bieden om webinhoud te creëren die efficiënt kan worden weergegeven op apparaten met kleine schermen en beperkte verwerkingskracht. WML-documenten zijn op dezelfde manier gestructureerd als HTML, maar zijn geoptimaliseerd voor mobiel gebruik, waarbij de nadruk ligt op bruikbaarheid en minimale gegevensoverdracht om de gebruikerservaring op draadloze netwerken te verbeteren.
De afkorting WML staat voor Wireless Markup Language, een opmaaktaal die speciaal is gemaakt voor het presenteren van webinhoud op draadloze apparaten zoals mobiele telefoons, semafoons en persoonlijke digitale assistenten (PDA’s). Met WML kunnen ontwikkelaars webpagina’s ontwerpen die compatibel zijn met de beperkingen en mogelijkheden van mobiele apparaten, inclusief een beperkte schermgrootte, weinig geheugen en variërende netwerkomstandigheden. Het maakt gebruik van op XML gebaseerde syntaxis om de inhoudsstructuur, lay-out en interactieve elementen te definiëren die zijn afgestemd op mobiele browse-ervaringen.
Het gebruik van WML is in de loop der jaren aanzienlijk afgenomen, omdat de vooruitgang in de mobiele technologie is verschoven naar krachtigere webbrowsers en standaarden zoals HTML5 die responsief ontwerp ondersteunen. Moderne smartphones en mobiele apparaten maken nu voornamelijk gebruik van standaardwebtechnologieën zoals HTML, CSS en JavaScript voor webinhoud, waardoor rijkere gebruikerservaringen en betere compatibiliteit tussen apparaten worden geboden. Bijgevolg is WML grotendeels vervangen door deze meer veelzijdige en breed ondersteunde technologieën in het mobiele webontwikkelingslandschap.
WMLScript is een lichtgewicht scripttaal die is ontworpen als aanvulling op WML op mobiele apparaten. Het stelt ontwikkelaars in staat interactiviteit en dynamisch gedrag toe te voegen aan op WML gebaseerde applicaties die op draadloze apparaten draaien. WMLScript is geoptimaliseerd voor mobiele omgevingen en biedt basisscriptmogelijkheden zoals variabelen, functies en besturingsstructuren. Het was bedoeld om de functionaliteit van WML-applicaties te verbeteren door taken als formuliervalidatie, gegevensmanipulatie en interactie met servercomponenten mogelijk te maken op een compacte en efficiënte manier, afgestemd op de beperkingen van mobiele apparaten.