Android Variants, Hacks, Tricks and Resources – AnDevCon II
The second Android developer Conference (AnDevCon II) took place about 10 days ago. Karim Yaghmour of OperSys published the presentation slides he used during his two Android presentations.
The first presentation was Embedded Android Workshop, the same presentation he did at Android Open 2011.
The second presentation “Android Variants, Hacks, Tricks and Resources” slides can be found below.
Those 48 slides cover the following:
- AOSP’s limitations: Rigid, closed development model, excludes many things…
- Tearing AOSP apart
- RIM Playbook: OMAP4 Tablet based on AOSP.
- Bluestacks: Android on Windows 7.
- Alien Dalvik: Android SDK + Meego SDK integration.
- Mods: XDA Developers.
- Melding with “Classic” Linux Stack:
- Rationale: Lots of available stacks in Linux, Android does not provide everything.
- Road blocks: File system, Bionic C Library, IPC, etc..
- Where do I start? Android: AOSP, Linux: Several choices
- Coexistence Approaches: Single filesystem, chroot and virtualization
- Been there done that: e.g Busybox in Cyanogenmod
- Unresolved/Uncharted: Running Android app in X, and X apps in Android.
- Tools: GNU toolchain and standard C libraries.
- Embedded Linux Workspace: Components used during cross-platform development
- Basic Root Filesystem Structure
- Libraries: glibc vs uClibc
- Main System Applications: Busybox
- Demos: 3 demos with busybox, a client-server app and LTTng