Funny thing about the C++ example:
The API Mindroid implements in C++ from Androids Java API, is actually from BeOS originally where it was C++. It still exists today in Haiku. So Mindroid has gone full circle C++ -> Java -> C++.
Here is the Haiku versions for comparison: http://cgit.haiku-os.org/haiku/tree/src/kits/app/