DOI QR코드

DOI QR Code

PECOLE+: An Extension of PECOLE Collaborative System for Supporting Effective Multiple Groups

PECOLE+: 다중그룹을 효과적으로 지원하기 위한 PECOLE 협업 시스템의 확장

  • Kim, Bo-Hyeon (School of Computer Engineering & information Technology, Ulsan University) ;
  • Park, Jong-Moon (School of Computer Engineering & information Technology, Ulsan University) ;
  • Lee, Myung-Joon (School of Computer Engineering & information Technology, Ulsan University) ;
  • Park, Yang-Soo (School of Computer Engineering & information Technology, Ulsan University)
  • 김보현 (울산대학교 컴퓨터정보통신공학부) ;
  • 박종문 (울산대학교 컴퓨터정보통신공학부) ;
  • 이명준 (울산대학교 컴퓨터정보통신공학부) ;
  • 박양수 (울산대학교 컴퓨터정보통신공학부)
  • Received : 2010.08.26
  • Accepted : 2010.10.13
  • Published : 2011.01.31

Abstract

PECOLE (Peer-to-Peer Collaborative Environment) is a P2P-based multimedia distributed collaborative environment supporting a collaborative workspace which is composed of a variety of collaborative applications such as multi-chat, video conferencing, screen sharing and etc. Unfortunately, due to the PECOLE's simple group management, it is impossible to perform collaboration activities while joining multiple groups. In this paper, we present the design and implementation of PECOLE+ which is an extension of PECOLE. PECOLE+ resolves the drawback of PECOLE by providing the Group Management Service and the Workspace Management Service. The Group Management Service provides functionalities such as creating groups, joining multiple groups, and searching groups, and etc. The Workspace Management Service provides each group with an associated workspace, supporting the execution of collaborative applications over the workspace. In addition, any collaborative applications with the provided plug-in interfaces can be executed over the workspace as a PECOLE+ collaborative application.

PECOLE은 다중채팅, 화상회의, 화면 공유 등의 다양한 협업 어플리케이션으로 구성된 협업공간을 지원하는 Peer-to-Peer 기반의 멀티미디어 분산 협업 환경이다. 하지만 PECOLE에서 제공하는 단순한 그룹 관리 기능을 통하여서는 다중 그룹에 참여하여 협업을 수행하는 것이 불가능하다. 본 논문에서는 PECOLE을 확장한 PECOLE+의 설계와 구현에 대하여 설명한다. PECOLE+는 그룹 관리 서비스와 작업장 관리 서비스를 제공하여 PECOLE의 문제점을 해결한다. 그룹 관리 서비스는 그룹 생성, 다중 그룹 참여, 그룹 검색 등의 기능을 제공하며, 작업장 관리 서비스는 그룹별로 작업 공간을 제공하여, 그룹 단위로 주어진 작업 공간에서 어플리케이션을 이용한 협업의 수행을 지원 한다. 또한 제공된 플러그인 인터페이스에 부합하게 개발된 모든 협업 어플리케이션은 PECOLE+의 협업 어플리케이션으로서 작업 공간에서 실행되도록 지원한다.

Keywords

References

  1. R. Bentley, W. Appelt, U. Busbach, E. Hinrichs, D. Kerr, K. Sikkel, J. Trevor, and G. Woetzel, "Basic support for cooperative work on the World Wide Web," International Journal of Human-Computer Studies, Vol.46, No.6 pp.827-846. 1997. https://doi.org/10.1006/ijhc.1996.0108
  2. CoSlide, "Supporting Effective Collaborative Works Based on WebDAV" Dong-Ho Kim; Won-Joon Shin; Jin-Ho Park; Myung-Joon Lee; Strategic Technology, The 1st International Forum on 18-20 Oct. 2006 Page(s):235 - 238
  3. PhpGroupware, http://www.phpgroupware.org
  4. Wodehouse A; Grierson H; Ion W J; Juster N; Lynne A; Stone A L; 'TikiWiki: a tool to support engineering design students in concept generation', in Proceedings of the International Engineering and Product Design Education Conference, Delft, The Netherlands, September 2004, http://info.tikiwiki.org/tiki-index.php.
  5. Geon-Tae An, Myung-Hee Jung,, Keon-Woong Lee, Nam-Doo Moon, Myung-Joon Lee, "iPlace : AWeb-based Collaborative Work System Using Enterprise JavaBeans Technology", The Korea Information Processing Society Transactions:PartD, Volume 8D. Issue6, pp.735-746, 2001
  6. R. Schollmeier. A definition of peer-to-peer networking towards a delimitation against classical client-server concepts. In Porc. of the 7th EUNICE Open European Summer School(EUNICE'01)and the IFIP Workshop on IP and ATM traffic management, Paris(France), Sept. 2001
  7. Kawashima T, Ma J (2004) TOMSCOP-A synchronous P2P collaboration platform over JXTA. In: Proceeding of the international workshop on multimedia network systems and applications (MNSA'2004), In: Conjunction with the 24th international conference on distributed computing systems. Tokyo, Japan, March 2004, pp 85-90
  8. "PECOLE: P2P multimedia collaborative environment" Saddik A., Rahman A., Abdala S., Solomon B. Multimedia Tools and Applications 39(3): 353-377, 2008. https://doi.org/10.1007/s11042-007-0165-0
  9. PHAC: A P2P-based Environment for Distributed Collaborative Applications Adnane CABANI, Srini RAMASWAMY, Mhamed ITMI and J.-P. PECUCHET, 4th International Conference on Distributed Computing and Internet Technology (ICDCIT'07), LNCS 4882, 17-20 December 2007, Bangalore, India. 240-247.
  10. JCLS: JXTA-Based Collaborative Learning System ZhenhuaWang, Derong Shen, XiaoluWang December 2008 CSSE '08: Proceedings of the 2008 International Conference on Computer Science and Software Engineering - Volume 05 , Volume 05
  11. JXTA Scalability (2006) http://platform.jxta.org/java/workinprogress/Scalabilit yOverview.pdf
  12. M. Roseman andS. Greenberg, "TeamRooms : Network places for collaboration," In proceedings of the ACM CSCW'96 Conference on Computer-Supported Cooperative Work, pp.325-333, ACM Press, 1996.