Developers - What's Your Vision?

Imagine your music playlist changing automatically depending on your style of skiing or riding, in real-time? What if you could get an important email while riding on your dirt bike? Maybe you want a text message to alert you if your friends are in trouble, and where to find them? The potential of MOD Live has just been opened up to the world!
Introducing Recon's SDK for application developer communities. MOD Live is an open platform that allows developers access to "MOD Service" as well as the entire onboard "Sensor Framework Extension". Now anybody can unlock the potential of our location, speed and altitude registers, and even jump, vertical and distance metric data for creating customized apps for Snow and Dirt. If you can think it up, you can now develop it!

 

Coming May 2012


Preliminary Information

MOD Live Platform

  • CPU: Cortex A8, 600Mhz
  • Operating System: Android 2.3.4
  • Screen Resolution 428 x 240, landscape mode
  • Connectivity: Bluetooth 4.0
  • Input device: 6-button Bluetooth Remote Control
  • Sensors:
    • 3-axis accelerometer
    • 3-axis gyro
    • 3-axis magnetometer
    • Barometer
    • Temperature sensor on remote control

Android Features Available on MOD Live

  • Application model - Activity and Service
  • 2D graphics - up to 30fps, but normally updated at 1fps for optimal battery life
  • Bluetooth Sockets
  • Sensor manager
  • SQLite databases and application persistent data
  • Access to up to 100Mb of mass storage shared between all apps

App Development Process

  • Download Android SDK at http://developer.android.com
  • Register as MOD Live app developer
  • Obtain MOD Live SDK library (.jar files) and documentation from Recon
  • Develop app using Android SDK and link to MOD Live Library
  • Make sure that app uses only supported hardware components
  • Use adb to test app on MOD Live
  • Submit app to Recon for distribution

Key Features of MOD Live SDK Library

  • MOD Service:
    • Register for location, speed and altitude data
    • Register for skiing/snowboard stats such as runs, jumps, vertical and distance
  • Sensor Framework Extension:
    • Synchronised (once-per-second) sensor polling
    • Free fall detection event
    • Gravity, linear acceleration and rotation vector (future)