【G1】オープニングセッション

ボーランドの開発ツール技術のDNAを引き継ぐエンバカデロの現在～ 緊急パネルディスカッション！開発者にとっての開発生産性とは
エンバカデロ・テクノロジーズ
藤井 等エンバカデロ・テクノロジーズ

エンバカデロがサポートしたいのは「開発者の創造性」• 独立性
複数のプラットフォームやデータベース、プログラミング言語やフレームワークに対応• コラボレーション
アプリケーション開発者、アーキテクト、データベース開発者、データベース管理者が協調しながら開発を進められる環境を提供

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

• 生産性
アプリケーションとデータベースの設計、構築、最適化、管理の各タスクを、個人からチームのレベルまで効率化• コミュニティ
世界で300万以上のユーザーコミュニティの相互コミュニケーションの場を提供

2エンバカデロ、この１年の歩み• 2008年7月1日 – ボーランドの開発ツール部門「CodeGear」との合併により、新生エンバカデロ・テクノロジーズ発足、日本法人も設立•••••••••••

2008年7月15日 – DB Optimizerを発表
2008年8月25日 – Delphi 2009、C++Builder 2009を発表
2008年9月8日 – InterBase SMP 2009を発表（日本語版は10月に販売開始）
2008年10月28日 – Delphi Prismの戦略を発表
2008年11月20日 – 3rdRail 2.0、TurboRubyを発表（日本語版は、2009年1月に発表）
2008年12月1日 – RAD Studio 2009を発表
2008年12月3日 – ER/Studio 8.0を発表
2009年2月18日 – Embarcadero All-Accessを発表
2009年3月17日 – Tony de la Lamaが研究開発部門担当副社長に就任
2009年4月9日 – J Optimizerを発表
2009年4月23日 – JBuilder 2008 R2を発表

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

3Embarcadero All-Access

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

4

Embarcadero All-Accessの概要
Philip Rathle, Director of Product Management「開発者の1日」• アーキテクチャ＆設計• アプリケーションコード: UML、ソフトウェアアーキオロジー／リバースエンジニアリング、可視化• データベースコード: データモデリング、リバースエンジニアリング、ドキュメント・モデルメタデータの分析• コーディング＆デバッグ• アプリケーションコード: Java、Windows RAD、.NET、Ruby on Rails、PHPなど• データベースコード: ストアドプロシージャ・SQL• パフォーマンスチューニング＆プロファイリング
• アプリケーションコード: ボトルネックの検出・ 除去• クエリーチューニング＆データベースチューニング: SQL・データベース設計の最適化• 変更管理• アプリケーションコード: ソースコードコントロール• データベーススキーマオブジェクト: スキーマの比較・同期• データベースデータ: データの比較・同期、データの移動・移行

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

6

これらの作業をどうやってこなすか？

• 複数ベンダーから提供される商用ツールを利用• 複数のベンダーやプロジェクトから提供されるオープンソースまたはフリーのツールを使用• 自家製のスクリプト• マニュアル操作、場当たり的な操作

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

7

ツール環境の変化• すべてのツールの選択では、それぞれ別個に以下の手続きが必要：
• 予算
• 評価
• 法務
• 調達
• ライセンス管理• 供給• バージョンアップ／メンテナンスの手順• 結果として…
• 必要なときに必要なツールを利用できないことがある• ツールを所有することに高いコストがかかる（ガートナーによれば、アプリケーションを維持・管理するのに、年間あたり、ソフトウェアライセンスのコストの最大4倍がかかる可能性があるとしています）

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

8

EMBARCADERO
ALL-ACCESSとはChanging the way people buy and use software tools

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

9

Embarcadero® All-Access™
業界初！マルチプラットフォーム対応のオンデマンド
ソフトウェア開発ツール／データベースツールセット• エンバカデロのすべてのツールをコスト効果の高い強力なツールセットとして提供。迅速かつ効果的に、ソフトウェアおよびデータベースの設計、構築、実行をサポートするツールを利用可能• 「InstantOn」により、 インストール操作なくワンクリックでツールを起動可能• All-Accessを用いれば、個々のツールを必要に応じて都度購入するのに比べて、その購入プロセスとライセンス管理が格段に単純化できます

単体のベストツールから…

最も効果的なツールセットへ…

業界で、最も強力かつ高機能で、専門性を備えた、コスト効果の高いソフトウェア開発ツールとデータベースツールスイート！
Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

10

Embarcadero All-Access™ パス®

ひとつのパスすべての製品アンロック

すべての言語
すべての役割Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

11エンバカデロのフルセットのツールポートフォリオにアクセス可能Bronze、Silver、Gold、Platinumの4つから最適なアクセスレベルを選択可能
Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

12エンバカデロの開発者のためのツール• アーキテクチャ＆設計• アプリケーションコード: Delphi, C++ Builder, JBuilder, Delphi for PHP, 3rd Rail• データベースコード: ER/Studio, Rapid SQL, ER/Studio Enterprise Portal, Schema Examiner• コーディング＆デバッグ• アプリケーションコード: Delphi, C++ Builder, JBuilder, Delphi for PHP, 3rd Rail• データベースコード: Rapid SQL• パフォーマンスチューニング＆プロファイリング
• アプリケーションコード: J Optimizer• クエリーチューニング＆データベースチューニング: DB Optimizer• 変更管理• データベーススキーマオブジェクト: Embarcadero Change Manager• データベースデータ: Embarcadero Change Manager

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

13

All-Access ToolBox
All-Accessクライアント:- エンバカデロツール利用のためのスタートポイント- スタンドアロンまたはAll-Access Serverにアクセスする接続モードで利用可能- 複数バージョンのソフトウェアにアクセス可能

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

14

Instant On- アプリケーションを直ちに起動可能- インストール不要：「クリック」して「実行」するだけ！インストール作業や設定は一切不要- 他のアプリケーションとの競合を排除した独立型の単体実行モジュール- 共用DLL不要。レジストリのシステム領域への書き込みは不要- All-Access Serverからのストリームまたはローカルでの実行

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

15

All-Access Server- 製品の供給- エンドユーザーにAll-Access Clientを供給- Instant Onとインストーラーを、必要なライセンスとともに、All-Accessクライアントに直接供給- インターネット経由でエンバカデロから製品アップデートを自動的に取得- ライセンス- ファイヤーウォール内で確実なライセンス管理を実現- ユーザーアクセスの管理、LDAPの統合サポート- レポート、使用状況のトラッキング- 製品のバージョン管理- 複数バージョンのツールをコンフリクトすることなく容易に利用可能- 必要な旧バージョンのツールにもアクセス可能

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

16

Embarcadero All-Access:
カスタマーベネフィット• 全般的なツールコストの削減、TCOの低減• 必須のツールとあると便利なツールの双方のライセンスコストを削減• ツールの評価、購入に関する時間とコストを削減• 必要とするツールを見つけるまでに複数のベンダーを調査する手間を軽減• 緊急対応のためのツール購入を削減• 生産性の向上• アプリケーション開発からデータベースまでの完全なツールセットにアクセス可能• ツールの調査、導入、ライセンス管理などの工数を大幅に削減• ライセンス管理を容易に• 必要とする複数のツールをひとつのライセンスによって利用可能• 利用形態に合わせたさまざまなライセンスオプション：ワークステーション、ネットワーク指名、コンカレント• 例えば、単一のコンカレントライセンスは、複数のユーザーが利用可能• 容易な配布• All-Access serverは、ユーザー自身によるソフトウェアダウンロード、ライセンス供給のしくみを提供可能に• InstantOn, 最新バージョン製品へのアクセス、継続的な旧バージョン製品の利用

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

17

Delphi / C++Builderの将来

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

18

ロードマップに関する注意事項

注意事項
この情報は、エンバカデロの現時点での一般的な製品開発の方向性を示したものですので、この情報を元に製品購入の最終的な決定を行わないようにご注意ください。
将来の開発、機能等のリリースならびにその時期等については、引き続きエンバカデロがその決定権を留保します。そのため、これらの計画については、予告なく変更する場合があります。

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

19

エンバカデロにとってのDelphiの位置づけ• 世界で150万人以上のカスタマーベース• 重要な差別化要素：ネイティブ、RAD、データベース• 私たちのミッション：Delphi Everywhere• Delphi 2009 / Delphi Prism 2009 をリリース• エンバカデロはDelphiの将来に対して積極的に投資• Project Weaver、Project X、
Project Chromium、Project Commodore

Delphi• 主なイニシアティブ：• ナチュラルインプット、クロスプラットフォーム、64bit、ユーザーエクスペリエンスの向上、Delphi言語機能の強化、ドキュメント• 次期バージョンのAll-Accessクライアントは Delphiによって構築

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

20

ネイティブDelphi Everywhere• ネイティブプラットフォームの拡張• ソフトウェアとその開発者の競合性をより強化• ソフトウェアとその開発者の価値をより強化• RAD / ビジュアル / ネイティブコード / マルチプラットフォーム対応コンポーネント• Windows – 32bit、64bit、.NET、XP、Vista、Windows 7• Mac OSX
• Linux• 将来的により多くのプラットフォームへ…
• モバイル、RIA（Rich Internet Applications）、クラウドコン
ピューティングなど

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

21

将来のフォーカス

• ハイパフォーマンス、リッチGUI Windowsアプリケーション• Client/Serverアプリケーション開発• データベースアプリケーション開発• RESTful / SOAP Webサービス• シンプル多層開発• 任意の環境でのデータの利用• Webアプリケーション開発• 最新のハードウェア機能の活用

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

22

Delphi Natural Input• タッチスクリーン、加速度センサー、ジャイロ、GPS、カメラなどの「Natural Input」ハードウェアがまもなくPCの標準へ• これらの機能を利用するアプリケーション開発をより効率的に行いたいという需要の拡大• スクリーン上ではすでにリアルの世界へ• マイノリティ・リポート、007/ 慰めの報酬など…

• Delphiのアプローチ• 「Natural Input」サポートを既存のアプリケーションアーキテクチャと両立するかたちで導入• すなわち…
• VCLのイベントとして「ジェスチャー」に対応

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

23

現在～将来のプロジェクト• Project “Weaver”• Natural Inputサポート• Windows 7 API、Direct2D• DataSnap多層アーキテクチャの強化• Project Delphi “X”• Windows、Mac OS、Linuxのクロスプラットフォームサポート• Project “Chromium”• ライトウェイトO/Rマッピング• 新しいデータバインディングモデル• Project “Commodore”• Delphi、C++、VCLでの64-bitネイティブ開発• コンパイラ、RTL、VCLの64-bitネイティブフルサポート

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

24

エンバカデロのポリシー

Copyright ©2009 Embarcadero Technologies, Inc. All Rights Reserved.
本文書の一部または全部の転載を禁止します。

25