SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

イベントレポート(AD)

マルチプラットフォーム対応のC++Builder XE3
~ 「第24回 エンバカデロ・デベロッパーキャンプ」レポート

64-bit Windowsサポートに加え、iOS/Androidのネイティブ開発を可能にするコンパイラアーキテクチャを搭載

  • このエントリーをはてなブックマークに追加

モバイル向けのRAD開発をサポートする新ツールを初公開

図5 エンバカデロ・テクノロジーズ
ローカライゼーション/
ドキュメントマネージャ 新井正広氏

 続いて登壇したエンバカデロのローカライゼーション/ドキュメントマネージャ 新井正広氏は、「おそらく世界初だろう」という前置きで、現在開発中のモバイル向けの開発環境をデモンストレーションしてみせた。

 新しい開発環境は、従来のWindowsデスクトップアプリケーション開発と同じように、コンポーネントをマウス操作でドラッグ&ドロップしてユーザーインターフェースを開発できる。ただ、その画面は、モバイルデバイスのものであり、コンポーネントもモバイル向けに適合したものだ。しかし、FireMonkeyという共通のマルチプラットフォーム対応コンポーネントフレームワークを使うことで、同じ開発手法、同じソースコードが利用できる。

 開発環境には、ネイティブARMプロセッサ向け開発のツールチェインが提供されており、統合開発環境内でビルドし、シミュレーターや実機に転送して実行することができる。各モバイルデバイスに搭載されたGPS、カメラ、加速度センサー、ジャイロなどのセンサーへのインターフェースもコンポーネントとして提供されるので、異なるデバイスに対して共通したコーディングが可能になる。

図6 モバイル向けネイティブアプリをビジュアルに構築できる

 コンポーネントが提供する機能だけでなく、ネイティブ言語の強みを活かし、各モバイルOSが提供するAPIを直接コールすることも可能だ。高性能化と市場への投入スピードの短縮化が進む、現在のモバイルアプリ開発に最適なツールとなることであろう。

今から始められるマルチプラットフォーム対応のC++開発

 64-bit Windowsに対応したC++Builder XE3は、12月10日より提供を開始した。一方、モバイル向け開発機能は、現在活発にベータリリースが行われているとのことだ。

 「iOSサポートは2013年前半、Androidサポートは2013年中盤のリリースを予定しています。現時点では、XE3を購入した方を対象にベータプログラムを実施しており、開発中の製品を試用できるようになっています」(Thomas氏)

 モバイル環境においても、使用するコンポーネントフレームワークは同じFireMonkeyだ。

 「現時点で、C++Builder XE3を導入し、FireMonkeyフレームワークによる開発を行えば、それは、WindowsとMac OS Xプラットフォーム向けの投資というだけでなく、iOSやAndroid向けの投資ということにもなるのです」(Thomas氏)

関連情報

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
イベントレポート連載記事一覧

もっと読む

この記事の著者

EDN編集部(イーディーエヌ編集部)

エンバカデロ・デベロッパーネットワーク(EDN)は、ソフトウェア開発者とデータベース技術者のための技術情報サイトです。Delphi、C++Builderをはじめとする開発ツールやER/Studioなどのデータベースツールに関連する技術記事、ビデオなどを提供しています。EDN編集部は、EDN記事と連携...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6919 2012/12/18 11:30

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング