エコー

リッチクライアントの機能に近づくWebベースのアプリケーションを構築するためのプラットフォーム
今すぐダウンロード

エコー ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 価格:
  • FREE
  • 出版社名:
  • NextApp Inc
  • 出版社のWebサイト:
  • http://www.nextapp.com/
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 4.1 MB

エコー タグ


エコー 説明

リッチクライアントの能力に近づくWebベースのアプリケーションを構築するためのプラットフォーム アプリケーションは、ブラウザの「ページベースの」自然に対処する必要性を排除し、コンポーネント指向およびイベント駆動型APIを使用して開発されています。開発者にとって、エコーは、ちょうどtoolkit.The最新の繰り返し、Echo3インタフェースユーザーと同じように動作のいずれかのサーバー・サイドJavaまたはクライアント側のJavaScriptでの書き込みアプリケーションに能力を備えています。サーバー側のアプリケーションは、Javaサーブレットコンテナ内で実行し、HTTP、HTMLの開発者の知識を必要としない、またはJavaScript.Client側のJavaScriptベースのアプリケーションは、すべての任意のサーバを必要としませんが、当然の缶は、XMLやJSONを介して通信しますHTTP経由。クロスプラットフォームのAJAX技術は、レンダリングのために使用され、何のブラウザプラグインは必要ありません。ここで、「エコー」のいくつかの主要な機能は次のとおりです。 サーバー・サイドJavaの特長: ・コンポーネントフレームワーク下位互換性:Echo3とEcho3Extras Javaライブラリは、エコーecho2と互換性MOSTLY後方です。いくつかの移植作業が必要となります。最も注目すべき問題は、基本パッケージ名が「nextapp.echo」にフォーム「nextapp.echo2」に変更されたことです。移植の最初のステップは、このようにグローバルな検索と置換です。 XMLスタイルシートは(翻訳が提供されて)新しいフォーマットに変換する必要があります。さらに、EchoStudio3は完全なプロジェクトの変換ユーティリティを提供します。移植における唯一の重要な仕事は、独自のHTMLとJavaScriptをレンダリングするカスタムコンポーネントである:そのような成分は、(はるかに簡単かつ自動化されたエコーecho2と同等以上である)新しいAPIに移植する必要があります。 開発者エクスペリエンスの改善: ・自動シリアライズ:データは、クライアントとサーバーの間で送信されたオブジェクトが自動的にJava、XML、およびJavaScriptの間でシリアライズすることができます。シリアライゼーションアーキテクチャは拡張可能である - 新しいオブジェクトタイプのシリアル化コードは、開発者によって追加されてもよいです。 ・簡体クライアント/サーバーの同期ピア:クライアントとサーバの間のシリアル化コンポーネントおよびコマンドは内蔵のシリアル化アーキテクチャを使用して自動的に行われます。成分現像剤は、(すべてのローカルスタイルプロパティが自動的に送信され、コンポーネントに)送信すべきプロパティを指定するだけでよいです。 ユーザーエクスペリエンスの向上: ・レイアウトエンジンの改良:Echo3は、それらのコンテンツ(例えば、窓及びSplitPanesに自動的にサイズのコンポーネントをすることができる改良されたレイアウトエンジンを備えています。 ・減少した帯域幅:Echo3が同等のエコーecho2アプリケーションの帯域幅の約30から40パーセントを使用しています。スタイルシートの情報は、(全体のスタイルシートは、ブート時にクライアントに連載された)一度だけ、クライアントに送信されます。 ・削減サーバロード:原因サーバーは、もはやHTMLをレンダリングしているという事実のために、それを行うのはかなり少ない仕事を持っています。サーバーのCPUとレンダリングのためのメモリ使用率減少した帯域幅の使用量手段少ないです。 ・キーボードナビゲーション/フォーカス管理:フォーカスのコンポーネントの中で、今、完全に追跡されます。エコーではなく、より直感的なユーザーインターフェイス用のコンポーネントに前/次の要素のフォーカスイベントを提示し、フォーカス順序を制御するために、シーケンシャルタブインデックス番号を使用しての練習を離れません。複数の「フォーカス・ポイント」を持っているコンポーネントは、特に、この機能の恩恵を受ける。 クライアント側のアプリケーションフレームワークの特徴: ・クライアント側アプリケーションフレームワーク:エコーフレームワークのentirityは、アプリケーションが完全に任意のサーバーラウンドトリップなしでJavaScriptと機能に完全に開発することができるように、JavaScriptに移植されています。クライアント側のバージョンのAPIは、サーバー側のフレームワークに似ています。 (サーバ側のJavaアプリケーション開発も同様にサポートされている。サーバ側フレームワークは、リモートサーバ側アプリケーションの状態をレンダリングするクライアント側フレームワークの誘導体を使用します。) ・遅延一括レンダリング:クライアントアプリケーションフレームワークは、多くのエコーフレームワークのクライアント/サーバーのバージョンと同じ方法で、バッチでそのコンポーネントの階層に変更をレンダリングします。効率性と排除潜在的な画面のちらつきの問題をレンダリングするこの戦略は大きくなります。 ・アプリケーションレンダリングコンポーネント(ARCS):クライアントサイドコンポーネント同期ピアは、コンテナHTML要素を作成してコンポーネントをHTMLにレンダリングすることができます(g。、a)、次にDIV内に新しいクライアントサイドの専用エコーアプリケーションをロードすることができます。 Echo3Extras Rich Text Editorはこの機能を使用して、MenuBarpane、WindowPaneベースのダイアログ、ColorEctects、Toolbars、およびその他のUI要素を表示します。リッチテキストエディタをクライアントサイドのエコーアプリケーションとして書くことで、多くの時間が保存され、エディタははるかに多くの機能が豊富です。さらに、アプリケーションレンダリングされたコンポーネントは、そのレンダリングされたエコーコンポーネントの外観が包含アプリケーションの外観を模倣するように、親アプリケーションのスタイルシートからスタイルデータを引き出すことができます。 クライアント側のJavaScript / Dom / HTML機能(CoreJSライブラリ): ・クラスベースのJavaScript継承:CoreJSモジュールは、JavaScriptでクラスベース(インスタンスベースではなく)継承を使用する機能を提供します。 ・抽象的なJavaScriptのプロパティ:クラス定義のCOREJSシステムでは、具体的な実装がそれらを定義することを確実にします。 ・仮想および最終的なJavaScriptのプロパティ:クラス定義システムを使用すると、JavaScriptプロパティを仮想または最後のどちらかとして宣言することができ、プロパティ名の予約を許可し、基本クラスで見つかった内部変数をオーバーライドするのを防ぐことができます。 ・メソッド参照:CoreJSモジュールは、クライアント側のフレームワークを通して使用されるコールバックの「メソッド参照」の概念を定義します。メソッド参照は、イベントリスナをコンポーネント、DOM要素、および任意のスクリプトオブジェクトに登録するときに使用でき、生成されたイベントが特定のオブジェクトインスタンスのメソッドに発生します。 ・DOMイベントプロセッサ:すべてのDOMイベントはCoreJS DOMイベントプロセッサによって処理され、すべてのプラットフォームでイベントリスナーをキャプチャすることを可能にします(Internet Explorerはネイティブにキャプチャリスナーをサポートしていません)。 ・スケジューラ:CoreJSモジュールは、遅延後、または現在のJavaScriptコンテキストが完了した後にタスクを繰り返し呼び出すためのwindow.settimeout / interval()ベースのスケジューリングシステムを提供します。スケジューラはメソッド参照をサポートしています。メソッドは特定のオブジェクトで呼び出される可能性があります。 ・画面のレンダリング:InfrAtStructureはDOMにオフスクリーンのレンダリングを提供するために利用可能です。これにより、サイズの計算が画面上に置く前にレンダリングされたHTMLで実行される可能性があるようになります。この方法は、例えば自動サイズのタイトルバーの高さに、WindowPaneコンポーネントによって使用されます。 新しいコンポーネント: ・(Extras)RichTextArea:高度にカスタマイズ可能な豊富なテキスト編集実装を提供します。 ・(Extras)ツリー:モデルベースのツリー/ Treetableの実装を提供します。 ・(Extras)Group:オプションのタイトルを持つ境界領域を提供します。 ・(Extras)ToolTipContainer:ツールチップを任意のコンポーネントに適用する機能を提供します。


エコー 関連ソフトウェア

TFM

TFM - authorized.netにアップロードできるようにバッチファイルを作成します。 ...

230 1 MB

ダウンロード

瞬間

FlashTracer - Firefoxアドオンを使用すると、フラッシュファイルを追跡できます。 ...

154 28 KB

ダウンロード