Wireless Markup Language (WML) é uma linguagem de marcação usada para criar conteúdo para dispositivos sem fio, principalmente para exibir páginas da web em telefones celulares e outros dispositivos sem fio com capacidades de processamento limitadas e telas pequenas. Ele foi projetado para ser leve e eficiente, acomodando as restrições de ambientes móveis, como pouca memória, largura de banda limitada e tamanhos variados de exibição. WML é baseado em XML e é especificamente adaptado para aplicações sem fio, suportando navegação básica, formatação de texto, exibição de imagens e elementos de interação adequados para navegação móvel.
Wireless Markup Language (WML), em detalhes, refere-se a uma linguagem de marcação desenvolvida para dispositivos sem fio para facilitar a navegação na Internet em telefones celulares e outros dispositivos portáteis. WML faz parte da pilha Wireless Application Protocol (WAP), projetada para fornecer uma maneira padronizada de criar conteúdo da Web que pode ser renderizado com eficiência em dispositivos com telas pequenas e poder de processamento limitado. Os documentos WML são estruturados de forma semelhante ao HTML, mas são otimizados para uso móvel, com foco na usabilidade e transferência mínima de dados para aprimorar a experiência do usuário em redes sem fio.
A sigla WML significa Wireless Markup Language, uma linguagem de marcação criada especificamente para apresentar conteúdo da web em dispositivos sem fio, como telefones celulares, pagers e assistentes digitais pessoais (PDAs). O WML permite que os desenvolvedores criem páginas da Web compatíveis com as restrições e capacidades dos dispositivos móveis, incluindo tamanho de tela limitado, pouca memória e condições variáveis de rede. Ele usa sintaxe baseada em XML para definir estrutura de conteúdo, layout e elementos interativos personalizados para experiências de navegação móvel.
O uso de WML diminuiu significativamente ao longo dos anos, à medida que os avanços na tecnologia móvel mudaram para navegadores da Web mais capazes e padrões como HTML5, que suportam design responsivo. Os smartphones e dispositivos móveis modernos agora usam principalmente tecnologias padrão da web, como HTML, CSS e JavaScript para conteúdo da web, oferecendo experiências de usuário mais ricas e melhor compatibilidade entre dispositivos. Consequentemente, o WML foi amplamente substituído por essas tecnologias mais versáteis e amplamente suportadas no cenário de desenvolvimento web móvel.
WMLScript é uma linguagem de script leve projetada para complementar o WML em dispositivos móveis. Ele permite que os desenvolvedores adicionem interatividade e comportamento dinâmico a aplicativos baseados em WML executados em dispositivos sem fio. WMLScript é otimizado para ambientes móveis, oferecendo recursos básicos de script, como variáveis, funções e estruturas de controle. O objetivo era melhorar a funcionalidade dos aplicativos WML, permitindo tarefas como validação de formulários, manipulação de dados e interação com componentes do lado do servidor de uma maneira compacta e eficiente, adaptada às restrições dos dispositivos móveis.