エンバカデロが提唱する「クラウド時代のソフトウェア開発インフラ」

海上忍
2010-09-15 22:14:10
  • このエントリーをはてなブックマークに追加

 DelphiやC++Builderなどの開発ツールで知られるエンバカデロ・テクノロジーズが9月15日、クラウド時代のソフトウェア開発インフラと、製品戦略に関する説明会を開催した。Windowsを中心に強固な開発プラットフォームを有する同社が提唱する、クラウド時代の開発ツールと製品ロードマップとは。

クラウドにフォーカス

 先日、20の製品をパッケージ化した開発スイート「RAD Studio XE」をリリースしたばかりのエンバカデロ・テクノロジーズ(以下、エンバカデロ)。同製品では、Windows AzureやAmazon EC2といったクラウドサービスをサポート、サーバアプリケーションをワンクリックでデプロイする機能を搭載するなど、クラウドコンピューティングのサポートを打ち出している。

Michael Swindell氏 Michael Swindell氏

 同社ではクラウドコンピューティングを、Amazon EC2やGoogle App Engine、Windows Azureなど共有の「パブリッククラウド」と、企業内インフラとして利用される「プライベートクラウド」の2種類に分類。RAD Studio XEはクラウドアプリケーションの開発とデプロイ用に、DBArtisanはクラウドデータストレージ管理用と位置付けている。

 プライベートクラウド向けには、ソフトウェアの供給とライセンス管理を担う「ToolCloud」も用意される。「従来のやり方では、インストールのつどメディアとライセンスキーを用意しなければならなかったが、管理者はその手間から開放される。管理者は、All-AccessなどToolCloud対応の製品を用意し、ユーザーに権限を与えるだけでいい」(マーケティング/製品担当副社長のMichael Swindell氏)と述べ、管理面でのメリットを強調した。

ToolCloudの概念図 ToolCloudの概念図※クリックで拡大画像を表示

 RAD Studio XEのクラウド対応は、「DataSnap」を中心に説明が行われた。DataSnapは、SQL ServerやMySQL、Oracleなど多くのDB/サービスに対応するサーバアプリケーションで、WindowsソフトやPHPで記述されたウェブサービスなど、多様なクライアントから接続できる。「DelphiやC++で記述された過去の資産も、かんたんにクラウド対応へ拡張できる」(Swindell氏)として、移行の容易さについても説明された。

DataSnapの概念図 DataSnapの概念図

RADのパワーをクロスプラットフォームで展開、スマートフォン対応も強化

 RAD Studioのロードマップに関する説明も行われた。Swindell氏は「今後はネイティブのクロスプラットフォームサポートを進め、クラウド向けの機能をさらに盛り込んでいく」と概要を説明したうえで、「現在のところマウスとキーボード、タッチのインターフェースをサポートしているが、今後は音声認識、生体認識などの入力方法に対応していく」として、ナチュラルインプットのサポートを強化する方針について述べた。

 RAD Studioの次期リリースは、コード名「Pulsar」として開発が進められている。PulsarではWindowsの64bit環境に対応するほか、WindowsとMac OS X(32bit)向けネイティブアプリケーションの開発がサポートされる。64bit環境への完全対応は、コード名「Wheelhouse」および「Commodore」で順に実現されていくとのこと。なお、Pulsarのリリースは2011年が予定され、以降約1年間隔でWheelhouseとCommodoreのリリースが見込まれている。

Rad Studioのロードマップ Rad Studioのロードマップ※ToolCloudの概念図※クリックで拡大画像を表示

 質疑応答の際には、スマートフォン対応についても説明。現時点ではDelphi Prismが、Novell傘下のMonoプロジェクトが開発を進める「MonoTouch」をサポートするが、現在ベータテスト中の「MonoDroid」でAndroidを、さらにWindows Phone 7をサポートする計画があるという。ARMネイティブコンパイラの提供に関しては、ロードマップで触れてはいないものの、他のプラットフォームを含め現在検討を進めているとのこと。

Delphi Prismを利用したiOSとAndroidアプリの開発イメージ Delphi Prismを利用したiOSとAndroidアプリの開発イメージ
  • 新着記事
  • 特集
  • ブログ