Tecnologias para
Internet
Thyago Maia Tavares de Farias
Aula 20
Sumário

Desenvolvimento Web para dispositivos móveis
Mobile Web
 O protocolo WAP;
 A linguagem de marcação WML;
 A folha de estilos WCSS;

Mobile Web


Mobile Web refere-se ao uso de aplicações Web,
ou acesso à Internet baseado em browsers, a
partir de dispositivos móveis, conectados através
de uma rede Wireless;
A partir de protocolos de rede, linguagens de
marcação e folhas de estilo, interface com
linguagens de programação e bancos de dados
aplicáveis para este tipo de tecnologia, torna-se
viável o desenvolvimento de aplicações Web
para dispositivos móveis;
O protocolo WAP



WAP é a sigla para Wireless Aplication Protocol;
Em português, Protocolo para Aplicações sem
Fio;
Padrão internacional para aplicações que
utilizam comunicações de dados sem fio
(Internet Móvel);
Desenvolvido para prover serviços equivalentes
a um navegador Web (cliente móvel) com
recursos específicos para serviços móveis;
O protocolo WAP




Funcionamento similar ao protocolo HTTP;
O WAP adota a linguagem WML (Wireless
Markup Language, ou Linguagem de Marcação
para Comunicações sem Fio) para marcação de
conteúdo;
WML é similar ao HTML para o protocolo
HTTP;
Através do WML, podemos marcar, formatar e
exibir conteúdo através de dispositivos móveis;
O protocolo WAP

Um WAP Browser (navegador WAP) é o cliente
usado por dispositivos móveis, como celulares,
para ter acesso à tecnologia;
A linguagem WML


WML é a linguagem de marcação utilizada em
clientes de dispositivos que utilizam WAP para
ter acesso à Internet;
WML é muito semelhante ao HTML,
fornecendo:
Suporte a navegação;
 Entrada de dados;
 Hyperlinks;
 Apresentação de imagens, textos e formulários;

A linguagem WML





Um documento WML é conhecido como deck;
Dados de um deck são estruturados em um ou
mais cards (páginas);
Decks e cards representam uma única interação
com o usuário;
Decks de WML são armazenados em um
servidor Web comum;
Quando requisitados por um dispositivo, cards
são acessados por um gateway WAP;
A linguagem WML



Os gateways WAP estão localizados entre o
dispositivo móvel e a Internet, passando páginas
de um para outro;
Gateways WAP enviam as páginas WML de
forma apropriada para a recepção de
dispositivos móveis;
Esse processo é “escondido” do telefone, para
que ele possa acessar a página da mesma forma
que um navegador acessa HTML;
A linguagem WML

Exemplo básico:
<?xml version="1.0">
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_11.1.xml">
<wml>
<card id="principal" title="exemplo">
<p>Exemplo de uma página WML.</p>
</card>
</wml>
A linguagem WML

Como testar um documento WML?
Acessando-o através de um navegador WAP de
dispositivo móvel;
 Em PC’s:
 Através do navegador Opera (o mesmo reconhece
WML nativamente);
 Através do complemento Firefox WMLBrowser (O
Firefox depende deste complemento para que possa
interpretar WML);
 Através do simulador OWG1 Simulator;

Download

Tecnologias para Internet