Ideas for Novel Interaction Projects
If you have other suggestions of your own, talk to the teachers and propose your project (highly encouraged!).
- Kinect 3D Sensing Interaction: if you have a Kinect sensor, you could think about some novel way to sense people's interaction in space and use this to control an interface; some APIs for the Kinect for getting access to the data and for translating this input, for example, to touch events on a surface are available — challenging (uses Kinect sensor)
- Android Touch Phone Interaction (or similar touch phone): using the Android SDK, come up with an innovative way of using the touch input, the orientation sensors, the location sensors — The Android SDK can be found here. A Hello World and next steps can be found there too. — challenging (uses Android phone or emulator and Java development environment)
- iPhone/iPod Touch Interaction (or similar touch phone): come up with an innovative way of using the touch input and/or the orientation sensors, using Apple's SDK — challenging (uses iPhone or iPod Touch and Mac development environment)
- Tablet Interaction: if you own or have access to a tablet PC (e.g., Android-based or iPad), develop a new interactive tool; for example, think about what an e-book could be provided that it has touch input, location and orientation sensing, and Internet connectivity — challenging (uses Android/iPad tablet device and respective development environment)
- dual-touch wall display: using the two touches with touch sizes of a multi-touch wall display to implement a new interface for something, examples see here and here — challenging (uses DViT touch display and either the large display framework or directly the SMART SDK)
- interactive e-books: if you own or have access to an e-book reader, use the device's capabilities to develop an innovative information interface (for example, for Amazon's Kindle use Amazon's KDK for development) — challenging (uses e-book reader and respective development environment)
- Wiimote acceleration sensors: use the acceleration sensors of one or two Wiimotes to control an interface — average (uses 1 or 2 Wiimotes and 1 bluetooth dongle)
- multi-point pen interaction: use two or three IR pens to control an interface other than a painting application, see basis here and here — average (uses Wiimote, bluetooth dongle, and 2 or 3 IR pens)
- remote pointing interface: use the regular Wiimote setup (one Wiimote and one so-called »sensor bar«) to develop a remote pointing interface — average (uses Wiimote, bluetooth dongle, »sensor bar«)
- multi-mouse interaction: attach two or more mice to a computer and develop a single-user multi-mouse or a multiple-user multi-mouse interface — average (uses 2 or 3 USB mice if not yet available, could use the large display framework [then would be challenging])
- create a game/application and control it with anything: use the CamSpace API to control a new interface, see video and website, or use Microsoft's Touchless SDK — challenging (needs a webcam)
- interacting in open space: use the two-handed interaction technique to interact with something other than a presentation, see the video and the project description here — challenging (uses C# project base with point tracking and pinching, gloves, Wiimote, bluetooth dongle, LED array and power supply; for questions contact Luc Vlaming <mail@asperientje.net>)
- interact using motion capturing: use the OptiTrack system by NaturalPoint available in the visualization center to develop an interface, see example here — challenging
* (if possible) interacting with a very large display: come up with an interface for the large screen in the visualization center — challening
!! Study topics
* send SMS with unknown cellphone/unknown cellphone OS to a given number or given contact
* store new contact with image, address, and 3 numbers (cell, home, office) with unknown cellphone/unknown cellphone OS
* program VCR to 2 recordings from scratch
* re-order TV channels on settop box or TV
* arrange images in Word