Creation and Visualization of Context Aware Augmented Reality Interfaces<br />Aluno: Állan Oliveira<br />Orientadores:Regi...
VISAR   & VISAR-IE<br />
Proposta de projeto: VISAR e VISAR-IE<br /><ul><li>Criação de um Framework para interfaces:
Adaptação de interfaces em tempo real
Gerenciamento da interface para a aplicação
Padronização de componentes de interface
Reuso de interfaces
Criação de um Editor de interfaces de RA:
Design rápido de interfaces
Design através de modelagem
Criação de diferentes interfaces (não só baseadas em reconhecimento de marcadores)</li></li></ul><li>VISAR<br />Caracterís...
Permite que desenvolvedores se preocupem apenas com a aplicação e suas regras
Responsável por gerenciar a interface e alterá-la perante requisições da aplicação
Padroniza componentes de interface</li></li></ul><li>Padrões de Interface<br /><ul><li>Criados através da análise de inter...
Representam componentes gráficos simples de reproduzir e com altas taxas de aparição em interfaces
Torna a criação de interfaces ágil e fácil</li></li></ul><li>VISAR-IE <br />Editor de Interfaces de RA<br /><ul><li>Ferram...
Permite a criação de contextosquealteram a interface
Design rápido de interfaces através dos padrões
Utilizado por especialistas na área da aplicação
Modela XML, processável pelo framework</li></li></ul><li>Visão geral da interação entre <br />editor, framework e aplicaçã...
TRACKING<br />WORLD MODEL<br />CONTEXT<br />Arquitetura de um sistema com VISAR<br />APPLICATION<br />PRESENTATION<br />Vi...
Desenvolvendoumaaplicação<br />
Paleta de padrões.<br />Lista de padrões da interface.<br />VISAR-IE: como funciona<br />Text<br />Number<br />GPS<br />Ma...
Modelando a interface através do VISAR-IE<br />NightVision<br />Temperature<br />Temperature<br />Oxygen<br />NightVision<...
Estruta de contextos e padrões do Visar<br />Contexts<br />Context 4<br />Precise Location<br />Context 2<br />Dark<br />C...
Upcoming SlideShare
Loading in …5
×

Ix ws allan

286 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
286
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ix ws allan

  1. 1. Creation and Visualization of Context Aware Augmented Reality Interfaces<br />Aluno: Állan Oliveira<br />Orientadores:Regina B. Araujo Jander Moreira<br />
  2. 2. VISAR & VISAR-IE<br />
  3. 3. Proposta de projeto: VISAR e VISAR-IE<br /><ul><li>Criação de um Framework para interfaces:
  4. 4. Adaptação de interfaces em tempo real
  5. 5. Gerenciamento da interface para a aplicação
  6. 6. Padronização de componentes de interface
  7. 7. Reuso de interfaces
  8. 8. Criação de um Editor de interfaces de RA:
  9. 9. Design rápido de interfaces
  10. 10. Design através de modelagem
  11. 11. Criação de diferentes interfaces (não só baseadas em reconhecimento de marcadores)</li></li></ul><li>VISAR<br />Características do Framework<br /><ul><li>Abstrai a interface para a aplicação
  12. 12. Permite que desenvolvedores se preocupem apenas com a aplicação e suas regras
  13. 13. Responsável por gerenciar a interface e alterá-la perante requisições da aplicação
  14. 14. Padroniza componentes de interface</li></li></ul><li>Padrões de Interface<br /><ul><li>Criados através da análise de interfaces de sistemas de RA existentes
  15. 15. Representam componentes gráficos simples de reproduzir e com altas taxas de aparição em interfaces
  16. 16. Torna a criação de interfaces ágil e fácil</li></li></ul><li>VISAR-IE <br />Editor de Interfaces de RA<br /><ul><li>Ferramentaflexívelparaautoria de interfaces de RA
  17. 17. Permite a criação de contextosquealteram a interface
  18. 18. Design rápido de interfaces através dos padrões
  19. 19. Utilizado por especialistas na área da aplicação
  20. 20. Modela XML, processável pelo framework</li></li></ul><li>Visão geral da interação entre <br />editor, framework e aplicação<br /><?xml?><br />Listofallimplemented Interface Patterns<br />Interface Editor<br /><?xml?><br />Application UI in XML<br />VISAR<br />
  21. 21. TRACKING<br />WORLD MODEL<br />CONTEXT<br />Arquitetura de um sistema com VISAR<br />APPLICATION<br />PRESENTATION<br />Vision<br />Tracking of user and interest obj.<br />Calculating virtual obj. position<br />Fusing sensor data dynamically (ubitrack)<br />Wi-Fi<br />GPS<br />Geometric Real World Model<br />Geometric Virtual World Model<br />INTERACTION<br />Context Capture Service<br />Context Interpretation Service<br />Activate Interface Context<br />Update UI<br />VISAR<br />Open GL<br />3D render<br />Contexts and Patterns Management<br />Virtual obj.<br />OSG<br />X3D<br />Keyboard<br />Interaction Manager<br />Gesture<br />
  22. 22. Desenvolvendoumaaplicação<br />
  23. 23. Paleta de padrões.<br />Lista de padrões da interface.<br />VISAR-IE: como funciona<br />Text<br />Number<br />GPS<br />Map 2d<br />Arrow<br />KeyPlace<br />Lista de contextos da interface.<br />Propriedades do padrão selecionado. <br />Normal<br />
  24. 24. Modelando a interface através do VISAR-IE<br />NightVision<br />Temperature<br />Temperature<br />Oxygen<br />NightVision<br />Arrow<br />Pathfinder<br />Oxygen<br />Normal<br />Normal<br />Dark<br />Dark<br />BadLocation<br />BadLocation<br />Precise Location<br />Arrow<br />
  25. 25. Estruta de contextos e padrões do Visar<br />Contexts<br />Context 4<br />Precise Location<br />Context 2<br />Dark<br />Context 1<br />Normal<br />Context 3<br />BadLocation<br />Patterns<br />NightVision<br />Tempe-rature<br />Oxygen<br />Path finder<br />Arrow<br />
  26. 26. <?xml version="1.0" ?><br /><patterns><br /> <nome>mapada casa</nome><br /> <propriedades><br /> <tipo> map 2d </type> <br /> <posição> X-Y </posição><br /> <distancia> Z </distancia><br /> <tamanho> J </tamanho><br /> </propriedades><br />VISAR Operation: <br />1° Start<br />VISAR<br />Manager<br />InternalControlFunction<br />API<br />Start_interface()<br />Interface Structure<br />USER DISPLAY<br />Renderer<br />
  27. 27. VISAR Operation: <br />2° LocationUpdates<br />VISAR<br />Manager<br />Ubitrack<br />InternalControlFunction<br />API<br />Position_update()<br />Interface Structure<br />Renderer<br />
  28. 28. MiddlewareLRVNet<br />POSTERIOR REPRODUCTION<br />SIMULATION TRAINING<br />APPLICATIONS<br />SERVICES MIDDLEWARE <br />TOPIC MANAGER<br />SERVICE DISCOVERY<br />REPRODUCTION<br />KNOWLEGDE BASE<br />ONTOLOGIES<br />CONTEXT <br />MANAGER<br />CONTEXT <br />INTERPRETING<br />RECORDING<br />FUZZY RULES<br />ADAPTATION<br />AGENTS <br />MANAGER<br />DATA FUSING<br />DATA AND CONTEXT <br />BASE<br />OPERATIONAL SYSTEM<br />Sensor and Actuators Wireless Network<br />Sink (Gateway)<br />Sensor<br />Actuator<br />RFIDs<br />
  29. 29. VISAR Operation: <br />3° ChangeofContext<br />VISAR<br />Manager<br />InternalControlFunction<br />API<br />Start_context(2)<br />Interface Structure<br />Renderer<br />
  30. 30. VISAR Operation: <br />3° ChangeofContext<br />VISAR<br />Manager<br />Deactivate_context(3)<br />InternalControlFunction<br />API<br />Activate_context(4)<br />Interface Structure<br />Renderer<br />
  31. 31. VISAR Operation: <br />3° Updating interface<br />VISAR<br />Manager<br />Update_interface<br />(1, 120, 5)<br />InternalControlFunction<br />API<br />Interface Structure<br />Renderer<br />
  32. 32. Exemplos de aplicações<br />
  33. 33. Sistema para bombeiros em ambiente de emergência.<br />
  34. 34. Family Show -<br />Visualização de fotos e vídeos para a família<br />
  35. 35. RA integrada a mesa tangível – Aplicação mapa móvel.<br />
  36. 36. Passos futuros<br /><ul><li>Estudar o funcionamento das interações na RA:
  37. 37. desenvolver um modelo para possibilitar modelagem de interações,</li></ul> ou<br /><ul><li>adotar o modelo do Wolfgang Broll de interações, e fundir o software de modelagem de interações com o editor VISAR-IE
  38. 38. Terminar a implementação do VISAR e VISAR-IE
  39. 39. Implementar o caso de estudo do mapa móvel</li></li></ul><li>Considerações Finais<br /><ul><li>As limitações apresentadas na RA e enfrentadas foram:
  40. 40. Ausência de um software de autoria que permita modelagens de interface diferentes do comum (objeto 3d projetado sobre marcador)
  41. 41. Limitação na RA baseada em ciência de contexto a somente iluminação, localização e usuário
  42. 42. Toolkits e frameworks de RA exigem conhecimentos complexos de visão computacional
  43. 43. Resolvemos as limitações apresentadas com o VISAR e o VISAR-IE (interface editor)
  44. 44. VISAR é um framework que permite construção de interfaces de RA e a adaptação das interfaces mediante contextos do ambiente, em uma programação de alto nível
  45. 45. O editor VISAR-IE permite desenhar (design) a interface e projetar alterações nela</li></li></ul><li>Perguntas?<br />

×