26
Construção de um Construção de um sistema de sistema de visualização de visualização de arquivos 3D arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

Embed Size (px)

Citation preview

Page 1: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

Construção de um sistema de Construção de um sistema de visualização de arquivos 3Dvisualização de arquivos 3D

FURB – Universidade Regional de Blumenau

Mauro Marcelo MattosAntonio Carlos Tavares

Vinícius Krauspenhar

Page 2: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Introdução Introdução

O presente trabalho descreve o estágio atual da construção – de um sistema de arquivos semântico

que amplia as possibilidades de interação com os objetos de um sistema de arquivos

– através da introdução de conceitos de visualização de informações

– Viabilizada pela adoção de uma metáfora 3D implementada através do uso de um motor de jogos.

Page 3: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

ProgramaçãoProgramação

1. Visualização de informações2. Memória espacial em ambientes

virtuais3. Sistemas de Arquivos Semânticos4. Trabalhos correlatos5. O Sistema6. Metáfora de representação

Page 4: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Visualização de informaçõesVisualização de informações

utiliza sistemas gráficos 3D e técnicas de animação interativa

– para simular o reconhecimento de padrões e estruturas em informações armazenadas

• (Robertson et al.,1998).

Page 5: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

ExemplosExemplos

Page 6: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Memória espacial em ambientes virtuaisMemória espacial em ambientes virtuais

O projeto Data Mountain objetivou desenvolver uma ferramenta de gerenciamento de documentos baseada especificamente em conceitos e estudos sobre a utilização da memória espacial em ambientes virtuais.

• ROBERTSON et al, 1998

Page 7: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Memória espacial em ambientes virtuaisMemória espacial em ambientes virtuais

Um estudo comparando o atual modelo de organização utilizado pelo Internet Explorer e pelo Data Mountain provou que apesar da maior dificuldade do usuário em organizar inicialmente os objetos, – houve maior facilidade de acesso aos objetos,

meses depois da organização inicial, no modelo proposto pelo Data Mountain

• ROBERTSON et al, 1998

Page 8: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Memória espacial em ambientes Memória espacial em ambientes virtuais:virtuais:o projeto DataMountaino projeto DataMountain

Page 9: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Memória espacial em ambientes virtuaisMemória espacial em ambientes virtuais

Cockburn e McKenzie (2001) procuraram identificar a efetividade da memória espacial – Utilizaram modelos físicos reais e modelos virtuais

correspondentes.– Utilizando seis ambientes para o estudo, três ambientes reais

físicos provendo uma experiência para os usuários sem as limitações de visualização virtual e três ambientes virtuais equivalentes nas perspectivas 2D, 2¹/2D e 3D, vários usuários foram submetidos às tarefas de organizar páginas e posteriormente acessar as mesmas na organização criada.

– O ambiente 2¹/2D corresponde à visualização apenas do plano inferior em perspectiva.

Page 10: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Memória espacial em ambientes virtuaisMemória espacial em ambientes virtuais

Page 11: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Memória espacial em ambientes Memória espacial em ambientes virtuais:virtuais:resultados da esperiênciaresultados da esperiência

A maioria dos usuários apresentou dificuldade na tarefa de organizar os objetos no ambiente 2¹/2D e 3D, porém,

ficou comprovada a capacidade espacial do cérebro humano de acessar rapidamente os documentos nestes ambientes.

Nos testes realizados, o acesso à um item organizado anteriormente no ambiente 2D físico foi de 4,2 segundos, enquanto no ambiente 3D foi de 3,7 segundos.– Cockburn e McKenzie (2001)

Page 12: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Memória espacial em ambientes Memória espacial em ambientes virtuais:virtuais:outros projetosoutros projetos

Task Gallery– Perspective Wall– Mackinlay et al. (1991)

BumpTop– Físca e massa– Agarawala e Balakrishnan

(2006)

Tactile 3D– Jogo 3D– Upper Bounds Interactive

(2006)

XCruiser – galáxias– Shinyama (2003)

Page 13: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Sistemas de Arquivos Sistemas de Arquivos SemânticosSemânticos

(semantic file system – SFS) é um sistema de armazenamento de informações que amplia os recursos dos sistemas de arquivos tradicionais com a possibilidade de busca baseada na semântica dos arquivos.

Resumidamente pode-se afirmar que um SFS possibilita que os usuários realizem buscas no sistema de arquivos baseando-se nos atributos dos mesmos ao invés de utilizar nomes previamente designados

– Gifford et al,1991; Soules e Ganger, 2004;Martin,2005; Ba Ngo,Bac,Silber-Chaussumier,Quyet Le,2007.

Page 14: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Sistemas de Arquivos Sistemas de Arquivos Semânticos: característicasSemânticos: características a extração de metadados a partir dos

arquivos a capacidade de criar diretórios

virtuais apresentando os objetos do sistema de arquivos que satisfazem uma determinada consulta.

• Martin (2005)

Page 15: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Sistemas de Arquivos Sistemas de Arquivos Semânticos: classificaçãoSemânticos: classificação

integrados – incorporam facilidades semânticas estendidas

diretamente no sistema de arquivos Aumentados

– viabilizam facilidades semânticas através de um caminho evolucionário que amplia a interface tradicional do sistema de arquivos permitindo que as interfaces de manipulação de arquivos tradicionais permaneçam intocadas

• Vasudevan e Pazandak (1997)

Page 16: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Sistemas de Arquivos Sistemas de Arquivos Semânticos: exemplosSemânticos: exemplos

SFS• Gifford et al (1991)

Diagramas de Venn• Sechrest and McClennen (1992)

BeFS (BeOS)• Giampaolo (1998)

SFS• Gopal (1999)

Ontology-base semantic file systems• Hung Ba et al(2007)

Page 17: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

O SistemaO Sistema Objetivos Principais

– desenvolver uma ferramenta para gerência e visualização 3D de um sistema de arquivos tendo como base a metáfora da memória espacial

Page 18: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

O SistemaO Sistema objetivos de curto prazo:

– desenvolver objetos gráficos tridimensionais para representar os objetos do sistema de arquivos;

– criar um ambiente tridimensional sobre o qual serão aplicadas as metáforas representativas de objetos do sistemas de arquivos;

– desenvolver um mecanismo que possibilite ao usuário selecionar uma imagem qualquer e sobre ela identificar regiões que possam ser associadas a objetos do sistema de arquivos;

– desenvolver mecanismos de sincronização dos objetos do ambiente com os objetos do sistema de arquivos;

– permitir a navegação e manipulação dos objetos do ambiente virtual.

Page 19: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

O SistemaO Sistema Os objetivos de longo prazo

– compreendem a inclusão de operações de controle de colisão entre os objetos aplicando conceitos de física

– a criação de um gerenciador de metáforas que permita especificação e mapeamento dos objetos da metáfora para os objetos do sistema de arquivos

– A extensão da aplicação para outros sistemas operacionais.

– detalhamento das novas formas de interação com o ambiente metafórico criado e todas as conseqüências desta interação.

Page 20: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Metáfora de representaçãoMetáfora de representação

Page 21: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Metáfora de representaçãoMetáfora de representação Além dos conceitos mais tradicionais, este modelo permite a

representação de conceitos específicos de arquivos tais como:– arquivos recentes:

representado por pessoas que estão em uma praça pública– arquivos protegidos:

pessoas que estão em edificações como quartéis, etc.– arquivos suspeitos (anti-virus):

representados por pessoas alocadas em prisões– arquivos infectados ou danificados,

pessoas em hospitais, – arquivos recebidos/enviados

pessoas em rodoviárias, aeroportos– arquivos do sistema operacional

pessoas que habitam a prefeitura da cidade.

Page 22: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Metáfora de representaçãoMetáfora de representação Sob o ponto de vista dos tradicionais atributos de

proteção os atributos do tipo read-only

– pessoas com escudos de proteção que impedem que outras pessoas se aproximem

atributos Read-write – pessoas sem escudo de proteção

atributoS Hidden – “fantasmas” que habitam determinadas regiões.

Page 23: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Metáfora de representaçãoMetáfora de representação Sob o ponto de vista semântico, o modelo permite uma série (ainda

não completamente identificada) de associações como: Tipos de arquivos com áreas de atuação na sociedade:

– Filmes: pessoas que habitam cinemas ou teatros;– Música: pessoas que habitam boates ou palcos;– Dados: pessoas que carregam livros;– Executáveis: pessoas representando trabalhadores que trabalham em

fábricas. Tamanho dos arquivos:

– pessoas magras ou gordas; Idade dos arquivos:

– representação de pessoas jovens ou idosas.

Page 24: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Metáfora de representaçãoMetáfora de representação Ainda sob o ponto de vista semântico, um aspecto

importante refere-se ao fato de que – uma vez que os arquivos são vistos como pessoas, – pode-se incluir no rol de funcionalidades do SFS aumentado a

possibilidade de que os arquivos sejam vistos como agentes, assim os tradicionais arquivos de dados são vistos como agentes

portadores de conhecimento (portanto conhecedores de seu conteúdo) e,

os tradicionais arquivos executáveis são agentes de transformação de conhecimento.

Este conceito estabelece um novo patamar de interação com os objetos do sistema de arquivos.

Page 25: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

WSO 2007

Exemplo de interfaceExemplo de interface

Page 26: Construção de um sistema de visualização de arquivos 3D FURB – Universidade Regional de Blumenau Mauro Marcelo Mattos Antonio Carlos Tavares Vinícius Krauspenhar

Construção de um sistema de Construção de um sistema de visualização de arquivos 3Dvisualização de arquivos 3D

FURB – Universidade Regional de Blumenau

Mauro Marcelo MattosAntonio Carlos Tavares

Vinícius Krauspenhar