Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
FM TwoO & CRC FM-RDS Android Library  By Roy Kyrillos DRCG-NRPA meeting March 22nd, 2011
Plan <ul><li>CRC FM-RDS Android Library
FM TwoO Overview
FM TwoO After the Release </li></ul>
Plan <ul><li>CRC FM-RDS Android Library
FM TwoO Overview
FM TwoO After the Release </li></ul>
CRC FM-RDS Android Library <ul><li>Includes:
1) FM-RDS chip controller </li><ul><li>Turn ON/OFF, Set volume, Set channel, Set band/spacing/de-emphasis,  RDS , Audio, e...
All this wrapped in a single “developer friendly” java class:  FMinterface </li></ul>
CRC FM-RDS Android Library <ul><li>Download  it for free
http://mmbtools.crc.ca/content/view/17/34/
Integrate it into your app </li><ul><li>It takes 1 minute!  </li></ul></ul>
CRC FM-RDS Android Library <ul><li>Integrate it into your app </li><ul><li>It takes 1 minute!  </li></ul></ul>
CRC FM-RDS Android Library <ul><li>Make  an Android Radio App in 15 minutes! </li></ul>if (CRC_FMRDS_Library.radioIsSuppor...
Plan <ul><li>CRC FM-RDS Android Library
FM TwoO Overview
FM TwoO After the Release </li></ul>
FM TwoO Overview <ul><li>Pronounce: two &quot;O&quot;, like in Web 2.0 </li></ul>
FM TwoO Overview <ul><li>Block diagram </li></ul>Radio Station Audio RDS  Decoded FM-RDS (ex.: USRP) FM radio functionalit...
FM TwoO Overview <ul><li>FM-RDS enabled </li><ul><li>Program Identification (PI)
Program Service (PS)
Upcoming SlideShare
Loading in …5
×

FM TwoO & CRC FM-RDS Android Library

3,750 views

Published on

Published in: Technology
  • Be the first to comment

FM TwoO & CRC FM-RDS Android Library

  1. 1. FM TwoO & CRC FM-RDS Android Library By Roy Kyrillos DRCG-NRPA meeting March 22nd, 2011
  2. 2. Plan <ul><li>CRC FM-RDS Android Library
  3. 3. FM TwoO Overview
  4. 4. FM TwoO After the Release </li></ul>
  5. 5. Plan <ul><li>CRC FM-RDS Android Library
  6. 6. FM TwoO Overview
  7. 7. FM TwoO After the Release </li></ul>
  8. 8. CRC FM-RDS Android Library <ul><li>Includes:
  9. 9. 1) FM-RDS chip controller </li><ul><li>Turn ON/OFF, Set volume, Set channel, Set band/spacing/de-emphasis, RDS , Audio, etc... </li></ul><li>2) RDS decoder
  10. 10. All this wrapped in a single “developer friendly” java class: FMinterface </li></ul>
  11. 11. CRC FM-RDS Android Library <ul><li>Download it for free
  12. 12. http://mmbtools.crc.ca/content/view/17/34/
  13. 13. Integrate it into your app </li><ul><li>It takes 1 minute! </li></ul></ul>
  14. 14. CRC FM-RDS Android Library <ul><li>Integrate it into your app </li><ul><li>It takes 1 minute! </li></ul></ul>
  15. 15. CRC FM-RDS Android Library <ul><li>Make an Android Radio App in 15 minutes! </li></ul>if (CRC_FMRDS_Library.radioIsSupported()) { CRC_FMRDS_Library.openRadio(aManager); CRC_FMRDS_Library.setBand(CRC_FMRDS_Library.BAND_87500_108000_kHz); CRC_FMRDS_Library.setSpacing(CRC_FMRDS_Library.CHAN_SPACING_100_kHz); CRC_FMRDS_Library.setEmphasis(CRC_FMRDS_Library.DE_TIME_CONSTANT_75); CRC_FMRDS_Library.setChannel(currentFreq); int i = 0; while (i < 20){ try { Thread.sleep(250); } catch (InterruptedException e) { } CRC_FMRDS_Library.processRDS(); CRC_FMRDS_Library.syncMediaVolume(aManager); i++; } String PI = Integer.toHexString(CRC_FMRDS_Library.getPI()); String PS = CRC_FMRDS_Library.getPS(); String RT = CRC_FMRDS_Library.getRT(); CRC_FMRDS_Library.closeRadio(aManager); }
  16. 16. Plan <ul><li>CRC FM-RDS Android Library
  17. 17. FM TwoO Overview
  18. 18. FM TwoO After the Release </li></ul>
  19. 19. FM TwoO Overview <ul><li>Pronounce: two &quot;O&quot;, like in Web 2.0 </li></ul>
  20. 20. FM TwoO Overview <ul><li>Block diagram </li></ul>Radio Station Audio RDS Decoded FM-RDS (ex.: USRP) FM radio functionalities & RDS data Volume Control Mobile Phone Dalvik Vitual Machine Java Native Interface Android native Linux OS FM driver si4709 CRC FM Player Java Application CRC FM-RDS Library Media Framework libfmrds.so FM Interface Java Archive (JAR)
  21. 21. FM TwoO Overview <ul><li>FM-RDS enabled </li><ul><li>Program Identification (PI)
  22. 22. Program Service (PS)
  23. 23. Radio Text (RT)
  24. 24. Radio Text Plus (RT+)
  25. 25. Audio </li></ul><li>Features: </li><ul><li>Country specific parameters
  26. 26. Seek
  27. 27. Volume </li></ul></ul>
  28. 28. FM TwoO Overview
  29. 29. FM TwoO Overview
  30. 30. FM TwoO Overview
  31. 31. FM TwoO Overview
  32. 32. FM TwoO Overview <ul><li>Comparing... </li></ul>src: mmbtools.crc.ca
  33. 33. Plan <ul><li>CRC FM-RDS Android Library
  34. 34. FM TwoO Overview
  35. 35. FM TwoO After the Release </li></ul>
  36. 36. <ul><li>FM TwoO After the Release </li></ul><ul><li>Launched at the Digital Radio Week </li><ul><li>EBU event, 14-17 Feb 2011, Geneva </li></ul><li>FM TwoO at NAB 2011
  37. 37. Apps being developed at this moment with the CRC FM-RDS Library for Android </li><ul><li>Library downloaded 68 times
  38. 38. Tutorial viewed 117 times </li></ul></ul>
  39. 39. <ul><li>FM TwoO After the Release </li></ul><ul><li>On the Android market </li></ul>Our published app. FM TwoO (7 th place)
  40. 40. <ul><li>FM TwoO After the Release </li></ul><ul><li>Downloads on the rise </li></ul>
  41. 41. <ul><li>FM TwoO Release </li></ul><ul><li>There is an interest for FM-RDS and for Hybrid Radio
  42. 42. There is an interest for development with CRC FM-RDS Library for Android </li></ul>
  43. 43. The end

×