Você está na página 1de 18

Protocolos de Aplicação

WAP
WAP - Wireless Application Protocol
 Protocolo para aplicações sem fio;
 Padrão internacional para aplicações que
utilizam comunicações sem fio;
 Foi desenvolvido para prover serviços
equivalentes a um navegador Web com
alguns recursos específicos para serviços
móveis.

Protocolos de Aplicação: WAP 2


WAP: Surgimento
O WAP é dirigido por uma associação
industrial denominada WAP Forum.
 Ela foi fundado em 1997 pelos fabricantes
Ericsson, Motorola, Nokia e Unwired Planet
 Objetivo:
 Desenvolver as facilidades para acesso a
internet pelas suas aplicações portáteis.

Protocolos de Aplicação: WAP 3


WAP: Desenvolvimento
 O Fórum tournou-se a OMA
 Open Mobile Alliance;
 Atualmente, reúne mais de 600 fabricantes de
telefones e redes, operadoras, empresas do setor
de tecnologia da informação e provedores de
conteúdo.
 A OMA dá respaldo a um número de fabricantes
de telefones que representa 99% do mercado
mundial, cobrindo mais de 300 milhões de
usuários de celulares em todo o mundo.

Protocolos de Aplicação: WAP 4


WAP: WAPSite
 Um WAPSite é um site criado
especialmente para ser acessado através
de aparelhos celulares que suportam o
protocolo WAP.
 A navegação e a visualização de um
WAPSite podem sofrer alterações,
dependendo do aparelho utilizado.

Protocolos de Aplicação: WAP 5


WAP: WAPSite

 Os textos são escritos considerando as


dimensões das telas dos aparelhos celulares e a
programação é feita de acordo com o protocolo
WAP.
 Devido às limitações de memória, velocidade de
transmissão de dados e tela dos aparelhos
celulares existentes, os sites fixos têm que ser
adaptados para o uso através dos aparelhos
celulares.

Protocolos de Aplicação: WAP 6


WAP: Micro Browser
 Os dispositivos sem fios e portáteis utilizam-se de
um micro browser para navegar pelos conteúdos
Web.
 As necessidades de hardware, CPU e memórias
para estes micro browsers são reduzidas ao
mínimo.
 A linguagem de marcação dos documentos segue
normas rígidas e estritas.
 O suporte para JavaScript que se denomina
WMLScript é também bastante simples e
reduzido.

Protocolos de Aplicação: WAP 7


WAP: WML - Wireless Markup Language
 Uma linguagem de marcação baseada em
XML:
 própria para criar documentos web para serem
exibidos em micro browsers que se utilizam da
tecnologia WAP.
 WML é o HTML dos portáteis sem fios.

 A maioria das tags WML é igual as do HTML.

 Porém, é uma linguagem bem mais rigorosa e


estrita que HTML.

Protocolos de Aplicação: WAP 8


WAP: Arquitetura
 WAE - Wireless Application Environment:
 Ambiente de Aplicação Sem Fio;
 Ambiente de aplicação de propósito geral baseado na combinação
das tecnologias da web e de telefonia móvel;
 Objetivo: estabelecer um meio de interoperabilidade que permita
operadores e provedores de serviços construir aplicações e
serviços que alcancem uma grande variedade de plataformas sem
fio de maneira útil e eficiente.
 WSP - Wireless Session Protocol:
 Protocolo de Sessão Sem Fio;
 Provê à camada de aplicação uma interface consistente entre
duas sessões de serviço, onde a primeira é um serviço orientado à
conexão acima do protocolo da camada de transação (WTP) e a
segunda é um serviço sem conexão que opera acima de um
serviço de datagrama seguro ou não-seguro (WDP).

Protocolos de Aplicação: WAP 9


WAP: Arquitetura
 WTP - Wireless Transaction Protocol:
 Protocolo de Transação Sem Fio;
 Provê um protocolo leve orientado à transação,
que é otimizado para implementação em
clientes com poucos recursos.
 WTLS - Wireless Transport Layer Security:
 Segurança da Camada de Transporte Sem Fio;
 Protocolo de segurança baseado no protocolo
padrão da indústria, o TLS.

Protocolos de Aplicação: WAP 10


WAP: Arquitetura
 WDP - Wireless Datagram Protocol:
 Protocolo de Datagrama Sem Fio;
 Camada de transporte da arquitetura WAP e
opera sobre os serviços portadores de dados
suportados por vários tipos de redes.

Protocolos de Aplicação: WAP 11


WAP: Analogia com a Web
Web Wap
HTML WAE
Protocolos de
Java Script WML
Aplicação
VBScript WMLScript

WSP
HTTP
WTP

Protocolos de TSL WTSL


Transporte
TCP/UDP
WDP

IP Bearer (TDMA, CDMA etc.)

Protocolos de Aplicação: WAP 12


WAP: Proxy
 Gateway de Protocolo:
 Traduz as requisições da pilha do protocolo
WAP para a pilha do protocolo WWW.
 Codificadores de Conteúdo:
 Traduzem o conteúdo WAP em um formato
codificado compacto para reduzir o tamanho
dos dados que trafegam pela rede.
 Decodificadores de Conteúdo:
 Traduzem o conteúdo codificado compacto
para o conteúdo WAP.

Protocolos de Aplicação: WAP 13


WAP: Modelo

Modelo de Programação WAP

Protocolos de Aplicação: WAP 14


WAP: Exemplo de Rede

Exemplo de uma rede Wap

Protocolos de Aplicação: WAP 15


WAP: Fracasso?
 Pretendia ser o "WWW" para tecnologias móveis;
 Distanciamento da Web HTML / HTTP;
 Deixou os usuários apenas com o conteúdo
nativo WAP e Web-to-WAP.
 O que aconteceu foi que o WAP foi
superestimado na época de sua introdução,
criando uma expectativa de que atingiria o mesmo
desempenho que a Web;
 Serviço lento, de difícil operação, visualmente
pouco atraente e com falhas operacionais.

Protocolos de Aplicação: WAP 16


WAP: Fracasso?
 Este conjunto de problemas acabaram rendendo
ao WAP piadas quanto ao significado real de sua
sigla:
 Worthless Application Protocol (Protocolo de
Aplicações sem Valor);
 Wait And Pay (Espere e Pague);
 As principais razões que levaram ao fracasso
inicial do WAP foram o preço e suas restrições.
 Mesmo com o seu barateamento com a introdução do
GPRS e com o enriquecimento de conteúdo graças à
abertura à Internet por parte das operadoras de
telefonia móvel, o WAP ainda não decolou.

Protocolos de Aplicação: WAP 17


WAP: Sucesso?
 Apesar de tudo, o WAP tem atingido um grande
sucesso no Japão.
 A maior operadora móvel local, a NTT DoCoMo,
claramente deixou de lado o WAP para adotar seu
próprio sistema i-mode;
 Porém, as operadoras concorrentes KDDI, e Vodafone
Japan vem obtendo sucesso com o WAP. Os celulares
mais novos já possuem browsers WAP internos com
suporte a HTML, até mesmo download de figuras
estipuladas no código-fonte do website.
 Ainda mais recentemente, surgiu o Opera Mini,
browser WEB/WAP muito mais completo e com
ótimo suporte.
Protocolos de Aplicação: WAP 18

Você também pode gostar