ソフトウェアソリューション> 開発言語 - グラフ作成 > yFILES
yFiles
ダイアグラム機能を実装したアプリケーション開発をフルサポート
製品は英語アプリケーション・英語 PDF マニュアル付きです。

yFiles 製品群は、ハイクオリティなダイアグラム機能を Java や .NET アプリケーション (Windows Forms、WPF、まもなくリリース予定の Silverlight)、更には、Adobe Flex や AJAX といったウェブ・アプリケーションに実装できます。広範にわたるクラス・ライブラリはいずれも最先端のコンポーネント・テクノロジーを採用しているため、高度なダイアグラム機能を装備したアプリケーションを容易に構築することができます。

yFiles for Java は、グラフ理論、ネットワーク理論に基づく自動レイアウト機能を備えたグラフ、ダイアグラム、ネットワーク図を描画するための Java™ クラスライブラリ集です。分析や可視化を可能にする豊富なアルゴリズムとコンポーネントを提供します。yFiles for Java は Java プログラミング言語で完全に記述されていますので、Java ランタイム環境が動作するプラットフォームで実行可能な高度なアプリケーション開発にご利用いただけます。

yFiles .NETyFiles WPF は、Microsoft .NET 環境において Windows Forms や Windows Presentation Foundation (WPF) アプリケーションの構築をそれぞれサポートするもっとも最適なライブラリです。いずれの製品も、広範にわたるクラスライブラリでアルゴリズムやコンポーネントが提供され、一歩進んだ分析や可視化機能、グラフ、ダイアグラム、ネットワーク図の描画機能を実装することができます。

また、まもなくリリース予定の yFiles for Silverlight では、Microsoft Silverlight 3 フレームワークに対応した目を見張るようなダイアグラムアプリケーションを構築することができます。

yFiles FLEX は、クライアント側に Flash™ 対応のブラウザとサーバー側に yFiles を使用して高度なインターネットアプリケーションを実現させる共通基盤です。yFiles AJAX は、サーバー側の yFiles とブラウザの JavaScript™ のみを使用した AJAX スタイルのウェブアプリケーションを実現させる共通基盤です。クライアントのウェブブラウザには特定のプラグインをインストールする必要はありません。

yFiles FLEX を元に作成された GraphMLViewer はフリーでご利用いただける GraphML ファイル (yEd 等で作成されたファイル) のビューアーです。

yFiles を元に作成されたグラフエディタ・アプリケーション yEd をご試用してください。yEd は、フリーでご利用いただけます。ライブラリの機能を概観いただけます。ダイアグラム、ネットワーク図、組織図などを自動生成や編集を行います。また、ダイアグラム等を見やすく自動レイアウトを行います。 複雑なネスト・グラフ (階層構造を持ったグラフ) を扱えます。(yED Graph Editor についてはこちらをご覧ください。)

  • 例えば、複雑なダイアグラムを手軽に作りたい。一例として、会社の組織図を横レイアウトや縦レイアウトにして見やすく表現したい。更に、階層構造を持っていて、「事業部」をクリックすると、その内部を見せたい。 事業部の下に、部があり、その下に課があると言う複雑なレイアウトをデータベースと連動させて構築することが可能となります。
    Windows 環境での実行画面 MacOSX 環境での実行画面
【関連製品】

C++ライブラリ
LEDA