Yes, Binder is all in the native libraries, and the Java API is just a JNI wrapper around it. The only limitations is that currently aidl doesn't know how to generate native interfaces, so you will need to write them by hand. There are tons of examples in the tree, for example in Surface Flinger and various media interfaces and such.
That said, you can also use the trasitional Linux IPC facilities -- pipes and such.
--
Dianne Hackborn
Android framework engineer
hac...@android.comNote: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them.