This chapter presents the Peer2Me mobile peer-to-peer framework, Peer2Me applications, and discusses the experiences from using the Peer2Me framework. Peer2Me supports mobile collaboration utilizing Bluetooth and Java ME. The framework runs on standard Java ME-enabled mobile phones, thus enabling rapid development of various kinds of collaborative peer-to-peer applications. In this chapter, the author describes some of the developed applications and his experiences from implementing these applications, which include: a file-sharing application, a chat application, a quiz game, a face-to-face meeting scheduler, a real-time game, an automatic business exchange application, and a find the right person application. All of these applications were analyzed for their potential usefulness, and investigated to discover the limitations of the framework, and the underlying technologies. Finally, the author summarizes his analysis to provide a complete picture of the potential and limitations of Bluetooth and Java ME for implementing mobile peer-to-peer applications.
This section gives an introduction to the background and important terms used in our framework, and describes related work.