「VBユーザーを取り込む」とするボーランドがWebサービス開発対応の「Delphi 6」を発売,WindowsとLinuxアプリ同時開発も
| 【国内記事】 | 2001.07.09 |
ボーランドは7月9日,都内で記者発表を行い,Webサービス向けの開発をサポートし,WindowsとLinuxのクロスプラットフォームの同時開発も可能にする開発ツール「Borland Delphi 6 日本語版」を7月25日から発売すると発表した。また,同社はVB(Visual Basic)開発者を取り込みたいとし,同ツールの非商用開発向けバージョンである「Borland Delphi 6 Personal」を無償でダウンロードできるサービスを第3四半期に実施することも併せて明らかにしている。
Delphiは,Windowsアプリケーション向けのビジュアル開発ツールで,言語にはPascalを使用する。同社はLinux版のDelphiに相当する製品として「Kylix」を既に発売している。
同社マーケティング部の大野元久Delphiプロダクトマネジャーは,「Webサービスの開発環境分野で,マイクロソフトの「Visual Basic .NET」ユーザーのDelphiへの乗り換えを促進したい」と話す。
XMLデータを運ぶ“封筒”としてのSOAP(Simple Object Access Protocol)を利用したWebサービスの開発について,Delphi 6はさまざまな機能を提供している。Webサービスのプラットフォーム間の連携をビジュアル的に開発できる「BizSnap」,Webアプリケーション開発をサポートする「WebSnap」,多層分散システムのビジュアル開発を支援する「DataSnap」,Windows/Linuxのクロスプラットフォーム開発を行えるようにするCLX(Component Library for Cross platform)などだ。
個別に見ると,BizSnapは,分散している各種のWebサービスのプラットフォーム同士を連携させるために,クライアントとサーバの両方を作成できる開発ツールだ。マイクロソフトの製品で言えば,「BizTalk Server」の環境を作り込むものといっていい。ユニークな点は,SOAPをネイティブコードでサポートしていることだ。これにより,Webサービスをオブジェクトとして直接制御できるという。Webサービスのサービス情報を記述するための言語であるWSDL(Web Services Description Language )にも対応している。
WebSnapは,個別のWebアプリケーション開発をサポートする。Webアプリケーションへの要求を集中管理したり,Webページを生成するためのコンポーネント,JavaScriptやVBScriptなどのサーバサイドスクリプティング,また,Webアプリケーションをソースレベルでデバッグすることが可能になるという。
![]() |
| Delphi 6の画面。ブレークポイント(中央の赤丸)を設定して,ソースの流れを把握したデバッグができる |
さらに,CLXは,BaseCLXやVisualCLXなど130以上の部品からなる再利用性や拡張性を高めるアーキテクチャだ。これは,Delphi 6とKylixを同一プロジェクトで対応できるため,WindowsとLinuxのクラスプラットフォーム開発ができるようになるという。
また,データベースアプリケーションの開発では,企業データを即座に活用するためにRDBMSを直接操作する技術「dbExpress」を利用し,OracleやDB2,MySQL,InterBaseをサポートするという。
VBユーザーを取り込む
同社は,マイクロソフトの「VB .NET」のユーザーをDelphiに呼び込むために,「乗り換え促進プロモーション」を行うとしている。同社によれば,VB .NETは構文が洗練されている一方で,互換性に問題があるという。同社は,VB開発者が,JavaやC♯を含めてほかの選択肢を探しているとして,同ユーザーをDelphiに乗り換えさせたい考えだ。
プロモーションとしては,新規ユーザー向けにBorland Delphi 6 Personalの無償ダウンロードを実施するほか,マニュアルおよびCD-ROM付きのパッケージも4800円と低価格に設定するという。中級ユーザー向けには,6万8000円のDelphi 6 Professionalを4万8000円で提供する。さらに,Webシステム構築ベンダーに対しては,新しいパートナー制度に基いて開発支援を行うという。それにより,パートナー企業は,ほかのSIベンダーとの差別化を図れるようになるとしている。
![]() |
| 紹介されたDelphi 6のデモ画面。左の英文が右の日本文へと翻訳されるプログラムが作りこまれている |
この日,Delphi 6を利用したWebサービス開発のデモも行われた。翻訳作業をするプラットフォームを別のWebサイトから持ってきて,1つのツールとして画面に展開している。左に英文を入力し,「翻訳実行」ボタンを押すと,翻訳アプリケーションが起動して,右側に日本語訳が出力されるようになっている。
定価は,Borland Delphi 6 Enterpriseが36万円,Borland Delphi 6 Professionalが6万8000円,Borland Delphi 6 Personalが4800円となっている。
同社は,基本方針として「開発者が既存の資産を捨てることなく,新しい技術に対応することを支援する」としている。
関連記事
ボーランド,大規模Javaアプリ開発機能を強化した「JBuilder 5」を発表
関連リンク
[怒賀新也,ITmedia]


