The Android stack is huge, by any standard. There are many subsystems, many layers, and many abstractions. Yet, only one very specific set of its layers is documented: the Android app developer API. Still, there are dozens of ways to get code to run in the Android stack, most of which are undocumented or require a firm understanding of the platform's internals. This talk will go through the various ways to get code to run in the Android stack and explain the pros and cons of each method. From shell scripts to system services, we'll cover the persistent flag, generating custom SDK add-ons, creating command-line Java applications, running native daemons and launching shell commands from standard apps.
Karim Yaghmour is CEO of Opersys, which specializes in Embedded Android and Embedded Linux, and best defines himself as part serial entrepreneur, part unrepentant geek. He's the author of O'Reilly's Embedded Android, the first book to cover Android's internals, and Building Embedded Linux Systems, which sold tens of thousands of copies worldwide and has been translated into several different languages. Karim pioneered the world of Linux tracing... Read More →
Attendance numbers do not account for private attendees. Get there early!