A Proximity-Based Framework for Mobile Services

Peer-to-peer proximity-based wireless networking can provide improved spatial and temporal semantics and independence over alternative wireless topologies that rely on static network infrastructure, and can potentially enable new classes of mobile applications. However, the difficulties of setting up such ad-hoc connections has thus far been a development barrier. There is currently a need for an abstraction tool to allow application developers to exploit the potential advantages of such networks with minimal knowledge of the underlying connectivity. We present Proxima, a framework for the Android platform, which employs ad-hoc device-to-device connections and proactive mesh routing for a decentralised topology with solely proximity-based rich content dissemination. The framework is designed to be developer- and user-friendly with minimal configuration effort, lightweight, reusable and hardware independent. After compilation, the size of its binary distribution is only 6MB. We have further developed a real-life application, named TuneSpy, based around sharing music with local peers. The development of TuneSpy has produced two positive outcomes. Firstly, it strongly demonstrates the ease of writing proximity-based applications with Proxima. Secondly, it has served as a testing platform for all framework functionality.

[1]  Marcelo G. Rubinstein,et al.  Routing Metrics and Protocols for Wireless Mesh Networks , 2008, IEEE Network.

[2]  Thomas Gideon,et al.  The commotion wireless project , 2011, CHANTS '11.

[3]  Zhu Bin,et al.  Realize 1-hop node localization based on OLSR protocol in Ad Hoc networks , 2012, Proceedings of 2012 2nd International Conference on Computer Science and Network Technology.

[4]  Paul Gardner-Stephen,et al.  Serval mesh software-WiFi multi model management , 2011, ACWR '11.

[5]  Luying Zhou,et al.  Multipath cross-layer service discovery (MCSD) for mobile ad hoc networks , 2009, 2009 IEEE Asia-Pacific Services Computing Conference (APSCC).

[6]  Diego López-de-Ipiña,et al.  A Parameter-Based Service Discovery Protocol for Mobile Ad-Hoc Networks , 2012, ADHOC-NOW.

[7]  J. Thomas,et al.  Off Grid communications with Android Meshing the mobile world , 2012, 2012 IEEE Conference on Technologies for Homeland Security (HST).

[8]  Carlos J. Bernardos,et al.  Survey of IP address autoconfiguration mechanisms for MANETs , 2010 .

[9]  Adrian Holzer,et al.  Spotcast -- A Communication Abstraction for Proximity-Based Mobile Applications , 2012, 2012 IEEE 11th International Symposium on Network Computing and Applications.

[10]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[11]  A. McCabe,et al.  A power consumption study of DSR and OLSR , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[12]  Nicolas Le Sommer,et al.  OLFServ: an Opportunistic and Location-Aware Forwarding Protocol for Service Delivery in Disconnected MANETs , 2011 .

[13]  Henning Schulzrinne,et al.  Accelerating Service Discovery in Ad-Hoc Zero Configuration Networking , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[14]  Xiaoyan Hong,et al.  Distributed Naming System for Mobile Ad Hoc Network , 2005, ICWN.