Android Internals

A session at 2011 Android Builders Summit

Android is known to have been built on Linux. However, for those who come from a traditional embedded Linux background, Android can be a strange beast. This talk aims at providing insight into Android's main components with an emphasis on how it differs and/or resembles to traditional embedded Linux systems. Topics covered include: overall architecture, system startup, kernel Androidisms, hardware support, native user-space, the Dalvik VM, the JNI bridge, the System Server, the Activity Manager, the Binder mechanism, an overview of stock Android apps and pointers for hacking/modifying Android. Audience: This talk is aimed at developers aiming to build embedded Linux systems that include or are based on Android. It will also benefit developers who already have applications running on (or have developed applications for) embedded Linux that they would like to port over to Android.

About the speaker

This person is speaking at this event.
Karim Yaghmour

CEO Opersys: Embedded Android and Embedded Linux. Author, speaker, instructor, entrepreneur, and, above all, father. bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!

Short URL


Official session page


View the schedule



Books by speaker

  • Building Embedded Linux Systems

See something wrong?

Report an issue with this session