The benefits of MBUI and when to use it
From Dave's slides at start of the MBUI F2F
Why is model-based UI design valuable?
- Separation of design concerns
- Better documentation of UI design
- Less effort to target multiple delivery platforms
- Faster to develop and faster to update
- You don't need to be a skilled programmer
- You don't need to be an expert on each platform
- Are the above true? What other reasons?
When to use Model-Based UI?
- Data collection applications like forms
- As UI for service back-ends
- For transactional applications involving a sequence of UI tasks
- But not for complex UI's such as editors?
- What other considerations?