EE Live! 2014 to Feature Embedded Android Engineering Program

eelive_conference_overview_androidEngineers interested in learning about Android from an embedded perspective will have the opportunity to attend an Android Engineering Certificate Program at EE Live! this year. This two-day, intensive workshop will not only take participants through working with Android on embedded systems using hands-on exercises, but also provide them with $350 in hardware to aid their development.

The Android Engineering Certificate Program will take place during the first two days of EE Live! 2014, which runs March 31 – April 3 at the San Jose McEnery Convention Center. EE Live! will offer a wide range of content split across seven programs, including the Embedded Systems Conference, the Super C++ Tutorial, and various summits like the Hardware Startup Engineering Summit.

This Android workshop will begin with the “Fundamentals of Embedded Android,” a three-hour session touring the operating system with an embedded perspective. The talk will consider both the case where an embedded device uses Android inside, as an application framework, and the case where an embedded device communicates with Android phones and tablets which are running a companion app. It will look at using Android inside a device, beginning with the basics of Android app programming and how to un-Android the GUI aesthetic to create truly custom interfaces. Attendees will follow along by creating a benchtop oscilloscope using the Nexus 7 as development hardware.

That opening session will be led by consultants Bill Gatliff and Ryan Kuester, who will also present the section on “Partitioning Your Solution Properly Between Android, Linux, and the World.” After the first session, participants will find that their Android-based oscilloscope needs components at levels below the Android application framework — e.g., native Linux users pace programs and kernel drivers — to overcome Android’s shortcomings. The speakers will consider how to divide responsibilities among the pieces, how they communicate and coordinate, and how to get real-time performance where it’s needed. The hands-on exercises culminate with a data stream acquired inside a kernel device driver, post-processed in a real-time native user space program, and displayed and controlled by an Android GUI.

And in “Embedded Devices as Android Accessories”, The PTR Group’s Michael Anderson will turn participants’ attention to the case of an embedded device communicating via the Android Open Accessory protocol with an Android phone or tablet running a companion app. Through companion apps, they can borrow the capabilities of an Android device — e.g., a superior display, familiar multi-touch user interface, and network connectivity — to add features to their products. The hands-on theme switches to a benchtop waveform generator (played by an Arduino board), itself implemented with non-Android software, to which engineers can add the capability to be driven by a companion Android app (run on a Nexus 7).

As part of the workshop, participants will receive $350 in free hardware to keep, including a SparkFun Inventor’s Kit (V3.1 KIT-12001), a Nexus 7 tablet, and a compatibile USB HOST Shield for Arduino.

You can purchase All Access passes and Android Engineering Certificate Program passes for EE Live! 2014 at the conference’s official site. Follow updates about EE Live!’s other programs, sessions, and announcements on the conference’s social media accounts on TwitterFacebookLinkedIn, and Google+.