Responsive positioning : a user interface technique based on structured space / by Felix Winkelnkemper. Paderborn, 2018
Inhalt
- 1 Introduction
- 2 Interactivity and the Interface
- 2.1 Definitions of Interactivity
- 2.2 The Interface as an Object World Created for the User
- 2.3 Formalisation and Automation
- 2.3.1 Written Calculations as Formal Operations
- 2.3.2 The Automatic Execution of Algorithms
- 2.3.3 Non-Interactive Computers
- 2.4 Characteristics of Programmed User Interfaces
- 3 Differential Experience and Meaningful Use of Space
- 3.1 Differential Experience
- 3.2 Using Media for Differential Experience
- 3.3 Object Arrangements
- 3.4 Space as a Means of Differential Experience
- 3.4.1 The Use of Space on a Desk
- 3.4.2 Spatial Arrangements in “Thought Structuring”
- 3.4.3 Structured Space in Knowledge Work
- 3.5 Of Artefacts and their Genesis
- 3.6 The Similarity of Structured Space and the User Interface
- 4 Structured Space and Semantic Positioning
- 5 Responsive Positioning Semantics
- 5.1 Correspondence in Responsive Positioning
- The Correspondence Function for a Region
- The Correspondence Function for an Axis
- Some notes on the actual placement of objects regarding the results of the positioning function
- Extending the correspondence functions towards more complex structures
- 5.2 Suitability Criteria
- 5.3 Combined Structures
- 5.4 Placeability
- 5.5 Structures, Sections and Contexts
- 6 Applications and Architectures
- 6.1 An Example of an Application Logic
- 6.2 Responsive Positioning and the Model-View-Controller Paradigm
- Case 1: The Original Concept by Trygve Reenskaug
- Case 2: Model-View-Controller in Smalltalk 80
- Case 3: Today’s Standard Model-View-Controller Implementation
- 6.3 Aspects of Responsive Positioning User Interfaces
- 6.3.1 Interrelated Objects
- 6.3.2 Manipulation Restrictions
- 6.3.3 Multiple Contexts in Multiple Sections
- 6.3.4 Automatic Context Switching
- 6.3.5 Combinations with other UI techniques
- 6.3.6 List Structures
- 6.3.7 Views on the Same Object Ensemble
- 6.3.8 Objectification and “Unreal Objects”
- 6.3.9 Views on Different Object Ensembles
- 6.3.10 Configurable Views
- 6.4 Model-View-ResponsivePositioningModel
- 6.5 WebArena – An Implementation and New Potentials
- 7 Summary and Conclusions
- References
