C++言語は、2011年にISOが新しい標準仕様C++11を策定するなど、近年再び注目されている人気のプログラミング言語です。2013年11月にTIOBE Softwareによって発表されたTIOBE Programming Community Index(PCI)によれば、C++言語は4位(1位はC言語)を獲得しています。C++言語は、オブジェクト指向による高度なプログラミングが可能でハイパフォーマンスな上に、マシン語に近いハードウェアよりの処理も記述できることから、日本国内でも、パッケージアプリケーション開発、組み込みアプリケーション開発、制御系アプリケーション開発などで幅広く利用されています。
一方、Dimensional Research社による最近の調査によると、85%のWindows開発者が、モバイル開発にネイティブ開発が適していると回答しているものの、それを提供するのは難しいと感じています。C++開発者が、モバイル開発を行う場合、デバイスごとにObjective CやJavaといった言語を選択しなければならず、従来の開発スキルやコードを活用できないという問題が生じていました。
C++Builder XE5は、人気言語であるC++によるiOSアプリ開発をサポートすることで、C++開発者が、従来のPC向けアプリケーション開発のノウハウや既存のコードを活かして、すぐにモバイル開発に取り組めるようにしました。効率的なドラッグ&ドロップの操作でiPhoneやiPad向けのユーザーインターフェイスを構築し、強力なC++の言語機能を用いたプログラミングが可能となり、モバイル開発の大幅な効率化とコスト削減が可能になります。
C++Builder XE5のアップデート版の新機能ハイライト
C++Builder XE5のアップデート版では、以下のようなiOS開発機能が提供されます。
■iOSアプリのネイティブ開発: C++Builder ARM最適化コンパイラを搭載し、顧客満足度の高い最高レベルのパフォーマンスを発揮するiOS向けネイティブアプリを構築できます。
■FireMonkeyアプリケーションプラットフォーム:iOS、Windows、Mac OS Xのマルチデバイスに対応した高性能アプリケーションを単一のコードベースで開発でき、大幅な工数削減が可能です。
■モバイルフォームデザイナ:画面サイズの異なるiPhone、iPod touch、iPad向けのユーザーインターフェイスをドラッグ&ドロップ操作で容易に設計できます。
■企業のバックエンドシステムに接続:企業のシステムとモバイルアプリをつなぐ技術を提供。DataSnapと呼ばれる多層技術をモバイルアプリから簡単に利用できます。
■高度な機能も柔軟に利用可能:ジャイロ、GPS、カメラ、加速度センサーといったデバイスサービスやセンサーを利用可能。さらに、高度なプログラミングを必要とする場合には、iOS APIへのアクセスも可能で、高い拡張性と柔軟性を提供しています。
C++Builder XE5のアップデート版の提供方法
iOS対応を含むC++Builder XE5のアップデート版は、2013年12月11日より登録ユーザー向けにダウンロード可能になります。C++Builder XE5 Enterprise以上、またはC++Builderを含むスイート製品RAD Studio XE5 Professionalを購入した方は、無料でアップデートできます。
C++Builder XE5 Professionalをお持ちの方は、Mobile Add-on Pack for C++Builder XE5 Professionalを別途購入いただくことで、iOS開発機能を利用できるようになります。価格は、¥56,000(税別)です。C++Builder旧バージョンをお持ちの方は、RAD Studio XE5、C++Builder XE5 Enterprise以上または、C++Builder Professional + Mobile Add-on Pack for C++Builder XE5 Professionalを購入いただくことで、iOS開発機能を利用できます。
C++Builder XE5およびRAD Studio XE5の購入については、以下のページをご覧ください。
・RAD Studio XE5キャンページ情報
(リンク »)
また、オンラインショップ各社では、現在、RAD Studio XE5 Enterprise以上を購入した方先着20名様に、Nexus 7をプレゼントする「Buy Enterprise, Get Nexus 7」キャンペーンを実施しています。
「Buy Enterprise, Get Nexus 7」キャンペーン実施サイト:
・ComponentSource
(リンク »)
・リオスe-Shop
(リンク »)
・翔泳社SEshop
(リンク »)
お問い合わせにつきましては発表元企業までお願いいたします。