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
- Forks:
- Cyanogenmod: After-market handset firmware with custom launcher and lots of tweaks and mods…
- Replicant: 100% open souce with FDroid marketplace.
- MIUI: Closed source with UI enhancements.
- Ports:
- 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
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress