[an error occurred while processing this directive]

ORWAR implemented on Android

Here is presented another protocol related to the Hastily Formed Networks project that allows to send information in a infrastructure-less wireless network.

ORWAR is a unicast DTN protocol that tries to exploit knowledge about the context of mobile nodes (speed, direction of movement and radio range) to estimate the size of a contact window in order to avoid the energy waste deriving from partial transmissions.

The ORWAR protocol has been implemented to run on the Android platform in a master thesis project by Davide Anzaldi. Together with the protocol a chat application that works on top of it has been implemented as standard Android application. The speed and the location of the node are obtained by using a GPS receiver, hence you need an Android smartphone that provides this feature.

In order to work the protocol must be connected to a wireless network in ad-hoc mode, this feature is not present in Android so far, therefore in order to use this protocol you need a rooted phone. This is because you need the administrator rights to copy some files on the phone that allow to overcome this limitation.

Files

Here you can find the source code. The zip file contains the source code of the protocol implementation and of the chat application as single Eclipse project. There is also a readme file for how to use the chat application which is bundled with the code.

License

All the code is available under the General Public License (GPL), version 3.0, which you are free to copy, modify and distribute the code as long the conditions in the licese are followed.

Installation instructions

Follow the instructions in the file readme.txt included in the zip-file.

[an error occurred while processing this directive]