2012年5月9日
Acroquest Technology、HTML5+CSS3+JavaScriptによる
グラフィカルなWebUIを開発するためのプラットフォーム
「Web Graphical Platform」をオープンソースとして公開
ネットワークインフラ向けにミッションクリティカルシステム開発/コンサルティングを行うAcroquest Technology株式会社(以降、Acroquest)は、2012年5月9日、HTML5+CSS3+JavaScriptによるグラフィカルなWebUIを開発するためのプラットフォーム「Web Graphical Platform(以降、WGP)Ver. 0.1」をオープンソースとして公開しました。
WGPは、当社の製品であるENdoSnipe(※1)の運用監視機能であるDashboardを実現する基盤として開発したものです。WGPはjQueryをベースとしており、ツリーやグリッド、グラフなどのコンポーネントライブラリや、SVGライブラリと組み合わせることで、Webブラウザ上に効率よくグラフィカルな画面を実装することが可能です。特に、監視システムやOSS(Operations support system、運用支援システム)など、ダイナミックなグラフィック描画を求められるアプリケーションに適しています。
※1 ENdoSnipe Javaシステムに潜むパフォーマンス問題や品質問題の原因を自動的に検出し、
見える化するJavaシステム診断ツール。DashBoardはリアルタイムにリソース等の運用情報を見える化する機能。
概要 | HTML5+CSS3+JavaScriptによるグラフィカルなWebUIを開発するためのオープンソースプラットフォーム |
URL | http://wgp.sourceforge.net/ |
ライセンス | MIT License |
1. HTML5、CSS3、JavaScript、SVGなどのWeb標準となるデファクトスタンダードな技術を利用することにより、
特定のベンダに縛られないクロスプラットフォーム環境で動作するアプリケーションを開発可能
2. オープンソースのライブラリを利用した標準的なグラフィカルコンポーネントを多数提供
3. 機能追加用のインタフェースを備えており、ウィジェットの追加、カスタマイズが容易
WGPは以下の2つの機能群で構成されています。
1. パースペクティブ
画面を構築する土台です。このパースペクティブ上に複数のウィジットを配置します。
図1 パースペクティブ
2. ウィジット
ツリーやグラフなどのコンポーネントを描画するための部品です。様々なコンポーネントライブラリやSVGライブラリを利用して、このウィジット上にコンポーネントを描画します。ウィジットは、リサイズ、最小化・最大化、ドラッグ&ドロップ、閉じる、などの基本動作が可能です。
図2 ウィジット
パースペクティブ、ウィジットによる画面の構築は、JavaScriptのオブジェクトを定義することで行います。
WGP Ver. 0.1 は標準コンポーネント(ウィジット)として、以下のコンポーネントライブラリを同梱しています。
表2 コンポーネントURL一覧
No. | コンポーネント | URL |
---|---|---|
1 | ツリー:jsTree | http://www.jstree.com/ |
2 | グリッド:jqGrid | http://www.trirand.com/blog/ |
3 | 折れ線グラフ:dygraphs | http://dygraphs.com/ |
4 | 円グラフ:flot | http://code.google.com/p/flot/ |
5 | SVG描画ライブラリ:Raphael | http://raphaeljs.com/ |
6 | コンテキストメニュー:Jeegoocontext | http://www.planitworks.nl/en/jeegoocontext |
図3 コンポーネント
WGPのサイトでは、WGPを利用したHadoopの内部動作の監視や、Network Management Systemの回線状況の監視に関するデモを公開しています。
図4 Hadoop内部動作監視デモ
図5 Network Management Systemの回線状況監視デモ
Acroquestは、今後2ヶ月毎のリリースを行い、機能強化、品質向上を進める予定です。
2012/05 WGP Ver. 0.1 オープンソースとして公開
2012/07 WGP Ver. 0.2 ネットワーク表示機能追加
2012/09 WGP Ver. 1.0クライアント/サーバ連携機能追加、API公開
<会社概要>
【代表者】新免 流(シンメン リュウ)
【事業内容】ミッションクリティカルシステム開発/コンサルティング
【URL】http://www.acroquest.co.jp
TEL:045-476-3171 FAX:045-476-4171 E-mail:
<本件に関するお問い合わせ>
Acroquest Technology 営業担当の槇 信之(マキ ノブユキ)までお願いいたします。
TEL:045-476-3171 FAX:045-476-4171 E-mail: