p Efficient technology for the enterprise

Agile Games Released

Today my Windows 8 app Agile Games passed the Microsoft certification process. It is now available in the Windows Store.

The app acts a a host of typical games that are utilized in agile projects. The first game is planning poker which can be now played by distributed teams over the internet. Other games . . . → Read More: Agile Games Released

Create Interactive BPMN Models Using JavaScript

In this tutorial I would like to show how to visualize BPMN files in a web browser. All we need is jQuery for easy DOM navigation, XMLJS to parse the BPMN file and Raphael to visualize it. Since BPMN version 2.0 the BPMN XML file contains additional diagram interchange information. This information together with the . . . → Read More: Create Interactive BPMN Models Using JavaScript

Web Service Security on BiPRO Day

At the upcoming BiPRO day on 11.June 2013 I am going to give a presentation introducing the most important standards in the area of web service security. The aim is to show the purpose of the standards and how they work together to create secure and interoperable message based web service solutions.

About BiPRO . . . → Read More: Web Service Security on BiPRO Day

Integrated Process Management with Open Source

If you ever tried to create an execution environment to automate business- or integration processes based on Open Source products, you know that this is not an easy task. Although Open Source products like Activiti or Apache Camel are of high quality, they do not run with production grade quality out-of-the-box. For serious usage scenarios . . . → Read More: Integrated Process Management with Open Source

New Workshop! Developing Modern User Interfaces Using WinRT

I am offering a new workshop that is dedicated to developing Windows Store Apps using WinRT and related technologies such as HTML, JavaScript, CSS, XAML and C#. The workshop is intended for people who want to find out whether Windows Store Apps are a good option for your application development in addition to or instead . . . → Read More: New Workshop! Developing Modern User Interfaces Using WinRT

HTML5 with JavaScript and CSS3 Specialist

As part of continuously maintaining my certifications, I passed the exam Programming in HTML5 with JavaScript and CSS3. Although a lot of developers think that JavaScript is a poor programming language compared to Java or C#, mainly due to it’s weak typing and limited IDE support, it is impressive to see what you can do . . . → Read More: HTML5 with JavaScript and CSS3 Specialist

Business Process Evolution and Versioning

(Automated) business processes evolve over time! And they usually evolve faster than IT systems do. So how can business process changes be delivered to the users quickly?

Let’s look at an example: Assume we have a process for vacation planning for the staff of a large company. Initially the process was automated based on the . . . → Read More: Business Process Evolution and Versioning

Agile Process Management with Open Source

Are you interested to know how to combine process management, agility and Open Source software? Then the roadshow Agile Process Management with Open Source is for you. It is going to take place in several German cities during autumn 2012. I am going to present ways to achive efficiency in the area of process automation . . . → Read More: Agile Process Management with Open Source

HTML5 Geolocation

Recently I’ve been playing with HTML5 features just to see what it can do in the area of Rich Internet Applications (RIA).

Especially geolocation, local storage and application caching got my attention. As I don’t think privacy is a concept of the past, I thought it would be a nice use case to track . . . → Read More: HTML5 Geolocation

Collocation Is Vital!

What does collocation mean? The concept is very simple. It means bringing together the people who work on a software product in a physical environment. This seems to be natural. But in highly distributed work environments that we have today it is not anymore.

I’ve been working on agile projects for many years and I . . . → Read More: Collocation Is Vital!