NOTE: You can use the following proposals as inspiration, but I no longer supervise projects at ITU, so you will have to find another supervisor.
Design, implement and perform empirical experiments with an application that tries to predict when a user is going to get a printout from a printer.
Design, implement and experiment with a framework for streaming music to different speakers, depending on the context of a tracked user.
Design, implement and perform empirical experiments with an application that automatically sets a mobile phone in the right mode, depending on the user's context.
Construct and demonstrate software for a mobile terminal (e.g., an Android phone) that can forward GPS and Bluetooth based tracking information to a SOA based Event Bus; and for a service connected to the Event Bus that can perform sensor fusion of GPS and Bluetooth data.
Design, implement and perform empirical experiments with an extension of the Blip System that can track non-visible mobile Bluetooth units.
Make a systematic empirical study of factors that influence the precision of the Blip System for Bluetooth based tracking.
Devise and evaluate a Bluetooth based tracking based system for measuring the length of the queue in the Canteen.
Implement a Bluetooth tracking system, communicating via a P2P overlay network running on a LAN, which can be rapidly deployed by inserting a Bluetooth USB dongle and USB memory stick.
Design, implement and evaluate a refinement of BEDDERnet that will allow smaller BEDDERnet scatternets to merge efficiently into one large scatternet.
Design, implement and evaluate an extension of BEDDERnet that will provide service discovery in BEDDERnet.
Design, implement and evaluate a mechanism allowing BEDDERnet to be deployed from mobile/pc to mobile/pc.
Design, implement and evaluate a version of BEDDERnet in C# for the Windows Mobile .NET Compact Framework that is able to interoperate with the existing Java version of BEDDERnet.
Implement a generic XML structure and transformation visualiser.
Provide an analysis of current and future WSDL standards, and extend them to become context sensitive using dependent types.
Implement end point projection of the WS-CDL choreography language.
Using UML and XML based analysis and design, create and evaluate an application for planning and feedback of home care visits.
Implement an AJAX based web site for project proposals that is so good that it will attract all students and supervisors of ITU.