Shinichi Motomura, Ryosuke Nakatani, Takao Kawamura, Kazunori Sugahara


In this paper, we present a novel framework for asynchronous Web-based training. The proposed system has two distinguishing features. Firstly, it is based on P2P architecture for scalability and robustness. Secondly, all contents in the system are not only data but also agents so that they can mark user’s answers, can tell the correct answers, and can show some extra information without human instruction. We also present a prototype implementation of the proposed system on Maglog. Maglog is a Prolog-based framework for building mobile multi-agent systems we have developed. Our system has methods for communications between learners and for recordings of their score without server computers. The user interface program of the proposed system is built on Squeak. Performance simulations demonstrate the effectiveness of the proposed system.


  1. Gnutella (2000). http://welcome.to/gnutella/.
  2. Helic, D., Krottmaier, H., Maurer, H., and Scerbakov, N. (2003). Implementing project-based learning in wbt systems. In World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education, pages 2189-2196.
  3. Homma, H. and Aoki, Y. (2003). Creation of wbt server on digital signal processing. In Proceedings of 4th International Conference on Information Technology Based Higher Education and Training. Marrakech, Morocco.
  4. Ingalls, D., Kaehler, T., Maloney, J., Wallace, S., and Kay, A. (1997). Back to the future: The story of squeak, a practical smalltalk written in itself. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 318- 326.
  5. Kawamura, T. and Sugahara, K. (2005). A mobile agent-based p2p e-learning system. IPSJ Journal, 46(1):222-225.
  6. Lange, D. B. and Oshima, M. (1998). Programming and Deploying Java Mobile Agents with Aglets. AddisonWesley.
  7. Motomura, S., Kawamura, T., and Sugahara, K. (2006). Logic-based mobile agent framework with concept of field. IPSJ Journal, 47(4). will be published.
  8. Napster (1999). http://www.napster.com/.
  9. Nejdl, W., Wolf, B., Qu, C., Decker, S., Sintek, M., Naeve, A., Nilsson, M., Palmér, M., and Risch, T. (2002). Edutella: A p2p networking infrastructure based on rdf. In Proceedings of the Eleventh International Conference on World Wide Web, pages 604-615. ACM Press.
  10. Ng, W. S., Ooi, B. C., Tan, K.-L., and Zhou, A. (2003). Peerdb: A p2p-based system for distributed data sharing. In Dayal, U., Ramamritham, K., and Vijayaraman, T. M., editors, Proceedings of the 19th International Conference on Data Engineering, pages 633- 644. IEEE Computer Society.
  11. Ratnasamy, S., Francis, P., Handley, M., Karp, R., and Shenker, S. (2001). A scalable content-addressable network. In Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, pages 161-172. ACM Press.
  12. Satoh, I. (2000). Mobilespaces: A framework for building adaptive distributed applications using a hierarchical mobile agent system. In Proceedings of IEEE International Conference on Distributed Computing Systems, pages 161-168. IEEE Press.
  13. Tarau, P. (1999). Inference and computation mobility with jinni. In Apt, K., Marek, V., and Truszczynski, M., editors, The Logic Programming Paradigm: a 25 Year Perspective, pages 33-48. Springer.
  14. Winer, D. (1998). http://xmlrcp.com/spec.
  15. Xml-rpc Wong, D., Paciorek, N., Walsh, T., and Dicelie, J. (1997). Concordia: An infrastructure for collaborating mobile agents. In Proceedings of the First International Workshop on Mobile Agents, volume 1219, pages 86- 97. Springer-Verlag.

Paper Citation

in Harvard Style

Motomura S., Nakatani R., Kawamura T. and Sugahara K. (2006). DISTRIBUTED E-LEARNING SYSTEM USING P2P TECHNOLOGY . In Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-972-8865-46-7, pages 250-255. DOI: 10.5220/0001251202500255

in Bibtex Style

author={Shinichi Motomura and Ryosuke Nakatani and Takao Kawamura and Kazunori Sugahara},
booktitle={Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},

in EndNote Style

JO - Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
SN - 978-972-8865-46-7
AU - Motomura S.
AU - Nakatani R.
AU - Kawamura T.
AU - Sugahara K.
PY - 2006
SP - 250
EP - 255
DO - 10.5220/0001251202500255