Snapdragon SDK for Android - Public Preview

Tuesday 6/26/12 08:00am
Posted By Steve Lukas
  • Up0
  • Down0
Snapdragon SDK for Android
An example app using the Snapdragon Camera SDK for blink and smile detection.

“All this Snapdragon™ functionality is cool. Can we developers get close enough to the hardware to build apps with it?”

I see this all the time at conferences. Qualcomm showcases some new apps that really resonate with our audience, and third-party developers want to know how to tap into this technology on our platform. Developers have always been very important to Qualcomm, so here’s the first step in the next generation of our tools: the Snapdragon SDK for Android, now available for Public Preview.

What’s in it?
The Snapdragon SDK for Android has what you’d expect in any SDK: new APIs implemented using Android extensions, grouped in software packages by function, along with the docs and sample code you need to start writing to them.

Take the camera for starters. Snapdragon has the smarts and the muscle to handle:

  • blink detection
  • smile detection
  • gaze tracking
  • burst capture

We’ve created APIs to access these features and wrapped them in our Snapdragon Camera SDK, just one component in our Snapdragon SDK for Android. We’re making this available through the Android SDK Manager so you can access the components you want.

Start thinking about ways you could use these features, for example:

  • Camera enhancements – Profiling faces for smiles and open eyes to determine the best time to snap a photo
  • Audience engagement – Tracking facial expressions to estimate level of emotional response and attention span
  • Continuous shooting – Taking high-resolution photos in rapid succession to capture the perfect action shot

And that’s just camera. Qualcomm is gradually opening up APIs to other types of Snapdragon functionality, like sensor gestures, audio, and location/positioning. In the coming months we plan on evaluating more features that make sense for developers to access on devices featuring Snapdragon processors.

Additionally, the Snapdragon SDK for Android includes easier ways to download our FastCV™ SDK and a set of our Adreno™ Graphics samples taken from our Adreno SDK.

Which devices support these SDK features?

FastCV and Adreno Graphics samples are designed to run on the majority of current Android devices, while compatibility for other Android extensions will vary from feature to feature. Check the individual feature pages for more details. We’ll have additional information available later this year as new devices launch. For development purposes, we recommend our Snapdragon S4 MSM8960 MDP from Bsquare.

So what is this Public Preview?

We will have development devices available today at the Uplinq® Mobile CodeFest and Hackathon that are enabled with the facial processing features of the camera SDK, along with a few devices you can check out with even more of the SDK features available. You’ll also want to check out my session, Introduction to the Snapdragon SDK for Android. I’ll be on hand all day and throughout the rest of the show to help answer any questions you have about the SDK.

If you’re not able to attend, you can still download the code to take a look at what we’re thinking about in our 1.0 release set for later this year.
Whether or not you can join me at the Hackathon, I encourage you to apply for our Snapdragon Developer Program to get on the inside track for access to the SDK. Hope to see you at the show!

Next steps