Track - Android Device Drivers with Emphasis on Android Binder
Communication between application components in different processes is made possible in Android by a specific IPC (Inter-Process Communication) approach. This is necessary because each application on the platform runs in its own process, and processes are intentionally separated from one another. Android IPC is built as a character device driver. In this track, we will start with basics of character device drivers and learn how to implement an IPC mechanism like the one in Android as a character device driver. Moreover, we will analyze why Android need a completely new IPC mechanism while there are already quite a few IPC technologies available in the market.