Apache Pivot


Apache_Pivot

 「ApachePivot」  
Apache Pivotは、JavaまたはJVM互換言語でリッチWebアプリケーションを構築するためのオープンソースプラットフォームです。Apacheライセンスバージョン2.0でリリースされています。 Apache Pivot 開発者
Apache Software Foundation
安定リリース
2.0.5 / 2017年7月8日 ; 4年前  (2017-07-08)
リポジトリ
ピボットリポジトリ
で書かれている Java オペレーティング・システム
クロスプラットフォーム
プラットホーム Java サイズ
20 MB(アーカイブ済み)
タイプ
リッチウェブアプリケーションツールキット
ライセンス
Apacheライセンス2.0
Webサイト
ピボット.apache .ORG
無料のオープンソースソフトウェアポータル

コンテンツ
1 建築 WTK BXML
4 スクリプティング
5 非GUI機能
6 参考文献
7 外部リンク

建築
そのクラスは次のカテゴリに分類されます。
他のカテゴリのクラスが機能できるようにするコアクラス
ボタンやリストなどのユーザーインターフェイス要素を提供するWTKクラス。これらは、model-view-controllerアーキテクチャに従って構築されています。Pivotのクラスのほとんどは、WTKカテゴリに含まれています。
リモートコンピュータとの通信を可能にするWebクラス
チャートソフトウェアエンジニアは、対話型構築できるようにチャートを
ユーティリティ機能を提供するツール

WTK
WTKまたはウィジェットツールキットは、ApachePivotのグラフィカルコンポーネントです。JFC / Swing、SWT、JavaFXなどの他のJavaGUIライブラリよりも多くのウィジェットがコンポーネントはJava2Dに基づいており、完全にスキニング可能で、配色をサポートしています。デモ「キッチンシンク」と「コンポーネントエクスプローラー」は、完全な概要を示し、相互作用の可能性を示しています。さらに、オープン構造のため、自作のコンポーネントを簡単に追加して使用できます。また、WTKの一部は、コンポーネントにグラフィック効果やアニメーションを追加する、いわゆるデコレータです。

BXML
Apache Pivotでは、GUIは通常BXMLファイルを使用して設計されています。BXMLは、Javaオブジェクト階層の構築を簡素化するためのXMLベースのマークアップ言語です。これは、Apache Pivotアプリケーションのユーザーインターフェイスを定義するために最もよく使用されますが、ユーザーインターフェイスの構築に限定されず、実際には任意のオブジェクトタイプの階層を作成するために使用できます。Apache Pivotの場合、設計者はJavaコードを1行も記述せずに、WTKコンポーネントを配置してそのプロパティを設定できます。より複雑なプロジェクトでは、通常、ロジックを保持するためにBXMLファイルごとに1つのクラスファイルがありますが、他の可能性も

スクリプティング
Apacheのピボットは、すべてのサポートJSR 223スクリプトBXMLファイルにスクリプト言語を。コンパイルされたコードをまったく使用せずに、Pivo​​tアプリケーション全体を作成することも可能です。スクリプトフラグメントは、BXMLファイル内の特定のタグ内に直接配置することも、実行時に含まれる外部ファイルに配置することもできます。

非GUI機能
WTKはPivotの一部にすぎませんが、完全なリッチWebアプリケーションフレームワークです。Pivotには、独自のコレクションAPI(コンテンツのGUIへの同期を容易にするため)と、REST WebサービスにアクセスしてRSS、JSON、およびXMLを解析するためのAPIが

参考文献
^ プラットフォームの概要| Apache Pivot

外部リンク
公式サイト
 title=