Small logo of ETH main building ETH Zurich : Computer Science : Pervasive Computing : Distributed Systems : Education : Student Projects : Abstract

Smart Notifier (L)

Status: Abgeschlossen

Hintergrund

Viele Benutzer verwenden heutzutage Personal Information Management (PIM) – Anwendungen, um ihre Termine zu organisieren und sich dann beizeiten daran erinnern zu lassen. Neben dieser Form der Benachrichtigung bekommt der Nutzer oft eine Vielzahl weiterer Benachrichtigungen aus unterschiedlichen Quellen, wie z.B. dem Instant Messenger oder dem Virenscanner. Leider sind diese Benachrichtigungen unabhängig vom aktuellen Kontext der Person (z.B. deren Aufenthaltsort), nicht unbedingt koordiniert und oft auf eine spezielle Plattform beschränkt.

Aufgabenstellung

In diesem Projekt soll ein Prototyp eines Smart Notifiers entwickelt werden. Basierend auf dem aktuellen Kontext des Benutzers, der Art der Benachrichtigung und der Art des Ausgabegeräts soll das System automatisch entscheiden, wann und wie der Benutzer benachrichtigt wird. Dabei sollen für die Ausgabe der Benachrichtigungen mindestens zwei verschiedene Plattformen berücksichtigt werden. Als Kontextinformation soll der aktuelle Aufenthaltsort des Benutzers einbezogen werden, welcher über GPS und Bluetooth-Beacons festgestellt werden kann. Die Funktionalität des Systems soll dabei über einen Webservice zur Verfügung gestellt werden. Je nach Art der Arbeit soll ggf. die Anbindung an bestehende Datenquellen durchgeführt werden.

Voraussetzungen

  • Gute Programmierkenntnisse
  • Erfahrung in der Verwendung von APIs
  • Von Vorteil sind Kenntnisse über verschiedene Plattformen (Windows, J2ME, …)

Verweise

Student/Bearbeitet von: Vlatko Davidovski
Contact/Ansprechpartner: Benedikt Ostermaier

ETH ZurichDistributed Systems Group
Last updated July 6 2012 01:48:46 PM MET bo