COLLABORATIVE FILE SHARING SYSTEM USING JXTA P2P NETWORKING INFRASTRUCTURE – AN APPLICATION DEVELOPMENT

Kasyful Amron

Abstract


This work aims to develop a simple workflow based collaborative application running over peer to peer network. Basic features of the application are to support communication and coordination in a workflow-based document production. Its offer services for text chat and file sharing. Text chat has two features, group chat or conference and personal chat, while file sharing service supports both synchronous and asynchronous mode that implies a repository function. As this application is developed with the assumption that it will be applied within a close environment, it is complied with a general security mechanism. Design and development processes of this application are depicted in the form of UML diagrams and implemented using Java Programming Language.

Full Text:

PDF

References


ALHIR, SINAN S. 2002. Guide to Applying the UML. Springer-Verlag, New York.

ANDROUTSELLIS, S. 2004. A Survey of Peer-to-Peer Content Distribution Technologies, ACM Computing Surveys, pp. 335–371.

BAECKER, RONALD M., GRUDIN, J. 1995. Reading in Human-Computer Interaction: Toward the Year 2000. Morgan Kaufmann Publisher, Inc., Toronto.

BORGHOFF, U. M., SCHLICHTER, J. H. 2000. Computer-support Cooperative Work: Introduction to Distributed Application. Springer-Verlag, Berlin.

BROOKSHIER, D., GOVONI, D. 2002. JXTA: Java P2P Programming. Sams Publishing, Indiana.

BUFORD, J., YU, H., LUA, Eng K. 2009. P2P – Networking and Applications. Morgan Kaufmann, Massachusetts.

DIX, A. F. J., ABOWD, G., BEALE, R. 1993. Human Computer Interaction. Prentice Hall, Madrid.

ELLIS, C. A., GIBBS, S. J., REIN, G. L. 1991. Groupware – Some Issues and Experiences, Communication of the ACM, Volume 34.

JOHNSON-LENZ, P., JOHNSON-LENZ, T. 2012. Rhythms, Boundaries and Containers: Creative Dynamics of Asynchronous Life - Awakening Technology. http://nexus.awakentech.com:8080/at/awaken1.nsf/UNIDs/CFB70C1957A686E98825654000699E1B?OpenDocument. Accessed at March 27 2012.

SETTON, E., BERND, G. 2007. Peer-to-Peer Video Streaming. Springer, United State of America.

SHEN, X., YU, H., BUFORD, J. AKON, M. 2009. Handbook of Peer to Peer Networking. Springer, Berlin.

SUN MICROSYSTEMS, Inc. 2007. JXTA Java Standard Edition version 2.5: Programmers Guide.

SUN MICROSYSTEMS, Inc. 2007. JXTA v2.0 Protocols Specification.

VERSTRYNGE, J. 2010. Practical JXTA II – Cracking The P2P Puzzle. Downing Streams, Inc.




DOI: http://dx.doi.org/10.21776/ub.jeest.2017.004.01.6

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.