Thank you to the over 140 undergraduates who applied to ODCSSS 2009 from around the world.
Mobile devices are evolving rapidly, both in terms of the power of the devices and the functionality they provide - this trend will continue and have significant impacts on the way we use them.
One specific new capability which is starting to appear is the ability to connect a phone to a larger display (eg TV). This will support a number of new use cases, eg a phone can be used as a gaming platform. Other interesting uses can be found.
This project will focus on another use: using a phone as a media player and controlling it via a remote control device - the Zeemote. The use case is that the phone can be connected to a larger display, the media player can be used to control playback the content and the zeemote will be used to navigate through the controls.
The project will involve developing in the Maemo platform - an N900 will be used, the media player will be the canola2 player, which will need to be modified to support Zeemote.
Demonstratable Outcome: (optional outline of project over 12 week internship)
A working prototype in which a media player can be controlled remotely with zeemote.
Task schedule:
- week 1: familiarize with n900/maemo
- week 2: get zeemote sdk installed
- week 3: write simple application to enable
phone to receive communications from zeemote
- week 4: get canola2 working on n900
- week 5-6: understand canola2 architecture
- week 7: design plugin for canola2 which provides
for play, pause, rewind, ff of video content
- week 8-10: code and test this plug in
Links to Additional Information: (additional background information on
the topic of the project)
Zeemote
http://www.zeemote.com
Controlling canola2 with wiimote
http://vimeo.com/2879545
Maemo
http://www.maemo.org
Recent comments
2 years 36 weeks ago
2 years 36 weeks ago
3 years 23 weeks ago
3 years 23 weeks ago