courses take place here
Open Source Training: (gleicher Kurs auf deutsch)

LFD415 Inside Android: An Intro to Android Internals

This course will give you a hands-on tour of the internals of the Android operating system used in mobile and other devices. You’ll get hands-on experience with:

We also provide an embedded target device kit for the labs and you will get to take your kit home for further practice.

The information in this course will work with any major Linux distribution.

Price

4 days, 2,250.00 € + 19% vat = 2,677.50 €

Full eight clock hours per day, complete set of literature, WiFi, complimentary notebook, full board, drinks (selected wines are charged separately), pastries, homemade cakes, sauna, social program

Extended/reduced amenities on demand:

Surcharge per guest night in two bed rooms (spacious and comfortable rooms) 59.00 € + 7% vat = 63.13 €per night
Surcharge per guest night in the Linuxhotel-flat share 83.00 € + 7% vat = 88.81 €per night
Surcharge per guest night in single rooms (depending on availabity, early reservation recommended) 129.00 € + 7% vat = 138.03 €per night
Reduction for half board instead of full board accomodation -29.41 € + 19% vat = -35.00 €per day
Reduction w/o social program -8.40 € + 19% vat = -10.00 €per evening

Tax deductibility * Terms of cancellation

Schedules/Reservations

Please select your favourite reservation date

prerequisites for attending

The course is primarily intended for experienced programmers and engineers who are interested in learning the fundamentals of adapting Android to a new target system. Students should be proficient in the C programming language, have a good understanding of C++ and have a working knowledge of Java.

If you feel uncertain on this point, we look forward to assist you via email or phone.

Course contents

  1. Introduction
  2. Introduction to Android
  3. First look
  4. Anatomy of an application
  5. Native code
  6. Intents
  7. Other application components
  8. Board Configuration
  9. The Android kernel
  10. Starting up
  11. Adding new packages
  12. Graphics and OpenGL
  13. Binder
  14. Android's hardware abstraction layer
  15. Network
  16. Input devices
  17. Sound and vision
  18. Resource management
  19. Conclusion

Course schedule