Cursusaanbod
Inleiding
Het voorbereiden van de ontwikkelingsomgeving
- Eclipse en Android SDK
- Systeemprogrammering en de C/C++-programmeertaal
- Organiseren van broncode-repositories
Overzicht van Linux Platform Architectuur
- Begrijpen van de Android-bestandsstructuur
- Hoe code is georganiseerd in Android
- Hoe systeemdiensten (toepassingen) communiceren met hardware
Linux Kernel
- Begrijpen van de Android-apparaatdriverframework
- Hardware (sensoren, camera, audio) interfaceren met Android HAL
- Compileren van de kernel
Android HAL
- Begrijpen van HAL (Hardware Abstraction Layer)
- HAL interfaceren met systeemdiensten (toepassingen)
Systeemprogrammering
- Begrijpen van het Android build-systeem
- Het bouwen en fouteopsporen van een Android-systeem
- Fouteopsporing van de opstartproces
Android voor ingesystemen platforms
- Overzicht van virtuele hardware (vertalers, bruggen, simulators, emulators en virtuele machines)
- Aanpassen van de Android-emulator
- Aanpassen van Android voor ARM-gebaseerde systemen
Android-netwerken
- Ingeschakelde Wi-Fi
Nieuwe hardware toevoegen
- Hardware-apparaten integreren
- Grafische functies inschakelen
Android implementeren
- OTA-pakketten maken
Foutopsporing
- Android-herstel
Samenvatting en conclusie
Vereisten
- Erfaring met C/C++ programmeren.
- Erfaring met Java-programmering.
- Kennis van hardware- en softwareconcepten.
Doelgroep
- Linux-systeemontwikkelaars
- Android-systeemprogrammeurs
- Ontwikkelaars die in Android-systeemprogrammering willen starten
Getuigenissen (5)
Trainer was bereid om aanvullende problemen in dolk te onderzoeken.
Susheel - Home
Cursus - Dependency Injection with Dagger 2
Automatisch vertaald
Trainerkennis en het gemak waarmee hij het presenteerde.
Piotr - DPDgroup IT Solutions sp. z o.o.
Cursus - Android Applications Testing
Automatisch vertaald
Het natuurlijke en vriendelijke karakter van de instructrice. De instructrice past haar cursus en oefeningen aan op basis van de vragen (interactieve opleiding).
Emmanuel BURON - Altim consulting
Cursus - Android TV
Automatisch vertaald
I really enjoyed the fairly broad coverage of topics.
john harrigan
Cursus - Android Development
Automatisch vertaald
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Cursus - Cross-platform mobile development with PhoneGap/Apache Cordova
Automatisch vertaald