Design and development of a mobile peer-to-peer social networking application

作者:

Highlights:

摘要

The proliferation of wireless and mobile devices such as personal digital assistants and mobile phones has created a large demand for mobile software applications such as social networking software. In addition, the realization and widespread usage of peer-to-peer (P2P) networking have drastically increased the number of applications utilizing these technologies. The convergence of mobile and P2P networking have generated increasing interest in the mobile peer-to-peer (MP2P) community. In this paper, we describe the design and development of a mobile social software (MoSoSo) based on a P2P network architecture using Juxtapose (JXTA) and Juxtapose for Java MicroEdition (JXME). The MoSoSo application allows users to discover, communicate and share resources with one another. We present three facets of designing the MoSoSo: object-oriented software design, network infrastructure design, and user-interface design. The software has been fully implemented and tested on a variety of mobile devices for use in a campus setting. By studying the design and implementation of the MoSoSo, we hope to benefit the entire mobile application development community by providing common models and insights into developing MP2P software.

论文关键词:Mobile social software (MoSoSo),Mobile peer-to-peer (MP2P),Unified Modeling Language (UML),Juxtapose for Java (JXTA),Eclipse,Social networking

论文评审过程:Available online 9 March 2009.

论文官网地址:https://doi.org/10.1016/j.eswa.2009.02.093