Wednesday, October 17th, 2007
Blueprint is a multi-thousand line Web 2.0 application that developed over the last year or so. After trying and abandoning Flash and Dojo based versions of the app, we settled on GWT for its far superior ease of debugging, code size, and execution speed. The refactoring support we get from being able to code in Java and use IntelliJ/Eclipse made it a slam dunk.
The challenge handed to us was to create a tool that the average business user could use to document and manage their business processes. It had to be easy to use, encourage collaboration between team members, and provide a shared repository for all of a company’s process documentation. Workflow functionality had to be on par with our competitors: Microsoft Visio, IDS Scheer’s ARIS, IBM’s WebSphere Business Modeler, and other desktop modeling tools. But we also wanted wiki & shared whiteboard capabilities to store information. Editing should use the drag and drop interaction users of desktop apps are familiar with.
The case study has details on the full experience building the application, which you can see in action here:
Posted by Dion Almaer at 9:05 am