Author

Andreas Drobisch

The HTML5 parts in Camunda BPM

The Camunda bpm stacks currently includes three web apps: cycle, cockpit, Tasklist. All of them are rewrites from a JSF 2.0 ancestor version and with this post I want to explain the decision to built them on a HTML5 plus REST architecture and not with <insert java web framework here>. Its clear that the web itself is based on the client-server principle. Many Web frameworks like JSF, Vaadin etc. implement it like this: Provide a abstraction layer to define the HTML + JS + CSS Code to generate (Java Code, Facelets etc.) which in the end is your application On request, generate the code sent to the browser, initially create a session model for data binding etc. Keep the generated browser client…

By Andreas Drobisch

Try All Features of Camunda