XobotOS

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.[1]

References

  1. ^ "xamarin/XobotOS". GitHub. Retrieved 2018-09-03.
  • v
  • t
  • e
Android
Software
development
Development tools
Official
Other
Integrated
development
environments (IDE)
Languages, databases
Virtual reality (VR)
Events, communities
ReleasesDerivativesDevices
Pixel
Nexus
Play edition
Custom
distributionsBooting and recoveryAPIsAlternative UIsRootingListsRelated topics
  • Category:Android development
  • Category:Mobile telecommunications
  • Software portal
  • Telecommunication portal


Stub icon

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

  • v
  • t
  • e