This application makes use of a custom IpcServiceConnector class in order to establish a reliable (crash and kill tolerant) connection to Android Service that runs in another process.
A thorough discussion of bound IPC services in Android was presented in this blog post.
android_ipc_service_tutorial binaries and source code can be used according to the Apache License, Version 2.0.