AndroidがC#に移植される
2012年5月5日 17:19
matarillo 曰く、 Xamarinは、AndroidのJavaで書かれた部分をC#に移植した「XobotOS」をGitHubで公開した(Xamarinのブログ記事、GitHub - XobotOS、atsushieno氏のブログ記事、本家/.)。
XobotOSはJavaをC#に変換する「Sharpen」と呼ばれるツールを使用して移植された。ホストOSと統合する部分のコードと、Java JNIからCで書かれたネイティブコードを呼び出すコードを手作業で置き換えた以外は、Sharpenにより自動変換されている。XobotOSではAndroidがMono上で動作し、Dalvik VM上と比べて大幅にパフォーマンスが向上するという。また、C#と.NET VMはECMAで標準化されており、Javaのような特許問題が発生しない点もメリットといえる。
スラッシュドットのコメントを読む | Linuxセクション | Linux | オープンソース | Ximian | ソフトウェア | Java | デベロッパー | Android
関連ストーリー:
Oralceの対Google訴訟、プログラミングの将来を危うくしている 2012年05月02日
Mono が新会社で再スタートへ 2011年05月19日
iPhoneアプリ開発ツール「MonoTouch」、iPadに対応 2010年02月03日
MonoDevelopからGPLコード全削除 2009年12月30日
Richard M. Stallman、「Mono や C# は使うな」と吼える 2009年06月30日
広がりを見せるMono 2009年01月31日
Mono 2.0、正式リリース 2008年10月06日
Monoプロジェクト、GNU/Linux用Visual Basicを発表 2007年02月22日
Mono 1.2 リリース & Mono Meeting in Tokyo 2006年11月18日
.NET環境をLinux/Unixの世界でも 2003年03月21日