๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Model-driven development of advanced user Interfaces

โœ Scribed by Meixner, Gerrit; Zuehlke, Detlef; Husmann, Heinrich


Publisher
Springer
Year
2011
Tongue
English
Leaves
309
Series
Studies in computational intellilgence 340
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Soft Computing includes intelligent computing paradigms such as fuzzy logic, neural networks, and bio-inspired optimization algorithms. This book describes hybrid intelligent systems with soft computing techniques for intelligent control and mobile robotics.

โœฆ Table of Contents


Cover......Page 1
Additional Elements of Task Models......Page 4
T:XML: Visually Designing Transformation Rules......Page 5
Transformation Meta-model......Page 7
Additional Elements......Page 9
Structural Elements of the Interaction......Page 11
Related Work......Page 13
CAMELEON โ€“ A Reference Framework......Page 14
An Architecture for the Model-Based Useware Engineering Process......Page 16
References......Page 19
The Concrete User Interface......Page 23
Front Matter......Page 2
Transformation Approaches for Model-Driven Development......Page 3
A Meta-model for Interaction......Page 6
Basic Elements......Page 8
Introduction......Page 10
Multi-platform User Interface Development......Page 12
Business Process Definition......Page 15
The Abstract User Interface......Page 22
Task Models and Usability......Page 17
The Useware Markup Language 2.0......Page 18
Co-execution of System Models, Task Models and Interruption Models......Page 21
References......Page 24
Transformation of useML 2.0 into DISL......Page 25
The Graphical useML 2.0-Editor......Page 20
Transformation of DISL into UIML......Page 28
References......Page 32
Introduction......Page 36
Related Work......Page 37
Overview of the MANTRA Approach......Page 38
Abstract Modelling of User Interfaces......Page 40
Inserting Control-Oriented Interaction Elements......Page 41
Selecting Content......Page 42
Generating Concrete Interface Models and Their Implementation......Page 43
User Interface Structure......Page 44
Binding UI Elements to Data Components......Page 45
Binding Data Components to the Application Core......Page 46
Discussion and Outlook......Page 47
Future Work......Page 49
References......Page 50
Introduction......Page 52
The Design Space for Composition of UIs......Page 53
Abstraction Levels......Page 54
Granularity......Page 55
Time/Phase......Page 56
Task Level......Page 57
Abstract Level......Page 59
Concrete Level (Graphical Desktop Platform)......Page 65
Conclusions......Page 73
References......Page 74
Introduction......Page 75
User Interfaces......Page 77
Advanced User Interfaces......Page 78
Models of (Advanced) User Interfaces......Page 79
Requirements for Integrated MDD Methods for Advanced User Interfaces......Page 82
Method Engineering......Page 84
Meta-Modeling for Method Engineering......Page 85
Process Model of the Meta-Method......Page 87
Product Model of the Meta-Method......Page 89
Applying the Meta-Method: Development of Model-Driven Development Methods for Advanced User Interfaces......Page 91
References......Page 93
Introduction......Page 95
Artifacts for User Interface Design......Page 96
Informal Design Knowledge......Page 97
Formal Artifacts......Page 99
MuiCSer Process......Page 100
From Informal to Formal Artifacts with Storyboards......Page 102
Storyboards: Graphical Narrative Models......Page 103
Mapping Storyboards to Models......Page 105
Generation of Model Constraints from Storyboards......Page 107
Related Work......Page 109
Discussion......Page 111
References......Page 112
Introduction......Page 115
Our Communication Models......Page 116
Our Basic Transformation Process......Page 118
Problem and Approach......Page 120
Optimization Objectives......Page 121
Optimization Strategy......Page 122
Final UIs for Small Screens......Page 124
Related Work......Page 127
Conclusion......Page 128
References......Page 129
Introduction......Page 131
Going towards Performers and Users......Page 135
Model-Driven Perspective......Page 138
User Interface Model Derivation......Page 142
Task Model Derivation......Page 143
Business Process Definition......Page 145
Discussion......Page 146
Conclusion......Page 148
References......Page 149
Introduction......Page 151
The Anatomy of Interruptions......Page 153
Sources, Types and Taxonomy of Interruptions......Page 154
Factors Influencing Disruptiveness......Page 155
Solutions and Design Support......Page 156
A Model-Based Approach for Dealing with Multitasking and Interruptions......Page 157
Modeling Activities......Page 158
Values Injections......Page 159
Instantiation of the Approach......Page 160
Modeling Interruptions in Task Models......Page 161
Interactive System Modeling Using ICOs......Page 164
Informal Description of the Case Study......Page 166
Formal Modeling of the Case Study......Page 168
Co-execution of System Models, Task Models and Interruption Models......Page 171
References......Page 173
Introduction......Page 178
Example Application and Scenario......Page 180
Contribution......Page 181
Multi-access Service Platform......Page 183
Task and Domain Models......Page 186
Abstract User Interface Model......Page 188
Concrete User Interface Model......Page 189
Adaptation: Distribution and Layouting......Page 190
Distribution......Page 191
Layouting......Page 195
Distribution and Layouting in SHEA......Page 200
Conclusion and Outlook......Page 201
References......Page 202
Introduction......Page 205
Related Work......Page 207
MML Structure Model......Page 208
Abstraction Layers for Media Components......Page 210
Inner Structure of Media Components......Page 211
Variations of Media Components......Page 212
Abstract User Interface......Page 213
Multimedia User Interface......Page 215
MML Interaction Model......Page 216
Overall Approach......Page 218
Tool Support and Code Generation......Page 220
Conclusion and Outlook......Page 222
References......Page 223
Introduction......Page 225
Model-Based Design of Mixed Interactive Systems......Page 227
Mixed Interaction Models......Page 228
Model-Driven Engineering Benefits......Page 231
Definition of a MIS-Specific Metamodel......Page 234
Structural Elements of the Interaction......Page 235
Additional Design Considerations......Page 237
Existing Tools for Manipulating Models of MIS......Page 240
Creation of a MIS-Specific Design Tool......Page 241
Design Features Additionally Required and Envisioned......Page 243
References......Page 244
Introduction......Page 247
User Interface Transformation Framework......Page 248
Transformation Approaches for Model-Driven Development......Page 249
Transformation Engine in T:XML......Page 251
Transformation Meta-model......Page 253
Designing Transformations in T:XML......Page 254
Transformation Rule Design Issues......Page 259
References......Page 260
Introduction......Page 263
Related Work......Page 264
Interaction Patterns......Page 266
A Meta-model for Interaction......Page 268
Pattern Specification......Page 270
A Pattern Language......Page 275
Subtyping......Page 276
Pattern Composition......Page 278
Conflicts......Page 279
Conclusions and Future Work......Page 280
References......Page 281
Introduction......Page 283
Basic Elements of Task Modeling......Page 284
Additional Elements of Task Models......Page 286
Basic Elements......Page 290
Additional Elements......Page 291
Tool Support......Page 292
Multi-platform User Interface Development......Page 294
Task Models and Usability......Page 299
Conclusions and Outlook......Page 305
References......Page 306
Back Matter......Page 309


๐Ÿ“œ SIMILAR VOLUMES


Model-Driven Development of Advanced Use
โœ Gerrit Meixner, Marc Seissler, Kai Breiner (auth.), Heinrich Hussmann, Gerrit Me ๐Ÿ“‚ Library ๐Ÿ“… 2011 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<p>Model-Driven Development (MDD) has become an important paradigm in software development. It uses models as primary artifacts in the development process. This book provides an outstanding overview as well as deep insights into the area of model-driven development of user interfaces, which is an em

Model Driven Development Of Advanced Use
โœ Hussmann, Heinrich(Editor);Meixner, Gerrit(Editor);Zuehlke, Detlef(Editor) ๐Ÿ“‚ Library ๐Ÿ“… 2011 ๐Ÿ› Springer ๐ŸŒ English

MDD, which uses models as primary tools in the development process, is now an important paradigm in software creation. This book provides an outstanding overview as well as deep insights into the emerging topic of MDD s application to advanced user interfaces.<br /><br />"

Conceptual Modeling for User Interface D
โœ David Benyon PhD, Thomas Green PhD, Diana Bental PhD (auth.) ๐Ÿ“‚ Library ๐Ÿ“… 1999 ๐Ÿ› Springer-Verlag London ๐ŸŒ English

<p><B>Conceptual Modeling for User Interface Development</B> introduces the technique of Entity-Relationship-Modeling and shows how the technique can be applied to interface issues. It explains those aspects of entity-relationship modeling which are relevant to ERMIAs, and it presents the extensions

Mental models : design of user interacti
โœ Revell, Kirsten M. A.; Stanton, Neville Anthony ๐Ÿ“‚ Library ๐Ÿ“… 2017 ๐Ÿ› CRC Press, Taylor & Francis ๐ŸŒ English

There is a resurgence of interest in mental models due to advances in our understanding of how they can be used to help design and due to the development of practical methods to elicit them. This book brings both areas together with a focus on reducing domestic energy consumption. The book focuses o

Liferay User Interface Development
โœ Jonas X. Yuan, Xinsheng Chen, Frank Yu ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› Packt Publishing ๐ŸŒ English

This is a basic tutorial that teaches you how to use the tools provided by Liferay to create your own applications. It covers a lot of the material that has API references and documentation of the architecture and illustrates its key concepts with examples. If you have basic knowledge of Java Web ap

Liferay User Interface Development
โœ Jonas X. Yuan, Xinsheng Chen, Frank Yu ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› Packt Publishing ๐ŸŒ English

This is a basic tutorial that teaches you how to use the tools provided by Liferay to create your own applications. It covers a lot of the material that has API references and documentation of the architecture and illustrates its key concepts with examples. If you have basic knowledge of Java Web ap