Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Library for rendering BPMN 2.0 in a browser

Tags:

browser

bpmn

For a science project I'd need to render/display a BPMN 2.0 model in a web browser. Are there any libraries available to only render the diagram? (I don't need to edit it or do anything other than displaying it). Bonus points if said library is also able to render/display petri nets.

The solution should be open source.

Thanks!

like image 949
DodoFXP Avatar asked Nov 28 '11 11:11

DodoFXP


2 Answers

Activiti

http://activiti.org/

  • pretty advanced
  • Java
  • developed by several vendors, e.g. http://signavio.com (free for university use: http://academic.signavio.com/ ) - the mentioned Red Hat jBPM product seems to build upon activiti as well.

Oryx

http://code.google.com/p/oryx-editor/

  • discontinued, Activiti is the successor

Rigrr

http://rapilabs.com/software/rigrr

  • Simple (html, js)
  • alpha
  • new (2012)

WAPAMA

http://www.wapama.net/

  • development stale
  • pre alpha

JUNG

http://jung.sourceforge.net/

  • flexible
  • java
  • ugly Java Browser Plugin required

ps: You question in very vague. e.g. you should let us know what kind of Library are you looking for? What is your coding envoironment?

like image 132
s.Daniel Avatar answered Nov 07 '22 20:11

s.Daniel


There is a package called bpmn-js from bpmn.io that is open sourced. It can be found here:

http://bpmn.io/blog/posts/2014-bpmn-js-viewer-is-here.html

like image 29
Kolban Avatar answered Nov 07 '22 19:11

Kolban