Current Projects
The MaDMAN (Middleware for Delay-Tolerant Mobile Ad-Hoc Networks) project focuses on delay-tolerant networks (DTNs), or environments of mobile, intermittently connected nodes. We are working on an adaptive middleware which will allow applications in these environments to automatically adapt their communications to suite their changing environment.
The following architecture diagram illustrates our general concept. In it, the Device has access to multiple independent "network stacks", possibly utilizing different transport, network, link, and physical protocols. The Middleware multiplexes application-layer connections across these stacks in response to changing network conditions, and migrates active connections between stacks as the situation demands.

I am also involved with the Pharos Mobile Computing Testbed, a modular testbed here at the University of Texas comprised of mobile, autonomous robots (such as the one pictured below). Pharos provides a platform for running real-world pervasive computing experiments on heterogeneous mobile devices.

For more information about the MaDMAN middleware and links to download our code releases, please see the MaDMAN Project Website
.