Oryx delivers Process Sketches
Polished models are nice. A shiny result of all the work that you have out into them. But what if your (process) model is in an intermediate version and you want to invite feedback? People might be reluctant to fundamentally criticize your shiny model.
A sketchy process model, taken from Oryx.
Acknowledgments for this features go to the Oryx team at BPT, especially Helen (implementation) and Philipp (integration, deployment).
New: Oryx
Over the beginning of the new year, we released an updated version of our extensible modeling platform Oryx. You may have noticed some hiccups during the last few days of the old year and the first ones of the new. We apologize for any inconvenience. Along with the current release come many improvements. We did not only move the system on more stable hardware that provides a 60% performance increase -- we also moved to a new domain http://oryx-project.org which reflects our ambition to provide current research results for a complete platform around process modeling, process model repositories and process model reuse. Due to that, model links that target to the old domain (http://oryx-editor.org) are not valid anymore. Your models are not lost, they are still available under the same path, but with a new domain, e.g., http://oryx-editor.org/backend/poem/model/5103/self changed to http://oryx-project.org/backend/poem/model/5103/self. We also fixed many bugs and added new features to the process model editor.Complete Modeling Support for BPMN 2.0
!BPMN 2.0 is the new standard of the OMG that will replace BPMN 1.2 mid or end of 2010. While it is not officially released yet (a specification draft can be found here), we already offer complete modeling support for all BPMN 2.0 diagram types:- process diagrams (also called orchestration or collaboration diagrams)
- conversation diagrams (new)
- choreography diagrams (new)
Profiles for Oryx Labs
You may notice that the URL that appears in your browser when you loaded the model editor changed. We implemented a new feature called Profiles that allows us to run the editor with different configurations regarding to plugins, stencil sets and stencil set extensions. Thus, we could reduce the amount of content loaded, when the editor starts. Plugins or stencil set extensions that are not part of a profile can be loaded dynamically, by clicking on the according buttons in the toolbar. (See picture below.)New Shape Menu
The shape menu -- the small menu on the right of a selected model element displaying possible subsequent shapes -- has been cleaned up for faster modeling. Only the most frequently used shapes are included now, e.g. simple tasks and generic events in BPMN. If you want to choose a more specific shape, we added aLayouting Support
When you draw an edge between two nodes, than this edge will be automatically laid out to consist of right-angled bend points instead of diagonal lines, because this is perceived more aesthetic by most modelers. If you move an existing node on the canvas, guide lines will appear to layout the current node relative to other nodes. This makes it, for instance, easier to align nodes centered beneath each other. We also added an experimental auto-layout feature for BPMN that can create nice and aesthetic layouts from models, based on the structure and connections between shapes.Property Window
The property window has been extended and initially shows only the most popular properties of a shape. Not so popular properties can easily be disclosed by expanding the list "More Properties".Feedback
We also improved the feedback plugin, you may not have noticed the earlier one, since it was hidden quite well. We removed much clutter and made it easier and quicker to provide us with your ideas, questions, and problems. We hope that you use it and thus contribute to the Oryx community with valuable feedback. This is also the first choice to go for, if you experience difficulties or problems using the platforms. For development support, please join our discussion group.
The Oryx Mashup API
The Oryx Mashup API makes it even easier to build applications on top of Oryx. Check it outDeveloping with Oryx
Oryx is an open platform for developments regarding business process modeling. Everyone is invited to contribute new process modeling languages, features and knowledge to Oryx. The number of contributors is growing rapidly and the developers come from all over the world. The project is hosted as a Google Code project under MIT license. Just check it out!
On our Google Code project site we offer various documentation for developers in the wiki and the download section.
Facts for Developers
- Easy, declarative definition of new process modeling languages (we call them stencil sets)
- Easy extension of the editor's functionality via a plugin mechanism (small core, almost all features are implemented as plugins)
- The rendering technology used is SVG and XHTML
- Client-side code is written in Javascript, server-side code is written in Java
- Support of I18N





