WAP - Principais recursos
Aqui, neste capítulo, listamos alguns recursos principais oferecidos pelo WAP -
Um modelo de programação semelhante ao da Internet
Embora o WAP seja uma tecnologia nova, ele reaproveita os conceitos encontrados na Internet. Essa reutilização permite uma introdução rápida de serviços baseados em WAP, uma vez que os desenvolvedores e fabricantes de serviços estão familiarizados com esses conceitos hoje.
Wireless Markup Language (WML)
Você deve usar a linguagem HTML para desenvolver seu aplicativo baseado na web. Da mesma forma, WML é uma linguagem de marcação usada para a criação de serviços WAP, cumprindo a mesma finalidade do HTML na web. Em contraste com o HTML, o WML é projetado para pequenos dispositivos portáteis.
WMLScript
Mais uma vez, você deve usar Java Script ou script VB para aprimorar a funcionalidade de seus aplicativos da web. Da mesma forma, o WMLScript pode ser usado para aprimorar a funcionalidade de um serviço, assim como o Java script pode ser usado em HTML. Torna possível adicionar lógica processual e funções computacionais a serviços baseados em WAP.
Interface de aplicativo de telefonia sem fio (WTAI)
O WTAI é uma estrutura de aplicativo para serviços de telefonia. Os agentes de usuário WTAI são capazes de fazer chamadas e editar a lista telefônica chamando funções WMLScript especiais ou acessando URLs especiais. Se alguém escrever decks WML contendo nomes de pessoas e seus números de telefone, você pode adicioná-los à sua lista telefônica ou ligar para eles imediatamente clicando no hiperlink apropriado na tela.
Pilha de protocolo otimizada
Os protocolos usados no WAP são baseados em protocolos de Internet bem conhecidos, como HTTP e Transmission Control Protocol (TCP), mas foram otimizados para lidar com as restrições de um ambiente sem fio, como baixa largura de banda e alta latência.