「次期Java開発環境JBuilder 2007（コードネーム”Peloton”）
プレビュー／製品ロードマップアップデート」
ボーランド株式会社
デベロッパーツールズ事業本部
藤井 等

Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

Agenda CodeGearについて
 JBuilder 2007（コードネーム”Peloton”）
 InterBase 2007 その他の製品のロードマップ

2
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

1

CodeGearについて

Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

CodeGearについて
 ボーランドソフトウェアコーポレーションの完全子会社として、2007年初頭までに設立予定
 「開発者の生産性向上」に100%フォーカス 以下の製品を今後展開していきます JBuilder
 Developer Studio（Delphi、C++Builder、C#Builder）
 Turbo Interbase

 さらに新しい製品の投入を進めます！

4
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

2

JBuilder 2007（コードネーム”Peloton”）

Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

オープンソースのメリット／デメリット

 ソースコード
 無償!

 開発セオリーのカオス Free ≠ TCO
 信頼性、説明責任 そこそこ便利（もう一息）
 RAD環境なし

 ライセンス 柔軟性

 コミュニティ

6
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

3第３回 ボーランド デベロッパー キャンプ

JBuilderが目指すところ
 Eclipseプラットフォームのメリットを最大化 オープンソースのメリットを活かし、デメリットを解消する
 高付加価値のEclipseディストリビューション

 Javaをとりまくソフトウェア開発の問題に対処
 JEE/Webサービスなど最新技術をもっと効率よく！
 遠隔地のチームとのコラボレーション
 Java開発で一般化しつつある反復型開発をサポートするインフラとの連携
 ソフトウェア品質に対する開発の現場からの対処

新しい挑戦はJBuilder 2007から始まります7
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

JBuilder 2007とは Eclipseプラットフォーム上で、はじめてプラットフォーム非依存のエンタープライズクラスの統合開発環境を提供

 開発スピードの向上を実現
 オープンソースと商用ソフトウェアという異なる世界のバランスを提供

 検証済みの開発環境により、多様なプラグイン、オープンソースツールの信頼性を提供

8
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

4第３回 ボーランド デベロッパー キャンプ

Eclipseとは?
共通の開発
プラットフォーム

Builds

オープンソース
コミュニティ

Supports

Enables

EclipseFoundationを支えるメンバー

Enables

エコシステム9
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

JBuilder on Eclipse「JBuilder 2007は、Eclipseプラットフォームを拡張し、エンタープライズクラスの機能を提供します。これにより、組織や開発者は、分散チームとソフトウェア開発をよりよく管理できるようになります。私たちは、CodeGearが、JBuilderの次世代IDEの構築にEclipseを選択したことを大変喜ばしく思います。JBuilderは、Eclipseエコシステムにおける新しい主要製品となることでしょう。 」--Mike Milinkovich
Executive Director,Eclipse Foundation, Inc.
10
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

5

第３回 ボーランド デベロッパー キャンプ

直面する問題に対する解決策
マーケットトレンド

結果

JBuilderのソリューション

オープンソース

設定の混乱、予想外のコスト

JBuilderの環境に統合して管理

11
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

OSSコンポーネントとプラグイン
JBuilder 2007
JBuilder 2007

JBuilder 2007の環境に統合して管理
12
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

6

第３回 ボーランド デベロッパー キャンプ

直面する問題に対する解決策
マーケットトレンド

結果

JBuilderのソリューション

オープンソース設定の混乱、予想外のコスト

JBuilderの環境に統合して管理最善のソリューション

思いがけない縛り、統合の悪夢

柔軟性とプラットフォームの混在

13
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

JBuilder 2007
JBuilderによってもたらされる開発生産性

ツール／フレームワーク

サーバー

開発に必要な各層を柔軟に選択可能
14
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

7

第３回 ボーランド デベロッパー キャンプ

直面する問題に対する解決策
マーケットトレンド

結果

JBuilderのソリューション

オープンソース設定の混乱、予想外のコスト

JBuilderの環境に統合して管理最善のソリューション

思いがけない縛り、統合の悪夢

柔軟性とプラットフォームの混在

分散環境のチーム

プロジェクトのリスク、 TeamInsight、Project Assist
不確実性15
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

TeamInsightによるプロジェクトポータル
バグの対応状況をすばやく確認

重要なソースコードの品質測定

機能要件ごと作業進捗状況

開発に関連する情報をプロジェクトポータルで一元的に提供…

プロジェクトドキュメントの管理
機能要件ごとの開発状況
最新のビルドとその結果

16
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

8

第３回 ボーランド デベロッパー キャンプ

直面する問題に対する解決策
マーケットトレンド

結果

JBuilderのソリューション

オープンソース

設定の混乱、予想外のコスト

JBuilderの環境に統合して管理最善のソリューション

思いがけない縛り、統合の悪夢

柔軟性とプラットフォームの混在

分散環境のチーム

プロジェクトのリスク、 TeamInsight、Project Assist
不確実性

信頼性

開発不全

検査／測定機能、
プロファイリング17
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

ソースコードの検査

18
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

9

第３回 ボーランド デベロッパー キャンプ

直面する問題に対する解決策
マーケットトレンド

結果

JBuilderのソリューション

オープンソース設定の混乱、予想外のコスト

JBuilderの環境に統合して管理最善のソリューション

思いがけない縛り、統合の悪夢

柔軟性とプラットフォームの混在

分散環境のチーム

プロジェクトのリスク、 TeamInsight、Project Assist
不確実性

信頼性

開発不全

検査／測定機能、プロファイリング

モデルドリブン開発

見た目はいいけど、あまり役立たない

LiveSource、ビジュアル
EJB/Webサービス開発
19

Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

新しい「ビジュアルEJBデザイナ」

20
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

10

第３回 ボーランド デベロッパー キャンプ

JBuilder – 過去GUI開発
コード入力支援
コードリファクタリング
デバッグ

JBuilder “マジック”
Swing

JDK

AWT

コードエディタ
メニュー
ウィンドウ管理
その他…

バージョン1
Primetime– 3
DelphiCore
100%
Javaコード

21
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

JBuilder – 現在
ビジュアルJ2EE開発
ALMの統合Togetherの統合
仮想ピアサービス

JBuilder “マジック”
BEA

IBM

Sun

GUI開発
コード入力支援
コードリファクタリング
デバッグ

JBuilder “マジック”
Swing

JDK

AWT

コードエディタ
メニュー
ウィンドウ管理
その他…

Primetime
100% Javaコード

22
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

11

第３回 ボーランド デベロッパー キャンプ

JBuilder – 現在〜未来ビジュアルJ2EE開発
ALMの統合Togetherの統合
仮想ピアサービス

JBuilder “マジック”
BEA

IBM

Sun

GUI開発
コード入力支援
コードリファクタリング
デバッグ

JBuilder “マジック”
Swing

AWT

JDK

コードエディタ
メニュー
ウィンドウ管理
その他…

JDT
Primetime
100% Javaコード
Eclipseプラットフォーム

23
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

JBuilder – 未来
OSS “Stacklets”
ビジュアルJ2EE開発
OSS Java
Tools
JBuilder“マジック”
JBuilder“マジック”

JBuilder “マジック”
BEAIBM

ALMの統合ファイル|新規SOA
File>NewTogetherの統合

SunWeb

仮想ピアサービス
xPlanner

JBuilder “マジック”
Swing

AWT

JDK

SCM

Mylar

JSF

GUI開発 WS
コード入力支援
Hibernate
Bugzilla
コードリファクタリング
デバッグJBoss

JDT

Eclipseプラットフォーム

24
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

12

第３回 ボーランド デベロッパー キャンプ

JBuilderロードマップ
JBuilderJBuilder 2007
2007

2006
2006

JBuilderJBuilder 2008
2008

2006
2006

2008

2007
2007

JBuilderJBuilder 2007
2007 JBuilder
JBuilder 2007
2007
UpdateUpdateUpdate 11
Update 22

JBuilderJBuilder 2006
2006
PublicPublic Patch
Patch 11

JBuilderJBuilder 2009
2009

JBuilderJBuilder 2008
2008
JBuilder 2008
2008 JBuilder
UpdateUpdateUpdate 22
Update 11

JBuilderJBuilder 2006
2006
PublicPublic Patch
Patch 22(need(need based,based, post
post J6
J6 RTM)
RTM)※製品ロードマップは、発表時点の計画を示したものです。ロードマップは、予告なく変更することがありますので、あらかじめご了承ください。

25

Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

InterBase 2007

Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

13

第３回 ボーランド デベロッパー キャンプ

InterBaseとはエンタープライズデータベース
 高性能、ハイスケーラビリティ
 いわば、マニュアル大型トラックのようなもの
 大掛かりな駐車スペースが必要 メンテナンスコストが高い 特殊免許が必要
 しかし、リターンも大きい！

InterBase

InterBase 軽量、簡単、ハイパフォーマンス
 オートマのファミリータイプバンのようなもの
 低コスト、低燃費 メンテナンスコストが安い だれでも運転可能！

27
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

InterBaseの市場における位置づけ
機能性

OracleDB2
SybaseSQLServerEnterprise

MySQL
Embedded

DesktopInterBase

ProgresSQL
Firebird
Advantage DBS
ParadoxAccessFoxProCodebase

ユーザー数／スケーラビリティ
28
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

14

第３回 ボーランド デベロッパー キャンプ

InterBase 2007
 InterBaseの最新バージョン
 英語版は、2006年11月に出荷開始。日本語版は、2007年初頭
 これまでのInterBaseの特徴を継承
 軽量、ハイパフォーマンス
 ゼロアドミニストレーション
 パッケージアプリケーションへの組み込みをサポート（VARプログラムあり）
 Delphi、C++Builder、.NET、ODBC、JDBCによる接続をサポート
 InterBase 2007の新機能
 バッチアップデート
 インクリメンタルバックアップ
 ジャーナリング
 Blobおよび Varchar など
詳細は、bdn.borland.com/bdntv で29
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

InterBase 2007 – バッチアップデート

insertupdatedelete30
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

15

第３回 ボーランド デベロッパー キャンプインクリメンタルバックアップ
GBAK -D

31
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプ

InterBase 2007 – ジャーナリング

create journal;

create journal archive;
gbak
gbak -archive_database-archive_journal

1010
10100
10100
00110
10100
00110
001
00110
001
001
32
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

16

第３回 ボーランド デベロッパー キャンプ

InterBase製品ロードマップ
InterBase
InterBase 2007
2007

InterBase
InterBase “Vault”“Vault”

InterBase
InterBase “Voyager”“Voyager”• ジャーナル、ジャーナルアーカイブ• インクリメンタルバックアップ• Point-in-timeリカバリ• ユニコードサポート（UCS2、UTF8）• Embedded Edition• SQLの最適化• Javaサポートの強化• モバイル開発• データベース暗号化• 64 bit• SQLの最適化• ルールベースの検査ログJava、Delphi、.NETストアドプロシージャ

2006
2006

2007
2007

2008
2008

※製品ロードマップは、発表時点の計画を示したものです。ロードマップは、予告なく変更することがありますので、あらかじめご了承ください。

33

Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

その他の製品のロードマップ

Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

17

第３回 ボーランド デベロッパー キャンプ
Borland Developer Studio製品ロードマップ

Borland
Borland Developer
Developer StudioStudio 2006
2006
• Delphi、C#、C++を単一IDEに統合• VCL for Win32/.NET 1.1• 64bit .NET 1.1• ECO III – ステートマシン• ECOの基本機能を全エディションへ
Together for Delphi• パフォーマンス／品質向上

HighlanderHighlander• Delphi Win32/.NET• VCL for .NET 2.0• VCL for CF• 64bit .NET 2.0• Windows Vista• ECO IV (for VCL.NET)

Delphi
Delphi forfor VistaVista• VCL for Windows Presentation Foundation (Avalon)• Windows Communication Framework (Indigo)• VCL for Win32

Delphi/C++
Delphi/C++ forfor Win64
Win64• Win64 / Win32 native code
• VCL for Win64/Win32

2006
2006

2007
2007

2008
2008

※製品ロードマップは、発表時点の計画を示したものです。ロードマップは、予告なく変更することがありますので、あらかじめご了承ください。

35

Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

第３回 ボーランド デベロッパー キャンプand Beyond…

36
Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

18

Thank you

Copyright (C) 2006, Borland Software Corporation. 本文書の一部または全部の転載を禁止します。

19