Nexaweb Studio

Nexaweb StudioはNexawebアプリケーションの視覚デザインと開発のためのEclipseベースのIDE(統合開発環境)です。
Nexaweb Studioは、クライアントとサーバー層両方にて幅広い技術(ユーザーインターフェイス、ビジネスロジック、データバインディング)を採用し、Enterprise Web 2.0アプリケーションの作成を可能にします。また、ソフトウェアのライフサイクル(設計、開発、デプロイ、メンテナンス)全体で、これら全コンポーネントを管理します。
Nexaweb StudioとEclipse
Nexaweb Studioは、Java、Ajax、XMLの開発に対応するEclipseフレームワークと統合しているプラグインと、利用可能なApache XAP(現在インキュベーション中)、Apache Tomcat、Eclipse Data Tool Platform (DTP)、Eclipse Ajax Toolkit Foundation (ATF)、サブバージョンソースコードコントロールを含むリーディングオープンソースプロジェクトで構成されています。
Nexaweb StudioはEclipse Web Tools Platform (WTP) プラグインに全対応しています。.
Eclipse Web Tools Platform (WTP)はJ2EE Webアプリケーションの開発ツール付きのEclipse platformを提供します。
WTPには以下が含まれています:

  • 以下のソースエディター:
    • HTML
    • Javascript
    • CSS
    • JSP
    • SQL
    • XML
    • DTD
    • XSD
    • WSDL
  • Graphical editors for XSD & WSDL
  • J2EE project natures, builders, models
  • A J2EE navigator
  • A Web service wizard & explorer
  • WS-I Test Tools
  • Database access, query tools, models.

Nexaweb Studio 機能
Nexaweb Studioは、視覚エディティングキャンバスへドラッグアンドロップ可能なウィジェット、宣言型データバインディング&検証フレームワーク、自動デバッキング、テストフィーチャーまで包括的なウィジェットライブラリを提供します。
Nexaweb Studioは、Nexawebアプリケーションの開発のため、カスタムパースペクティブをEclipseワークベンチに追加します。各パースペクティブにはアプリケーションデザインと開発の機能提供のため、関連viewが含まれています。
Nexaweb studio パースペクティブに含まれるもの:

パースペクティブ説明
NexawebView付workspaceとNexaweb Ajax&Javaアプリケーション開発に関連したFileメニューアイテムで構成
Nexaweb WelcomeNexaweb Studioのデフォルトパースペクティブは、Nexaweb Studioを初めて使用開始する際開き、一部クイックリンクも提供します。
DataView付ワークスペースとNexawebアプリケーションのデータ追加に関連したFileメニューアイテムで構成
ValidatorView付workspaceと、クライアントUI(Nexaweb Javaプロジェクトのみ)のValidator追加に関連したコンテクスト (右クリック)で構成
Java Plug-inView付ワークスペースと、Nexawebアプリケーション(Nexaweb Javaプロジェクトのみ)のJavaプラグイン開発の補助に関するFileメニューアイテムで構成

Nexaweb Studio パースペクティブは以下のViewを含みます:

View説明
PaletteパレットからVisual EditorにあるUIファイルにドラッグアンドドロップできるUIを視覚的にデザインする様々なNexaweb ウィジェットを含むドロアを提供
Navigatorツリー形式でNexawebアプリケーションプロジェクトを表示
Outlineツリー形式でアクティブUIファイルのコンポーネントを表示
PropertiesUIファイルで選択されたコンポーネントのプロパティを表示し、プロパティの編集を可能にする
Serversアプリケーション開発時使用するランタイムサーバー設定を可能にする
PackageプロジェクトのJava要素階層を表示
Dataデータサービスとデータソースリソースを表示
Data Source Explorerプロジェクトのデータソース設定を可能にし、設定データソースを表示
Validators(Javaプロジェクトのみ) ヴァリデータリソースと設定ヴァリデータを表示

Visual Editorに加え、Nexaweb StudioはアプリケーションUIファイルのアピアランスと振る舞いを定義するソースコードを視覚化し、直接編集することができるSource editorを含んでいます。
Nexaweb Studio はまた、Nexaweb Managed Client Objects (MCOs), Macrosでのアプリケーションの振る舞いを作成するウィザードにてリソース開発を提供します。