A closer look at the Camunda Modeler

By
  • Blog
  • >
  • A closer look at the Camunda Modeler
TOPICS

30 Day Free Trial

Bring together legacy systems, RPA bots, microservices and more with Camunda

Sign Up for Camunda Content

Get the latest on Camunda features, events, top trends, and more.

TRENDING CONTENT

Along with the launch of our open-source BPM platform we made the Camunda Modeler available to the public, both as a software and as source code.

With the Camunda Modeler, you get at free modeling tool that integrates in your Eclipse IDE and focuses on seamless modeling of process and collaboration diagrams.

We invite you to try out the modelergive us feedback and contribute to it.

Present, past and Future

The Camunda Modeler is based on the Eclipse BPMN 2.0 Modeler that integrates into the Eclipse IDE. Its aim was to allow users with technical focus to create BPMN 2.0 diagrams and maintain BPMN and Camunda BPM / Activiti specific attributes in those diagrams.

Beginning October 2012, we decided to dedicate bigger long term efforts to make the modeler a general purpose tool to create and refactor BPMN 2.0 diagrams. As a result the focus of the tool shifted towards user friendliness, quality (in terms of bugs) and an easier maintainable code base.

Since then, we have taken huge steps forward:

  • We simplified the modeler architecture.
  • We established a test infrastructure which comprises both unit tests for modeler features as well as blackbox user interface tests (400 Unit tests and 45 Minutes of blackbox Jubula tests).
  • We rewrote many, if not most of the modeler features to increase testability and maintainability of the code base.
  • We wrote a new model import to allow it to work with (most) diagrams, including BPMN 2.0 exports from other tool vendors.
  • We reworked the property panels and added help texts and input validation to aid the user.
  • We added advanced layouting features for flows to make it easier to work with complex models.

As of now there are still numerous areas to improve and work is long from finished. Many things such as layouting of message flows, better handling of pools and refactoring of the symbol palette are on our roadmap. Further, we would like to publish the modeler as a ready-to-use standalone tool for non-Eclipse users. Progress on all these issues is documented in both our technical changelog as well as in our release notes.

The modeler for contributors

We highly encourage you to contribute to the modeler if you share our vision of a user friendly, high quality BPMN 2.0 modeling tool. Check out our contribution guidelines to get started. Tell us what you think and share your ideas on the tool in our development forum.

Stay tuned for frequent Camunda Modeler releases and upcoming blog posts.

In the mean time, we will continue to code with quality in mind.

Try All Features of Camunda

Related Content

We're streamlining Camunda product APIs, working towards a single REST API for many components, simplifying the learning curve and making installation easier.
Learn about our approach to migration from Camunda 7 to Camunda 8, and how we can help you achieve it as quickly and effectively as possible.
We've been working hard to reduce the job activation latency in Zeebe. Read on to take a peek under the hood at how we went about it and then verified success.