<< Anterior | Próximo >>

Camadas :: WAP 1.x :: WAE (Wireless Application Enviroment)

WAP 1.x | WAE | WSP | WTP | WTLS | WDP | Bearer

É a camada responsável pelo meio campo entre o usuário e a rede. Esta camada tem um funcionamento equivalente ao da Camada de Aplicação da Internet e é onde se encontram as aplicações, como por exemplo, o micro navegador.

A aplicação utiliza a linguagem WML (Wireless Markup Language) no lugar da HTML (HyperText Markup Language) da internet convencional. Além disto, ainda podem ser utilizados scripts, como WML-Script ou JAVA-Script, que são compilados e executados nos servidores, e tem a resposta enviada de volta para o aparelho. Isto concede mais recursos aos aparelhos, tornando-os ainda mais versáteis. Na versão 1.0 o suporte para imagens ainda era precário, permitindo apenas imagens simples pretas e brancas (WBMP, ou Wireless BitMap).

Há ainda outros aplicativos na camada WAE, chamados genericamente de WTA (Wireless Telephony Application). Correspondem a extensões dos micro browsers que além de usar WML, são capazes de usar serviços presentes na rede telefônica, como criar ou receber ligações.

WML (Wireless Markup Language)

A WML consiste em uma especialização do XML (eXtensible Markup Language), uma linguagem de interpretação genérica. A principal vantagem do WML sobre o HTML é que a primeira é muito mais simples, necessitando de menos capacidade de processamento e de banda.

Outra vantagem do WML que auxilia na visualização é a estrutura de decks e cards. O card é a estrutura básica de visualização, e o conjunto de cards encadeados através de links constitui o deck. Cada página da Web representa um deck, e a distribuição da mesma em cards deve ser feita de acordo com a vontade do Web designer.

Abaixo temos um exemplo de uma página simples em WML:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<card id="no1" title="Card 1">

<p>Este é um paragrafo</p>
<p>Este é outro paragrafo<br/>
com uma quebra de linha.</p>

</card>

<card id="no2" title="Card 2">

<p>Trabalho de redes de Computadores</p>
</card>

</wml>

Este exemplo apareceria assim no aparelho:

------ Card 1 ------

Este é um paragrafo

Este é outro paragrafo
com uma quebra de linha.

------ Card 2 ------

Trabalho de redes de Computadores 1

É possível encadear estes cards através da atribuição de um ID à cada card, possibilitando entrar em um menu no aparelho que levará à outros cards.

Vale a pena ressaltar que é necessario um cabeçalho, para identificar este XML como um WML.

WAP 1.x | WAE | WSP | WTP | WTLS | WDP | Bearer


<< Anterior | Próximo >>