ibc 2009 f lefebvre poster presentation

Post on 26-Jun-2015

1.002 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Poster presentation by Francois Lefebvre at IBC 2009. "THE OPENMOKAST OPEN SOURCE FRAMEWORK: TOWARDS USER INNOVATION IN THE MOBILE BROADCASTING APPLICATION SPACE"

TRANSCRIPT

THE OPENMOKAST OPEN SOURCE FRAMEWORK:TOWARDS USER INNOVATION

IN THE MOBILE BROADCASTING APPLICATION SPACE

F. Lefebvre, J.-M. Bouffard, P. Charest

Communications Research Centre Canada

Disruptive innovation in the mobile space● Software platforms● Application driven● 50.000 iPhone applications in one year● Dozens of 3G Internet radio applications● Many FREE applications● Independent developer and user innovation (Internet-like)● Trend towards open source (Android, Symbian,...)● Verticalisation of platforms

less than 10 major mobile software platforms● Mobile Application Stores (MAS)

Developers: upload / sell / upgradeUsers: download / buy / remove / upgrade

No mass-market handheld with broadcast support yet● Some closed platforms exist● Can not be programmed by independent developers● Limited potential for innovation

A PLATFORM IS NEEDED: OPENMOKAST

THE OPENMOKAST OPEN SOURCE FRAMEWORK:TOWARDS USER INNOVATION IN THE MOBILE BROADCASTING APPLICATION SPACE

OPENMOKAST FRAMEWORK

OPEN MObile "broadKASTing".● Project launched by CRC in 2007● Support for DAB/DMB technology● First prototype and public demo at IBC 2008● Open sourced in 2009 (GPL)

Objectives: ● Catalyse innovation in the Broadcasting to Handhelds (BTH) space● Foster chipset integration through pre-existing applications● Foster end-user innovation

Technical:● Modular architecture to support many devices and output types (plugins)● Modules managed by a core component● D-Bus and Telnet APIs available to third party applications● Enables control of receiving device● Enables access to application

PROTOTYPE● Openmoko software framework● Neo FreeRunner smart phone (FIC)● M-Tech USB DAB receiver

Supported applications:● DAB MP2 audio● DAB+ HE-AACv2● CELT audio● MOT Slideshow (DReaM project)● Journaline

THE OPENMOKAST OPEN SOURCE FRAMEWORK:TOWARDS USER INNOVATION IN THE MOBILE BROADCASTING APPLICATION SPACE

OPENMOKAST ON ANDROIDAndroid:● SDK available for free (Nov. 2007)● User applications are in Java (Dalvik)● Applications existed before devices (contest, ...)● Android Open Source Project (Nov. 2008)● Android port for FreeRunner exists● Native Development Kit (NDK, July 2009) C and C++ code can be integrated through JNI

Prototype:● Android Developer Phone (G1)● Openmokast application on MAS (Android Market)● DAB sub-channels through WiFi

Demo Applications:● Real-time CELT audio decoding and playback● Real-time Slideshow decoding (C code from DReaM)

Openmokast Player on Android Market (MAS)

Openmokast Player on T-Mobile G1

CONCLUSIONS● Clear mobile trend: software applications● Can be done for broadcast applications● Embedded device featuring bcast chipset still needed● Many open platforms available for initial work● Openmokast player available through Android Market● Openmokast available for free under GPL license● Openmokast could be used as a common basis

ANY PLANS FOR A COMMERCIALANDROID DAB/DMB PHONE?

Openmokast on AndroidCurrent System Architecture

top related