Sincronização em uma Aplicação Distribuída para a Educação à Distância Utilizando Recursos do Middleware ProActive
Resumo
O objetivo deste trabalho é mostrar recursos de um middleware open source, que foram utilizados no desenvolvimento de um Chat que possui mecanismos de sincronização análogos aos algoritmos de exclusão mútua em sistemas distribuídos. Foram utilizados em especial os algoritmos centralizado, distribuído e token-ring. A aplicação, batizada com o nome de SynchroTalk, foi desenvolvida em linguagem Java e o middleware é denominado ProActive.
Referências
G. COULOURIS and T. DOLLIMORE, J. ans KINDBERG. Distributed Systems: Concepts and Design. Adson Wesley, 3 edition, 2000.
S. Microsystems. Java rmi. http://java.sun.com/products/jdk/rmi/, Visitado em 25 de junho de 2006.
OBJECTWEB. Proactive. http://www.objectweb.org/ProActive, Visitado em 25 de maio de 2006.
J. Y. Y. OEIRAS and H. V. ROCHA. Uma modalidade de comunicação mediada por computador e suas várias interfaces. In Workshop Sobre Fatores Humanos em Sistemas Computacionais, pages 151–160, UFRGS - Porto Alegre - RS, 2000.
OMG. Corba website. http://www.corba.com, Visitado em 20 de junho de 2006.
M. G. PIMENTEL and F. F. SAMPAIO. Hiperdiálogo uma ferramenta de bate-papo para diminuir a perda de co-texto. In SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO, pages 21–23, Vitória-ES, 2002.
V. W. Site. Voyager. http://www.recursionsw.com/voyager, Visitado em 25 de junho de 2006.
M. SMITH, J. J. CADIZ, and B. BURKHALTER. Conversation trees and threaded chats. SIGCHI Bulletin.
A. S. TANENBAUM. Sistemas Operacionais Modernos. Pretince Hall, São Paulo, 2003.
J. C. VAHL JÚNIOR. Uso de agentes de interface para adequação de bate-papos ao contexto de educação a distância. Master’s thesis, Instituto de Computação, Universidade Estadual de Campinas - UNICAMP, Campinas-SP, 2003.