UI以外の部分をiOSアプリとAndroidアプリ、Webアプリで共有

米Google、JavaコードをObjective-Cに変換するツール「J2ObjC」を公開

2012/09/18

 米Googleは、オープンソースのコード変換ツール「J2ObjC」をリリースした。JavaのソースコードをiOSアプリ開発に使われるObjective-Cのソースコードに変換できる。

 Googleのオープンソースブログによると、同ツールではJavaコードをiOSアプリケーションビルドの一部とすることができ、生成されたファイルの編集は不要。データアクセスやアプリケーションロジックといった、UI以外の部分に関するコードをJavaで記述し、それをWebアプリだけでなくAndroidアプリ、iOSアプリで共有できる。

 Java 6を完全サポートしているほか、ランタイム機能のうち、例外、内部および匿名クラス、ジェネリックタイプ、スレッド、リフレクションなど、クライアントサイドのアプリケーション開発に必要な機能の大半をサポート。JUnitテスト変換と実行にも対応し、XcodeとMakeを含むほとんどの開発ツールで利用できる。

j2objc01.jpg

 なお、プラットフォーム独立型のUIツールキットは提供しておらず、将来的にもその予定はないという。

 現時点の品質はアルファとベータの中間という位置付けで、バージョン番号は0.5。使用に当たってはMac OS Xシステムを必須とし、Xcode 4以上、OS X向けのJava、Apache Mavenが必要になる。

関連リンク

(@IT 鈴木聖子)

情報をお寄せください:

Smart & Social フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

キャリアアップ

- PR -

イベントカレンダー

PickUpイベント

- PR -

アクセスランキング

もっと見る

注目のテーマ

- PR -
ソリューションFLASH

「ITmedia マーケティング」新着記事

認知度86.5%、言葉だけは知られている「民泊」――クロス・マーケティング調査
民泊初利用のきっかけは、口コミが27%を占めるようです。

「SAS Customer Intelligence 360」が刷新
SAS Institute Japanは9、新しい「SAS Customer Intelligence 360」を発表した。

イマドキ女子のスマホプライムタイムは「22時」――インテージ調べ
インテージは、15〜24歳“イマドキ”女子のスマートフォンの利用実態を調査しました。