análise de interface colaborativa para softwares de instanciação de objetos 3d ana luiza dias...
TRANSCRIPT
![Page 1: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/1.jpg)
Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D
Ana Luiza DiasOrientador: Eduardo Barrére
2º Semestre 2006
![Page 2: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/2.jpg)
2
IntroduçãoFerramenta Monousuário e Ferramenta ColaborativaJanelas CSCWLinguagem de Especificação da Mensagem do DesignSoftware Colaborativo ImplementadoTrabalhos FuturosConclusãoReferências Bibliográficas
Sumário
![Page 3: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/3.jpg)
3
Introdução
Motivação do Tema;
Projeto Iniciação Científica: “Ferramenta Multi-interface para Modelagem de Objetos 3D”;
Estágio: “Análise de Interface Colaborativa”.
Objetivo: Tranformação do Sistema Monousuário em um Sistema de Groupware;
![Page 4: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/4.jpg)
4
Ferramenta Monousuário
A ferramenta fornece informações sobre cada ação ativada pelo usuário e a respectiva forma de interação utilizada. Esses dados servem, juntamente com outros testes realizados, para a análise das formas de interação mais utilizadas para cada tipo de ação realizada.
![Page 5: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/5.jpg)
5
![Page 6: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/6.jpg)
6
Ambiente Colaborativo
O ambiente colaborativo (cooperativo) possibilita a confrontação de visões diferentes entre os integrantes de um grupo. Esse é um dos principais fatores que levam ao progresso intelectual de um usuário. Ou seja, a partir disso, pode ocorrer a reflexão, a construção ou "reconstrução" do próprio pensamento.
![Page 7: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/7.jpg)
7
Ambiente Colaborativo: características
Comunicação entre os membros do grupo.Compartilhamento de informações.Coordenação e controle de objetos.Compartilhamento do espaço de trabalho.Organização e entendimento do processo de
trabalho.
![Page 8: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/8.jpg)
8
Ferramenta Colaborativa Proposta
Para a realização da transformação da Ferramenta Monousuário para a Ferramenta Colaborativa foram realizados vários estudos sobre as aplicações que seriam necessárias com a expansão da mesma.
Após os estudos, foi elaborada uma Tabela Comparativa do que seria acrescido na Ferramenta Colaborativa proposta citada a seguir.
![Page 9: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/9.jpg)
9
Tabela Comparativa (alguns recursos)
Recurso de Interface
Stand Alone
Recursos de Interface
CSCW Recursos de Interface
Funcionalidades
Bloqueio de Objetos
x Manipulação direta
Seleção de MENU
Edição de objetos
x Manipulação direta
Seleção de MENU
x Manipulação direta
Seleção de MENU
Copiar, colar,
recortar.
Zoom x Manipulação direta
Seleção de MENUExibição em campos
x Manipulação direta
Seleção de MENUExibição em campos
Chat x Sala de conversação
![Page 10: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/10.jpg)
10
Especificação
Foram feitas as especificações das interfaces para a versão colaborativa, que contemplam:
NOVO e ABRIR: foram alterados os processos de criação e abertura de cenários;
MENU CSCW: Alterações do cenário, Anotações (cenário, pessoais), Cenários (atual, todos), Usuários (cenário, todos) e Chat
![Page 11: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/11.jpg)
11
Especificação
Para que os usuários possam abrir ou criar um novo cenário colaborativo, este precisará logar-se no sistema, através da validação de seu Login e Senha, adicionalmente com seu Nome e e-mail.
Após estar logado ao sistema, o MENU CSCW torna-se disponível a ele, assim como o acesso de outros cenários colaborativos.
![Page 12: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/12.jpg)
12
Especificação
Permite ao usuário escolher a criação de um cenário local (criado localmente) ou um cenário colaborativo (criado no Servidor).
Permite ao usuário abrir um cenário local ou um cenário colaborativo.
![Page 13: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/13.jpg)
13
Janela CSCW : Alterações
O usuário que criou o cenário pode alterar as propriedades básicas do mesmo (nome, descrição, status e anotações).
Estas informações são utilizadas no processo de abertura e consulta do cenário e definem se o cenário encontra-se em modo de edição.
![Page 14: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/14.jpg)
14
Janela CSCW : Anotações Pessoais
O usuário navega nas suas anotações (mensagens) recebidas. Além de visualizar suas anotações, o usuário pode alterar o Status da mensagem como: “lido”, “executado” e “não executado”.
Estas informações são utilizadas para a comunicação entre usuários sem a necessidade da utilização de Chat.
![Page 15: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/15.jpg)
15
Janela CSCW : Anotações Gerais
O usuário navega em todas as anotações existentes, mesmo que não seja destinada a ele.
Estas informações são utilizadas para a integração entre os usuários através das anotações existentes, essa janela é apenas utilizada para leitura.
![Page 16: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/16.jpg)
16
Janela CSCW : Listagem dos cenários O usuário navega na
listagem de todos os cenários existentes. Durante essa navegação, o usuário pode visualizar o nome do cenário, seu status, e sua data de criação, respectivamente.
Estas informações são utilizadas apenas para leitura do usuário e não podem ser alteradas.
![Page 17: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/17.jpg)
17
LEMD - Linguagem de Especificação da Mensagem do Design
Tem como objetivo principal a definição de quais mensagens devem ser transmitidas ao usuário, de acordo com o estado da aplicação.
A LEMD diferencia diversos tipos de mensagens como metacomunicação direta (View), Interações básicas (Active, Enter, Select), etc; que serão utilizadas nas especificações realizadas a seguir.
![Page 18: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/18.jpg)
18
Especificação na Janela Alterações utilizando a LEMD
Application-Function AlteraçõesOperands Nome do cenário, Descrição do cenário, Status do cenário, Anotações do cenárioPré-conditions Novo nome do cenário deve ser definido, Descrição do cenário pode ser alterada, Status do cenário pode ser escolhido, Anotações do cenário pode ser alteradaPost-conditions Se opção confirmar, deve haver verifi-cação se os dados foram corretamente preenchidos e armazenar no BD, Se opção cancelar, deve fechar o FORM deixando então os dados de criação do cenário sem alteraçõesControl Confirmar, CancelarState Construção, Bloqueado, Finalizado
![Page 19: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/19.jpg)
19
Especificação na Janela Alterações utilizando a LEMD
Application-Function AlteraçõesOperands Nome do cenário, Descrição do cenário, Status do cenário, Anotações do cenárioPré-conditions Novo nome do cenário deve ser definido, Descrição do cenário pode ser alterada, Status do cenário pode ser escolhido, Anotações do cenário pode ser alteradaPost-conditions Se opção confirmar, deve haver verifi-cação se os dados foram corretamente preenchidos e armazenar no BD, Se opção cancelar, deve fechar o FORM deixando então os dados de criação do cenário sem alteraçõesControl Confirmar, CancelarState Construção, Bloqueado, Finalizado
![Page 20: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/20.jpg)
20
Especificação na Janela Alterações utilizando a LEMD
Application-Function AlteraçõesOperands Nome do cenário, Descrição do cenário, Status do cenário, Anotações do cenárioPré-conditions Novo nome do cenário deve ser definido, Descrição do cenário pode ser alterada, Status do cenário pode ser escolhido, Anotações do cenário pode ser alteradaPost-conditions Se opção confirmar, deve haver verifi-cação se os dados foram corretamente preenchidos e armazenar no BD, Se opção cancelar, deve fechar o FORM deixando então os dados de criação do cenário sem alteraçõesControl Confirmar, CancelarState Construção, Bloqueado, Finalizado
![Page 21: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/21.jpg)
21
Especificação na Janela Alterações utilizando a LEMD
Application-Function AlteraçõesOperands Nome do cenário, Descrição do cenário, Status do cenário, Anotações do cenárioPré-conditions Novo nome do cenário deve ser definido, Descrição do cenário pode ser alterada, Status do cenário pode ser escolhido, Anotações do cenário pode ser alteradaPost-conditions Se opção confirmar, deve haver verifi-cação se os dados foram corretamente preenchidos e armazenar no BD, Se opção cancelar, deve fechar o FORM deixando então os dados de criação do cenário sem alteraçõesControl Confirmar, CancelarState Construção, Bloqueado, Finalizado
![Page 22: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/22.jpg)
22
Especificação na Janela Alterações utilizando a LEMD
Command-Message Alterações for Application-Function AlterarJoin{ Sequence{ Join{
Enter Information-of NomeEnter Information-of DescriçãoCombine{ Select Information-of Status
do cenário}Enter Information-of Anotações}
Select{ Activate Cancelar Application-Function Alterar Activate Confirmar Application-Function Alterar}}}
![Page 23: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/23.jpg)
23
Especificação na Janela Alterações utilizando a LEMD
Command-Message Alterações for Application-Function AlterarJoin{ Sequence{ Join{
Enter Information-of NomeEnter Information-of DescriçãoCombine{ Select Information-of Status
do cenário}Enter Information-of Anotações}
Select{ Activate Cancelar Application-Function Alterar Activate Confirmar Application-Function Alterar}}}
![Page 24: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/24.jpg)
24
Especificação na Janela Alterações utilizando a LEMD
Command-Message Alterações for Application-Function AlterarJoin{ Sequence{ Join{
Enter Information-of NomeEnter Information-of DescriçãoCombine{ Select Information-of Status
do cenário}Enter Information-of Anotações}
Select{ Activate Cancelar Application-Function Alterar Activate Confirmar Application-Function Alterar}}}
![Page 25: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/25.jpg)
25
Especificação na Janela Listagem dos Cenários utilizando a LEMD
Application-Function Listagem Cenários
Operands Nome do cenário,Descrição do cenário,Criador do cenário,Data criação cenário,Data alteração cenário,Status do cenário,Anotações do cenário
Post-conditions Se opção Voltar, deve voltara listagem do cenário anterior, Se opção Abrir, deve abrir oCenário selecionado através daListagem Control Voltar, Abrir State Bloqueado, Construção, Finalizado
![Page 26: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/26.jpg)
26
Especificação na Janela Listagem dos Cenários utilizando a LEMD
Application-Function Listagem Cenários
Operands Nome do cenário,Descrição do cenário,Criador do cenário,Data criação cenário,Data alteração cenário,Status do cenário,Anotações do cenário
Post-conditions Se opção Voltar, deve voltara listagem do cenário anterior, Se opção Abrir, deve abrir oCenário selecionado através daListagem Control Voltar, Abrir State Bloqueado, Construção, Finalizado
![Page 27: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/27.jpg)
27
Especificação na Janela Listagem dos Cenários utilizando a LEMD
Application-Function Listagem Cenários
Operands Nome do cenário,Descrição do cenário,Criador do cenário,Data criação cenário,Data alteração cenário,Status do cenário,Anotações do cenário
Post-conditions Se opção Voltar, deve voltara listagem do cenário anterior, Se opção Abrir, deve abrir oCenário selecionado através daListagem Control Voltar, Abrir State Bloqueado, Construção, Finalizado
![Page 28: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/28.jpg)
28
Especificação na Janela Alterações utilizando a LEMD
Command-Message Listagem dos cenários for Application-Function Listagem dos cenáriosJoin{ Sequence{ View Information-of Nome do cenario View Information-of Descrição do cenario View Information-of Criador do ceário View Information-of Data criação cenario View Information-of Data alteração cenário View Information-of Status do cenário View Information-of Anotações do cenárioSelect{ Activate Voltar Application-Function Listagem dos cenários Activate Abrir Application-Function Listagem dos cenários}}}
![Page 29: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/29.jpg)
29
Especificação na Janela Alterações utilizando a LEMD
Command-Message Listagem dos cenários for Application-Function Listagem dos cenáriosJoin{ Sequence{ View Information-of Nome do cenario View Information-of Descrição do cenario View Information-of Criador do ceário View Information-of Data criação cenario View Information-of Data alteração cenário View Information-of Status do cenário View Information-of Anotações do cenárioSelect{ Activate Voltar Application-Function Listagem dos cenários Activate Abrir Application-Function Listagem dos cenários}}}
![Page 30: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/30.jpg)
30
![Page 31: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/31.jpg)
31
Trabalhos Futuros
Como trabalhos futuros, têm-se a continuação de todo o trabalho realizado até aqui, através do Projeto de Iniciação Científica, intitulado: “Ferramenta Cooperativa para Modelagem de Objetos 3D” .
Neste Projeto será realizada a integração de recursos multimídia (áudio e vídeo) como elementos cooperativos e alguns ajustes como a criação de uma área pessoal, que permitirá ao usuário possuir anotações, como lista de tarefas, agenda pessoal, além de uma área de arquivos pessoais.
![Page 32: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/32.jpg)
32
Conclusão
O Trabalho de diplomação foi desenvolvido conforme o planejado, sendo aplicado na Ferramenta todos os estudos realizados no Projeto FIP e no Estágio, além da especificação das interfaces e do acompanhamento da adaptação do sistema (Sistema Monousuário -> Sistema Colaborativo).
![Page 33: Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc133497959413d8d7849/html5/thumbnails/33.jpg)
33
Referências Bibliográficas
(DIAS, 2005) DIAS, A. L., OLIVEIRA JUNIOR, G. C. and BARRÉRE, E., "Interface para Softwares de Instanciação de Objetos 3D", XI Simpósio Brasileiro de Multimídia e Web - WebMedia, Poços de Caldas, Brasil, 2005, pp. 204-206.
(JACOB. 2002) JACOB, L.J., NEDEL, L.P., FREITAS, C.M.D.S., Avaliação Experimental de Técnicas de Seleção e Manipulação em Ambientes Virtuais . Disponível em: http://www.inf.ufrgs.br/cg/publications/liliane/srv2002.pdf> Acesso em: 20 Outubro 2006.
(LEITE, 1998) LEITE, J. C. Modelos e Formalismos para a Engenharia Semiótica de Interfaces de Usuário. Tese de Doutorado. Departamento de Informática. PUC-Rio, 1998.
(SHNEIDERMAN, 1993) SHNEIDERMAN, B., Designing the User Interface: Strategies for Effective Human-Computer Interaction. Massachussets, Addison-Wesley Publishing Company, 1993