WAP - Wireless Application Protocol:
É formado por protocolos e serviços para o ambiente sem fio. Esta é uma nova tecnologia de difundir informação e prestação de serviços entre usuários dispersos
mas que tenham um celular com um micro-navegador para acessar as aplicações escritas em WML(Wireless Markup Language). WML é a linguagem
que se cria as aplicações WAP.
O padrão WAP é
muito parecido com o padrão HTML, sendo usado a mesma sintaxe de comandos,
estruturas etc, com algumas diferenças no que diz respeito a forma que os
documentos são exibidos. Para acessar uma página wap, é necessário que se
use um celular, ou paltop, com um navegador interno, de outra forma as
páginas wap, não seriam acessadas. O WAP pode facilmente ser empregado em
redes celulares com os padrões SMS, CSD, CDMA, USSd, e CPDP. Ele foi
construido com bases para permitir incorporar os protocolos de comunicação
sem fio.
A forma que um servidor web atende uma solicitação wap também é diferente. As requisições
de páginas WAP funcionam da seguinte forma:
Quando um celular envia um pedido WAP para um WAP Gateway (um servidor
dentro da rede de telecomunicações celular) , este se conecta a um
servidor Web normal. O servidor Web processa o pedido, enviando uma
resposta em HTTP, o servidor Web trata o Wap Gateway como um servidor
proxy, o WAP Gateway recebe esta resposta HTTP, converte para WAP e
encaminha para o celular. Ou seja, a infraestrutura da internet não só é
mantida como também é usada para hospedar e processar os arquivos Wap.
Como o HTML, o WAP é um padrão aberto, não tem dono, controlado por um consócio mundial
sem fins lucrativos fundado por empresas como: Nokia, Ericsson, Motorola e
a Phone.com (ex-Unwired Planet) em 1997 denominado "The Wap Forum" e que
hoje conta com mais de 200 empresas respondendo por mais de 95% do mercado
mundial.
Os principais objetivos do Wap Forum são:
- Levar conteúdo e aplicações de internet para telefones celulares digitais;
- Possibilitar a criação de conteúdo e aplicações que funcionem através de
uma gama de tipos de rede e dispositivos;
- Utilizar, sempre que for possível, os padrões e as tecnologias que já
existem no mercado hoje;
- Criar uam especificação para um protocolo mundial sem fio, que funcione
através de diferentes tecnologias de rede sem utilização de fio.
O WAP Forum é semelhante ao W3C(World Wide Web Consortium) que cuida dos padrões do HTML,
entretanto o WAP Forum não é uma instituição de padronização como o W3C.
As definições criadas pelo WAP Forum são passadas as demais instituições
de padronização.
Ao contrário do HTML, ao desevolver conteúdo WAP, o programador deve prestar atenção em
alguns requisitos fundamentais impostos pelo WAP:
- A tela onde os dados serão exibidos contém poucas linhas de texto;
- A tela, além de pequena, é monocromática(trabalha apenas uma cor);
- Os comandos WML são inflexíves. O comando com sintaxe em maiúsculas,
deve estar em maiúsculas;
Teoricamente o conteúdo não deve passar de 1.397 bytes(1.3Kb), pois cada celular tem uma
capacidade limitadíssima de memória para cache das páginas. O valor 1.397
bytes é do Nokia 7110.
O editor de textos usado pode ser qualquer um, nisso não tem restrição.
Links relacionados ao assunto:
http://www.wap.com
http://www.wap-resources.net
http://www.wapmaster.com.br
http://www.aprendawap.com.br
http://br.wmlclub.com/tutorialwmls
http://www.geocities.com/lincolmf/wap/wap.html