SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
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 / upgrade
Users: 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 ANDROID
Android:
● 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 COMMERCIAL
ANDROID DAB/DMB PHONE?
Openmokast on Android
Current System Architecture

Más contenido relacionado

Similar a Ibc 2009 F Lefebvre Poster Presentation

Rapid Prototyping with Cordova aka Phonegap
Rapid Prototyping with Cordova aka PhonegapRapid Prototyping with Cordova aka Phonegap
Rapid Prototyping with Cordova aka PhonegapJosue Bustos
 
Mobile Services with Qt
Mobile Services with QtMobile Services with Qt
Mobile Services with QtEspen Riskedal
 
Android in Netbooks
Android in NetbooksAndroid in Netbooks
Android in NetbooksMike Demler
 
A to z of open mobile
A to z of open mobileA to z of open mobile
A to z of open mobileAndrew Savory
 
developementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxdevelopementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxPoooi2
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development PlatformsMike Wolfson
 
What do mobile network operators know about open source web apps
What do mobile network operators know about open source web appsWhat do mobile network operators know about open source web apps
What do mobile network operators know about open source web appsVodafone developer
 
Openmokast: The open broadcasting software stack for mobile devices
Openmokast: The open broadcasting software stack for mobile devicesOpenmokast: The open broadcasting software stack for mobile devices
Openmokast: The open broadcasting software stack for mobile devicesJean-Michel Bouffard
 
Android before getting started
Android before getting startedAndroid before getting started
Android before getting startedAhsanul Karim
 
TheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsTheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsSoftware Park Thailand
 
Day 1 Android: Before Getting Started
Day 1 Android: Before Getting StartedDay 1 Android: Before Getting Started
Day 1 Android: Before Getting StartedAhsanul Karim
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPTDhivya T
 

Similar a Ibc 2009 F Lefebvre Poster Presentation (20)

Rapid Prototyping with Cordova aka Phonegap
Rapid Prototyping with Cordova aka PhonegapRapid Prototyping with Cordova aka Phonegap
Rapid Prototyping with Cordova aka Phonegap
 
Mobile Services with Qt
Mobile Services with QtMobile Services with Qt
Mobile Services with Qt
 
Android Os
Android OsAndroid Os
Android Os
 
Android in Netbooks
Android in NetbooksAndroid in Netbooks
Android in Netbooks
 
A to z of open mobile
A to z of open mobileA to z of open mobile
A to z of open mobile
 
Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
developementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxdevelopementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptx
 
Ionic
IonicIonic
Ionic
 
Skolkovo 2 blackberry
Skolkovo 2 blackberrySkolkovo 2 blackberry
Skolkovo 2 blackberry
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development Platforms
 
What do mobile network operators know about open source web apps
What do mobile network operators know about open source web appsWhat do mobile network operators know about open source web apps
What do mobile network operators know about open source web apps
 
Overview Mobile Applications Market
Overview  Mobile Applications MarketOverview  Mobile Applications Market
Overview Mobile Applications Market
 
Openmokast: The open broadcasting software stack for mobile devices
Openmokast: The open broadcasting software stack for mobile devicesOpenmokast: The open broadcasting software stack for mobile devices
Openmokast: The open broadcasting software stack for mobile devices
 
Android before getting started
Android before getting startedAndroid before getting started
Android before getting started
 
UPSA.pdf
UPSA.pdfUPSA.pdf
UPSA.pdf
 
TheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsTheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media Tablets
 
Day 1 Android: Before Getting Started
Day 1 Android: Before Getting StartedDay 1 Android: Before Getting Started
Day 1 Android: Before Getting Started
 
AndroidOverview
AndroidOverviewAndroidOverview
AndroidOverview
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 

Más de Francois Lefebvre

New Radio Platforms and Applications Trends March 2011
New Radio Platforms and Applications Trends March 2011New Radio Platforms and Applications Trends March 2011
New Radio Platforms and Applications Trends March 2011Francois Lefebvre
 
CRC FM TwoO presented to NRSC
CRC FM TwoO presented to NRSCCRC FM TwoO presented to NRSC
CRC FM TwoO presented to NRSCFrancois Lefebvre
 
CRC FM TwoO presented to NRSC
CRC FM TwoO presented to NRSCCRC FM TwoO presented to NRSC
CRC FM TwoO presented to NRSCFrancois Lefebvre
 
Free Software for Radio Broadcasting
Free Software for Radio BroadcastingFree Software for Radio Broadcasting
Free Software for Radio BroadcastingFrancois Lefebvre
 
Digital Broadcasting and ITS
Digital Broadcasting and ITSDigital Broadcasting and ITS
Digital Broadcasting and ITSFrancois Lefebvre
 
Plateformes radio émergentes
Plateformes radio émergentesPlateformes radio émergentes
Plateformes radio émergentesFrancois Lefebvre
 
Update on CRC Open and Free DAB Tools
Update on CRC Open and Free DAB ToolsUpdate on CRC Open and Free DAB Tools
Update on CRC Open and Free DAB ToolsFrancois Lefebvre
 
Open Software Platforms for Mobile Digital Broadcasting
Open Software Platforms for Mobile Digital BroadcastingOpen Software Platforms for Mobile Digital Broadcasting
Open Software Platforms for Mobile Digital BroadcastingFrancois Lefebvre
 
Hybrid FM (+RDS) & Internet (v3)
Hybrid FM (+RDS) & Internet (v3)Hybrid FM (+RDS) & Internet (v3)
Hybrid FM (+RDS) & Internet (v3)Francois Lefebvre
 
Hybrid FM & Internet Radio (v2)
Hybrid FM & Internet Radio (v2)Hybrid FM & Internet Radio (v2)
Hybrid FM & Internet Radio (v2)Francois Lefebvre
 
Open Mobile Broadcasting Phones
Open Mobile Broadcasting PhonesOpen Mobile Broadcasting Phones
Open Mobile Broadcasting PhonesFrancois Lefebvre
 
Multimedia Broadcasting Platform
Multimedia Broadcasting PlatformMultimedia Broadcasting Platform
Multimedia Broadcasting PlatformFrancois Lefebvre
 
Open Phone Platforms for DAB/DMB Broadcasting
Open Phone Platforms for DAB/DMB BroadcastingOpen Phone Platforms for DAB/DMB Broadcasting
Open Phone Platforms for DAB/DMB BroadcastingFrancois Lefebvre
 

Más de Francois Lefebvre (18)

Open Inventions Workshop
Open Inventions WorkshopOpen Inventions Workshop
Open Inventions Workshop
 
New Radio Platforms and Applications Trends March 2011
New Radio Platforms and Applications Trends March 2011New Radio Platforms and Applications Trends March 2011
New Radio Platforms and Applications Trends March 2011
 
CRC FM TwoO presented to NRSC
CRC FM TwoO presented to NRSCCRC FM TwoO presented to NRSC
CRC FM TwoO presented to NRSC
 
CRC FM TwoO presented to NRSC
CRC FM TwoO presented to NRSCCRC FM TwoO presented to NRSC
CRC FM TwoO presented to NRSC
 
Free Software for Radio Broadcasting
Free Software for Radio BroadcastingFree Software for Radio Broadcasting
Free Software for Radio Broadcasting
 
Hybrid FM / Internet Radio
Hybrid FM / Internet RadioHybrid FM / Internet Radio
Hybrid FM / Internet Radio
 
Digital Broadcasting and ITS
Digital Broadcasting and ITSDigital Broadcasting and ITS
Digital Broadcasting and ITS
 
Plateformes radio émergentes
Plateformes radio émergentesPlateformes radio émergentes
Plateformes radio émergentes
 
Update on CRC Open and Free DAB Tools
Update on CRC Open and Free DAB ToolsUpdate on CRC Open and Free DAB Tools
Update on CRC Open and Free DAB Tools
 
Open Software Platforms for Mobile Digital Broadcasting
Open Software Platforms for Mobile Digital BroadcastingOpen Software Platforms for Mobile Digital Broadcasting
Open Software Platforms for Mobile Digital Broadcasting
 
Hybrid FM (+RDS) & Internet (v3)
Hybrid FM (+RDS) & Internet (v3)Hybrid FM (+RDS) & Internet (v3)
Hybrid FM (+RDS) & Internet (v3)
 
Hybrid FM & Internet Radio (v2)
Hybrid FM & Internet Radio (v2)Hybrid FM & Internet Radio (v2)
Hybrid FM & Internet Radio (v2)
 
HBB FM Internet Radio
HBB FM Internet RadioHBB FM Internet Radio
HBB FM Internet Radio
 
eComm Presentation
eComm PresentationeComm Presentation
eComm Presentation
 
Open Mobile Broadcasting Phones
Open Mobile Broadcasting PhonesOpen Mobile Broadcasting Phones
Open Mobile Broadcasting Phones
 
Multimedia Broadcasting Platform
Multimedia Broadcasting PlatformMultimedia Broadcasting Platform
Multimedia Broadcasting Platform
 
Open Phone Platforms for DAB/DMB Broadcasting
Open Phone Platforms for DAB/DMB BroadcastingOpen Phone Platforms for DAB/DMB Broadcasting
Open Phone Platforms for DAB/DMB Broadcasting
 
CRC MMB Projects and Tools
CRC MMB Projects and ToolsCRC MMB Projects and Tools
CRC MMB Projects and Tools
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

Ibc 2009 F Lefebvre Poster Presentation

  • 1. 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 / upgrade Users: 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
  • 2. 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
  • 3. THE OPENMOKAST OPEN SOURCE FRAMEWORK: TOWARDS USER INNOVATION IN THE MOBILE BROADCASTING APPLICATION SPACE OPENMOKAST ON ANDROID Android: ● 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 COMMERCIAL ANDROID DAB/DMB PHONE? Openmokast on Android Current System Architecture