protÓtipo de um ambiente multiusuÁrio para chat e pintura...

31
PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA COLETIVA Universidade Regional de Blumenau Departamento de Sistemas e Computação TCC – Trabalho de Conclusão de Curso Orientador: Carlos Eduardo N. Bizzotto Acadêmico: Júlio César de Souza

Upload: others

Post on 04-Nov-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA

COLETIVA

Universidade Regional de BlumenauDepartamento de Sistemas e ComputaçãoTCC – Trabalho de Conclusão de CursoOrientador: Carlos Eduardo N. Bizzotto

Acadêmico: Júlio César de Souza

Page 2: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

ROTEIRO DA APRESENTAÇÃO

- Introdução- Objetivos (Geral e Específicos)- Informática na Educação- Interatividade- Ambiente de Desenvolvimento - Director- Função Multiusuário- UML- Especificação do Protótipo- Telas do Protótipo- Conclusão- Sugestões para Trabalhos Futuros- Referências Bibliográficas.

Page 3: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

Introdução

Os métodos de ensino nas escolas em todos os níveis vem sofrendo grandes mudanças.

As novas tecnologias estão permitindo a geração de ambientes mais interativos.

O computador traz novas alternativas no processo ensino–aprendizagem através de softwares hipermídias.

Page 4: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

OBJETIVO

O presente Trabalho de Conclusão de Curso tem como objetivo o estudo da função multiusuário do ambiente de autoria Macromedia Director 8 e a implementação de um protótipo que permita a realização de chat dispondo a inclusão de texto e desenho.

Page 5: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

OBJETIVOS ESPECÍFICOS

- Estudo da função multiusuário do Macromedia Director 8.0

- Permitir que os usuários participem de um chat, através dainclusão de texto e desenho

- Possibilitar que o usuário utilize diferentes pincéis e cores para a realização do desenho.

- Indicar aos usuários as pessoas que estão participando dochat.

- Possibilitar a utilização do protótipo desenvolvido em umbrowser.

Page 6: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

INFORMÁTICA NA EDUCAÇÃO

No início os computadores eram tidos como meio de se aumentar a produtividade promovendo o ensino a um grande número de pessoas dentro de um curto espaço de tempo.

Nos tempos atuais, seu uso destaca-se pelo grande potencial no desenvolvimento das habilidades cognitivas essenciais para incrementar os processos de ensino, aprendizagem e treinamento.

Page 7: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

TIPOS DE SOFTWARES EDUCACIONAIS

Page 8: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

INTERATIVIDADE / INTERNET

Interatividade esta ligado a capacidade de um

usuário dar um rumo, a uma dada situação, de

acordo com as suas ações e decisões. Um início, meio

e fim dinâmicos e variáveis, transformando o usuário

de um simples espectador para um elemento ativo.

Page 9: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

AMBIENTE DE DESENVOLVIMENTODIRECTOR 8.0

Page 10: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

AMBIENTE DE DESENVOLVIMENTODIRECTOR 8.0

Page 11: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

FUNÇÃO MULTIUSUÁRIO

Page 12: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

CONEXÃO AO SERVIDOR

Page 13: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

ENVIANDO MENSAGENS

Page 14: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

RECEBENDO MENSAGENS

Page 15: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

VERIFICAÇÃO DE ERROS

Servidor

Page 16: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

UML (Unified Modeling Language)

Page 17: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

DIAGRAMA DE CASO DE USO

Especifica a sequência de ações que um sistema pode realizar.

Ator 1

Ator 2

Evento A

Ator 3

Evento B

Page 18: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

DIAGRAMA DE CLASSES

Mostra as classes, interfaces e relacionamentos entre os objetos manipulados por um sistema

Nome da Classe

Atributos

Métodos ou Operações( )

Nome da Classe

Atributos

Métodos ou Operações( )1..*0..*

Relacionamento

0..* 1..*

Page 19: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

DIAGRAMA DE SEQÜÊNCIA

Mostra a colaboração dinâmica entre os objetos de um sistema

o1: Classe1 o2: Classe2 o3: Classe3

mensagem1() msg2()

msg3() msg4()

msg5()

msg6()

Page 20: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

ESPECIFICAÇÃO DO PROTÓTIPODiagrama de Caso de Uso

Encerrar Sessão

Efetuar logon

Editar Mensagem

Enviar Mensagem

Fazer Desenho

Receber Mensagem

Receber Desenho

Usuário

Page 21: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

ESPECIFICAÇÃO DO PROTÓTIPODiagrama de Classes

Usuário

NomeSenha

Iniciar Chat( )Encerrar Chat( )

(from Use Case View)

Pincel

FormaEspessurra

Criar Pincel( )

Cor

Nome_Cor

Inserir Cor( )

0..11..*

Desenho

Criar Desenho( )Enviar Desenho( )

1..*

1..*

1..*

1..*

Texto

Tipo_FonteTamnhoCorEstilo

Criar Texto( )Enviar Texto( )

Chat

Criar Chat( )0..11..*

0..1

0..*

0..1

0..*

1..*

1..* 1..*

1..*

0..1

0..*

0..1

0..*

Page 22: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

ESPECIFICAÇÃO DO PROTÓTIPODiagrama de Seqüência

: Desenho : Usuário

Chat : Chat : Cor : Pincel : Texto

Iniciar Sessão

Criar Chat ( )

Desenhar

Criar Desenho ( )

Inserir Cor ( )

Criar Pincel ( )

Enviar Desenho ( )

Editar Texto

Criar Texto ( )

Enviar Texto ( )

Encerrar Sessão

Page 23: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

TELAS DO PROTÓTIPOTela de Conexão

Page 24: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

TELAS DO PROTÓTIPOTela de Chat e Desenho

Page 25: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

TELAS DO PROTÓTIPOTela de Chat e Desenho

Page 26: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

CONCLUSÃO

O presente trabalho alcançou os objetivos

propostos em relação a função multiusuário do Director

através do protótipo enplementado que traz um chat com

desenho coletivo abordando os conceitos de conexão ao

servidor, envio e recebimento de mensagens e tratamento

de erros, explorando a funcionalidade e verificando a

facilidade na implementação desta função.

Page 27: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

SUGESTÕES PARA TRABALHOS FUTUROS

- Área de Química.

- Laboratório de Engenharia Elétrica.

- Laboratório de Engenharia Mecânica.

Page 28: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

REFERÊNCIAS BIBLIOGRÁFICAS

BARKER, P. Computer – based training: an institutional approach. [s.l.] Education & Computing, 1992.BIZZOTTO, Carlos Eduardo N. Concepção, desenvolvimento e avaliação de um ambiente extensível para aprendizado cooperativo distribuído. 1999. 134 f. Projeto (Qualificação ao Doutorado em Engenharia de Produção) – Centro Tecnológico, Universidade Federal de Santa Catarina, Florianópolis.BIZZOTTO, Carlos Eduardo N. Director 8 : rápido e fácil. São Paulo: Makron Books, 2000.CHAIBEN, Hamilton. Hipermídia na educação, Curitiba, nov. 1999. Disponível em: <http:\ \www.cce.ufpr.br/~hamilton/hed/hed.htm>. Acesso em: 28 out. 2001. FURLAN, José David. Modelagem de objetos através da UML – the unified modeling language. São Paulo: Makron Books, 1998. 329p. GEORG, Cláudia. Protótipo de software para aprendizagem de arranjos.2000. 85 f. Trabalho de Conclusão de Curso (Bacharelado em Ciências da Computação) - Centro de Ciências Exatas e Naturais, Universidade Regional de Blumenau, Blumenau.

Page 29: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

REFERÊNCIAS BIBLIOGRÁFICAS

GRINKRAUT, Melaine Lerner. Computador: uma ferramenta a mais à disposição do professor. Informativo Sociedade de Psicologia de São Paulo, São Paulo: Ano 1, v.I, n.1,p.3, set.1996.HEIDE, Ann; STILBORNE, Linda. Guia do professor para Internet: completo e fácil. 2.ed. Tradução Edson Furmankrewz. Porto Alegre: Artes Médicas Sul, 2000. 337p.HENDERSON, Chuck. Mastering Macromédia Director 6. Califórnia: Macromédia, 1997.HILGERT, Celso João. Protótipo de software para auxiliar ao aprendizado de cores e formas geométricas. 2000. 87f. Trabalho de Conclusão de Curso (Bacharelado em Ciências da Computação) – Centro de Ciências Exatas e Naturais, Universidade Regional de Blumenau, Blumenau.LUCENA, Carlos de. Curso sobre sociedade da informação, Rio de Janeiro, ago. 1997. Disponível em: <http:\\www.les.inf.puc-rio.Br>. Acesso em: 29 set. 2001.MACROMEDIA. Using the Shockwave Multiuser Server version 2.1 andXtras, San Francisco, set. 1999. Disponível em: <http://www.macromedia.com/support/director/>. Acesso em: 25 ago. 2001.

Page 30: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

REFERÊNCIAS BIBLIOGRÁFICAS

MEYER, Marilyn; BABER, Roberta; PFAFFENBERGER, Bryan. Nosso futuro e o computador. 3.ed. Tradução Edson Furmankiewicz. Porto Alegre: Bookman, 2000. 599p.MOHANDAS, CK. Interatividade: a real evolução da cultura, [s.l.], mar. 2001. Disponível em: <http://www.superdownloads.com.br/matérias/20010319,53,1.html/>. Acesso em: 11 nov. 2001.MORAN, José Manuel. A escola do amanhã. Tecnologia educacional., Rio de Janeiro, v.25, n. 25, p. 130-131, mai./ago. 1996.MUNDO DIGITAL. A história da Internet, São Paulo, jan. 1997. Disponível em: <http://www.uol.com.br/mundodigital/beaba/fase1.htm>. Acesso em: 22 set. 2001.OLIVEIRA, Ramon de. Informática educativa. Campinas: Papirus, 1997.PTI, Principia Tecnologia da Informação. Metodologia de projetos multimídia. Apostila do curso de metodologia de projetos multimídia, São Paulo: [s.n.], 1996. SANTOS, Andréa Carla Krieck dos. Protótipo de um software de autoria para elaboração e aplicação de avaliações por computador. 1997. 72 f. Trabalho de Conclusão de Curso (Bacharelado em Ciências da Computação) - Centro de Ciências Exatas e Naturais, Universidade Regional de Blumenau, Blumenau.

Page 31: PROTÓTIPO DE UM AMBIENTE MULTIUSUÁRIO PARA CHAT E PINTURA …campeche.inf.furb.br/tccs/2001-II/2001-2juliocesarde... · 2007. 11. 19. · O presente Trabalho de Conclusão de Curso

REFERÊNCIAS BIBLIOGRÁFICAS

SILVA, Elaine Quintino da. et al. Computadores no ensino – uma abordagem voltada para o suporte aos professores no desenvolvimento de atividades didáticas. In: Simpósio Brasileiro de Informática na Educação, 2000, Maceió. Anais: As novas tecnologias da informação e comunicação na aprendizagem. Universidade Federal de Alagoas, 2000. p.81-88. TAJRA, Sanmya Feitosa. Informática na educação: professor na atualidade. São Paulo: Érica, 1998.TAYLOR, R. P. The computer in the school: tutor, tool, tutee. Teachers College Press, New York, 1980.VALENTE, J. Armando. Análise de diferentes tipos de softwares usados na educação – NIED – UNICAMP – In: III Encontro Nacional do PROINFO – MEC, 1998, Pirenópolis – GO. VALENTE, José Armando. O computador na sociedade do conhecimento.Campinas: Ed. Do Núcleo de Informática Aplicada a Educação da Universidade Estadual de Campinas, 1999.VALENTE, José Armando. Diferentes usos do computador na educação. [s.l.], mar. 1999. Disponível em: http://www.proinfo.br. Acesso em: 25 ago. 2001.