Upload
susana-oliveira
View
571
Download
3
Embed Size (px)
Citation preview
INTERACTIVIDADEIntrodução à Teoria da Interactividade
Aplicações Informáticas BProfessora Susana Oliveira
AGRUPAMENTO DE ESCOLAS DE CARVALHOS
2
Conceito
A interactividade, num ambiente virtual (AV), consiste na possibilidade do utilizador dar instruções ao sistema através de acções efectuadas neste e nos seus objectos. Em função dessas acções o sistema transforma-se e adapta-se, criando novas situações ao utilizador.
Aplicações Informáticas B
3
Aplicações Informáticas B
Características ou componentes
Comunicação Estabelece uma
transmissão recíproca
Feedback / Controlo e Resposta Permite ao sistema
regular e actuar nos comportamentos dos objectos do AV a partir dos estímulos sensoriais recebidos pelo sistema
Tempo de resposta / velocidade / latência Tempo que decorre
entre a acção do utilizador e a correspondente alteração no AV
Adaptabilidade / variedade Capacidade que o
sistema possui para alterar o AV em função das acções do utilizador.
Aplicações Informáticas B
4
Níveis – Relação Homem-máquina
•O utilizador tem um controlo limitado sobre o conteúdo de ambiente. A interacção é controlada pelo sistema e seguem um caminho pré-programado.
Reactiva
•O utilizador tem o controlo sobre a sequência, ritmo e do estilo das acções desenvolvidas sobre o conteúdo do AV.
Coactiva
•O utilizador tem o controlo da estrutura e do conteúdo das acções desenvolvidas no AV, ou seja o utilizador controla dinamicamente o desenvolvimento do conteúdo deste.
Proactiva
Aplicações Informáticas B
5
Níveis – Relação Homem-máquina
Controlo do conteúdo
Limitado Alargado
Controlo
da estrutura
Limitad
oReactiva Coactiva
Alargado
Coactiva Proactiva
Aplicações Informáticas B
6
Níveis – Acção sensorial•O
utilizador está completamente imerso num AV, onde são estimulados todos os seus sentidos.
Elevada
•Apenas alguns sentidos do utilizador são estimulados e exerce um controlo limitado sobre o desenrolar da acção do AV.
Média
•O utilizador não se sente como parte do AV e apenas alguns sentidos são utilizados.
Baixa
7
Aplicações Informáticas B
Tipos de interactividade
Linear O utilizador
pode definir o sentido da sequência das acções desenvolvidas no AV, mas apenas acedendo à seguinte ou à precedente.
De suporte O utilizador
recebe do sistema apoio sobre o seu desempenho através de mensagens de ajuda a manuais.
• Como …
Manual
Hierárquica O utilizador
navega no sistema através de um conjunto predefinido de opções, podendo assim definir o trajecto.
8
Tipos de interactividade
Sobre objectos O utilizador activa
objectos usando o rato ou outro dispositivo apontador para obter respostas do sistema. Estes objectos alteram o seu funcionamento de acordo com determinados factores, como o relacionamento entre objectos ou instruções predefinidas sobre a sua actividade e o seu desempenho.
Reflexiva O utilizador responde a perguntas
feitas pelo sistema. O utilizador pode comparar as suas respostas com as de outros utilizadores ou com as de especialistas, permitindo, desta forma, uma reflexão sobre as mesmas.
De hiperligação O sistema define as ligações
necessárias para garantir que o acesso aos seus elementos, por parte do utilizador, seja assegurado por todos os trajectos possíveis ou relevantes, criando um ambiente flexível.
Aplicações Informáticas B
9
Tipos de interactividade
De actualização A interactividade entre o
utilizador e o sistema permite gerar conteúdos actualizados e individualizados em resposta às acções do utilizador. Este tipo de interactividade pode variar de um formato de simples perguntas e de respostas até a formatos mais complexos que podem incorporar na sua construção componentes de inteligência artificial.
Construtiva É uma extensão do tipo
de interactividade de actualização.
O utilizador constrói um modelo a partir do manuseamento dos objectos, atingindo um objectivo específico. Para tal o utilizador tem de seguir uma sequência correcta de acções para que a tarefa seja concluída.
Classificação baseada na Taxionomia de Sims
Aplicações Informáticas B
Aplicações Informáticas B
10
O desenho de soluções
Requisitos a considerar no desenho/ projecto: Definição da solução a desenvolver; Caracterização do tipo de imersão pretendido; Caracterização do hardware central e dos
vários dispositivos/ periféricos a utilizar; Definição do software/ sistema operativo de
suporte; Definição da capacidade de percepção dos
movimentos do utilizador; Selecção de ferramentas a utilizar no
desenvolvimento;
Aplicações Informáticas B
11
Construção de soluções interactivas
Modelagem de objecto
s
Programação orientada a
objectos
Redes de computadores / Comunicação
de dados Processamento
em tempo
real
VR ToolKits
12
VR ToolKits
DI-Guy http://www.diguy.com/diguy/index.htm• Permite adicionar características do comportamento humano a acontecimentos simulados em tempo real.
• Cada característica altera-se deforma realista, responde a comandos simples e movimentam-se no ambiente de acordo com as indicações.
• Estas características são animadas d forma automática.
Gizmo3D http://www.gizmosdk.com/html/3Dintr.htm• É uma solução completa para a indústria, aplicações militares e jogos.
• Permite desenvolver formas geométricas de uma forma rápida, sombras em tempo real, estruturas recursivas, ambientes e animação.
Virtus Walkthrough Pro• Permite uma visualização 3D intuitiva. Possui ferramentas de modelação e de edição, cria perspectivas com mapeamento das texturas.
• Tem capacidade de exportar VRML.• Combina a capacidade de rendering 3D em tempo real com as movimentações detectadas. Aplicações Informáticas B
13
VR ToolKits
WorldToolKit para Windows• Permite o desenvolvimento de ambientes 3D simulados e
aplicações de realidade virtual. • É uma livraria orientada a objectos com um alto nível de
funções para configuração, interacção e controlo da simulação em tempo real.
VRML (Virtual Reality Modeling Language)• Linguagem de programação de ambientes virtuais de rede
para a Internet• As aplicações nela desenvolvidas podem ser executadas
na maioria dos navegadores/ browsers.
CAVELib - http://www.mechdyne.com/cavelib.aspx• É uma API (Aplication Programmer’s Interface) mais
utilizada para o desenvolvimento de aplicações visualmente imersivas.
• É uma plataform que permite criar um produto final de alta qualidade.
• Pede ser executada em diferentes sistemas operativos e independente dos sistemas de visualização utilizados.
Aplicações Informáticas B
Aplicações Informáticas B
14
Avaliação de soluções interactivas
Questões tecnológicas
Qualidade da aplicação
Questões psicológicas
Questões sociais
Aplicações Informáticas B
15
Avaliação de soluções interactivas Funcionamento dos dispositivos periféricos e sua
ergonomia; Qualidade gráfica dos AV e o seu realismo; Grau de imersão do utilizador; Utilização adequada de cores; Qualidade adequada de som; Qualidade da estimulação táctil e da percepção
da força; Funcionamento e objectivos da simulação; Outras características específicas da área em
que se insere.
Aplicações Informáticas B
16
Mais …
Sites Como funciona a realidade virtual (vários artigos) disponível em
http://eletronicos.hsw.uol.com.br/realidade-virtual.htm Realidade virtual em http://pt.wikipedia.org/wiki/Realidade_virtual VRML disponível em http://pt.wikipedia.org/wiki/VRML
Vídeos Como funciona a realidade virtual (3 vídeos) disponível em
http://videos.hsw.uol.com.br/realidade-virtual-1-video.htm Aplicações da RV disponível em http://videos.sapo.pt/flqYegCjAE0PZlpFRcJD
, http://deolhos.blogspot.com/2010/06/realidade-virtual-e-nova-arma-em.html e http://www.ionline.pt/conteudo/43640-terapia-vencer-os-traumas-da-guerra-com-realidade-virtual---video
Fábrica de Realidade Virtual (curiosidades) http://aeiou.exameinformatica.pt/visita-a-fabrica-da-realidade-virtual-video=f1001977
Aplicações Informáticas B
17
Bibliografia
Livros FONSECA, Dalila e outros – Aplicações Informáticas B. Porto
Editora, 2010. Sites
STRICKLAND, Jonathan - Como funciona a realidade virtual. Disponível em http://eletronicos.hsw.uol.com.br/realidade-virtual.htm em Novembro de 2010.
Contribuidores da Wikipédia - Realidade virtual, Wikipédia, a enciclopédia livre. Disponível no endereço http://pt.wikipedia.org/w/index.php?title=Realidade_virtual&oldid=22159063 em Novembro de 2010.