Tuesday, November 15, 2011

Sencha Touch: Workflow framework published


I've been working on a workflow framework for Sencha Touch, after repeatedly being in the position of wanting to compose tasks in an intelligible, maintainable and flexible manner. It employs some simple OO abstractions, a nod towards separation of concerns, and the handy inbuilt event framework of Sencha. It also utilises JSinq, which I find a rather handy little library - although it is relatively easy to convert to not use it in case of concerns over download/package size.
The project is published on codeplex: http://mobileflow.codeplex.com/
Project overview (excerpt)
A workflow framework for Sencha Touch mobile apps including automatic component management. The intent is to start 'small', with a basic workflow engine, and build to include hydration/dehydration of workflow instances (using the memento pattern and local storage for example) and a visual designer and DSL style code generation.
Currently uses Sencha Touch 1.1, but will upgrade to 2.0 when out of the preview stage.

No comments: