AndroidLinuxMacOS/iOSMobileNetworkingSecurityWindows
Android Internals5 Days This course, modeled after Jonathan's Levin's seminal works of the same name, discusses the architecture of Android - covering both its design and its implementation. We examine the features of the Android Operating System, and highlight exactly what it inherits from its Linux core, as well as how it diverges with its idiosyncrasies and "Android-isms". Every nook and cranny of the architecture is explored, with modules discussing specific subsystems, such as the Dalvik Virtual Machine, Android RunTime (ART), the Binder IPC mechanism, Hardware Abstraction Layer (HAL), the Media Framework and Android Power Management.

Click here for detailed syllabus
Dalvik and Art1 Days Developers write code using Java, but deep under the hood their code is twice compiled - first, into Dalvik ByteCode (DEX), and then into Native Code (as of Lollipop), with the "Android RunTime" (ART). Most developers remain entirely oblivious to these next steps - but reverse engineers (and those who combat them) need to know the nooks and crannies of these processes. This intense one day course is designed for these people - who find themselves dumping classes.dex and reversing .oat files more often than they would like.

Click here for detailed syllabus
Internals-I:Linux To Android3-4 Days For experienced Linux kernel developers, this course is a great introduction to the Android systems. We examine the features of the Android Operating System, and highlight exactly what it inherits from its Linux core, as well as how it diverges with its idiosyncrasies and "Android-isms". We talk about the modifications to the Linux kernel, that help Android optimize for embedded and tightly constrained hardware. Additional modules discuss specific Androidisms, such as the Hardware Abstraction Layer (HAL), the Media Framework and Android Power Management.

Click here for detailed syllabus

See sample
Internals-II:Framework Internals3 Days Understand the inner workings of the Android core frameworks, and how they interact with overhead Dalvik and underlying kernel. Versions Froyo (2.2) through Lollipop (5.0.2) are discussed in detail. Emphasis on Android's media architecture and frameworks. This course is meant as a followup to "Android Internals" (or "Linux to Android")

Click here for detailed syllabus
Mobile Architectures
(seminar)
1 Days A one-day seminar comparing and contrasting the two leading mobile architectures of 2014: Android and iOS. The two systems, light years apart yet closer than one would expect, are shown side by side, focusing on aspects of system design, usability, power management, the runtime environment, and security. Presented by the people who wrote the definitive book on OS X/iOS internals - and will soon do the same for Android.

Click here for detailed syllabus

Content (c) 2011, 2020 Technologeeks.com - Contact us at Info (@) Technologeeks.com