Language: English
Embedded Android on Beaglebone Black by Ramesh Prasad

Overview:

BeagleBone Black is a $45 community-supported development platform for developers and hobbyists.

Android, which is an “open source” operating system by Google and enjoys considerable popularity on SmartPhones and Tablets, is becoming popular in the embedded world also. Different versions and variants of Android are now available on embedded platforms. In this workshop, the intention is to provide a hands-on introduction to Android Internals and Android System Development (Embedded Android).

·      Overview of BeagleBone Black
·      Android Stack
o   Android Linux Kernel Layer
o   Android User-Space Native Layer
o   Android Application Framework Layer
o   Android Applications Layer

·      Android Native Development Kit (NDK)
o   What is in NDK?
o   Why NDK?
o   Java Native Interface (JNI)
o   Using NDK

·      Android Binder Inter Process Communication (IPC) with AIDL
o   Why IPC?
o   What is Binder?
o   What is AIDL?

·      Building a Binder-based Service and Client 
·      Android Startup

o   Bootloading the Kernel
o   Android’s init Startup
o   Zygote Startup
o   System Server Startup

·      Android Services
o   Vibrator
o   Media Service and Stagefright

·      Building Android From Source

·      Customizing Android 
o   Creating a new Device
o   Device Driver
o   Static and Shared Libraries
o   Daemons  
o   Userspace binary
o   System Service
o   Application
o   Other customizations

Speaker – Ramesh Prasad
Ramesh has over 15 years of experience in Mobile application development and Engineering Management. He has worked mostly with startups, managing small agile teams working on the state of the art technologies in Mobile and Multimedia. 
He has 2 US and international patents in the area of Mobile Multimedia Communications. He has co-authored many papers in various reputed National and International conferences. He has Bachelors Degree from Pune University and Masters Degree from Mumbai University, both in Electronics & Telecommunications Engineering.

Venue 
Philips Bunglow, B 25/98, Sunder Nagar, Road No. 2, Kalina, Santacruz (E.), Mumbai 400 098.
Timing 2 PM to 5 PM 
Contact: 9820224198

Google Maps