科学プロジェクトでは、Web ブラウザーで BPMN 2.0 モデルをレンダリング/表示する必要があります。ダイアグラムをレンダリングするためだけに利用できるライブラリはありますか? (編集する必要も、表示する以外に何もする必要もありません)。上記のライブラリがペトリネットもレンダリング/表示できる場合のボーナスポイント。
ソリューションはオープンソースでなければなりません。
ありがとう!
アクティビティ
オリックス
http://code.google.com/p/oryx-editor/
リグル
http://rapilabs.com/software/rigrr
ワパマ
ユング
ps: あなたは非常に漠然とした質問をしています。たとえば、探しているライブラリの種類を教えてください。あなたのコーディング環境は何ですか?
少しの労力で、独自のレンダラーを作成できます。ブログ投稿http://www.pleus.net/blog/?p=2142でその方法が説明されています。
jBPM Webベースのエディター(現在guvnorに依存していますが、現在作業中です)は、oryxが中断したところから再開します。それはかなり成熟しており、開発者はバグレポート/機能要求に非常に敏感です。PNG、PDF、およびSVG形式で出力できます。
http://surdilovic.wordpress.com/2012/04/10/jbpm-designer-version-2-1-released/
https://github.com/dmitryfar/diagram-viewer REST を使用して Activiti 用に作成されました。ただし、プロセス定義などのためにサーバーから json を返すことができます。RaphaëlJS に基づいています。
camunda-bpmn.jsプロジェクトはアクティブではありません。bpmn-io/bpmn-js を試して、デモを参照してください: http://demo.bpmn.io/
BPMN図のSVGおよびXHTMLへのエクスポートは、WebベースのOryxエディターで利用できました。しかし、そのプロジェクトは中止されました。ソースコードを作成してOryxEditorを機能させることができれば、生成されたSVGをjavascriptで操作できます。
私が知っていることではありません..それを見つけるのは素晴らしいことです. jBPM5 プロジェクトを見ると、BPMN2 モデルをレンダリングするための Eclipse プラグインがあることがわかります。ロジックを抽出して、Web アプリケーション用のレンダリング レイヤーを作成できます。「ブラウザに表示する」と言うとき、通常、多くのことを意味します。シンプルなPNGだけで考えていますか?Eclipse プラグインはすでにそのエクスポート機能を提供しているためです。乾杯