WEBアプリ開発用ライブラリ「DHTMLX」

furix BetterWMF and CompareDWG tools for AutoCAD

ユニポスでお取り扱いしている、WEBアプリ開発用JavaScript/HTML5ライブラリ 「DHTMLX」のお引き合いをいただきました。

豊富な機能を備えたDHTMLXのJavaScript UIライブラリを用いることで、WEBアプリの開発をより効率的に進めることができます。

DHTMLXとは?

DHTMLXは、カスタマイズ可能なUIコンポーネントを多数収録したJavaScript/HTML5ライブラリです。ガントチャートやスケジューラといったプロジェクト管理ウィジェット、ピボットやスプレッドシートのようなデータ処理コンポーネント、ダイアグラムをはじめとする多様なデータを視覚化するライブラリなど、さまざまな機能を備えたUIコンポーネントが多数収録されています。

主な特徴

  • 開発者、管理者、チームで活用可能
  • フル機能!すぐに使えるJSUIライブラリにより、生産性が向上
  • 短い学習曲線(※)
    – 豊富なDHTMLXリソースベースと専門的なサポート
    – より動作への理解が深まる1,500以上のデモやサンプル
  • 品質の高さとライセンスの柔軟性、さまざまなニーズに対応可能

 

※DHTMLXリソースベースについて

トラブルシューティング、ライセンス、更新に関する問題が発生した場合、DHTMLX コンポーネントの使用状況に応じてさまざまなサポートを受けられます。
使用方法については、チュートリアル(動画)をご参照ください。

How to Create a React Gantt Chart App – DHTMLX Tutorial

 

また、メーカーサイトでは実際にDHTMLXのウィジェットライブラリで作成されたJavaScriptのデモアプリを閲覧いただけます。

デモアプリの例

ファイルエクスプローラ、UIダッシュボード、ホテル管理・ホテル予約、ジオトラッキング、KPI追跡システム、病院管理システム、オンライン試験システム、自動スケジューリング、クリティカルパス計算、資源管理、PDF/PNGエクスポート、タスクのレンダリング、レンタル業務、組織図、ネットワークダイアグラム、予約カレンダー、貸出状況管理など

DHTMLX JavaScript Demos
https://dhtmlx.com/docs/products/demoApps/

 

製品ラインアップ

ツリー、グリッド、チャートのような基本的なものから、カラーピッカー、カルーセル、カレンダーなどまで、様々なUIコンポーネント23種類がセットになったdhtmlxSuiteが人気です。

DHTMLX Suite (dhtmlxSuite)

23種類のウィジェットを収録した軽量・万能なJavaScript/HTML5 UIウィジェットライブラリです。クロスブラウザのWEBアプリ、モバイルアプリの構築に最適で、機能性の高いデータ集約型アプリを簡単に作成することができます。

DHTMLX JS UIコンポーネントは、一般的なJavaScriptフレームワークReact、Angular、Vue.js、Node.jsなどと互換性があります。さらに、DHTMLXのHTML5コンポーネントをバックエンドに実装し、任意のサーバーサイド技術(PHP、Java、ASP.NET、Ruby、Grails、ColdFusion、Pythonなど)で利用することができます。

※Suiteには以下のウィジェットが含まれています。

 

また、プロジェクト管理やデータ分析用途など、より高度なコンポーネントもリリースされています。

プロジェクト管理コンポーネント

Gantt (dhtmlxGantt)
プロジェクト管理アプリに最適なガントチャートライブラリです。リソースの割り当て、カレンダーやヒストグラム作成といったリソースの管理やMicrosoft project間でのガントチャートの入力/出力も可能です。

Scheduler (dhtmlxScheduler)
Google風のイベント/アポイントメントカレンダーコンポーネントです。1つのタスクを別々の時間・メンバーに同時に割り当てることや、時系列表示にも対応しています。

Kanban (dhtmlxKanban)
タスクを直感的に管理できるカンバンボードコンポーネントです。GanttやSchedulerと併用することでプロジェクト管理における強力なソリューションとなります。
To Do List (dhtmlxTodo)
効果的なタスク管理のためのTo Doリストコンポーネントです。プロジェクトの切り替え、期日設定、タスク参加者の管理などのほか、Gantt と統合することで、進捗の確認や優先順位といった意思決定をすばやく行い、タスクを整理できます。

 

データ分析コンポーネント

Diagram (dhtmlxDiagram)
数行のコードで様々なJavaScriptダイアグラムを生成できるコンポーネントです。アルゴリズムによるダイアグラムの自動配置にも対応し、複雑なデータをわかりやすく階層的に視覚化することができます。
Spreadsheet (dhtmlxSpreadsheet)
カスタマイズ性の高いスプレッドシートコンポーネントです。ExcelやGoogle Sheetsと互換性のある関数もご利用いただけます。
Pivot (dhtmlxPivot)
大きなデータセットを簡単に要約できるピボットテーブルコンポーネントです。JSON形式でのデータ読み込みをサポートし、容易にデータをテーブル上に読み込むことが可能です。

 

コンテンツ管理コンポーネント

Vault (dhtmlxVault)
様々な形式のファイルをアップロード及び管理するためのコンポーネントです。ドラッグアンドドロップでのアップロードやファイルプレビューの表示、アップロードされたファイルのダウンロードも可能で、シンプルかつ容易にファイルを管理することができます。
Rich Text Editor (dhtmlxRichText)
カスタマイズ可能なリッチテキストエディタです。通常のテキストだけでなく、HTMLやMarkdown形式での入力/出力もサポートしています。

 

このほか、これらの製品をセットで購入できるバンドル商品もございます。

バンドルの種類

DHTMLXバンドル
種類と機能
Complete Advanced Planning Scheduling
Suite    
Gantt
Scheduler
Kanban    
Spreadsheet      
Pivot      
Diagram      
Vault      
Rich Text Editor      
To Do List    
Export module to PDF/PNG      
Export module to MS Project       ○ (Enterprise/Ultimate)
Node.js server module(Gantt)       ○ (Ultimate)

(※ライセンスによってご選択いただけるバンドル品が異なります)

 

ライセンスについて

DHTMLXには、Commercial、 Enterprise、 Ultimateの3種類のライセンスがございます。
Commercialライセンスは、基本的にはSaaS製品での利用は含まれておりませんが、ご要望に応じて有償で対応できます。お気軽にご相談ください。

項目 Commercial Enterprise Ultimate
最大開発者(利用ユーザー)数 5 20 無制限
最大プロジェクト数 1プロジェクト 5プロジェクト 無制限
SaaS製品の利用 要相談

 

DHTMLXを試す:試用版について

DHTMLXは、30日間無料にてProfessinalエディションの最新機能をお試しいただけます。
XB Software社の メーカーページよりお申込みください

ユニポスは XB Software社 (Dinamenta社)の公認リセラーとして、数多くの国内販売実績があります。