Where Developers Matter

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

Agenda• ソフトウェア市場とソフトウェア開発– 状況の変化• CodeGearについて– 新しいアプローチと新しい組織• 製品概要– イノベーションと新しい開発

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

2

1

ソフトウェア市場の変革• ハードウェアの性能向上、ユビキタス化、コンシューマ化• Webのパワーとネット帯域の拡大• ソフトウェア開発者の職制の変化• 業界再編• オープンソースの普及拡大

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

3

オープンソースのインパクト• ソフトウェア開発の本質の変化– それは「よい意味」において• しかし . . . 新たな複雑性が生じた• 全体的にではなく– 一般的に特定の問題の解決– パズルのピースの解決• ブロックの組み合わせで、アプリケーションをすばやく作成する手法を提供

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

42

CodeGear• 100%開発者コミュニティに貢献• コード、開発者個人、開発チームの最適化にフォーカス• プログラミング言語とアプリケーション開発における技術革新を目指す

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

5

独立系開発ツールベンダーとしては世界最大規模

Financial Strength

Growing Community

Global Operations

Annual run rate of$75M

Largest independent
developer community

Over 200 employees
worldwide

Substantial
investment in R&D

97% of global 2000
customer base

Offices in 29
countries

Sustained profitability

WW partnerships

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

63

CodeGearの戦略
既存の広く普及した言語に対するイノベーションの提供を継続

新しい言語や新興のアプリケーションに対する革新的なソリューションを提供

開発者の生産性向上と成功を導くためにオープンソースの活用を支援

開発者同士がより生産的にコミュニケーション/コラボレーション可能に

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

7

CodeGear: 過去5ヶ月の活動…
• 製品を通じての革新– JBuilder 2007
– Delphi for PHP– Delphi 2007 for Win32• 新しい製品発表– Ruby on Rails IDE– C++Builder 2007

• オープンソース– オープンソースへの貢献、パートナーシップ、コラボレーション– Eclipse Mylar, DLTK, MySQL, Indy, VCL for PHP, Fastcode,
JBuilder内での20以上のオープンソースプロジェクト

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

84

CodeGear:過去5ヶ月の活動…
• 開発者向けの活動– CodeRageバーチャルデベロッパーカンファレンスで60以上のセミナーを世界に発信– 日本向けの最初のバーチャルカンファレンス （24h of Delphi）– デベロッパーキャンプ！

• 経営– 自律的な組織へ– 別個の経営陣、開発組織、マーケティング、営業、業務組織

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

9

強力なマネージメントチーム• Jim Douglas (Cadence, Tality, ReShape)• Michael Swindell, VP Products & Strategy (Borland, Imation/3M,Luminous)• David Intersimone, VP Developer Relations & Chief Evangelist(Borland, Softsel – now Merisel)• Allen Bauer, Chief Scientist (Borland)• Lisa Romano, CMO (Zone Labs, Knight Ridder Digital, McAfee)• Cynthia Mignogna, CFO (Pharsight, Infoseek, Calico, Rainmaker)• Peter Shambora, Sr. VP WW Field Ops (DCT, Rasvia, StorageWay)

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

105

新製品／新組織に対するフィードバック• “It’s safe to say that CodeGear decided to throw everything it had at
this release — and succeeded brilliantly …. (It) provides tremendousbang for the buck…. JBuilder 2007 is the clear choice — and a truly
standout IDE.”
Andrew Binstock• "Delphi 2007 is the holy grail for native Windows development. It isthe best native development tool for Windows ever.... Period!”
Kim Madsen, Components for Developers• “With these two products (Delphi for Win32 and PHP), CodeGearshows that it can still innovate and provide programmers’ specifictools.”
From the Editors of Methods & Tools• “There's an energy to this company like I haven't felt in years…Youcan feel the oxygen filling up the room. CodeGear: You're off to agreat start.”
Cass McNutt, ThoughtsOnThinking

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

11

ソフトウェアエンジニアリングにおけるパラダイム変換
IDE/RADから、J2EEや.NETに至る20年以上にわたるイノベーション
IDEの発明RADの再定義

最初のC++ IDE

SOAPをサポートした
最初のIDE

最初のJ2EE
準拠IDE

最初のPureJava IDE

最初の拡張可能なコンポーネント
フレームワーク

JavaBeansの再定義

Linux向けの最初のRAD IDE

最初のエンター
プライズ
フレームワーク

コンポーネント

JavaBeansLinux.NET

CodeGearIndustry
オブジェクト指向
プログラミング

構造化
プログラミング

WindowsJava

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

J2EE

Web サービス

126

Building on Our Core Strengths
生産性の向上動的言語、AJAX、オープンソースプロジェクト、リソース、プロセストラッキング、コミュニケーション
エンタープライズ／Webサービス開発(JEE, ASP.NET, SOA)
RAD、ビジュアル開発
エディタ、デバッガ、コンパイラ

Web
Teams
Frameworks
Developers
Tools

ソフトウェア開発のイノベーション

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

13

実績ある既存製品群

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

7

ターゲット市場
ISV/
Desktop

Client/ServerEnterprise

Industrial/Mfg
Sci/Eng
Database

Modeling

Process

SQL

SOA

Delphi
C/C++
Compiled

Java
ASP.NetC#, Delphi, VB

ManagedRuby
On Rails

UML
BPML

Web

DomainSpecific

Dynamic

Glue
CodePHP
Scripting
Perl
PythonCopyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

15

CodeGearのターゲット市場
ISV/
Desktop

Client/ServerIndustrial/Mfg

Enterprise
SOA

Sci/Eng

JBuilderWeb
Delphi Java
DelphiASP.NetDatabaseDelphi.NET
C/C++
C#, Delphi, VB
Ruby on GlueC++Builder
Ruby
Modeling
CodeRails
SQL
Compiled Managed
InterBaseUML
D4PHP PHP Scripting
Process
DomainPerlDynamic
BPML SpecificPython
On Rails

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

168

JBuilder
ISV/
Desktop

Client/ServerEnterprise

Industrial/Mfg
Sci/Eng
Database

Modeling

Process

SQL

Delphi
C/C++
Compiled

SOA

Java
ASP.Net
JBuilderC#, Delphi, VB

ManagedRuby

UML
BPMLWeb

DomainSpecific

Dynamic

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

On RailsGlue
CodePHP
Scripting
PerlPython
17

JBuilder 2007
• 製品の特徴– Eclipseプラットフォーム上に構築– 高い生産性を実現するJava、JEE向けのWeb
中心のアジャイル開発ツール– Live Source UML 2.0、EJB/Webサービスのビジュアル開発– オープンソースツール／フレームワークの対応、Mylar、DLTKなどへの貢献– チーム開発、分散チーム開発のサポート– プロセスとその管理をサポート• 新しい製品エディション– JBuilder 2007
– JBuilder 2007 Enterprise Edition– Turbo JBuilder
Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

189

Delphi / C++Builder
ISV/
Desktop

Client/ServerEnterprise

Industrial/Mfg

SOA

Sci/EngWeb
Delphi JavaDelphi
ASP.NetDatabase
C/C++
C#, Delphi, VB
C++Builder
GlueRubyModeling
CodeSQL
Compiled Managed
PHPUML
Scripting
Process
DomainPerlDynamic
BPML SpecificPython
On Rails

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

19Delphi• 製品の特徴– コンポーネントベース– ビジュアル操作によるドラッグ＆ドロップ開発– シームレスな異種データベース接続– ハイパフォーマンス
– UI中心の開発• 製品ラインナップ– Delphi 2007 for Win32– RAD Studio (Win32/.NET Pascal, C++, C#)– Turbo Delphi, Turbo Delphi .NET

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

2010

C++Builder• 製品の特徴– Microsoft Windows Vista Aero、Vista Desktop、 Vista APIのサポート– ANSI C++準拠の強化 - Boost および Dinkumware ライブラリのサポート– MSBuildエンジンを採用した新しいC++ビルドの柔軟性、カスタム設定– IDE内でのビルドパフォーマンスの最大5倍高速化– 多数のデバッグ機能の向上– UMLによる C++ソースコードの可視化– C++ユニットテスト機能の統合– 新しいDBX 4データアクセス – 主要RDBMSの最新バージョンに対応– IDEの強化 – 仮想フォルダー、強化された構造ペインなど• 製品ラインナップ– C++Builder 2007
– RAD Studio (Win32/.NET Pascal, C++, C#)– Turbo C++
Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

21InterBase
ISV/
Desktop

Client/ServerEnterprise

Industrial/Mfg
Sci/Eng
Database

Modeling

Process

SQL

DelphiC/C++InterBase
CompiledSOA

Java
ASP.NetC#, Delphi, VB

ManagedRuby

UML
BPML

DomainSpecificCopyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

WebDynamicOn Rails

Glue
CodePHP
Scripting
PerlPython
2211

InterBase• 製品の特徴– ハイパフォーマンス「ゼロタッチ」SQLデータベース– スケーラブルかつポータブル – 組み込みSMPおよび障害回復機能– ISVやVARで活用可能なアプリケーション組み込み型– セルフチューニング、自動修復、インストールの手間不要、データベース専任の管理者不要• 製品エディション– Server Edition– Desktop Edition– Developer Edition

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

23

動的言語
ISV/
Desktop

Client/ServerIndustrial/Mfg
Sci/Eng
Database

Modeling

Process

SQL

Delphi
C/C++
Compiled

UML
BPML

DomainSpecific

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

Enterprise
SOAJavaWeb
ASP.NetC#, Delphi, VB
Ruby on GlueRuby
CodeRailsManagedOn Rails

D4PHP PHP Scripting
PerlDynamicPython2412

Delphi for PHP• 製品の特徴– Webページ／アプリケーション開発のためのビジュアルRAD PHP開発– イベントドリブン／コンポーネントベースの開発モデル– VCL for PHP – 120以上の再利用可能なクラス、50以上のコンポーネント、オープンソース– AJAXサポート– ドラッグ＆ドロップによるInterBase、MySQL向けデータベース
アプリケーション開発、他のデータベースもサポート– セッションの永続化、ページの継承、マスターページ、テンプレート、CSS– Webサービス – Webサービスコンポーネント、シンプルなWebサービスの利用– Webの国際化機能 – language プロパティ、
リソース文字列ウィザード• 提供製品– Delphi for PHP
Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

25

Ruby on Rails IDE• 製品の特徴（予定）– Ruby on Rails向けのフルIDE– Rubyおよび Rails対応のCodeInsight– Rails向けの可視化機能– 生産性を高めるウィザードおよび支援機能– 強力なRubyおよびRails向けコード編集機能• 提供予定の製品– Ruby on Rails IDE

詳細は次のセッションで…
Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

26

13

開発者のためのコミットメントを継続
2007

2006
C++
Builder
2006

JBuilder2007

New Turbo
Delphi
Win32, .NET,
C++, C#

JBuilder2007 Rel 2

Delphi for
Win32

InterBase2007

Delphi for
PHP

RoR IDE
Technology
C++
Builder2007

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

27

そのほかのイニシアティブ• 言語– 動的言語 (PHP, Ruby, Pythonなど)• コンパイラ– 64bit、Unicode、マルチコアプロセッサ、ネイティブ/.NET混合モードプログラミング• プラットフォーム– モバイルデバイス、Linux、Mac OS X

• Web
– AJAX、CSS、JavaScript、WPF、ポータル• データベース– プラグイン、マネージドコード、 Delphi/C++ストアドプロシージャ
Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

28

14

次のステップ• チーム開発のパラダイム変換、パラダイムの拡張• ソフトウェア開発のエコシステムにおけるコミュニケーションとコラボレーションの効率化を次の次元へ• ソフトウェア開発のエコシステム成長の起爆剤にCopyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

29

Thank You

Copyright ©2007 CodeGear. All Rights Reserved.本文書の一部または全部の転載を禁止します。

15