To have a common look & feel on all the platforms OOBD is supposed to run,its been planned to have a similar behavior as a web browser, which means in general to have a single, stateless page, from where you can move away by selecting something, or you can jump one page back using a back - button.
When the program starts, at first it is shown
When a script engine is started, a page is generated containing all the visualizers of that page.
Each visualizer shows at least 3 different information:
The flags are splited into system and user flags. 8 flags (0-7) are reserved for system, 8 free for the application.
The meaning of the system flags and their appearance are defined as follow:
System Flag appearance | |||
---|---|---|---|
Nr | Meaning | Textual | Symbol |
0 | Sub-Menu | > | |
1 | Update | U | |
2 | Auto-Refresh (Timer) | T | |
3 | Log | L | |
3 | Back to previous Menu | < |
Where of course the size of the symbols are driven by the available space.
If a flag is not set, it either shown textual as a dot . or the symbol is grayed out.
Example:
On these pages there's either a “hardwired” Back- Key on the device itself or a Back- Button to go back to the previous page.
The value of on visualizer is been updated (or the action of such visualizer) is been started by
Each visualizer also has a context menu containing the following function calls:
The next three function can either be also in the page menu or on the page itself, that's up to the application:
The application also has a text output area belongs to for collecting all text outputs the script engines do. For these text area the following rules applies: