DEAPspace - Transient ad-hoc networking of pervasive devices
Abstract
DEAPspace is a framework that provides devices with useful information about the other devices in their surroundings. This information can be queried in a consistent way that will tolerate evolutions, and allow legacy devices to continue to function in the fast-developing world of pervasive gadgets. The discovery is done in a power-efficient, and network-friendly way, and will adapt to a wide range of error conditions. This framework has been implemented, and allows the development of distributed applications that use ad-hoc transient networking as part of their function. The primary implementation was in Java. A subset of the code was also written in C, to allow the use of machines which do not have a JVM. In addition to simulation, the code has been tested over TCP/IP and the Ethernet interface of an 802.11 link.