Ocinine

Ocinine is our participation to a Channel 9 contest. Ocinine is the perfect name to understand what we want to do. Ocinine (read OC9) means 'Open channel 9'. Our goal is to make avalaible the media content of Channel 9 to any 'Host Application'. Follow us as we create the new way to see Channel 9.

2006/03/15

Now that the dead line is here!

At last we will reveal ourselves to the Jedi.
[Darth Maul in Star Wars: Episode I - The Phantom Menace]

Here is our project description as we send to Channel 9 :


The goal of ocinine (read here OC9) is to make available the media contents of Channel9 in any host application.

Our project consists in creating an abstraction layer for the necessary services in order to obtain the contents of channel9 online or offline. This abstraction layer going to be available as a library. Doing this, it become easy to quickly make available channel9 contents in your favorite application.

In the end, with ocinine, you will need to implement an interface or two and you're gonna be able to put the functionalities in an application such as MS-Outlook. It will also be easy to create a system tray application to inform you when a new content is available on channel9, and ready to listen on your PC. It could even be easy to create a web proxy in a company to control the download of the media content available on channel 9 without having to open their firewall to streaming content to all employees.

In order to prove our concept, we intend to implement the necessary stuff to make available the channel9 content in Visual Studio. If we have the time, we will push our proof of concept to make available the channel9 contents on a PDA (video and screen cast) or mp3 player (podcast).

This is the application services we want to provide for the "Host application":
- Configurable automated media download,
- News alert
- News history (what you have read, what you didn't)
- Abstract application host layer (what you need to implement to make it available in your application)
­­