análise de interface colaborativa para softwares de instanciação de objetos 3d ana luiza dias...

33
Análise de Interface Colaborativa para Softwares de Instanciação de Objetos 3D Ana Luiza Dias Orientador: Eduardo Barrére 2º Semestre 2006

Upload: internet

Post on 18-Apr-2015

105 views

Category:

Documents


1 download

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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