3 ms·
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
by tqh 14y ago
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/ http://cgit.haiku-os.org/haiku/tree/src/kits/app/
- DanielHimmelein 14y agoHi that is funny. I knew that Dianne Hackborn brought Binder over to Android from BeOS and Palm. But I did not know that also the concurrency framework is from the Be guys. Thanks for sharing the link :-).
- DanielHimmelein 14y agoAh ok, I checked the Haiku source and I think this works like the original Binder concurrency stuff (see http://www.osnews.com/story/13674/Introduction_to_OpenBinder_and_Interview_with_Dianne_Hackborn http://www.osnews.com/story/13674/Introduction_to_OpenBinder...). Android's concurrency framework (as well as Mindroid) is a refined version of Be's concurrency APIs.
- tqh 14y agoYes, it is like the original Be code. It was for showing the inheritage.