The sensory capabilities of Smart Phones offer unique and novel opportunities to understand the situation of a user. Using these capabilities, we can create applications that support a user’s everyday interactions. Social application platforms such as Twitter and Facebook on the other hand have created novel interaction modes, and a number of dedicated special-purpose social platforms such as Google Latitude (for sharing locations) or Research Gate (for scientific publications) are emerging for communicating specific information to specific groups. The first part of the course will provide an introduction to Smart Phone application development. Students will learn about the specific considerations in developing for a Smart Phone platform, such as operating system requirements, processing of sensory data, and specific privacy concerns. Using this knowledge, students will develop a novel social application in the second part of the course.

Lectures/seminars: Tuesday and Thursday 11:00-12:30
Labs:  Tuesday and Thursday 16:00-17:30
Instructor: H.R. Schmidtke
Teaching assistant: Pie Masomo
Office hours: Tuesday
and Thursday 3pm-4pm and by appointment

Preparation Material

To prepare you can use free ressources from the internet:

We will not only look at technologies but also at specific opportunities of the new technologies, such as:

Course Schedule

Brief Description and Course Assignments

The goal of the course is to give students hands-on experience with realizing a Smartphone project in the area of social applications. Students will gain practical experience in

  • concrete technologies currently applied in the area
  • project planning
  • evaluation of project concepts
The grade will be determined from the following components:
  • project prototype demonstration and documentation (35%)
  • poster or video or web page (10%)
  • mid-semester presentation (15%)
  • discussion contribution (20%)
  • discussion organization (20%)
Subpages (2): Assignments Discussion