Summer Term 2010

Context Recognition with Mobile Devices Project

Tutor: Marcus Handte 
More and more mobile devices are equipped with a broad variety of sensors such as gyroscopes, accelerometers, video cameras, and microphones. To provide better task support, future applications will have to use these sensors to determine the state of their environment unobtrusively. As a simple example consider smart phones that are deactivating the touch screen when they detect that the user is holding them close to his ear.

In more complicated scenarios, this requires applications to “make sense” of the multitude of inputs received at any point in time. To simplify this task, the participants will develop a software system that is able to automatically categorize different situations. This system will be developed for and tested on Android-based mobile phones which will be given out to the participants. Due to the use of Android as operating system, participants should be able to program in Java.

If you are not sure whether you fulfill the requirements or if you want to participate in the project, please send an email to

The kickoff meeting for this project takes place on Thursday, 15th of April from 11.00h to 12.00h in BC504. Participation in this meeting is mandatory for everyone.

Microcomputer Systems Lab

Tutor: Marcus Handte
The lab extends the lecture Microcomputer Systems with practical experiments. During the experiments, participants of the lab will implement small programs for an ATMEL micro-controller using assembler and C. The lab provides participants with hands-on experience on software development for simple embedded systems. At the end of the lab, participants will be able to interpret the product documentation of a micro-controller to an extent that enables them to develop simple applications.

This class will be managed using the Moodle system of the university. Participants must register for the course on this Moodle web page. Please make sure to register using a valid email address that you are checking regularly. Annoucments will be automatically forwarded to the email address that you used during registration.

The kickoff meeting will take place on Wednesday, 21st of April from 15.00h to 17.00h in BC523. Participation in this meeting is mandatory for everyone. Please make sure to register at the Moodle page before the meeting takes place.

Sensor Networks

Lecturer: Prof. Dr. Pedro José Marrón, Exercises: Robert Sauter
This lecture describes the fundamental concepts of sensor networks and how they differ from traditional networked systems that do not take energy and resource constraints into account. During the experiments, the students will deal with real-world deployments of sensor networks and use real sensor nodes to understand better the effects of real-world phenomena in aspects like link quality, localization, etc.

More information can be found on our Moodle page (the password is available from Robert Sauter): Link

Wireless Sensor Network Application Development Project

Tutor: Dr. Chia-Yen Shih
Wireless Sensor Networks (WSNs) have been widely deployed in many application domains including environmental monitoring, surveillance, healthcare, automation control and more. A typical WSN consists of a set of low-powered and inexpensive embedded sensor devices with specific sensing modalities and with computation as well as communication capabilities. These devices collaborate with each other by exchanging data through energy-efficient, short-range radio. The application provides its services by manipulating the sensory data collected by the deployed WSN.

In this project, you will learn how to develop an integrated application providing services by making use of a WSN. The topics that will be covered include:

  • Wireless sensor system programming
  • Sensory data collection
  • Data delivery and communication through IEEE 802.15.4/ZigBee networks
  • Interfacing between the user and the deployed WSN

For further information about the project, please contact Dr. Chia-Yen Shih at before Monday, April 26, 2010.

Additional information can be found on our Moodle page (the password is available from Dr. Chia-Yen Shih): Link