Yury Horbach created an iPhone client for Activiti that covers similar functionality as the Activiti Explorer web app.
Nowadays mobile devices like the iPhone or Android based smartphones are becoming a very important player in the modern digitial world. Being an aficionado of both BPM and mobile development, I came up with the idea to develop a mobile app providing task management capabilities exactly the way Activiti Explorer does.
It will be (iPhone) iOS 4.0 compatible and will run on a variety of devices - like the iPhone 3G, 3GS, iPod Touch and the iPad. It is a rich native client written in Objective C leveraging the REST API provided by Activiti.
Developing this application took only a few weeks on weekends and in the evenings, thanks to Activiti's REST API as well as the powerful UI Components available in Apple's Cocoa Touch.
That being said, the iPad version with enhanced capabilities leveraging the bigger screen resolution as well as an Android version are in the pipeline for the nearest future as well. Anyone wanting to join us in this effort is welcome.
Check out the screencast: http://activiti.org/downloads/activiti-iphone-screencast.mov
The first release will include the following features:
- the server running Activiti REST Services can be set in the Settings menu
- the client connects using Basic HTTP Authentication, login details are saved in user preferences to avoid entering them each time
- the tasks can be claimed to "My Tasks" and/or completed
- HTML task forms are supported, making this app very flexible for custom workflows
Here is the screenshot of the main screen with the task summary:
More details and a screencast to follow shortly...
Depending on the approval process, the app should be made publicly available in October 2010.
If you have an iPhone, iPod Touch or an iPad and would like to become a beta tester, let us know. We will start to beta test sometime in September