Applying Peer-To-Peer Technology to the Building of Distributed Educational Systems
Article
Gregory Leighton, Tomasz Müldner, Acadia University, Canada
Journal of Interactive Learning Research Volume 16, Number 3, ISSN 1093-023X Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC
Abstract
** Invited as a paper from ED-MEDIA 2004 **
Existing educational systems built for cooperative and collaborative activities are most often based on the client/server paradigm of distributed computing. This article shows that a new model for distributed computing, Peer-to-Peer (P2P), provides new opportunities for building distributed educational applications. It begins by reviewing general aspects of distributed educational applications and the design requirements for building such systems. Then, the applicability of several existing collaborative P2P applications to educational settings is examined. The final portion of the article is devoted to a description of the features offered by Acadia P2P-based Educational eXchange (APEX), an application designed by the authors. APEX is based on the Project JXTA P2P Framework.
Citation
Leighton, G. & Müldner, T. (2005). Applying Peer-To-Peer Technology to the Building of Distributed Educational Systems. Journal of Interactive Learning Research, 16(3), 295-315. Norfolk, VA: Association for the Advancement of Computing in Education (AACE). Retrieved March 28, 2024 from https://www.learntechlib.org/primary/p/5943/.
© 2005 Association for the Advancement of Computing in Education (AACE)
Keywords
- authoring tools
- Collaboration
- collaborative learning
- computer-based training
- computer-supported collaborative learning
- design
- Distance Education
- distributed learning
- e-learning
- education
- educational multimedia
- Educational Technology
- eLearning
- Inclusive Education
- Information Sciences
- information technology
- Instructional Design
- Integration
- Interaction
- interactive multimedia systems
- Internet
- learning communities
- Learning Management Systems
- Multimedia
- online education
- online learning
- online teaching
- technology
- technology integration
References
View References & Citations Map- Clarke, I., Miller, S.G., Hong, T.W., Sandberg, O., & Wiley, B. (2002). Protecting free expression online with Freenet. IEEE Internet Computing, 6(1).
- Corba (2003). Retrieved May 8, 2005, from http://www.omg.org Leighton and Müldner
- CSCW (2003). Retrieved May 8, 2005, from http://www.kluweronline.com/issn/0925-9724/contents EZ (2003). Retrieved May 8, 2005, from http://www.ezmeeting.com
- Gamma, E., Helm, R. Johnson, J., & Vlissides, J. (1995). Design patterns: Elements of reusable object-oriented software. Reading, MA: Addison-Wesley.
- Groove (2003). Retrieved May 8, 2005, from http://www.groove.net
- Grudin, J. (1994). Groupware and social dynamics: Eight challenges for software developers. Communications of the ACM, 37(1), 93-105.
- Hilt, V., & Geyer, W. (1997, September). A model for collaborative services in distributed learning environments. Proceedings of IDMS’97, Darmstadt, Germany (pp. 352-363). ICQ (2003). Retrieved May 8, 2005, from http://www.icq.com
- JXTA (2003). Retrieved May 8, 2005, from http://www.jxta.org
- Kazaa (2003). Retrieved May 8, 2005, from http://www.kazaa.com
- Leighton. G. (2003). Peer web services: Defining a peer-to-peer framework for web services. Honours Thesis, Acadia University.
- Leuf, B. (2002). Peer to peer: Collaboration and sharing over the Internet. Cambridge, UK: Pearson Education.
- Lloyd, S., & Adams, C. (1999). Understanding the public-key infrastructure: Concepts, standards, and deployment considerations. Indianapolis, IN: Que Publishing.
- MacDougall, G., Müldner, T., & Tomek, I. (1998). Acadia advantage – computerizing a campus. Proceedings of Edmedia'98, Freiburg, Germany. Charlottesville, VA: Association for the Advancement of Computing in Education.
- Müldner, T. (1998, November). Analysis of Java client/server and web programming tools for development of educational systems. Proceedings of Webnet’98, Orlando, FL. Charlottesville, VA: Association for the Advancement of Computing in Education.
- Müldner, T., & Leighton, G. (2004). Building distributed educational applications using peer-topeer. Proceedings of EDMEDIA'04, Lugano, Switzerland, (pp. 125-133). Norfolk, VA: Association for the Advancement of Computing in Education.
- Müldner, T., & Nicholl, R. A. (1996). Computer-supported human cooperation in electronic classrooms. Journal of Universal Computer Science. 2(10), 679-693.
- Müldner, T., & Phang, S.P. (1999, November). An experiment with computer-supported cooperative work: Shared workspace. Proceedings of Webnet'99. Honolulu, HI. Charlottesville, VA: Association for the Advancement of Computing in Education.
- Müldner, T., & Shiv, V. (2000, June). Distributed repository of programming examples. Proceedings of EDMEDIA’00, Montreal, Canada. Charlottesville, VA: Association for the Advancement of Computing in Education .
- Müldner, T., & Shiv, V. (2001, August). Distributed collaborative learning environments. International Conference on Internet and Multimedia Systems and Applications 2001, Kauai, HI. Mullender, S. (1989). Distributed systems. New York: ACM Press.
- Napster (2003). Retrieved May 8, 2005, from http://www.napster.com
- Neal, L. (1989). A system for example-based programming. Proceedings of CHI 89, (pp. 63-67). New York: ACM Press.
- Norman, D.A., & Spohrer, J.C. (1996). Learner-centered education. Communications of the ACM, 39(4), 24-27.
- Onobee (2003). Retrieved May 8, 2005, from http://www.ppserver.com
- Seti (2003). Retrieved May 8, 2005, from http://setiathome.ssl.berkeley.edu
- Shneiderman, B., Alavi, M., Norman, K., & Borkowski, E. (1995). Windows of opportunity in electronic classrooms. Communications of the ACM, 38(11).
- SOAP (2004). SOAP Version 1.2 Specification, 2004. Retrieved May 8 , 2005 from http://www.w3.org/TR/soap/
- Tomek, I., & Müldner, T. (1999). Acadia advantage – evolution and experiences . Special Issue: Faculty change & The WWW. Interactive Learning Environments. Lisse, The Netherlands: Swets & Zeitlinger Publishers.
- UDDI (2004). Retrieved May 8, 2005, from http://uddi.org/pubs/uddi_v3.htm
- West, A., & Hubbold, R. (1998, June). Research challenges for systems supporting collaborative virtual environments. Keynote speech at Collaborative Virtual Environments’98, Manchester, UK. Windows Peer-to-Peer Networking (2003). Retrieved May 8, 2005, from http://www.microsoft.com/windowsxp/p2p
- WSDL (2004). Retrieved May 8, 2005, from http://www.w3.org/TR/wsdl20/
- Extensible Markup Language (2003). XML 1.0 (2nd ed.). Retrieved May 8, 2005, http://www.w3.org/TR/REC-xml
- This article is partly based on Leighton (2003) and M(cid:252)ldner and Leighton (2004). This work has been partially supported by a grant from the Division of Research and Graduate Studies at Acadia University.
These references have been extracted automatically and may have some errors. Signed in users can suggest corrections to these mistakes.
Suggest Corrections to References