Software

We like building prototypes and/or simulation code for our systems.  A few of those made it to open source projects or other public distributions: 

Liberouter: A do-it-yourself networking platform for (optionally) autonomous operation anywhere. We offer images for download for Raspberry Pi and Intel Edison that features storage and router for (asynchronous) messaging applications, a captive portal to bootstrap mobile Android devices from, and a number of applications for Android.  Those include GuerrillaTags (chat/tweet), GuerrillaPics (photo sharing), PeopleFinder (a net-less version of Google's Person Finder for disasters), and Here & Now (an experience sharing app).

The ONE Simulator: A Java-based simulation environment for opportunistic networks.  It supports a number of mobility models for node movement, which can be easily extended to add new ones, and allows using as well as exporting mobility/connectivity traces. The router part includes a several routing algorithms, again easily extensible (which a number of external contributors did). It also support an extensible application framework that allows for easy implementation of of mobile apps to simulate their performance.

DTN simulation code for ns2/ns3: To run packet-level simulations including wireless interference (as opposed to message-based simulations without such as the ONE supports), we have published simulation code for the network simulators ns2 and ns3.

Delay-tolerant networking applications: Quite a while ago, we played around with a number of applications for the DTN2 reference implementation of the Bundle Protocol specification (RFC 5050), from messaging integration to web access to jabber.  We even built a DTN implementation for Symbian OS (anyone remembers?).  Those haven't been maintained actively, but the available code may still provide some insights.

Pet Projects

Floating Content: We explored the theory and some practice of opportunistic location-based content sharing, where content items are replicated among mobile nodes in a certain region without any centralized components.  This creates a best-effort content sharing platform, for which we have also explored programming paradigms and are still experimenting with implementing a few sample applications. 

Drive-thru Internet: Roughly between 2003 and 2010, we looked at using intermittent connectivity via  WLAN hot-spots to provide Internet services to mobile users in cars.  This expanded into the more general notion of disruption-tolerant Internet access, also for trains and other means of transportation.

Travel Recommendation

We have several Web-based prototypes for travel recommendation. The idea is to solve tourist trip design problems from a user’s perspective. Try it out:

Contact: Wolfgang Wörndl

Event Recommendation App

Within the scope of a master thesis, we developed a mobile event recommender system together with 4A Solutions and München Ticket. The application is now available for Android and iOS:

Contact: Daniel Herzog

 

 

play.google.com/store/apps/details