UCLE: Um middleware de computação ubíqua para compartilhamento de conteúdo em salas de aula inteligentes

  • Marcos Paulino Roriz Junior UFG
  • Leandro Alexandre Freitas UFG
  • Marco Aurélio Lino Massarani UFG
  • Ricardo Couto Rocha UFG
  • Fábio Moreira Costa UFG

Resumo


Aplicações colaborativas vêm sendo utilizadas na integração de novos dispositivos computacionais à sala de aula. Entretanto, sua implementação expõem o programador a problemas de nível de sistema, tais como comunicação e concorrência. Devido à complexidade destes problemas, grande parte dos trabalhos acadêmicos na área, lidam inteiramente com a sua construção. Visando prover uma infraestrutura para o desenvolvimento dessas aplicações, propomos o Ubiquitous Computing for Learning Environments (UCLE), um middleware que torna esses problemas transparentes ao desenvolvedor através de primitivas de compartilhamento de conteúdo. Elas definem operações de movimentação de conteúdo, tais como, mover, clonar e espelhar, que servem como um modelo de comunicação de alto nível para a construção dessas aplicações.

Referências

Anderson, R. R., Davis, P., Linnell, N., Prince, C., Razmo, V., Videon, F., and Razmov, V. (2007). Classroom Presenter: Enhancing Interactive Education with Digital Ink. Computer, 40(9):56–61.

Bardram, J. and Mogensen, M. (2007). DOLCLAN: middleware support for peer-to-peer distributed shared objects. In Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems, pages 119–132. Springer-Verlag.

Byrne, P. (2011). MUSE Platform For Mobile Computer Supported Collaborative Learning. PhD thesis, University of Dublin, Trinity College.

Ferreira, P., Veiga, L., and Ribeiro, C. (2003). OBIWAN: design and implementation of a middleware platform. Parallel and Distributed Systems, IEEE Transactions on, 14(11):1086–1099.

Hagimont, D. and Boyer, F. (2001). A configurable RMI mechanism for sharing distributed Java objects. IEEE Internet Computing, 5(1):36–43.

Hourcade, J. P., Bederson, B. B., and Druin, A. (2004). Building KidPad: an application for children’s collaborative storytelling. Software: Practice and Experience, 34(9):895–914.

Hurford, A. and Hamilton, E. (2008). Effects of tablet computers and collaborative classroom software on student engagement and learning. In 38th Annual Frontiers in Education Conference, pages S3J–15–S3J–20. IEEE.

Object Management Group (2002). CORBA 1.2 Life Cycle Service Specification.

Patten, B., Arnedillo Sánchez, I., and Tangney, B. (2006). Designing collaborative, constructionist and contextual applications for handheld devices. Computers & Education, 46(3):294–308.

Pettersson, O. (2011). Towards a Mobile Learning Software Ecosystem. PhD thesis, Linnaeus University.

Schmidt, A. (2010). Ubiquitous Computing: Are We There Yet? Computer, 43(2):95–97.

Skipton, C., Matulich, E., Papp, R., and Stepro, J. (2011). Moving From “Dumb” To “Smart” Classrooms: Technology Options And Implementation Issues. Journal of College Teaching & Learning (TLC), 3(6):19–27.

Sonntag, N. L., Barbosa, D. N. F., Barbosa, J. L. V., and Pinto, S. C. C. d. S. (2010). Gerenciador de Objetos de Aprendizagem para um Ambiente de Educação Ubíqua. In I Simpósio Brasileiro de Computação Ubíqua e Pervasiva.

Springer, T., Schuster, D., Braun, I., Janeiro, J., Endler, M., and Loureiro, A. a. F. (2008). A flexible architecture for mobile collaboration services. Proceedings of the ACM/IFIP/USENIX international middleware conference companion on Middleware ’08 Companion Companion ’08, pages 118–120.

Steimle, J., Brdiczka, O., and Muhlhauser, M. (2009). CoScribe: Integrating Paper and Digital Documents for Collaborative Knowledge Work. IEEE Transactions on Learning Technologies, 2(3):174–188.

Weiser, M. (1999). The computer for the 21st century. SIGMOBILE Mob. Comput. Commun. Rev., 3(3):3–11.

Yau, S. S., Gupta, S. K. S., Karim, F., Ahamed, S. I., Wang, Y., Wang, B., and Science, C. (2003). Smart Classroom: Enhancing Collaborative Learning Using Pervasive Computing Technology. In ASEE 2003 Annual Conference and Exposition, pages 13633–13642.
Publicado
16/07/2012
RORIZ JUNIOR, Marcos Paulino; FREITAS, Leandro Alexandre; MASSARANI, Marco Aurélio Lino; ROCHA, Ricardo Couto; COSTA, Fábio Moreira. UCLE: Um middleware de computação ubíqua para compartilhamento de conteúdo em salas de aula inteligentes. In: SIMPÓSIO BRASILEIRO DE COMPUTAÇÃO UBÍQUA E PERVASIVA (SBCUP), 4. , 2012, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 91-100. ISSN 2595-6183.