コーポレートアップデート
Development Tools Overview
第35回 エンバカデロ・デベロッパーキャンプ

エンバカデロ・テクノロジーズ

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

IDERAの概要

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

2

米国最大規模を誇る非上場のテクノロジー企業
本業の拡張とM&Aによる目覚ましい成長を継続中
現在 グローバルに成長する
2017: RANOREXを買収

2017: SENCHAを買収
2017: AQUAFOLDを買収
2016: GUROCKを買収
テスト管理ツール事業部門を立ち上げる

 設立: 2003年
 本社: テキサス州ヒューストン
 グローバル拠点: 15箇所
 従業員数: 600名以上、グローバルに地歩を固める
2015: EMBARCADERO TECHNOLOGIESを買収
IDERA傘下に、データベースライフサイクル管理ブランドを統合
開発ツール事業部門を立ち上げる
2014: UPTIMEを買収
2013: COPPEREGGおよびPRECISE SOFTWAREを買収

創業～初期の発展
2008: WINDOWS SHAREPOINT / IDE プラットフォームの提供開始
2007: R1SOFT を買収
2003: IDERA SOFTWARE 設立

2003

2004

2005

2006

2007

2008

2009

2010

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

2011

2012

2013

2014

2015

2016

2017

3

ベスト・イン・クラスの開発支援ソフトウェアに注力
３大事業部門
データベースツール••

IDERAは、データベース管理、パフォーマンス、コンプライアンスを専門とする数多くのデータベー
ス開発支援ツールのプロバイダー
AquaFoldの主力製品「AquaData Studio」は、データベース開発者向けの軽量なクロスプラッ
トフォームデータベース開発支援
ツール

開発ツール
••

エンバカデロは、Delphi / C++
言語を専門とする、開発者向けクロスプラットフォームアプリケー
ション開発支援ツールのプロバイ
ダーSenchaは、Webアプリケーショ
ンとテスト管理を専門とする、開発者向けクロスプラットフォーム
アプリケーション開発支援ツールのプロバイダー

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

テスト管理ツール•GurockのTestRailは、手ごろな価格の使いやすいテストケース管理/QA
開発支援ツール•Ranorexは、デスクトップ/Web/モバイルアプリに対応するUIテスト自動化ツールで、ソフトウェアの品質保証を支援

4

開発ツール戦略

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

開発者は、私たちのスーパーヒーロー ベスト・イン・クラスの開発ツールの提供に注力 強固な製品イノベーション基盤の構築
 開発者に選択の自由を与える
オープンテクノロジーアプローチ

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

6

強力な製品基盤をさらに強化
製品力こそがエンバカデロ成功の鍵“

エンバカデロは、今日のソフトウェア開発業界において、最も革新的かつ象徴的な製品の代表格である。
-- USA CTO

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

7

エンバカデロの開発ツール製品
クロスプラットフォームネイティブアプリケーションの構築

RAD StudioC++ Builder

DelphiRAD ServerInterBaseWindows 、 Mac 、 Linux 、モバイル向け開発に対応したネイティブアプリケーション開発環境。クラウドサービスや主要なデータベース、広範なIoTデバイスと の 接 続 性 を 提 供 。
Delphi/C++言語を用いたマルチデバイス開発で、5倍の生産性を発揮

ビジュアル開発の生産性と C++ の パ ワ ーを 両立 した 真 の C++ RAD 環 境 。
Windows、Mac、モバイ
ル向け開発をサポートし、クラウド、データベース、IoTデバイスに接続するマルチデバイスアプリケーションを構築

クラウドサービスや主要なデータベース、広範なIoTデバイスとの接続性を提供するクロスプラットフォー
ムネイティブ開発環境。習得しやすいObject Pascal
言語とコンポーネントライブラリによりすばやくアプリケーションを構築

サービスベースのアプリケーションを迅速に構築・実装するためのアプリケーション基盤を提供。Delphi/ C++ 言 語 に よ る
REST/JSON API の自動パブ
リッシング / 管理などフルセットのソリューションを提供

ス ピ ー デ ィ で 簡 単 なイ ン ス
トールと設定作業、わずかなメモリやディスクスペースで実行できるコンパクト性を特長としたハイパフォーマンス
データベース

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

8

RAD Studio 10.2 Tokyoの新リリース
RAD Studio 10.2.3リリース！
 C++リネームリファクタリング
 Cmakeコマンドラインサポート
 VCLの品質向上（HighDPIサポート等）
 FMXの品質向上
 RAD Server のExt JSサポート強化
 IDEのUXのさらなる強化… など

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

9

新機能のメリット C++ リファクタリング機能
 CMake プロジェクトのビルドとサポート• 上記の機能強化により、非常に高速な並列ビルドが使用できます。 さらにサードパーティのライブラリをC ++ Builderプロジェクトに変換せずに容易に構築

 Ext JS WebアプリケーションのバックエンドとしてのRADサーバー接続への親和性向上
 GgetItから取得できるFireMonkey
UIテンプレートとRAD Server アプリケーションテンプレートを用意• アプリケーションテンプレートを使用することでRADサーバーの構築速度が向上します

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

10

デモ: RAD Studio 10.2.3

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

RAD Studioの将来
 2018年に10.3をリリース• ロードマップの更新版をまもなく公開予定

 製品品質の向上を継続
 開発者の需要に応えるべくエディションやライセンス構成の変更を継続
 Sencha Ext JSとの接続性、柔軟性をさらに強化

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

12

Senchaの進化

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

Sencha: 私たちのビジョン
スケーラブルなデータ集約型
Webアプリケーションを迅速に構築し、容易にメンテナンスするための最高クラスのエンタープライズJavaScript開発ツール

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

14

企業のWebアプリケーションは長期間メンテナンスされるどのぐらいの期間あなたの企業のアプリケーションのメンテナンスを継続しますか？

81%が3年以上、さらに48%が5年以上メンテナンスしていると回答!!

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

15

しかし、Webアプリケーションのテクノロジースタックは複雑機能

テクノロジースタック

アーキテクチャ
UI

レイアウト
テーマ
パッケージ
ビルド
テスト

これらすべてのテクノロジースタックを3年から5年メンテナンスしなければなりません！
本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

16

ですから、Webアプリケーションの開発とメンテナンスは、さながらこんな感じで…

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

ソリューション: Sencha
機能

テクノロジースタック

アーキテクチャ
UI
レイアウト
テーマ
パッケージ
ビルド
テスト
配置
サポート
トレーニング本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

18Senchaを選択する理由
 高品質なWebアプリケーションを迅速に構築

Developer••••

アプリケーション機能の実装に集中可能
アプリケーションのメンテナンスサイクルの複雑性を軽減
生産性の向上を実現
アプリケーションの品質を向上

 ROIの向上とリスクの最小化
Manager• マルチデバイスアプリケーションの提供に伴うリスクを最小化• Webアプリケーションライフサイクル全体を総合的に管理• マーケット投入までの時間を短縮

 Webアプリケーションの品質向上を実現• 品質を犠牲にすることなく、テスト作業のスピードアップが可能

Quality Assurance
本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

19

デモ：Senchaの概要

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

Delphi / C++開発者にとってのSenchaの価値
 同じコンポーネント指向のパラダイムにより、Webアプリケーション開発が可能に
 Sencha Architectによりビジュアル開発のメリットを活用可能
 オープンなREST/JSON接続を用いることで、既存のDelphi / C++資産と統合が可能

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

21

Sencha の買収により選択肢を拡大
RAD Studioでも、広く使われているWebフレームワークの提供が可能に
BEFORE…

…TODAY

Windowsアプリケーション構築のための最適な手段

高い生産性を実現するクロスプラットフォーム
アプリケーション開発環境

VCL for Native
Windows

VCL for Native
Windows

FMX for Native
Cross-Platform

Ext JS Web
Cross-Platform

API

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

22

Ext JSの露出を高める活動
コミュニティの活性化が成長の鍵

 Single Developer Licenseをサブスクリプションモデルで再導入
 すべてのスキルレベルをカバーするトレーニングコンテンツの開発
 コミュニティとの協業を推進するためのMVPプログラム
 製品の学習をしたい新規開発者向けの無料Starterオプションを検討
 大学・学校向けに魅力的なアカデミックプログラムを開発

 新しいSenchaキャラクターの導入
本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

23

新しいSenchaキャラクター
 名前：

Herba (エルバ) 得意言語：JavaScript

プログラムの仮想世界に、2000年に生まれた騎士。JavaScriptをはじめ、ダイナミックHTML、DOM、Stylesheetsを得意としている。

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

24

BUILDING A FUTURE TOGETHER

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。

25

THANKS!
www.embarcadero.com/jp
第35回 エンバカデロ・デベロッパーキャンプ

本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。