17Th
Developer Camp

【G1】 ジェネラルセッション「クラウド時代のソフトウェア開発インフラ、エンバカデロの製品戦略」

エンバカデロ・テクノロジーズ
マーケティング／製品担当副社長
マイケル・スウィンデル
日本法人代表藤井 等

1

17Th
Developer Camp

1Introduction2

最近のニュースから•

エンバカデロが「Delphi」など開発ツール4製品とスイート製品の新版投入、クラウド環境に対応––•

ITpro – 2010/09/02
エンバカデロ・テクノロジーズは2010年9月2日、Windowsネイティブアプリケーション、.NETアプリ
ケーション、PHPアプリケーション用開 発ツール4製品と、ツールをまとめたスイート製品の新版を発表、出荷開始した。Windows AzureやAmazon EC2などのクラウド環境に対応する開発機能を追加したほか、スイート製品にPHPアプリ開発ツールを新たに加えた。
http://itpro.nikkeibp.co.jp/article/NEWS/20100902/351699/

Why Delphi？- 3DリアルタイムVRソフトのフォーラムエイトに聞く––

builder by ZDNet
古くからDelphiを利用してバーチャルリアリティ関連ソフトを開発するフォーラムエイト。自社業務システムの一部もDelphiで構築するなど、日本屈指のDelphiデベロッパーとして自他ともに認められる存在だ。なぜ、Delphiを使い続けるのか？同社に「Why Delphi？
」の理由を聞いた。
http://builder.japan.zdnet.com/builder/news/story/0,3800079086,20418290,00.htm

3ケーススタディ

DB Optimizerを活用することでSQLチューニングを効率化し、作業時間をこれまでの8分の1に短縮できました。

4

17Th
Developer Camp

2CompanyOverview
2010 September5エンバカデロについて
エンバカデロ・テクノロジーズは、さまざまな環境の混在するマルチプラットフォーム下で動作するデータベースやアプリケーションの設計・開発・実行のための実績あるツールの提供により、開発者とデータベースエンジニアを支援します。

•1993年設立、本社：米国カリフォルニア州サンフランシスコ–––

1995年より通年黒字経営
2000年にIPO、 2007年6月、 Thoma Bravo により2億ドルで非上場へ
2008年6月ボーランドよりCodeGear™を獲得•

年間売上：およそ1億ドル•

従業員数：世界で500名以上•

グローバル展開 ：29ヶ国に支社•

Thoma Braboのネットワークとそのリソースを活用–––

売上規模：160億以上
年間成長率：20%以上
従業員数：およそ7,000名
6エンバカデロのカスタマー•

Fortune 100 - 90社•

Global 2000 - 97% （29ヶ国）•

世界で320万以上のユーザー•

エンバカデロ製品を導入している主な産業：– 金融– 政府・公共– ヘルスケア– 製造– 医療– 流通7

マーケットポジション• ポジション

マルチプラットフォームソフトウェア開発ツールとデータベースツールを提供するリーディングカンパニー• 製品

複数のプラットフォーム向けのデータベースとアプリケーションの設計、構築、管理のための広範かつ専門的なツールを提供：– マルチデータベース対応 – Oracle、Sybase、DB2、SQL Server、MySQL、InterBase– マルチOSサポート – Windows、Linux、Solaris– マルチ言語サポート – Delphi、C++、Java、PHP、SQL、Ruby、UML、XML、BPMNなど– マルチフレームワーク – VCL、Java、.NET / Mono、Rails、PHP– マルチロール – 開発者、DBA、アーキテクト、テスター• 強み

300万人以上の既存のカスタマーベース、開発者コミュニティ、強力な製品、ライセンスにおける革新、強固な財務状況• 価値

実績あるツールと洗練されたオンデマンドソフトウェア供給プラットフォームにより顧客のスピードアップを支援

8

開発者、DBA、アーキテクトのためのソリューションを提供

9

製品ポートフォリオ

10エンバカデロ製品が獲得した数々の賞•

25年以上にわたって、エンバカデロの製品は、その先進性と卓越性から数多くの賞を獲得してきました。以下は、その中のごく一部の賞です。

11

ビジネス／製品の沿革
ビジネスマイルストーン
エンバカデロを設立

1983 1993

1997

ER/Studio

RapidSQL
InterBaseIDE Invented
Turbo Pascal

NASDAQに株式公開

通年黒字
経営へ

1995

Delphi

DBArtisan

製品マイルストーン

TCBにより非上場企業へ

2000

CodeGearを獲得

ボーランドによりCodeGearを設立

2006

2007

2008

2009

2010

DB Optimizer
XE
PowerSQL
ToolCloudChange
EA/Studio
Manager
JBuilder
CM/Data
Delphi.NET
CM/Config
C++Builder
Delphi for PHP
3rdRail

All‐Access
ER/Studio
SoftwareArchitect12

直近の主要なイノベーションとリリース• Embarcadero® ToolCloud™
– ライセンス管理の集中化とツールの供給機能を提供– ユーザーはオンデマンドで製品にアクセス可能• Embarcadero® All-Access™
– 業界初！開発者、データベース技術者、アーキテクト向けのフルセットのオンデマンドツール環境• 「XE」製品– 主要なデータベース、ToolCloud対応、All-Accessへの容易なアップグレードパスを提供する新しい製品ライン– 高い機能、付加価値を提供

13

ToolCloudとは?
エンバカデロのクラウドサポート• クラウドコンピューティングのサポート– 開発ツール
RAD Studio XEによるクラウドアプリケーションの開発やデプロイ– データベースツール
DBArtisanによるクラウドデータストレージの管理• クラウドテクノロジーを活用したソフトウェア供給– ToolCloud
ソフトウェアの供給とライセンス管理にフォーカス

14

Embarcadero ToolCloud
集中化されたライセンス管理機能とソフトウェア供給機能を搭載した
プライベート “オンサイト” 型の 『ツールクラウド』 を提供

15

Embarcadero All-Access
ToolCloudによってオンデマンド供給されるツールセットを廉価な価格で利用可能

16エンバカデロのXE戦略
データベースツールと開発ツールが多様なデータベースをネイティブサポート

Delphi XE

RAD Studio XE

ER/Studio XE
RapidSQL XEC++Builder XE

DB Change Manager XE

DBArtisan XE

DB Optimizer XE

17

17Th
Developer Camp

3

RAD Studio XE

18

RAD Studio XE•Windows、.NET、PHP、Web向けの、GUIアプリケーション、データベー
スアプリケーションをビジュアルに開発する最速の手段を提供– Windowsデスクトップ / サーバー– .NET、ASP.NET、iPhoneを含むMono– Facebookを含むPHPによる Web開発•

RAD Studio XEには、新たに以下の機能が搭載されています：––––•

ソースコード管理と差分
ビルドの自動化
パフォーマンスプロファイリングとチューニング
ランタイムロギング

RAD Studioには以下のツールが含まれます：– Delphi® XE– C++Builder® XE– Delphi Prism™ XE– RadPHP™ XE
19

RAD Studio XEの差別化要素

高性能、ハイパフォーマンスアプリケーション

あらかじめ用意されたコンポーネントによる迅速な開発

将来の技術に適合

20

任意のクライアント、任意のデータ、任意のサービス

21

RAD クライアントビジョン
任意の入力
キーボード、マウス、タッチ、音声、生体認証、位置情報
任意のサービス

任意のストレージ- REST-InterBase- COM

Delphi リッチクライアント
アプリケーション-Oracle- Cloud-MSSQL- SOAP-DB2- Social

WindowsMac OS X
LinuxベースOS- .NET- Facebook

デスクトップ、タブレット、モバイル、組み込み機器-XML-MySQL-Cloud- Google- Azure22

RAD サーバービジョン
任意のクライアント
Windows, PHP, JavaScript, iPhone/iOS, .NET,
Mono, Android, Linux, Blackberry
任意のサービス

任意のストレージ- REST-InterBase- COM- Cloud

DataSnapサービス
Delphi Methods

C++ Methods- SOAP- Social-Oracle-MSSQL-DB2

Windows/Linuxサーバー

クラウドプラットフォーム-XML- .NET-MySQL- Facebook-Cloud- Google- Azure23

なぜRAD Studio XEか?
•Windowsネイティブ開発の実績あるIDE––•

豊富なコンポーネントによりビジュアル開発が可能
170万人以上の開発者

アプリケーション開発を5倍高速に–豊富なコンポーネント–

コーディング、デバッグを支援するツール群•

ハイスピードアプリケーションを開発可能•

わずかなリソース、小規模チームで開発可能•

ネイティブおよびマネージド言語、動的プログラミング言語•

アプリケーション資産を有効活用可能––

スケーラブル、広範なデータベースコネクティビティ、ユビキタスクライアントサポート
最大規模のコンポーネントコミュニティと2番目の規模のWindows開発者コミュニティ–

XE: 複数のWindowsバージョン、データベース、Web

24

「XE」ブランド• 今回「RAD Studio XE」として開発ツール製品にも導入– 「2011」リリースからバージョン名のかわりに「XE」を使用– エンバカデロの「XE」ブランド製品のひとつとして位置づけ• 「XE」ブランド製品の特長––––

主要なデータベースプラットフォームのネイティブサポート
Embarcadero® ToolCloud™ 対応
Embarcadero® All-Access™ XEへアップグレード可能
加えて、豊富な価値を提供

25

RAD Studio XEの新機能••••

開発生産性や品質を高めるツール群を搭載
ビジュアルPHP Web開発を実現するRadPHP
ソースコード管理機能の統合
クラウドサービスの利用、配布、多層開発の拡張

26

開発生産性や品質を高めるツール群を搭載
開発プロセスの効率化により管理時間を短縮し、より多くの時間をコーディング作業に当てることができます。
•Beyond Compare Text Compareによる高度な差分エンジン•

AQtime Standardの統合によるパフォーマンスプロファイリングとメモリ／リソースデバッグ•

CodeSite Expressによるソースコードの高度なロギング機能•/n Software IP*Works!
が提供するインターネットアプリケーション開発用のコンポーネントスイート

27

ビジュアルPHP Web開発を実現するRadPHP• ドラッグ&ドロップのビジュアル設計
によるすばやい開発• フル機能のPHP IDEとデバッガによりコーディング作業とアプリケーション品質の向上を支援• データドリブンWebアプリケーションの構築• DataSnapサーバーとの通信• PHPベースのアプリケーションのプ
ロファイリング• Facebookコンポーネント、GoogleMapコンポーネントを搭載
28

Subversionの統合• プロジェクトマネージャと履歴マネージャへの統合• インポート、アップデート、コミット、ログの表示など、共通のバージョンコントロールタスクをサポート• 差分およびマージ表示• オープンソースプロジェクトとしてOpen Tools APIを使った統合
コードを公開29

クラウドサービスの利用、配布、多層開発の拡張• クラウドコンピューティングのサポート– 多様な種類のクライアントアプリケーションからのアクセスをサポート– Microsoft Windows Azureのクエリー、ブロブ、データサービス– Amazon EC2への容易なデプロイ• DataSnapのアップデート––––

サーバーアプリケーションとクライアントモジュールを作成するための新しいウィザード
JavaScript、REST、HTTP、HTTPS転送プロトコルのサポート
暗号化、圧縮フィルターによる通信ストリーム処理
認証のためのユーザーロール

30

コア機能

• Delphi XE / C++Builder XE– ハイパフォーマンスネイティブWindowsアプリケーションを迅速に開発• Delphi Prism XE– .NETおよびWindows、Linux、Mac OS Xをターゲットとしたクロスプラット
フォームMonoアプリケーションの開発• RadPHP XE– フルセットのPHP IDE。ドラッグ&ドロップによるビジュアルPHP Webアプリ
ケーション開発を実現した唯一のツール

31

その他トピック• Architect版には、強力なデータベースモデリング設計
ソリューションER/Studio 8.5 Developer Editionを搭載– データベースのリバースエンジ
ニアリング、分析、最適化– モデルからデータベースコードを自動生成しフォワードエンジニア
リングを実現– データベースから抽出した情報やスクリプトファイルから論理モデル、物理モデルを作成– 可読性の高いナビゲーションが容易なダイアグラム– 双方向比較による高度な比較・マージ機能とモデルおよびデータベース構造のマージ– XEからは日本語版を利用可能！
32

17Th
Developer Camp

Delphi XE

33

Delphi XEのコア機能の強化
迅速なドラッグ&ドロップ設計によるRAD IDE
500以上のVCLコントロール
タッチ・ジェスチャーのサポート
主要な9つのデータベースをサポートするdbExpress
JSON、REST、HTTP、COM、 XMLをサポートした
DataSnap多層ミドルウェア• マルチスレッドアプリケーションのデバッグサポート• UML / コードの検査・測定• 単一のソースコードからWindows 2000、XP、Vista、Windows 7のマルチバージョンをサポート

••
•
•
•

34

Delphi XEの新機能•

開発生産性と品質向上を支援するツール群を搭載––––

Final Builderによるビルド自動化
Beyond Compareによる高度な差分
AQTimeによるメモリ・パフォーマンスプロ
ファイリング
Codesiteによるデバッグログ••

Subversionの統合
Server Methodsを含む
DataSnapサービスの拡張• DataSnapの Amazon EC2クラウドへのデプロイ• Azureクラウドサービス／ストレー
ジの活用

35

17Th
Developer Camp

C++Builder XE

36

C++Builder XEのコア機能
••
••••
•

C++0xの早期サポートを含むANSI/ISO C++ツール
迅速なドラッグ&ドロップ設計によるRAD IDE
Boost と TR1の統合
500以上のVCLコントロール
タッチ・ジェスチャーのサポート
主要な9つのデータベースをサポートするdbExpress
C++BuilderによるDataSnap多層サーバーおよびクライアントの作成• 単一のソースコードからWindows 2000、XP、Vista、Windows 7のマルチバージョンをサポート

37

C++Builder XEの新機能•

開発生産性と品質向上を支援するツール群を搭載
––––

••
••

Final Builderによるビルド自動化
Beyond Compareによる高度な差分
AQTimeによるメモリ・パフォーマンスプロファ
イリング
CodesiteによるデバッグログSubversionの統合
Server Methodsを含むDataSnapサービスの拡張
DataSnapの Amazon EC2クラウドへのデプロイ
Azureクラウドサービス／ストレージの活用

38

17ThDeveloper Camp

Delphi Prism XE

39

Delphi Prismのコア機能
••
•
•
••
•
•
•

マネージド.NET / Monoアプリケーション開発
Windows、Linux、Mac OS Xのクロスプラットフォーム開発
Visual Studio 2010 ShellベースのIDE
LinuxおよびMac OS X上でのMono開発をサポート
最新の.NET 4 テクノロジーをサポート
ASP.NET
Winforms
WPFとSilverlight
Delphi Prism DataSnapクライアントのサポート

40

Delphi Prism XE / 2011の新機能
•••
•
•
•
•
•
•

Subversionの統合
Visual Studio 2010ベースのIDEを統合
Delphi Prism言語の強化
Mac OS XとWindows双方での開発をサポート.NET Framework 4とMono
Frameworkをサポート
Novell MonotouchによるiPhone開発のサポート
C#コードのコピーと Delphi Prism
コードでの貼り付け
コード難読化
CodeSiteロギングシステム
41

17Th
Developer CampRadPHPの概要

42

RAD Studio XEに新たに搭載•

堅牢なPHP Webアプリケーションを容易に開発可能––

ドラッグ&ドロップによるビジュアルツール
Code Insight / Error Insightを搭載した強力なエディタ
高速デバッガXEのデータベースコネクティビティ–

再利用可能なコンポーネント––•

ビジュアルRAD Web開発––––––

ドラッグ&ドロップのビジュアル設計によるスピード開発完全なPHP IDEとデバッガにより、更新質なアプリケーションを迅速に開発
データドリブンWebアプリケーション
DataSnapサーバーとの通信
PHPベースのアプリケーションプロファイル
FacebookとGoogleへのインターフェイスを備えた新しいコンポーネントを搭載
43

17Th
Developer Camp

4Customer
Successes

44

Why Delphi XE – DBアプリケーション
The Online Trader Pro• Infront is a market
data vendor of morethan 40 international
exchanges in realtime and adds newmarkets based ondemand• Over 8000
subscribers worldwide• Written in Delphi

Link: http://www.infront.no/theonlinetrader_pro.htm
45

Why Delphi XE – デスクトップアプリケーション
Skype
The most used VOIP
software in the world!
• PEAK times there areover 23 million users
online! (skype)• Responsible for 12% of
global internationalcalling minutes• In the fourth quarter of2009, Skype users
made 36.1 billion
minutes of Skype-toSkype calls, and over athird of these werevideo calls.
• Windows Client writtenin Delphi
Link: http://www.skype.com
46

Why Delphi XE – ユーティリティ
Auslogic Disk Defrag• One of the highest useddisk defraggers on themarket today• Featured in:
––––

••

PC Magazine
Computer Active
Computer Buyer
Windows: The Official
Magazine

Over 9,000,000
downloads
Written in Delphi!

Link: http://www.auslogics.com/en/software/disk-defrag/47

Why Delphi XE – ユーティリティ
Almico’s SpeedFan• One of the most used internal
system monitor on the market
today• Featured in:
–––

•
•

Maximum PC
CPUPC Magazine

Over 450,000 app downloads
per month!
Written in Delphi!

Link: http://www.almico.com/
48

Why C++Builder XE – DBアプリケーション
Deep SkyPlanner• One of thepremier
Astronomy
applications forwindows.
• Sky mapping• Telescope
Control• Written inC++Builder49

Why C++Builder XE – デスクトップアプリ
TiltSoft Monitor• Premier programs tomonitor Volcano data.
• Written in C++Builder

50

C++Builder XE – ユーティリティ
ImgBurn• One of the mostused programs tocopy media.
• Featured in:– Maximum PC– CPU– PC Magazine• Over 450,000
downloads permonth!!!
• Written inC++ Builder51まとめ• Embarcadero RAD Studio XEは、Windows、.NET、PHP、Web向けの、GUIアプリケーション、データベースアプリケーションをビジュアルに開発する最速の手段を提供します。
• なぜRAD Studio XEか?
– 高性能、ハイパフォーマンスアプリケーションを開発可能– あらかじめ用意されたコンポーネントによる迅速な開発– アプリケーション資産を有効活用可能• 新機能のハイライト– クラウド環境への容易なデプロイ– 多層フレームワークの拡張– 新しいテスト、パフォーマンスプロファイリング、ビルド自動化、QAツールの統合により開発プロセスを効率化– Subversionの統合– ビジュアルWeb開発を実現したRadPHP
52

17Th
Developer Camp

5

In the Future

53

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

54

プロジェクトのフォーカス• 将来のRAD Studioの機能とテクノロジーは、以下の領域にフォーカスします：––––––––––

Intel X86 Application Development Environment (ADE) へのフォーカス
ネイティブ、マネージド、クロスプラットフォーム
リッチGUI
容易なクライアント／サーバー
ハイパフォーマンスWeb
先進的なデータアクセス
サービス対応
多層開発の単純化
任意のデータストレージへのアクセス
パフォーマンス55

どのようにフォーカスを決めるのか?

••••

カスタマーインプット
アプリケーションプラットフォーム市場の動向
トレンドやテクノロジーの要請
エンバカデロのビジョン

56

RAD Studio ロードマップ• RADのパワーを 64-bit やクロスプラットフォームへ拡張– Windows 64-bit– クロスプラットフォームネイティブ32-bit Windows、Mac OS X、Linux– クロスプラットフォームVCLライクコンポーネントライブラリ

Pulsar64-bitおよびクロスプラッ
トフォームの導入段階

Wheelhouse- Delphi Win 64-bit- 32-bit Win & Mac

64-bitおよびクロスプラット
フォームサポートの拡張- C++ Win 64-bit- Win, Mac, Linux server

Commodore
Delphi/C++でのWindows, Mac
OS, Linux向け64-bitフルサポート- 64-bit full support- 64-bit for Linux

64-bit コンパイラプレビュー
プレビューではコマンドラインコンパイラのみ

57

その他のフォーカス• ToolCloudの拡張– UIのローカライズ• ToolBox – 対応済み！
• ToolCloud Server – 次期バージョン！
• 管理ツール – 次期バージョン！

– 機能強化• 管理／供給機能の強化• スケーラビリティ

Beta version

私たちのフォーカスは、開発者により生産性の高い環境を提供することです。
58

開発者の生産性に関する新しい取り組み• RAD Studio XE– 高い生産性、開発プロセスの改善、ソフトウェア品質の向上を、3rdパーティツールのIDEへの統合によって実現– 開発者は、3rdパーティツールやコンポーネントを使って、IDEの能力を拡張可能• これらをどのように入手するのか?
– エンバカデロでは、3rdパーティツールベンダーやコミュニティと、彼らのツール供給を改善していくための協業を継続しています。
• パートナーCD / DVD• 登録ユーザー向けの追加ツールの無償ダウンロード• ツールの統合
さらに…

エンバカデロでは現在、ToolCloudテクノロジーを使って、ツールやコンポーネントの供給を改善していくため、この協業を強化しています。

59

新しい挑戦に参加しませんか?

• 私たちは、この新しい挑戦に参画する3rdパーティツールやコンポーネントベンダー、さらには、ツールやコンポーネントを提供している個人の開発者を募集しています。
詳細に興味がある方は、エンバカデロ日本法人オフィスにご連絡ください。

60

17Th
Developer Camp

6Conclusion61キャンペーン情報• 早期バージョンアップキャンペーン
– RAD Studio / Delphi / C++Builderのバージョン2006～2010のいずれかをお持ちの方– 2010年9月30日までの期間限定で、RAD Studio XE、Delphi XE、C++Builder XEのいずれかに特別価格でバージョンアップ可能！

• 特別アップグレードキャンペーン
– Delphi / C++Builderのバージョン2005以前（バージョン1の方も含みます！）をお持ちの方– 2010年12月25日までの期間限定で、RAD Studio XE、Delphi XE、C++Builder XEのProfessional版を特別価格で購入可能！
※ RAD Studio XEにアップグレードするとRadPHPも付いてくるのでさらにお得！
62

17Th
Developer Camp

Q&A

63