Embedded Android

Karim Yaghmour (Opersys inc.)
Platform Development Grand Ballroom C
Please note: to attend, your registration must include Workshops.
Presentation: Embedded Android Presentation [PDF]
Average rating: *****
(5.00, 3 ratings)

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.

Photo of Karim Yaghmour

Karim Yaghmour

Opersys inc.

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.

Comments

Picture of Allison Gillespie
Allison Gillespie
10/13/2011 9:52am PDT

This workshop was recorded and will be available in the Android Open video archive in a few weeks. If you purchased an All-Access Pass, access to the video archive is included. If you had a different pass type, please email confreg@oreilly.com to get information about upgrading.

Picture of James T Moon
James T Moon
10/12/2011 11:17pm PDT

Will the video be available? There was so much in-depth information to absorb. I’d like to watch it a few more times.

  • HTCpro
  • Microsoft Corporation
  • Open Invention Network
  • X.commerce
  • Black Duck Software
  • BugSense
  • Dolby
  • Intel
  • Make magazine
  • Marvell
  • Meshin
  • MIPS Technologies

Sponsorship Opportunities

For information on becoming a sponsor of Android Open, contact Sharon Cordesse at scordesse@oreilly.com

Media Partner Opportunities

For media partnerships, contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

Contact Us

View a complete list of Android Open contacts