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)
情報をお寄せください:
TechTargetジャパン
- JenkinsでCIすればAndroidアプリ開発はもう怖くない (2012/5/23)
Androidアプリ開発における継続的インテグレーションの重要性やJenkinsの利点を解説し、環境構築の仕方や使い方の手順を紹介します - Open Graphアプリを作りApp Centerに登録するには (2012/5/18)
ユーザーの活動を共有できるFacebookの新機能を使ったアプリの開発方法と新しいアプリストアへの登録手順を解説 - Bootstrap、Hogan.js、FinagleなどTwitter系OSS (2012/5/15)
Twitterのアーキテクチャやオープンソースへの取り組みなどの講演模様をお届け。OpenJDKやStorm、Gizzard、Twitter4Jも注目 - ソーシャルゲーム/スマホ開発イベント記事が人気 (2012/5/11)
4月はソーシャルゲームの開発者向けイベントや、Webとネイティブの対決が熱かった! UnityやPerfumeも見逃せない!?
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -


