ODCSSS 2006 Quote

“In previous academic areas challenges have proved trivial and in bluntness, googleable. I enjoyed working in new fields that I did not understand while creating new solutions for unique problems. I also enjoyed having a tangible project complete to demonstrate.”

-ODCSSS 2006 Student

Development of Zeemote control mechanism for Canola2 working on Nokia N900

Odysseus: 
2010

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
 

Supervisors and Mentors: 
Dr. Liam Murphy
Dr. Sean Murphy
Host: 
UCD