Java FlowChart framework for the web [closed]
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this questionDo you know any Web FlowChart frameworks for Java ?
What exactly do I mean by "Web FlowChart framework":
- Capable of generating BPMN diagrams; (If not BPMN, at least basic flowcharts / graphs that are easily customizable);
- The generated diagrams are easily embeddable in a Java EE (Oracle Adf 11g) application;
- The generated diagrams can be applets / java script / flash, and are user responsive (user can click on the diagrams, etc.) - no statical images .
- The diagram content can be modified / generated at runtime (The application model is data-driven);
- License is not an issue, but still we prefer products with a permissive license model (BSD, MIT, APACHE);
You can give any hi开发者_StackOverflow中文版nts, as we are in the evaluation period, and we want to try as many products as possible.
Do you know any similar solution from Oracle / Sun ?
The framework shouldn't include any business logic. We only needed it to represent data in a fashionable manner.
Another commercial solution is the yFiles suite of diagramming products. There is an extension package specifically for BPMN available (and an interactive webstart demo is also online).
yFiles for Java and AJAX can be used for Applets and specifically in a Java Servlet Context. The more modern HTML5 solution is based on Javascript only and can thus be used with any server.
The licenses are permissive (perpetual, developer seat based, one-time fee), but it's commercial and not open source.
To my knowledge Oracle does not offer this kind of product (there are very few professional libraries on the market for this kind of task), unless you count the sources of Netbeans, which also includes a graph editor component, although not specifically for BPMN.
Full disclosure: I work for yWorks, but I do not represent my employer on SO.
精彩评论