Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

34
Projeto Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC www.todowap.com.br

Transcript of Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Page 1: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Projeto Projeto

Serviços WAP: Princípios, Tecnologia e Desafios

UFMG/DCC

www.todowap.com.br

Page 2: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

WAPWAP Internet sem fio Motivação

Page 3: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

WAP: OperadorasWAP: Operadoras

Page 4: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

WAP: FabricantesWAP: Fabricantes

Page 5: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

WAP: Empresas de SoftwareWAP: Empresas de Software

Page 6: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

WAP - ArquiteturaWAP - Arquitetura Modelo Web

Page 7: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

WAP - Arquitetura (cont.)WAP - Arquitetura (cont.) Modelo WAP

Page 8: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

WAP - Arquitetura (cont.)WAP - Arquitetura (cont.) Elementos de uma rede WAP

Page 9: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

WAP - Arquitetura (cont.)WAP - Arquitetura (cont.) A pilha WAP x TCP/IP

Page 10: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Projeto TodoWAPProjeto TodoWAP O que é?

Parte do Projeto SIAM que trata do WAP

O que é o Projeto SIAM? Sistemas de Informação em Ambientes

Móveishttp://www.dcc.ufmg.br/siamhttp://www.dcc.ufmg.br/siam

http://www.todowap.com.brhttp://www.todowap.com.br

Page 11: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Projeto TodoWAP Projeto TodoWAP (cont.)(cont.)

Objetivos: Estudar a tecnologia WAP Determinar pontos de pesquisa dentro

desta tecnologia e propor soluções para alguns problemas

Desenvolver ferramentas de acordo com o estudo realizado

O projeto contém um site para sua experimentação e divulgação

Page 12: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Site TodoWAPSite TodoWAP O site possui duas versões:

HTML WML

Versão HTML possui: Breve descrição do projeto Descrição das linhas de pesquisa Links úteis Link para um simulador

Page 13: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .
Page 14: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Site TodoWAP Site TodoWAP (cont.)(cont.)

Versão WML Serviços

Cinemas Horóscopo Tempo E-mail

Page 15: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Site TodoWAP Site TodoWAP (cont.)(cont.)

Estrutura do SiteTodoWAP

Cinemas Horóscopo Tempo E-mail

Filmes Cinemas Info CinHoráriosCinemas +próximos

•Título Info Filme Cinemas Horários

•Signo Descrição

•Capital Previsão

•Envio de Email

Page 16: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Linhas de PesquisaLinhas de Pesquisa Técnicas de Adaptação Automática de

Conteúdo para Dispositivos WAP Recuperação de Informação em

Sistemas Baseados em Navegação Sistemas Baseados na Localização do

Usuário em um Ambiente Móvel Adaptação Inteligente de Conteúdo da

Web para o Ambiente WAP

Page 17: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Linhas de PesquisaLinhas de Pesquisa Técnicas de Adaptação Automática de

Conteúdo para Dispositivos WAP Recuperação de Informação em

Sistemas Baseados em Navegação Sistemas Baseados na Localização do

Usuário em um Ambiente Móvel Adaptação Inteligente de Conteúdo da

Web para o Ambiente WAP

Page 18: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Técnicas de Adaptação Automática de Conteúdo para Técnicas de Adaptação Automática de Conteúdo para Dispositivos WAPDispositivos WAP

Mesmo código WML

Page 19: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

•Objetivos•Estudo de interfaces móveis

•Entrada de usuário•Saída para o usuário

•Adaptação automática do conteúdo WML

•Arquitetura

Página WML

User_Agent

grupo 1grupo 2grupo 3grupo 4grupo 5grupo 6grupo 7grupo 8grupo 9

Núcleo

Bib. Imagens

Transformação genérica

Transformação de acordo com o dispositivo

Página WML

Adaptada ou

Outros módulos

Técnicas de Adaptação Automática de Conteúdo para Técnicas de Adaptação Automática de Conteúdo para Dispositivos WAP Dispositivos WAP (cont.)(cont.)

Page 20: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Protótipo WIAProtótipo WIA

WIA

+=

Page 21: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Linhas de PesquisaLinhas de Pesquisa Técnicas de Adaptação Automática de

Conteúdo para Dispositivos WAP Recuperação de Informação em

Sistemas Baseados em Navegação Sistemas Baseados na Localização do

Usuário em um Ambiente Móvel Adaptação Inteligente de Conteúdo da

Web para o Ambiente WAP

Page 22: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Recuperação de Informação em Sistemas Recuperação de Informação em Sistemas Baseados em NavegaçãoBaseados em Navegação

Sistemas baseados em navegação utilizam estruturas de diretórios

Esses sistemas apresentam uma estrutura estática. Usuário percorre sempre o mesmo caminho até chegar

à informação

Objetivo Adaptar um sistema de diretório para agilizar o acesso

à informação

Page 23: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Abordagem do problemaAbordagem do problema Menus divididos em duas partes:

A primeira parte com os itens mais acessados pelo usuário

A segunda parte é “fixa” com os itens ordenados pela popularidade global

Mudança de nível na hierarquia Controlada por uma política de distribuição

de itens baseada em LRU

Page 24: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Menus divididos em duas partesMenus divididos em duas partes

Page 25: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Linhas de PesquisaLinhas de Pesquisa Técnicas de Adaptação Automática de

Conteúdo para Dispositivos WAP Recuperação de Informação em

Sistemas Baseados em Navegação Sistemas Baseados na Localização do

Usuário em um Ambiente Móvel Adaptação Inteligente de Conteúdo da

Web para o Ambiente WAP

Page 26: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Sistemas Baseados na Localização do Usuário em Sistemas Baseados na Localização do Usuário em um Ambiente Móvelum Ambiente Móvel

Um dos principais problemas encontrados na área de computação móvel: a mobilidade

A mobilidade requer adaptabilidade

Objetivo do trabalho: desenvolver uma arquitetura que ofereça suporte adaptativo a serviços baseados na localização para a arquitetura WAP

Page 27: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Sistemas Baseados na Localização do Usuário em Sistemas Baseados na Localização do Usuário em um Ambiente Móvel um Ambiente Móvel (cont.)(cont.)

A arquitetura é composta por três módulos principais: Localização do usuário Localização do serviço (utilizando uma base

de dados georeferenciada) Módulo de processamento de consultas e

adaptação

Page 28: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

A Arquitetura AdaptativaA Arquitetura Adaptativa

WML WML, WBMPAdaptação Cálculo e análise

de informações de localização

Processamento de consultas

Localização do usuário

Localização do serviço

Internet

Page 29: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Linhas de PesquisaLinhas de Pesquisa Técnicas de Adaptação Automática de

Conteúdo para Dispositivos WAP Recuperação de Informação em

Sistemas Baseados em Navegação Sistemas Baseados na Localização do

Usuário em um Ambiente Móvel Adaptação Inteligente de Conteúdo da

Web para o Ambiente WAP

Page 30: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Adaptação Inteligente de Conteúdo da Web para o Adaptação Inteligente de Conteúdo da Web para o Ambiente WAPAmbiente WAP

Base de dados HTML e WML Acessos ocasionais

Page 31: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Adaptador de textosAdaptador de textos

Documento

em

HTML

Deckem

WMLAdaptador

Page 32: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Adaptador PersonalizadoAdaptador Personalizado

Deck WML

Adaptador

PersonalizaçãoTítulo

PersonalizaçãoTexto

Personalização Imagem

Page 33: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

ConclusõesConclusões Há um grande interesse na utilização do

WAP Problemas identificados estão

relacionados entre si Resultados prometem ser interessantes

Page 34: Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC .

Projeto Projeto

Serviços WAP: Princípios, Tecnologia e Desafios

UFMG/DCC

www.todowap.com.br