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
  • 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:
    1. Rationale: Lots of available stacks in Linux, Android does not provide everything.
    2. Road blocks: File system, Bionic C Library, IPC, etc..
    3. Where do I start? Android: AOSP, Linux: Several choices
    4. Coexistence Approaches: Single filesystem, chroot and virtualization
    5. Been there done that: e.g Busybox in Cyanogenmod
    6. Unresolved/Uncharted: Running Android app in X, and X apps in Android.
    7. Tools: GNU toolchain and standard C libraries.
    8. Embedded Linux Workspace: Components used during cross-platform development
    9. Basic Root Filesystem Structure
    10. Libraries: glibc vs uClibc
    11. Main System Applications: Busybox
    12. Demos: 3 demos with busybox, a client-server app and LTTng
Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC