1 / 20

UbiComp 2008

UbiComp 2008. Projeto Guia Turístico Reunião 2 29/09/2008. Pontos do Trabalho. Aplicação Guia Turístico Perfil do usuário Contexto lógico e físico Servidor de Eventos Escalonador de atividades Adaptação Segurança Comunicação de dados e voz Desenvolvimento de SW.

august
Download Presentation

UbiComp 2008

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UbiComp 2008 Projeto Guia Turístico Reunião 2 29/09/2008

  2. Pontos do Trabalho • Aplicação Guia Turístico • Perfil do usuário • Contexto lógico e físico • Servidor de Eventos • Escalonador de atividades • Adaptação • Segurança • Comunicação de dados e voz • Desenvolvimento de SW

  3. Problemas Encontrados nas Propostas • Falta padronização nas entregas • Formato, extensão e conteúdo • Falta clareza no que deve ser entregue • Ex: Requisitos • O processo de levantamento de requisitos não está claro • Especiicação de requisitos, artigo • Trabalhos ainda não entregues de alguns alunos • Pontos do trabalho sem cobertura

  4. Cronograma • Agosto: Requisitos • Setembro: Análise e Arquitetura/Desenho • Outubro: Codificação e Integração • Novembro: Integração e Testes

  5. Componentes e Responsabilidades • Perfil do Turista • captar as informações diretas do usuário  • interesses, estilos (tradicional, aventureiro), preferências • confirmar as informações coletadas com o que está sendo executado pelo turista de forma direta/indireta

  6. Componentes e Responsabilidades • Contexto • captar as informações do ambiente em que o turista está/estará presente • clima, localização, tráfego, tipo de ambiente (museu, show) • definir grupos de interesse entre turistas quando for necessário/interessante

  7. Componentes e Responsabilidades • Serviço de eventos • fornecer ao turista a subscrição de notificação de eventos relacionados ou não à atividades turísticas • promoções, sugestões, informações de tráfego, clima • receber de um servidor notificações de eventos relacionados às atividades turísticas selecionadas pelo turista

  8. Componentes e Responsabilidades • Escalonador de atividades • disponibilizar ao turista uma sugestão de itinerário de atividades a serem executadas baseado em informações • perfil e contexto • fornecer a possibilidade de substituição/remanejamento de atividades para o turista • atualizar a lista de atividades em função da adaptação • mudança de clima, comportamento do usuário

  9. Componentes e Responsabilidades • Adaptação • verificar periodicamente informações para a captação da necessidade de alguma mudança de atividades • relacionadas ao perfil dinâmico, contexto e de eventos  • ex: mudanças de itinerário, clima, localização • informar ao escalonador a necessidade de uma nova sugestão de itinerário para a execução das atividades • ex: turista cansado na parte da manhã, clima chuvoso, novas oportunidades de eventos culturais na cidade

  10. Componentes e Responsabilidades • Comunicação de dados e voz • fornecer serviços de comunicação de dados para os demais módulos (HTTP, XMPP) acessarem serviços externos • fornecer serviços de comunicação de voz (ligação telefônica, VoIP) • coletar informações sobre as redes disponíveis e possibilitar a seleção dos meios do acesso • ex: WLAN vs. GPRS

  11. Componentes e Responsabilidades • Segurança • fornecer a outros serviços da aplicação operações (criptografia, autenticação, autorização) • prover a anonimicidade do usuário, mapeamento do ID do usuário e suas informações de forma sigilosa

  12. Dependência entre os Módulos Aplicação Guia Turístico Perfil do Usuário Serviço de Eventos Contexto Escalonador de Atividades Adaptação Comunicação de Dados e Voz Segurança

  13. Proposta de Arquitetura InicialLado Cliente

  14. Proposta de Arquitetura Inicial

  15. HTTP/XMPP Servidor de Aplicação Servidores de Serviços Clima Tráfego Serviços (aeroporto, Comércio, Eventos Proposta de Arquitetura Inicial Aplicação Guia Turístico Fim Execução de uma atividade Perfil Estático/ Dinâmico Escalonadorde Atividades Contexto Apresent. próximaatividade Adaptação Serviço de Eventos Segurança Comunicação de dados e voz Internet

  16. Cenário de Uso (1): Perfil do Turista • O turista recebe um dispositivo e é requisitado para responder perguntas relativas ao seu perfil • caso ele já possua uma conta, ele irá autenticar em um servidor (google ou servidor turístico) • nome, idade, origem, estado civil,  • estilo de viagem (aventureiro, esportista, tradicional), estilo de comida  • disposição da informação (gosta de ler sobre os pontos turísticos, fotos, som, video) • prefere fazer sozinho ou em grupos • gostaria ou não de receber sugestões de locais

  17. Cenário de Uso (2): Contexto • O contexto inicia a busca por informações relacionadas a todas as atividades turísticas disponíveis a serem visitadas na região • Baseado no perfil, o contexto pode requisitar a um servidor eventos relacionados aos interesses do turista • informações sobre transporte, horários de funcionamento de pontos turísticos • Outros eventos também poderão ser disponibilizados ao usuário para que ele opte ou não em subscrevê-los • compras, informações aeroportuárias, informações LBS • O contexto poderá criar agrupamentos de pessoas com os mesmos interesses e estilos (contexto coletivo)

  18. Cenário de Uso (3): Escalonador de Atividades • O escalonador de atividades irá propor um itinerário das atividades baseado nos dados coletados pela aplicação • Perfil estático e dinâmico, contexto lógico e físico, eventos de interesse • Ex: utilizar o GMaps para apresentar o roteiro • O usuário poderá substituir determinadas atividades por outras do mesmo tipo • atividades tradicionais, esportivas, musicais, alimentares • O usuário aprovará ou não o itinerário para que este seja executado

  19. Cenário de Uso (4): Execução de uma Atividade • Durante a execução da aplicação, o serviço de eventos estará apto para notificar • o usuário de eventos subscritos na fase de coleta de perfil e contexto • A aplicação de eventos relacionados às atividades • Quando o turista chegar ao destino, a aplicação disponibilizará ao turista informações sobre o local • contexto histórico, geográfico, social, etc. • O turista poderá interagir com outros turistas via gtalk, trocar fotos se desejarem • Durante uma atividade, caso o turista saia da atividade, a aplicação deverá procurar saber porque • nova atividade, fim do itinerário

  20. Cenário de Uso (4): Execução de uma Atividade • No final de cada atividade • o turista irá avaliar a atração visitada • foi interessante (1-10)? vc recomendaria (1-10)? • a aplicação apresentará a próxima atividade e perguntará se o turista tem o interesse em mudar o itinerário • perfil dinâmico

More Related