WAP ou Wireless Application Protocol (protocolo para aplicações sem fio) é uma ferramenta de tecnologia que permite acesso por meio de telefones celulares a notícias e serviços interativos, com o uso de browser semelhante ao utilizado na Internet convencional.
A linguagem adotada é parecida com o HTML (a linguagem corrente na criação de páginas na Internet) e permite envio de grandes quantidades de texto, além de imagens.
Para receber todas essas informações, os celulares WAP também costumam ter telas maiores.
O WAP supera o sistema SMS (Short Messaging Service), que hoje permite o envio de pequenas quantidades de texto _até 160 caracteres_ para os telefones celulares digitais atualmente disponíveis no mercado brasileiro.
A evolução: de WML para XHTML MP
O ambiente WAP foi criado para suprir a necessidade de pessoas ou empresas que precisavam ter a Internet sempre á mão.
Ainda baseada em HTML, o mundo móvel dava seus primeiros passos rumo á mobilidade nos meados de 1996 e 1997.
WML 1.0
O WML é a linguagem padrão adotada para desenvolvimento do ambiente WAP, e foi criada pelo Fórum WAP no ano de 1997. Antes do lançamento deste padrão, empresas como a Nokia, Ericson e outras, tinham seus próprios meios de acesso ao ambiente WAP – o que dificultava bastante a vida dos desenvolvedores, pelas particularidades de cada sistema. O Fórum WAP, então, foi fundado, pela Motorola, Nokia e Openwave no ano de 1997, visando padronizar o desenvolvimento desta tecnologia ainda pouco explorada. Formou-se então o padrão WML de desenvolvimento para rede mobile.
XHTML
O XHTML é o substituto do HTML, podendo-se dizer que é a junção de HTML + XML, sendo que o XHTML possui uma estrutura mais refinada que permite uma leitura mais semântica (coerente) por um navegador.
O XHTML chegou trazendo novas tags e mantendo algumas antigas, além de remover outras que foram julgadas como desnecessárias ou ultrapassadas. Houveram também, algumas substituições, como a tag “< i >”, que foi substituída pela tag “< em >”, para marcar um texto com estilo itálico.
A tendência é o XHTML continuar crescendo no ambiente WEB e ir aos poucos dominando o espaço, tornando-se único e substituindo de vez o precário HTML.
XHTML Básico
O XHTML Básico é uma versão reduzida do XHTML, que foi desenvolvido principalmente para ser usado em dispositivos de baixa performance de velocidade, como celulares, PDA’s, etc. Esta versão não possui suporte a determinados atributos do XHTML, como frames, CSS, Scripts.
XHTML MP
É a versão aprimorada do XHTML Básico com adição de algumas funcionalidades e recursos extras.
O XHTML MP, é a tecnologia de desenvolvimento para ambiente WAP 2.0 e nada mais é do que a junção de HTML com XML.
Foi criada pelo Fórum WAP de forma a tornar a navegação em ambiente mobile mais agradável e intuitiva.
Esta versão, permite inclusão de scripts, frames e principalmente, CSS (WAP CSS / WCSS). Quando trabalhos de XHTML MP nos referimos á própria WAP 2.0
WCSS / WAP CSS
CSS (Folhas de Estilo em Cascata) são elementos que atuam diretamente na estilização de um site, seja ele HTTP ou WAP.
Com a WEB 2.0, o uso de CSS para rendenizar os sites é eminente. No mundo WAP ocorre o mesmo.
Através das CSS’s você pode facilmente manipular um Site WAP 2.0, desde na estética quanto na apresentação e colocação de itens na página.
WML 2.0
O WML 2.0 é a versão atualizada do WML 1.0. Todavia, é basicamente utilizado para fins de compatibilidade devido ás migrações de plataforma e linguagens, bem como, browsers WAP.
O ideal é que o desenvolvimento para ambiente WAP seja padronizado em XHTML MP.