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.


A sign of life

Maybe you have notice...

I'm trying to do something clean (I don't say good, i think i'm never gonna be good with css) with our blog. So please be a little patient! More info on the project soon...

But, if you're not very patient, you could go read on "Design pattern" (I come from a Java World and we gonna use it here!)

Until then...


The tools

Here's a list of tools that we will use for our project:

  • Visual Studio 2005
  • .net Framework 2.0
  • Windows Media Player SDK
  • DirectX SDK (maybe)
  • Background Intelligent Transfer Service (BITS)

I hope that we will be able to show a class diagram or a something really soon.


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)


Ultra-Mobile PC (codename Origami)

This device looks really cool ! I will not reveal our project yet, but this device could be useful for our project. Maybe Channel 9 could send one to us ?




Gentlemen, let's start your Visual Studio !

It look like that we will compete with six other teams. So, good luck to all, and may the best team win !

Team 1:
Team members:
1. Corry Haines
2. Adam Harwell
Competition Entry Blog: http://www.tabletcorry.com/Nachrichten

Team 2:
Team members:
1. royer_alain
2. fneuch
Competition Entry Blog: http://ocinine.blogspot.com

Team 3:
Team members:
1. W3bbo (David)
2. Dahat (Brendan)
Competition Entry Blog: http://oiyaic.ghorkov.com

Team 4:
Team members:
1. BenZilla. Benjamin Davison
2. ?
Competition Entry Blog: http://codeadventure.blogspot.com/

Team 5:
Team members:
1. AdityaG
2. zetafunction (Daniel Cheng)
Competition Entry Blog: http://team-c9ffeine.blogspot.com/

Team 6:
Team members:
1. Travis Howle
2. ?
Competition Entry Blog: www.elwoh.com/project

Team 7:
Team members:
1. Dave Henerson
2. Jeremy Lartel
Competition Entry Blog: www.x-team.com/c9competition