Misplaced Pages

XobotOS

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Operating system porting research project

XobotOS is a Xamarin research project that explored porting Android 4.0 from Java/Dalvik to C# to explore the performance and memory footprint benefits of C#.

XobotOS is a semi-automated port of the Android 4.0 source code from Java to C#. The automated parts were ported using an improved version of Sharpen that can compile more advanced Java constructs and supports generics. Most of the manual bits of code fall in two categories (a) code to integrate with the host operating system and (b) replace the Java JNI code used to call into C, with the ECMA CLI P/Invoke functionality.

References

  1. "xamarin/XobotOS". GitHub. Retrieved 2018-09-03.
Android
Software
development
Development tools
Official
Other
Integrated
development
environments
(IDE)
Languages, databases
Virtual reality (VR)
Events, communities
Releases
Derivatives
Devices
Pixel
Nexus
Play edition
Custom
distributions
Booting and
recovery
APIs
Alternative UIs
Rooting
Lists
Related topics


Stub icon

This operating-system-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: