OSSプロジェクトの派生物をノベルが有償サポート
.NETでiPhoneアプリ開発、「MonoTouch」がリリース
2009/09/15
ノベルは9月14日、.NET Frameworkを使って、iPhoneおよびiPod touch向けネイティブアプリケーションが開発できる「MonoTouch 1.0」を発表した。C#をはじめとする.NET言語で開発できる。これまでC/Objective-Cでしかできなかった開発が、.NET開発者にも開放されることで、今後は企業アプリケーションの世界でもiPhoneアプリが増えるかもしれない。
MonoTouchのビジュアル開発環境「MonoDevelop」MonoTouchは、ノベルが支援するオープンソースのプロジェクト「Monoプロジェクト」の派生物。.NETのクラスライブラリのOSS実装や、iPhone OSのネイティブAPIに対する.NETのバインディングを提供する。コンパイルは静的に行い、JIT機能などを省くことでiPhone SDKのライセンスに抵触せずにネイティブアプリを作成できる。すでにiPhone向けゲームソフトなど、一部のiPhoneアプリは、Monoプロジェクトの成果物を利用して作られている(参考記事:iPhoneでC#アプリが審査に通るワケ)。MonoTouchは、一部セキュリティ上の理由による例外を除き、ガベージコレクションやマルチスレッドサポート、C# 3.0、LINQなど.NET 3.5の機能をサポートする。また、ビジュアルな開発環境のMonoDevelopも付属する(Hello Worldの例はここ、簡単なiPhoneアプリケーション開発の様子が分かるチュートリアルはここ)。
利用にはMac OSが使える環境が必要なほか、開発したアプリケーションを配布するためにはiPhoneの開発者登録が必要。
Monoプロジェクトの成果物はオープンソースで提供されているが、MonoTouchはサブスクリプションによるサポートを付加したもの。1年間のサブスクリプション料は、パーソナル版が399ドル、エンタープライズ版が999ドル。5ライセンス付属のエンタープライズ版が9999ドル。ノベルのオンラインストアから購入、ダウンロードできる。
関連記事
情報をお寄せください:
TechTargetジャパン
- ネイティブ・アプリ・ライクな入力フォームをデザイン (2012/2/21)
jQuery Mobileによる基本的な入力フォームの作成方法を説明。さらに、そのフォーム要素となる各種ウィジェットの概要と使い方を解説する - Webアプリもオフライン実行? IndexedDBを使おう (2012/2/14)
オフラインでもWebアプリ? それならブラウザ側でデータを管理できるKey-Value型簡易DB「Indexed Database」を使おう - SQL Azureレポート入門 (2012/2/13)
SQL Azure上のデータベースをデータソースとして、レポートを出力するクラウド・サービスの基本的な使い方を説明する - Kinectが切り開く“夢の近未来” (2012/2/2)
日本を含めた世界中でKinect for Windowsセンサー商用版とSDK正式版がリリース。未来のコンピューティングはどう変化するのか?
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -

