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 鈴木聖子)

情報をお寄せください:


TechTargetジャパン

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

キャリアアップ

- PR -

イベントカレンダー

PickUpイベント

- PR -

アクセスランキング

もっと見る
- PR -

ホワイトペーパーTechTargetジャパン

ソリューションFLASH

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

情報格差の時代をサバイブするのは誰か?
子育てを終えた女性が思うこと、シニア世代の買い物事情、新入社員の不安な胸の内に改正...

Meituとシーエー・モバイルがメディア販売代理契約締結
シーエー・モバイルはMeituとメディア販売代理契約を締結。「BeautyPlus」や「MakeupPlus...

パーソナライズド動画「personalize me」がレコメンドエンジン搭載プライベートDMP「Rtoaster」と連携
インテリジェンス ビジネスソリューションズは、同社のパーソナライズド動画サービス「pe...