Linguagem de marcação para aplicações sem fio (WML - Wireless Markup Language)

O WAP usa a Linguagem de Marcação para Aplicações sem Fio (WML), que inclui a Linguagem de Marcação para Aparelho Portátil (HDML - Handheld Device Markup Language) desenvolvido pela Phone.com.

O WML tem as suas origens na Linguagem de Marcação Extensiva (XML - eXtension Markup Language). A linguagem de marcação é uma maneira de adicionar informação ao seu conteúdo, que informa ao aparelho que recebe o conteúdo o que fazer com isto. A linguagem de marcação mais conhecida é a Linguagem de Marcação de Hipertexto (HTML - Hyper Text Markup Language). Diferente do HTML, o WML é considerado uma metalinguagem. Basicamente, isto significa que além do fornecimento de tags pré definidos, o WML permite que você projete os seus próprios componentes de linguagem de marcação. O WAP também permite o uso dos protocolos padrões da Internet, tal como o UDP, IP e XML. (em inglês)

Existem três razões principais pelas quais a Internet móvel precisa de um WAP:

  • velocidade de transferência
  • tamanho e capacidade de leitura
  • navegação
A maioria dos telefones celulares e PDAs com acesso à Internet tem taxas de transferência de dados de 14,4 Kbps ou menos. Compare isto com um modem, um modem a cabo ou uma conexão DSL de 56 Kbps. A maioria dos sites hoje em dia esta repleta de gráficos que levariam muito tempo para serem baixados a 14,4 Kbps. O conteúdo da Internet móvel é baseado em texto, de forma a resolver este problema.


Página do site Amazon para a Internet normal


Página do site Amazon para a Internet móvel

O tamanho relativamente pequeno do LCD de um telefone celular ou de um PDA apresenta um outro desafio. A maioria das páginas dos sites é projetada para uma resolução de 640X480 pixels, o que é perfeito se você estiver lendo em um computador de mesa ou um laptop. Tais páginas simplesmente não cabem na tela de um aparelho sem fio, que talvez seja de 150x150 pixels. A maioria dos aparelhos sem fio usa telas monocromáticas. As páginas são mais difíceis de serem lidas quando a cor da fonte e do fundo se tornam tons similares de cinza.

Navegação é um outro assunto. Você acha o caminho por meio de uma página na web com pontos e cliques usando um mouse; mas se você está usando um aparelho sem fio, você geralmente usa uma mão para mudar as páginas.

O WAP leva cada uma destas limitações em conta e fornece um jeito de trabalhar com um aparelho sem fio comum.