I would like to know how you generate the image that can be seen here (ProcessDiagram + active nodes):

I want to be able to show this image without the jbpm-console. Which classes from the sourcecode do I need in order to be able to do that? I am using the history log for my session, so it should be possible to do it without the console?!

I already looked into those classes the time I was asking this, but couldn't figure a way how to use them, since they fetch the data from guvnor and not from the history log. And I was confused because they use org.drools.definition.process.Process instead of org.jbpm.process.core.Process (which I could get from a knowledge session).

org.jbpm.process.core.Process extends org.drools.definition.process.Process so that is completely fine.

It fetches data from Guvnor as it needs to find the diagram (image) itself before proceeding with marking them with active nodes. I guess you could reuse the mechanism to work on your local image file...