Cette page n'est pas disponible en français. Veuillez-nous en excuser.

Android porting

After this 5-day course you will be able to port Android to new hardware, to change default boot-up animations, logo's and background, to know how to optimal work with the Android source code for customisation and branding. 

You will get direct hands-on experience with your own demo board and VM interface, learn how to avoid pitfalls and get up and running quickly. We look at the Android Architecture, specifics of the Android Linux kernel and Intellectual Property issues.
In an interactive manner, you will be able to get direct feedback

At the end of this course, you will be ready to

  • port Android to new hardware 
  • integrate Android into embedded applications

Schedule a training?

On demand course

DEMANDER FORMATION EN ENTREPRISE

 

Calendrier publique des formations

Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Contactez-nous.

Intended for

Android support.

Background

Fluent on the Linux command line. User-level experience with Android devices. Linux kernel knowledge is interesting but not strictly required.

Main topics

Section 1

  • Introduction to Android and architecture overview
  • Licensing and Intellectual Property issues
  • Building Android from source

Section 2

  • Write an application with the Android SDK
  • Android Internals
  • Linux kernel compilation

Section 3

  • Startup procedure of Android
  • Android Kernel patches
  • Android Tools such as adb, emulator, ioctl

Section 4

  • Porting Android to a new device and customising it
  • Add a native application to the build

Section 5

  • Develop a JNI library
  • Testing and build automation
  • Extend the Android SDK

Training method

Provided courseware, complemented with a development board with touchscreen. Currently all students receive a BeagleBone Black with a Touchscreen and Expansion I/O Board, but this might change in the future to a similar board.

Certificate

At the end of the session, the participant receives a 'Certificate of Completion'.

Duration

5 days.

Course leader

Linux Belgium.


INFO SESSION ET INSCRIPTION