Protocolos de Aplicação WAP

Documentos relacionados
WAP. Determinação de Superfícies. Visíveis. José Almir Freire de Moura Júnior.

WIRELESS APPLICATION PROTOCOL (WAP)

INTRODUÇÃO A REDES SEM FIO

Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior

Introdução à Programação para Dispositivos Móveis

Estratégias Móveis. O que toda empresa precisa saber

REDES DE COMPUTADORES

Curso online de Aplicações. Híbridas. Plano de Estudo

Sistemas Distribuídos. Plano de Curso. Plano de Curso 04/03/12 ! EMENTA:

Aula 05. Infraestrutura de TI: hardware e software Pearson. Todos os direitos reservados.

Curso Online de E-commerce. Plano de Estudo

Introdução ao Desenvolvimento de

Browser é um programa desenvolvido para permitir a navegação pela web, capaz de processar diversas linguagens, como HTML, ASP, PHP.

Informática. Transferência de Arquivos e Dados. Professor Márcio Hunecke.

SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO WEB E MOBILE

Wireless Application Protocol (WAP) Este tutorial apresenta os conceitos básicos do WAP, suas características e aplicações.

5 Infraestrutura de TI

Curso online de. Formação em Front-End. Plano de Estudo

INTERNET. Definição. Rede internacional de computadores que permite comunicação e transferência de dados entre outros serviços.

Mudança entre redes WiFi-GSM baseada em SIP. Paulo Cesar Siécola

SISTEMA DE LOCALIZAÇÃO DE FACILIDADES PARA REDES DE TELECOMUNICAÇÕES, BASEADO NA TECNOLOGIA WAP

Desenvolvimento Web. Introdução Geral. Prof. Vicente Paulo de Camargo

INTRODUÇÃO ÀS APLICAÇÕES PARA WEB

Desenvolvimento de Aplicações Distribuídas

Infra Estrutura Hardware e Software

Desenvolvimento de Software I

DESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP

Arquitetura e Protocolos de Rede TCP/IP

GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS

Laboratório de Mídias Sociais

IMPLEMENTAÇÃO E USO DE APLICAÇÕES COM TECNOLOGIA DE TELECOMUNICAÇÃO MÓVEL: ESTUDO DE CASO VENDEDORES EXTERNOS DE CONSÓRCIO

Redes - Sabe o que é o modelo OSI?

O que Fazer na Internet

HTML 5, UM ESTUDO SOBRE SEUS NOVOS RECURSOS

Apps na prática 1 Aviso Legal: Este material foi produzido e desenvolvido pela Fábrica de Aplicativos S.A para o curso presencial e online.

Rede de Computadores Redes sem fio e comunicações móveis: introdução. Prof. Dr. Ruy de Oliveira IFMT

Sistemas Distribuídos

SISTEMAS MULTIMÍDIA PROF MOZART DE MELO

Middleware Ginga. Jean Ribeiro Damasceno. Escola de Engenharia Universidade Federal Fluminense (UFF) RuaPassoda Pátria, 156 Niterói RJ Brasil


Faculdade Anchieta de Ensino Superior do Paraná FAESP Curso de Bacharelado em Sistemas de Informação

SERVIÇOS WEB. Frankley Gustavo F. Mesquita, Tamiris Souza Fonseca. 27 de junho de 2016

Redes de Computadores e Internet

Modelo OSI. Marcelo Assunção 10º13. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Disciplina: Redes de Comunicação

Arquitetura de Software para Computação Móvel

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

Programação para Internet I

DESENVOLVIMENTO DE APLICATIVOS HÍBRIDOS BENEFÍCIOS E PROBLEMAS ENCONTRADOS NA UTILIZAÇÃO DESSAS TECNOLOGIAS

Uso da Internet. Disciplina: Gestão da Tecnologia de Sistemas. Professor: Thiago Silva Prates

Protótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator

O que se espera para o futuro dos Web Services? As tecnologias são respectivamente JSON e REST.

Programação para Internet I. Fernando F. Costa

Faculdade de Tecnologia "Dep. Júlio Julinho Marcondes de Moura" RELATÓRIO FINAL DE INICIAÇÃO CIENTÍFICA

Um esquema de nomes para localização de fontes de informação na Web, esse esquema chama-se URI.

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

Planificação Anual da disciplina de Redes de Comunicação 12º PI

World Wide Web e Aplicações

O CENÁRIO DE TECNOLOGIAS CROSS-PLATFORM PARA APLICATIVOS MÓVEIS

INSTITUTO FEDERAL DE SANTA CATARINA IFSC/São José ENGENHARIA DE TELECOMUNICAÇÕES

Transcrição:

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 Protocolos de Aplicação Protocolos de Transporte HTML Java Script VBScript HTTP TSL TCP/UDP WAE WML WMLScript WSP WTP WTSL 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