jQuery Mobile、PhoneGap、Mono、Facebook、クラウドを活用
4大スマホOS対応のアプリ開発ツール「RAD Studio XE2」とは
2011/09/02
エンバカデロ・テクノロジーズは9月1日、統合開発環境「Embarcadero RAD Studio XE2」(以下、RAD Studio)を出荷開始した。「Delphi XE2」「C++Builder XE2」「RadPHP XE2」「Embarcadero Prism XE2」(以下、Prism XE2)からなるスイート製品だが、単体でも購入できる。それぞれの製品でスマートフォン(iOSやAndroid、Windows Phone、BlackBerry)向けアプリケーション開発のための機能を大幅に拡充した。
Delphi XE2/C++Builder XE2では、「FireMonkey(ファイヤーモンキー)」というDelphi/C++のフレームワークでWindows(32ビット)とMac OS Xのクロスプラットフォーム開発に対応。エンバカデロ・テクノロジーズ 日本法人代表 藤井等氏はFireMonkeyについて「リッチなユーザーインターフェイス(以下、UI)を実現するためのコンポーネントベースのフレームワークで、WindowsではDirectX、Mac OS XではOpenGLで、HDや3Dのグラフィック、リアルタイムイメージ効果、アニメーションなどをCPU/GPUネイティブで表現している」と説明した。
開発環境上は、FireMonkeyのコンポーネントをドラッグ&ドロップすることで、アプリケーションのUIデザインが可能で、コンポーネントとデータソースを結び付ける「LiveBindings」機能も備えている。また、データベース接続アーキテクチャ「dbExpress」におけるInterBase XE、Firebird 2.5、SQL Anywhere 12、ODBCを含むデータベースの追加サポートを実現している。
またDelphi XE2/C++Builder XE2では、「DataSnap」というDelphi/C++のサーバアプリケーションを作成でき、iOSやAndroid、Windows Phone、BlackBerryのネイティブアプリケーションから、DataSnapサーバやデータベースサービスに接続するためのAPIなどを含むライブラリ「モバイルコネクタ」も作成できる。モバイルコネクタでは、TCP/IP、HTTP、HTTPS、JSON、RESTによる接続をサポートしている。
DataSnapのサーバアプリケーションはAmazon EC2やWindows AzureといったIaaS上に配置できるうえに、接続APIもサポートするなど、クラウドサービスへの対応を強化した。
Delphi XE2では、FireMonkeyを用いて、さらにiOSのネイティブアプリと64ビットのWindowsアプリ開発も可能となっている。
RadPHP XE2では、Zend Frameworkコンポーネントセットの拡張に加え、新たにスマートフォンアプリケーション開発をサポートした。エンバカデロ・テクノロジーズ エヴァンジェリスト 高橋智宏氏によると、「jQuery Mobile Beta 1のコンポーネントを活用したGUIベースのWebアプリケーションデザイン/開発ができ、PhoneGap 1.0の機能を使ったiOSとAndroidのネイティブアプリケーションに書き出すこともできる。カメラや加速度センサ、GPSなどハードウェアデバイスを利用した開発も可能だ。jQuery MobileやPhoneGapがバージョンアップしたときは、RadPHP XE2もそれに合わせる」という。
また、Facebookアプリケーションを開発するためのウィザードも用意し、Facebook Graph APIを使うためのコンポーネントで機能を追加することもできる。
Embarcadero Prism XE2では、.NET向けコンパイラ「Oxygene Compiler 5.0」やレポートソリューション「FastReport.Net」を搭載した。Prism XE2は、従来のバージョン(旧、「Delphi Prism」)で.NET/Monoの技術を採用しており、「Mono Touch」によるiOS向け開発が可能だ。RAD StudioにおけるWindows Phoneのネイティブアプリーション開発機能については、「Prism XE2はSilverlight開発に対応しているので、Windows Phoneアプリも開発できる」(高橋氏)という。
RAD Studio XE2、Delphi XE2、C++Builder XE2、RadPHP XE2、Prism XE2には、30日間の試用版に加え、目的別にいくつものエディション、ライセンスオプションが用意されている。初心者向けの「Starter Edition」など、エディションにより使える機能や価格も変わる。
関連リンク
関連記事
- jQuery Mobile+PhoneGap連携でDreamweaverはスマホアプリ開発ツールに?(@IT デザインハック)
- 連載インデックス「PhoneGapで始めるWeb→スマホアプリ制作入門」(@IT Smart&Social)
- マルチタッチ対応、新Delphi/C++Builder発売(@IT News)
- Delphi新版はタッチ操作のアプリケーション開発を可能に(@ITNews)
- 「Delphi Prism」で新たに.NET開発サポート、エンバカデロ(@ITNews)
- 「Delphi、C++Builder市場を再活性化する」、エンバカデロ(@ITNews)
- DelphiとC++Builderの最新版をリリース、エンバカデロ(@ITNews)
情報をお寄せください:
- 夏休みの自由研究にマイコンボードで「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう (2017/7/24)
子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基本的な使い方を紹介する企画。夏休みの自由研究に「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう - 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基本的な使い方 (2017/7/20)
子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基本的な使い方を紹介する。夏休みの子どもの自由研究などに役立てつつ、プログラミングを始めるきっかけにしてみてはいかがだろうか - 3DゲームのAIをiOSのSceneKitとGameplayKitで作る基本 (2017/7/10)
3Dゲーム用のフレームワークSceneKitを使った簡単なアプリ制作を通して、3Dゲーム用の人工知能(AI)について学ぶ - UnityアプリをWebGL、UWP、Android、iOS用としてビルドしてみた (2017/6/27)
アプリをWebで実行できるように書き出す方法やWindows上でUWP、Android、iOS用などにビルドする方法について解説する【Windows 10、Unity 5.6に対応】
|
|
キャリアアップ
- - PR -
- - PR -
転職/派遣情報を探す
「ITmedia マーケティング」新着記事
変わり続ける顧客、変わり続けるマーケティング 2024年に最も読まれた記事ランキング
マーケ×ITの最新潮流を伝えるITmedia マーケティング。2024年、読者はどんな記事に注目...
勘違いマーケター戦慄 消費者の約半数は「広告主に無視されている」と感じている件
「データに基づく顧客理解」「ハイパーパーソナライゼーション」などマーケティングかい...
AI・ARで「探索」 人より商品とつながるSNSの行く末――2025年のSNS大予測(Pinterest編)
ビジュアル探索プラットフォームとしての独自の道を進み続けるPinterestはもはやSNSでは...