Loading…
This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Tuesday, March 24 • 4:25pm - 6:15pm
Building a General Purpose Android Workstation - Ron Munitz

Sign up or log in to save this to your schedule and see who's attending!

In this tutorial, you will have a hands-on journey of customizing, building, and using a General Purpose Desktop variant of the Android-X86 project (Android-X86.org). The tutorial assumes previous experience with building Android off the AOSP, Android-IA, CyanogenMod, or any other build system, and describes the special additions of Android-X86, such as a Kernel build system, general X86 hardware detection based HAL's/firmware and live cd/disk installer generation and more. Then, we will explore the Linux friendly busybox minimal image, and describe the way a fully fledged Android version can be spawned out of it (with similar techniques for any other Linux distribution with the Android patches!) using chroot, and provide a listing of the ultimate Android init process.
We will continue the discussion with day to day uses, and a joint brainstorming of Linux developer uses, and justify Android-X86 as yet another X-less Linux distribution - until the time we add X to it...
As a special bonus, we will address how to make any app run using a user-QEMU based ARM translator (although we sure hope non "APP_ABI:=all" are quickly fading away from this world!)

Speakers
avatar for Ron Munitz

Ron Munitz

CEO, PSCG
Ron is an entrepreneur and a software development consultant, with long history developing performance and safety critical software, leading development groups, and training application and platform developers. He specializes in all aspects of distributed systems and Android internals, and was the designer and original developer of the first Android Remote Display Protocol, and the first Remote Android Workspace for the Enterprise. He is also a... Read More →


Tuesday March 24, 2015 4:25pm - 6:15pm
Ballroom Salon 3

Attendees (12)