The DoDWAN platform
DoDWAN Apps for netbooks
DoDWAN Apps for smartphones
Opportunistic networking on MANETs with DoDWAN
DoDWAN (Document Dissemination in mobile Wireless Ad hoc Networks) is a Java-based middleware platform we develop in order to support communication in disconnected mobile ad hoc networks (or MANETs for short).
DoDWAN leverages on the combined principles of opportunistic networking and delay-tolerant networking in order to account for the absence of end-to-end connectivity in disconnected MANETs. It was designed so as to be flexible, and easily extensible. It can notably accommodate and enforce different kinds of cache management policies, and different kinds of communication protocols.
To date, our effort in designing communication protocols for DoDWAN has mostly been focused on supporting content-based communication in disconnected MANETs. Content-based communication is a style of communication whereby information can flow towards any interested receiver rather than towards set destinations. It perfectly fits the needs of applications that require to send or receive information through the Publish/Subscribe model. Yet supporting content-based communication in disconnected MANETs is still a challenge, as end-to-end content-driven routing structures can hardly be constructed and maintained in such environments.
The protocol we designed does not rely on the construction of routing structures. Instead it opportunistically exploits transient contacts between mobile devices, allowing these devices to exchange pieces of information according to their respective interest profiles.
Details about this protocol can be found in the following research papers:
DoDWAN and DoDWAN Apps distributions
The DoDWAN middleware platform is distributed under the terms of the GNU General Public License, and it can be used to develop distributed applications for disconnected mobile applications in Java, especially on top of Wi-Fi networks.
DoDWAN is also distributed with a demonstration application suite called DoDWAN Apps that include neighborhood vizualization, contact management, text and voice messaging, and file sharing. This application suite can be installed on mobile hosts such as laptops, netbooks, or smartphones.
DoDWAN Apps 2.1.0 is available for Linux, Windows 7 systems.
DoDWAN Apps 2.4.0 is available for Android (2.2 and 2.3) systems.
Some minor difference exist between these two versions. Mainly, the laptop version features a more sophisticated file sharing module that allows complex tagging and pattern selection.
Please contact us for any remarks of for obtaining further information on DoDWAN and DoDWAN Apps.
Mobile ad hoc networks, delay-tolerant networking, disruption-tolerant networking, opportunistic networking, content-based networking, mobile middleware platform.