Studienprojekte

Projekte sind ein essenzieller Bestandteil des Curriculums von Mobile Computing. Die Studierenden bekommen die Möglichkeit, das im Zuge ihres Studiums erworbene theoretische Wissen selbst praktisch umzusetzen. Ein sowohl für StudentInnen als auch für Lehrende immer wieder spannendes Unterrichtskonzept, in dem schon erfolgreiche Startups wie z.B. runtastic und Butleroy ihre Anfänge gefunden haben.

A framework for mobile activity recognition

Zeitraum
Mar 2012 - Aug 2012
FH Studierende
Alexandru Cosmin Coltos
FH BetreuerIn
FH-Prof. Mag. DI Dr. Clemens Holzmann

Building a mobile framework that provides human activity information. Developers can use it for building context aware applications or for statistics purposes with human activity information gathered from several users that use their application.

Ziel

The entire project's focus was to study how can context data be acquired and represented in a meaningful way to end developers of mobile applications, so that they can make use of this information in order to improve their mobile applications. As a prototype, a small framework was developed that is able to distinguish between several human activities, and that is able to communicate the recorded information to a Google App Engine server that stores and represents the data in a very meaningful way.

Therefore, during the 3rd semester, I ended up with an Android application able to recognize if a phone is not on possession of a user or if the user is in one of the following activities:

  • Still
  • Walking
  • Running
  • Biking
  • Driving

The application records the activities of a person and represents an overall statistic through a Pie-Chart on the mobile side or through a Timeline chart in a Web-interface on the server side. The aim of the project with further development is to help developers of mobile application distinguish in which context situations their applications are used. The can adapt afterwards their user interfaces or make other improvements, considering the user activities during the use of their applications.