I'm currently working on a Augmented reality Application for the Epson BT-300, that has the goal to present bpmn process steps in a "slideshow". The basis for this are xml/bpmn files that are in a folder called "xml" under the resource folder in an android studio project.
The requirements for this project are the following: I need an XML-Parser, that parses .bpmn-files as the following into an android app. [login to view URL] This is in exemplary linear process with three steps. The product has to be able to parse any number of process steps into the "slideshow". If more than one process
The Data should be parsed as follows:
A "ProcessStep"-Object should be created every time a new : bpmn2:task-object is read. It has to contain the data :
1. the name attribute from the task object has to be parsed into a "text" string variable
2. the id attribute from the task object has to be parsed into a "stepID" string variable
3. the outgoing sequence flows have to be parsed into an "outgoing" array variable
These objects then have to be brought into the slideshow view, presenting the text variable in a text view at the bottom of the screen. Every process step-object has to have its own window in this view. The linear structure presented through the outgoing sequence has to be the same. That means a linear process should be parsed in the correct order.
The Android version we're working on is Android 5.1