• No results found

Datasettet, søk og avgrensing

Kapittel 3: teori og metode

3.2 Metode og analytisk tilnærming

3.2.1 Datasettet, søk og avgrensing

Foi realizada uma análise das aplicações correlatas para identificar suas respectivas características e funcionalidades.

A Tabela 4 mostra as características das ferramentas para o desenvolvimento de aplicações de Realidade Aumentada. Percebe-se que a maior parte das ferramentas existentes são interfaces de programação e seu principal objetivo é oferecer suporte ao desenvolvimento de novas aplicações de Realidade Aumentada. A partir dessas ferramentas é possível construir diversas aplicações com Realidade Aumentada para diferentes finalidades. Nota-se ainda que, tais ferramentas apresentam praticamente a mesma estratégia para concepção de novas aplicações com Realidade Aumentada.

Capítulo 5 – Aplicações Correlatas

A Tabela 5 apresenta as características de aplicações adaptativas. Verifica-se que a maioria das aplicações pesquisadas atua na Web e tem como objetivo auxiliar o usuário no ambiente em que está realizando suas tarefas, isto garante que o mesmo as faça de forma mais efetiva. Constata-se também que grande parte destas aplicações obtém o perfil do usuário através de um cadastramento inicial e também através das interações dos usuários com a aplicação.

Para esse trabalho pesquisou-se apenas aplicações de visualização que representam a informação em ambientes tridimensionais. As características destas aplicações são apresentadas na Tabela 6. Nota-se que a maioria dessas aplicações utiliza técnicas de projeções 2D/3D convencionais e utilizam algum tipo de metáfora para representar suas informações.

A Tabela 7 apresenta as características da aplicação adaptativa com Realidade Aumentada. Nota-se que a aplicação analisada foi desenvolvida com objetivos de integrar técnicas de Hipermídia Adaptativa com Realidade Aumentada para ajudar o usuário a organizar o ambiente de trabalho de acordo com suas preferências. Para isso foi utilizado diferentes técnicas de interação (espacial e por controle virtual) com auxilio de marcadores, o que potencializa o sistema e o torna mais acessível ao usuário.

A Tabela 8 mostra as funcionalidades e características da aplicação adaptativa com Visualização de Informação. Constata-se que a aplicação analisada trata-se de um framework para adaptar as visualizações em dispositivos dos usuários. Tal aplicação apresenta técnicas de apresentação para resolver o problema da adaptação e técnicas de projeções 2D/3D convencionais para apresentar as informações ao usuário. As representações dispostas aos dispositivos do usuário são apresentadas no formato VRML.

As funcionalidade e características das aplicações de Visualização de Informação com Realidade Aumentada são apresentadas na Tabela 9. Percebe-se que a Realidade Aumentada é usada nestas aplicações de forma a potencializá-las dando-as suporte a um módulo diferente de visualização e interação. Diferentes técnicas de visualização são utilizadas nestas aplicações porém o uso de metáforas e as técnicas de projeções geométricas são empregadas de forma mais freqüente.

Reitera-se ainda que, por ser um precursor, ter o código aberto, possuir uma vasta documentação e grandes números de pesquisadores envolvidos, a ARToolKit é a ferramenta mais utilizada no desenvolvimento dessas aplicações.

Capítulo 5 – Aplicações Correlatas

76

Tabela 4 – Funcionalidades/Características das ferramentas para Realidade Aumentada.

Ferramenta

Funcionalidades/Características

Tipo Plataformas de suporte Objetivo da pesquisa Linguagem de programação

(Fiala, 2005) API (Application Programming Interface)

MS Windows, MacOS, Irix, Linux e MS PocketPC.

Resolver alguns problemas encontrados na ARToolKit no

processo de detecção de marcadores. C++ e C#.

(Kato, 2000) API MS Windows, Maços, Irix, Linux e MS PocketPC.

Para resolver recorrentes problemas de rastreamento em sistemas de Realidade Aumentada baseados em vídeo e visão direta e permitir que as pessoas desenvolvam suas próprias aplicações de Realidade Aumentada.

C, Java e Matlab.

(Loosea et al., 2008) API MS Windows, MacOSX e Linux.

Combina as funções de detecção e rastreamento de marcadores da ARToolKit com as funções para construção de modelos virtuais da biblioteca OpenSceneGraph.

C++. (MacIntyre et al.

2004)

GUI (Graphics User Interface)

Plataformas com suporte ao Adobe Director.

Desenvolver um conjunto de ferramentas que provêem um

desenvolvimento rápido com Realidade Aumentada. LINGO, C++. (Wagner , 2008) API

MS Windows, Maços, Irix, Linux, MS PocketPC, PDAs e smartphones.

Aperfeiçoar a biblioteca ARToolKit com intuito de gerar

Capítulo 5 – Aplicações Correlatas

77

Tabela 5 – Funcionalidades/Características das aplicações adaptativas.

Aplicação

Funcionalidades/Características

Perfil do Usuário Técnicas de Adaptação Objetivo da pesquisa Implementação

(De Bra et al., 2001)

Obtido através do cadastramento inicial e da interação do usuário com o sistema.

Técnicas de Apresentação e navegação.

Criar uma ferramenta de propósito geral para acrescentar

adaptação a um site na Web. Java e HTML.

(Macías et al., 2003) Obtido através da interação

do usuário com o sistema. Técnicas de Navegação.

Criar modelos de cursos prontos para serem processados

pelo TANGOW. Java e HTML.

(NetCoach, 2005)

Obtido através do cadastramento inicial e da interação do usuário com o sistema.

Técnicas de Apresentação e navegação.

Possibilitar o desenvolvimento de cursos adaptativos

baseados na Web. LISP-server.

(Oliveira et al., 2003)

Obtido através do cadastramento inicial e da interação do usuário com o sistema.

Técnicas de Apresentação e navegação.

Auxiliar professores na autoria de material educacional na Web. PHP, HTML e XML. (Trella et al., 2005) Obtido através do cadastramento inicial e da interação do usuário com o sistema.

Técnicas de Apresentação e navegação.

Prover aos professores uma ferramenta para desenvolver ambientes educacionais inteligentes baseados na Web e fornecer aos alunos um ambiente educacional no qual eles tenham um tutor encarregado de auxiliá-los no processo de aprendizagem

Java e HTML.

(Zanchett and Dalfovo, 2004)

Obtido através da interação

do usuário com o sistema. Técnicas de Navegação.

Criar um espaço interativo através da Internet na área de Educação para a aprendizagem continuada de adultos da Maior Idade nos cursos de Informática.

PHP.

(Chittaro and Ranon, 2002)

Obtido através do cadastramento inicial e da interação do usuário com o sistema.

Técnicas de Apresentação e Navegação.

Desenvolver sites tridimensionais com técnicas de adaptação para auxiliar os usuários quanto a navegação e a obtenção de informações no ambiente.

Capítulo 5 – Aplicações Correlatas

78

Tabela 6 – Funcionalidades/Características das aplicações de Visualização de Informação.

Aplicação

Funcionalidades/Características

Técnicas de Visualização Técnicas de Interação Objetivo da pesquisa Implementação

(Martins, 2000) Projeções 2D/3D convencionais e uso

de metáforas Navegação e manipulação 3D.

Visualizar informações, em um ambiente virtual, do Museu de Cerqueira César situado na cidade de São Carlos.

VRML.

(Souza Júnior, 2006) Projeções 2D/3D convencionais. Navegação e manipulação 2D/3D.

Criar um ambiente em que os usuários possam compartilhar a visualização e trocar informações pela Web.

Java.

(Systems, 2004) Projeções 2D/3D convencionais. Navegação e manipulação 2D/3D.

Visualizar informações em ambientes

tridimensionais. VRML.

Tabela 7 – Funcionalidades/Características da aplicação adaptativa com Realidade Aumentada.

Aplicação

Funcionalidades/Características

Perfil do Usuário Técnicas de Adaptação Técnicas de Interação Objetivo da pesquisa Implementação

(Sinclair et al., 2003) Não consta. Técnicas de Apresentação.

Interação espacial

(marcadores) e por controle virtual.

Integrar técnicas de Hipermídia Adaptativa à Realidade Aumentada.

ARToolKit, C/C++, VRML e OpenGL.

Tabela 8 – Funcionalidades/Características da aplicação adaptativa com Visualização de Informação.

Aplicação Funcionalidades/Características Perfil do Usuário Técnicas de Adaptação Técnicas de Visualização Técnicas de

Interação Objetivo da pesquisa Implementação

(Ehret et al., 2004) Não consta. Técnicas de Apresentação.

Projeções 2D/3D convencionais.

Navegação e manipulação 2D/3D.

Desenvolver um framework para adaptar a visualização a diferentes plataformas móveis.

SQL, JSP, HTML e VRML.

Capítulo 5 – Aplicações Correlatas

79

Tabela 9 – Funcionalidades/Características das aplicações de Visualização de Informação com Realidade Aumentada.

Aplicação

Funcionalidades/Características

Técnicas de Visualização Técnicas de Interação Objetivo da pesquisa Implementação

(Aragon and Hearst, 2005) Projeções geométricas e uso de metáforas. Limitada à projeção. Simular condições físicas em simuladores de vôo. ART e OpenGL. (Blackwell et al., 2000) Projeções geométricas e uso de metáforas. Interação por controle físico. Visualizar os dados médicos sobre a anatomia do paciente. OptoTrak e OpenGL. (Bueno, 2005) Baseadas em ícones e projeções geométricas. Interação espacial (marcadores). Visualizar dados multidimensionais em ambiente de Realidade Aumentada. ARToolKit, C/C++ e VRML. (Claros et al. 2007) Projeções 2D/3D convencionais. Interação espacial (marcadores).

Usar Realidade Aumentada para visualizar informações procedidas de sensores ligados aos pacientes em um centro de tratamento.

ARToolKit, C/C++ e OpenGL.

(Hartman et al., 2005) Projeções geométricas. Limitado à projeção.

Usar Realidade Aumentada para visualizar as seqüências de passos a serem executados, por uma máquina (Rover), na exploração planetária

RML, CAD e XML.

(Hedley et al., 2002) Projeções geométricas.

Interação espacial (marcadores) e

baseada em comandos. Visualizar dados geográficos e terrenos virtuais sobrepostos no mapa real. ARToolKit, C/C++ e VRML.

(King, Piekarski and Thomas, 2005)

Projeções geométricas, orientadas

a pixels e uso de metáforas. Limitada à projeção.

Visualizar em sistemas outdoor de Realidade Aumentada os parâmetros que afetam os rendimentos e a qualidade das uvas em diferentes áreas de plantação.

Tinmith AR, GIS, C++ e VRML.

(Kirner and Kirner, 2006) Projeções 2D/3D convencionais e uso de metáforas. Interação espacial (marcadores). Visualizar de dados com Realidade Aumentada. ARToolKit, C/C++ e VRML. (Malkawi and Srinivasan,

2005)

Projeções geométricas, orientadas a pixels e uso de metáforas.

Interação baseada em comandos;

Visualizar resultados da simulação de Dinâmica dos Fluidos Computacional em espaço e tempo real usando mecanismos de reconhecimento de fala e gestos.

IBM ViaVoice speech, C++ e Java 3D. (Meiguins, 2006) Projeções 2D/3D convencionais. Interação espacial (marcadores) e por controle virtual. Visualizar dados multidimensionais com Realidade Aumentada. ARToolKit, C/C++, VRML e OpenGL. (Tsuchimoto and Nikishkov,

2006)

Projeções 2D/3D convencionais, projeções geométricas e orientadas a pixels.

Interação espacial (marcadores).

Projetar sobre o corpo do paciente, em forma de gráficos, os resultados da medida de rigidez de tecidos humanos.

ARToolKit, C++ e OpenGL. (Zorzal et al., 2007) Uso de metáforas. Interação espacial (marcadores) e por

controle físico.

Visualizar informações sobre redes de computadores com Realidade Aumentada.

ARToolKit, C/C++ e VRML.

Capítulo 5 – Aplicações Correlatas

5.9. Considerações finais

Este capítulo apresentou uma visão geral do estado da arte das áreas correlatas à pesquisa. Foram apresentadas algumas das ferramentas de auxílio no desenvolvimento de aplicações com Realidade Aumentada, aplicações de Sistemas Adaptativos e Visualização de Informação.

Em continuidade, o capítulo mostrou uma compilação de aplicações que associam técnicas de Sistemas Adaptativos com Realidade Aumentada, Visualização de Informação com Sistemas Adaptativos e técnicas de Visualização de Informação com Realidade Aumentada.

Por fim, este capítulo apresentou uma análise das aplicações correlatas desta pesquisa apresentando suas funcionalidades e características. Nota-se que, até o momento, não foram encontrados trabalhos publicados que envolvem as três áreas do conhecimento discutidas nesta pesquisa. No entanto, é imprescindível ressaltar que todos os trabalhos estudados nesta pesquisa são projetos de qualidade, e o fato deles não pesquisarem a interseção das três áreas não diminui de forma alguma os seus valores para a comunidade científica. Os projetos analisados focalizaram em estudos que serviram de base e motivação para o presente trabalho. Entende-se ainda que um trabalho de qualidade, independentemente do seu foco, contribui para o avanço da ciência, e o fato de pesquisas tomarem rumos diferentes com certeza aumenta o campo de conhecimento alcançado e a velocidade do crescimento científico.