26th IEEEP Students’ Seminar 2011 Pakistan Navy Engineering College National University of Sciences & Technology
“Android Wi-Fi P2P Networking”
Android-Imagination is the Limit!!
Sanghaar Ali Malik
BE (Telecommunications Engineering) NED University of Engineering & Technology Karachi, Pakistan firstname.lastname@example.org
Noor ul Ain Ali
BE (Telecommunications Engineering) NED University of Engineering & Technology Karachi, Pakistan email@example.com
BE (Telecommunications Engineering) NED University of Engineering & Technology Karachi, Pakistan firstname.lastname@example.org
Abstract-The main theme of this research paper includes a brief introduction to our project “Android Wi-Fi Peer-to-Peer Networking”. The purpose of this research is to design and implement a telephony program that uses Wi-Fi in P2P (Peer-to-Peer) as a means of communication between mobile phones at no cost. The system will allow users to search for other individuals within Wi-Fi range and to establish free P2P voice connections, or to establish virtual connection through Access Points (AP). It allows devices to communicate with one another enabling rich peerto-peer social applications. We will present how a mobile peer-to-peer file-sharing application can be implemented using the Session Initiation Protocol (SIP) as the underlying signaling protocol. Keywords- Android; Wi-Fi; SIP; Java; P2P; NAT; JXTA; IMS; API
networks by using SIP with some enhancements as the P2P signaling protocol. This thesis is divided into two parts. In the first part, different P2P architectures and search algorithms are presented, in the second part, hybrid mobile P2P architecture consisting of a Android based mobile client and a SIP Application Server based super-peer are presented. In addition, voice call will be supported using Wi-Fi to allow mobile phones to communicate free of cost to each other through P2P or through AP.
II. WHY ANDROID? Android Operating System has advantages, as listed below:
I. INTRODUCTION At first, Peer-to-Peer networks were used only for file-sharing, e.g., Napster, BitTorrent but as time passed, many kinds of applications have been built using the peer-to-peer paradigm, e.g. VOIP application, Skype. Growth of peer-to-peer phenomenon has not only created new protocols but also older protocols, traditionally utilized in the client-server paradigm, and is now being transformed into P2P protocols, e.g., P2P Session Initiation Protocol. The main objective of this research paper is to present how Peer-to-Peer based services can be efficiently realized in next-generation mobile
A. Breaking down application boundaries Android breaks down the barriers to building new and innovative applications. With Android, a developer could build an application that enables users to view the location of their friends and be alerted when they are in the vicinity giving them a chance to connect.  B. Openness Android enables developers to create compelling mobile applications. It is built to be truly open, allowing developers’ access core mobile device functionality through standard API (Application Programming Interface) calls. This is true, as a developer one can do everything, from sending short messages with just two lines of code. 
26th IEEEP Students’ Seminar 2011 Pakistan Navy Engineering College National University of Sciences & Technology C. Fast & easy application development Android will provide us an access to a wide range of useful libraries and tools that can be used to build rich applications. Android will enable us to obtain the location of the device, and allow devices to communicate with one another enabling rich peer-topeer social applications.  C. Libraries It is the C/C++ libraries used by Android system. These are provided to the developer through Application framework. D. Linux Kernel Android uses Linux Kernel for hardware management and providing hardware abstraction to the rest of...
References: E-Books studied for the Research Paper
Please join StudyMode to read the full document