Evolution of user interfaces
From predefined screens to intent driven interfaces
- From documents to applications From a system for retrieving documents into a runtime for interactive applications
- Dynamic data, static interfaces Personalization through largely predefined screens, controls, and workflows
- Intent first Reversing the order of interactions
- A runtime artifact Screens assembled for a situation
- Stable ground: trust, control, and discovery Preserving the adaptation
- The changing work of design From specifying screens to shaping a space of possible experiences
- Applications as capabilities From software destinations to services composed around a user's goal
- The near future: from screens to situations A restrained forecast for the situational layer of software