While Android has been created for mobile devices – phones first and now tablets – it can, nonetheless, be used as the basis of any touch-screen system, whether it be mobile or not. Essentially, Android is a custom-built embedded Linux distribution with a very elaborate and rich set of user-space abstractions, APIs, services and virtual machine. This one-day workshop is aimed at developers wanting to build touch-based embedded systems using Android. It will cover Android from the ground up, enabling developers to get a firm hold on the components that make up Android and how they need to be adapted to an embedded system.
Specifically, we will start by introducing Android’s overall architecture and then proceed to peel Android’s layer one-by-one. First, we will cover the Android Open Source Project (AOSP), the open source project under which Android’s source code is released. We will then dig into the native Android user-space, Android’s power tools, and cover how hardware support is implemented in Android. Given that Android is built on top of Linux, we will also go over some embedded Linux tricks and see how the kernel is modified to support the Android user-space. In addition, we will look at the System Server, the Android Framework and core Android applications, and how to customize them.
Karim J. Yaghmour is part serial entrepreneur part unrepentant geek. He is most widely known for having authored O’Reilly’s 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 by introducing the Linux Trace Toolkit (LTT) in the late ‘90s. He continued maintaining LTT through 2005 and was joined in this effort by developers from several companies, including IBM, HP, and Intel. LTT users have included: Google, IBM, HP, Oracle, Alcatel, Nortel, Ericsson, Qualcomm, NASA, Boeing, Airbus, Sony, Samsung, NEC, Fujitsu, SGI, RedHat, Thales, Oerlikon, Bull, Motorola, ARM, ST Micro. Other contributions include relayfs and Adeos. Karim has presented and published as part of a number of peer-reviewed scientific conferences, magazines and online publications, including Usenix, the Linux Kernel Summit, the Ottawa Linux Symposium, LinuxJournal, the O’Reilly Network and the Real-Time Linux Workshop.
Comments on this page are now closed.
For information on becoming a sponsor of Android Open, contact Sharon Cordesse at firstname.lastname@example.org
For media partnerships, contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at email@example.com
View a complete list of Android Open contacts