uBeeMe – eine Plattform für mobile kollaborative Anwendungen

Die uBeeMe-Plattform stellt wiederverwendbare Basiskomponenten bereit, die den Anwendungsentwickler beim Lösen immer wiederkehrender Probleme wie Netzwechsel, Gruppenkommunikation, Gerätelokalisation oder Firewall/NAT-Traversierung entlasten sollen. Das erlaubt dem Anwendungsentwickler, sich auf sein zu lösendes Problem zu konzentrieren und befreit ihn von der wiederholten Entwicklung mobilitätsunterstützender Komponenten. Die uBeeMe-Plattform besitzt eine modulare Struktur, die es Anwendungsentwicklern erlaubt, die für die jeweilige Anwendung benötigten Funktionen auszuwählen. Dies spart vor allem auf mobilen Geräten Ressourcen. Durch einen Plugin-Mechanismus ist es weiterhin möglich, Teile der Plattform bei Bedarf dynamisch zur Laufzeit nachzuladen bzw. nach Benutzung wieder zu entfernen. uBeeMe ist jedoch keine Middleware, da sie auch die Kommunikation mit Nicht-uBeeMe-Anwendungen über standardisierte Schnittstellen erlaubt. Die Plattform ist gegenwärtig unter den Betriebssystemen Android, Windows und Windows Mobile verfügbar.

Die uBeeMe-Plattform unterstützt Anwendungen, die in verschiedenen Netzumgebungen laufen. Diese werden auf den verschiedenen mobilen Geräten durch eine einheitliche Schnittstelle gegenüber den Anwendungen für den Zugriff auf UMTS, WLAN, Ethernet und Bluetooth gekapselt, sodass alle vorhandenen Netzwerke zu einem virtuellen Netz zusammengefasst werden.  Die Anwendung wird dadurch in die Lage versetzt, in einer einheitlichen Art und Weise Punkt-zu-Punkt-Verbindungen mit Teilnehmern in verschiedenen Netzen (mit potentiell verschiedenen Netztechnologien) aufzubauen. Analog können über eine einheitliche Geräteschnittstelle weitere Geräte, z. B. GPS-Module, Sensoren in Smartphones, Batterieabfragen, USB-Schnittstellen und andere, integriert werden. Wichtige Kernkomponenten der Plattform, die die aktuellen Forschungsschwerpunkte bilden, sind:

  • Mobilitätsmanagement (Handovertechniken)
  • Gruppenkommunikation in mobilen Umgebungen
  • Lokalisierung von Teilnehmern und Systemen
  • Sichere Kommunikation.
  • Für den Einsatz der Plattform werden gegenwärtig unterschiedliche Einsatzszenarien untersucht, u. a. in den Bereichen m-Health und Umweltmonitoring.

Partner:

  • LS ABWL und Besondere des Marketing und des Innovationsmanagement (Professor Dr. rer. pol. habil. D. Baier)
  • Lehrstuhl Geopedologie und Landschaftsentwicklung (Professor Dr. Thomas Raab)