JBuilder(英語版)

オープンソースを活用したJava/Webアプリケーションの開発環境。

Embarcadero 社の製品
2012 年より日本国内にてComponentSourceで販売中。

i

販売終了のご案内。
JBuilder(英語版)は販売終了されました。詳細情報に関しては弊社フリーダイヤル(0120-343-550)又はメール(sales@componentsource.co.jp)までお問い合わせください。

JBuilder(英語版) について

オープンソースを活用したJava/Webアプリケーションの開発環境。

Embarcadero JBuilderは、主要なJava EE 5アプリケーションサーバーに対応した革新的なエンタープライズJava開発環境です。JBuilder 2008 R2には、Javaアプリケーションの品質・パフォーマンスを向上させる強力な支援機能が搭載されています。さらに、UMLモデリング機能やチーム開発、コラボレーション機能を搭載し、開発チーム全体の生産性向上をサポート。強力なビジュアル設計機能が、効率的なJavaアプリケーションの開発を実現します。

コードの品質とパフォーマンスを向上
JBuilder 2008 R2は、コードの静的分析と動的分析の双方をサポートしています。高度なコード測定機能により、開発者は容易にコード構造の品質や複雑性を把握でき、潜在的な問題点をすばやく特定できます。コード検査機能を用いれば、作成したコードが、所定のコーディング規約、ガイドライン、仕様に合致しているかをチェックできます。また、コードの最適化にあたっても、JBuilder 2008 R2は、強力なパフォーマンス分析ツールを提供。Java EEアプリケーションのパフォーマンスボトルネックを詳細にドリルダウンして分析できます。

新規開発だけでなく既存のコードもビジュアル化して改善可能
JBuilder 2008 R2はJava UML 2.0モデリング機能を搭載しており、シーケンス図、ユースケース図、アクティビティ図、クラス図、コンポーネント図、配布図、ステートマシン図、コンポジット構造図、コミュニケーション図、Webサービス図などの作成やドキュメントの生成をサポートしています。さらに、LiveSourceテクノロジーによって、UMLモデルとコードの双方向リアルタイム同期を実現。コードをビジュアル化し、開発効率を向上させます。

開発者個人とチームの生産性を向上
JBuilder 2008 R2では、 TeamInsight™によって、コード、プロジェクト、チームの管理をサポートします。開発者は、バグ、変更要求、コメント、タスク、要件などをプロジェクトの役割ごとのビューでリアルタイムに確認可能。また、ProjectAssist™によって、プロジェクトごとに必要となる、これらのコラボレーション機能のインストール、設定を一度に実行できます。開発者は、さらにUMLモデリングやEJBデザイナ/Webサービスデザイナなどによりコードを可視化し、個人レベルからチームレベルまで広範囲に生産性向上を実現できます。

開発者のナレッジやコードの再利用を促進
「アプリケーションファクトリー」は、新しいアプリケーション指向の開発モデルを導入します。アプリケーションの構造や関連するロジック、ノウハウなどは、ソースコードとともにバージョン管理ツールにチェックインされるので、開発者は、単にコード断片を再利用するだけでなく、関連するナレッジやメタデータなどを、新しいプロジェクト用に活用することができます。これまでコピー&ペーストに留まっていたコードの再利用を、チームのナレッジの再利用という高いレベルにまで引き上げることができます。

JBuilder 2008 R2 機能

  • パフォーマンス分析ツール:メモリおよびCPUプロファイル機能により、パフォーマンス問題をすばやく特定し、改善可能
  • Thread Debugger:JVM(Java Virtual Machine)内で実行されるすべてのスレッドの状態をリアルタイムモニタ可能。待ち状態、ロック、潜在的なデッドロックの可能性を未然に検知
  • Request Analyzer:JDBC、RMI、JSP、JNDI、EJB、JMS、WebサービスプロトコルコンテナなどのJava EEコンポーネントのパフォーマンスをプロファイル可能
  • コード検査・測定:90以上のソフトウェア測定項目と200以上のコード検査項目によって、開発者はオブジェクト設計、コードの複雑性、オブジェクト間の結合性、テストカバレッジなどさまざまな品質上の問題点を特定
  • TeamInsight™:統一されたプロジェクトビューにより、分散したチームでもコラボレーションを改善可能。バグ、変更要求、コードノート、タスク、要件などを役割ごとのビューで確認可能
  • ProjectAssist:バグトラッキング、ソースコード管理、プロジェクト計画/トラッキング、要件管理、継続的なビルド作業などの管理ツールのシングルポイントインストール/設定を可能にし、プロジェクトごとに必要となる手動での設定や連携の手間を軽減
  • Swingデザイナ:Java Swingアプリケーションをすばやく構築できるユーザーインターフェイス設計ツールを搭載。2Way開発のサポートにより、コードとビジュアル設計画面は100%同期
  • UML モデリング:コードとモデル図の双方向編集が可能なLiveSource機能を搭載した、UML 1.4および2.0準拠のモデリング機能によりアプリケーション構造の理解とコミュニケーションを促進
  • EJB/JPAモデラー:EJBアプリケーションをビジュアルモデリング手法で開発。JPAに対応したJavaモデリングプロジェクトも作成可能
  • Webサービスデザイナ:AxisベースのWebサービス対応アプリケーションを開発できるビジュアル2Wayデザイナ
  • アプリケーションファクトリー:アプリケーション指向の開発パラダイムにより、アプリケーションコードともに構造や関連するロジック、ノウハウなどをキャプチャーし、再利用可能