15ECTS project/Master's Thesis; workload: 30% theoretical/70% practical.
To explore how to build a framework for context dependent service selection.
Design, implement and experiment
with a framework for streaming music to different speakers,
depending on the context of a tracked user.
A tracking system is a system that is able in
real time to track the geographical location (e.g., x-y coordinate,
room, or zone) of mobile units.
The Blip System, based on the Bluetooth radio technology, is able to track mobile units (e.g., phones) that have Bluetooth and are set to visible mode. It performs tracking by a number of Blip nodes, each of which is part of a Blip zone; whenever a Blip node detects the radio signal from a Bluetooth unit appearing or disappearing, it sends a signal to applications using the Blip System. Applications can then provide location aware services, based on the zone information thus captured.
Other devices allow streaming audio over a local network (LAN or
WLAN) to speakers located near Blip nodes. By using the tracking
information, the IT context can be determined: what audio streaming
services are available (wall-mounted hifi speaker, mobile built-in
lofi speaker, mobile headset, etc.).
This can then be used to automatically select the best service, providing the user with a follow-me music service: If the user is in front of a wall-mounted hifi loudspeaker, that is chosen, otherwise a mobile phone speaker may be chosen. If the context also includes noise level, a headset may be preferred in a noisy context.
The key point is to develop a general framework for such context-dependent service selection.