topmenuWebgen03
flowXL02

Flow controller introduction

The flow controller is the fundament of a mobile service. It maintains the navigational structure of the service, dividing it into so called "flow contexts", which are organized into one of more parallel tree structures (like a file explorer with files and folders).

Each flow context refers to one ore many user interface "frames" and optional application calls and links to other contexts. Compared to web or WML, where the links and applications calls are embedded into the user interface, all navigation and applications control are separated from the user interface and instead maintained by the flow controller.

This allows separating the user interface design process and allows structural changes without affecting the user interface design or user interface changes without affecting the structure. This means that a user interface frame can be redesigned separately, and when the new version is ready, it is just a matter of changing the frame reference to point to it.