| Carl Friedrich Gauß Faculty | Department of Computer Science

Comparison of current Middleware for Ubiquitous Computing

SupervisorDaniel Röhr
ProfessorProf. Dr.-Ing. Michael Beigl
IBR Group
TypeStudienarbeit, Diploma Thesis
Startas soon as possible

Thesis Type:

The thesis can be done as diploma or master's thesis.

The thesis can be done as semester thesis.

The DUS research group:

The Distributed and Ubiquitous Systems (DUS) research group works together with well-known international partners from research and industry in the field of ubiquitous and pervasive computing systems.

Ubiquitous Computing:

A vision of ubiquitous computing is the invisible computer. Computer as visible elements of our environment disappear. To the human user, the environment or everyday things become the user interface. All in one computing systems are substituted by specialized, well-designed appliances. The user no longer has the feeling to interact with a computing system but with common everyday objects in his environment.

Project Description:

Ubiquitous Computing is a young and recent field of research for computer science. Up to now, no commonly agreed-upon middleware exists for the realisation of ubiquitous computing systems.

In the context of a diploma/master/semester thesis, four commonly used hardware platforms for ubiquitous computing systems will be compared with respect to the implementation effort using different middleware:
    The hardware platforms are:
  • Particles
  • Motes
  • Gumsticks
  • Phidgets
    The following middleware have to be used for application implementation:
  • Equip Component Tookkit
  • Player/Stage
  • iROS

The focus of the thesis is on the efforts during the different stages of application development (programming the hardware platform, interconnecting the sensor nodes with the middleware, interconnecting the application with the middleware).

To make the results comparable, all four hardware platforms should be used to realize the same application and functionality (e.g. to control a media player application on a local desktop computer). Additionally, one example application of the hardware platform repository shall be realized with the middleware using the source code of the hardware distributor.

At the end of the thesis respective source code and working applications have to be installed and exist along with a working infrastructure needed for the middleware. Additionally, the strenghts and weaknesses of the middlewares along with advantages and disadvantages of the middleware shall be discussed against an existing middleware wishlist.

Work Context:

We offer:

  • Integration in German, European and international projects
  • Strong connection to practial problem domains and good industry relationships
  • Creative and dynamic working context with a strong international focus
  • Direct contact with the computer science institute and with the research group and its members

We request:

  • communication skills, creativity, self and time management
  • fluent German language skill, English a plus
  • Willingness to acquire new knowledge and its application
  • Personal initiative and presence in the research lab

last changed 2009-07-01, 17:39 by Daniel Röhr