Computer-Aided Design of User Interfaces VI

von: Victor Lopez Jaquero, Francisco Montero Simarro, Jose Pascual Molina Masso, Jean Vanderdonckt

Springer-Verlag, 2010

ISBN: 9781848822061 , 319 Seiten

Format: PDF, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 213,99 EUR

Mehr zum Inhalt

Computer-Aided Design of User Interfaces VI


 

Contents

5

Sponsors

8

Programme Committe Members

9

General co-chairs

9

PC members

9

Steering committee

10

Organizing committee

10

The Challenges of User-Centred Design

11

1.1 People Are Not Perfect

11

1.2 Designers Are Not Perfect

12

1.3 User-Centred Design (UCD) . Usability . Cool

13

References

18

Model-Driven Engineering of Workflow User Interfaces

19

2.1 Introduction

19

2.2 Conceptual Model of a Workflow Information System

20

2.3 A Method to Design Workflow User Interfaces

24

2.4 Case Study and Tool Support

24

2.5 Discussion and Related Work

29

2.6 Conclusion

31

References

31

User Interface Development Life Cycle for Business- Driven Enterprise Applications

33

3.1 Introduction

33

3.2 Related Work

34

3.3 Business Process and User Interface Model Alignment

35

3.4 Case Study

37

3.5 Method and Tool Support

38

3.6 Conclusion

41

References

43

Using Profiles to Support Model Transformations in the Model- Driven Development of User Interfaces

45

4.1 Introduction

45

4.2 Introducing the Transformation Profile Approach

46

4.3 Applying Transformations Profiles in the Generation Process of UIs in OO- Method: A Case Study

49

4.4 Related Work

54

4.5 Conclusion

54

References

55

Translating Museum Visual Contents into Descriptions for Blind Users: A Multidisciplinary Approach

57

5.1 Introduction

57

5.2 The Problem

58

5.3 The Methodology

59

5.4 The Case Study

61

5.5 Preliminary User-Based Evaluation

63

5.6 Multidisciplinary Approach in a Cooperative Environment

64

5.7 Conclusions

66

References

66

A Location-Aware Guide Based on Active RFIDs in Multi- Device Environments

68

6.1 Introduction

68

6.2 The Visit

70

6.3 Software Architecture

73

6.4 Visit and Games in Multi-Device Environments

74

6.5 Evaluation

77

6.6 Conclusions and Future Work

79

References

79

Design of Adaptative Video Game Interfaces: A Practical Case of Use in Special Education

80

7.1 Introduction

80

7.2 Learning by Playing, Playing to Learn: The Design of Adaptative Video Games to the Player

81

7.3 A Practical Example: Leoncio and the Lost Vowels Island

83

7.4 Conclusions and Future Works

84

References

84

A Preliminary Study of Two-Handed Manipulation for Spatial Input Tasks in a 3D Modeling Application

86

8.1 Introduction

86

8.2 Bimanual Interaction

87

8.3 OMM: A 3D Modeling Application

88

8.4 Design Study

90

8.5 Results

93

8.6 Conclusions and Perspectives

95

References

96

Design of a Model of Human Interaction in Virtual Environments

98

9.1 Introduction

98

9.2 Related Work

100

9.3 General Design of the Interaction Module

100

9.4 Conclusions

109

References

109

A Space Model for 3D User Interface Development

111

10.1 Introduction

111

10.2 Extending the UI Continuum

112

10.3 A Space Meta-Model

113

10.4 The TRES-D Methodology

119

10.5 Case Studies

120

10.6 Conclusions

121

References

121

Evaluation and Optimization of Word Disambiguation for Text- Entry Methods

123

11.1 Introduction

123

11.2 Candidate Words Production

124

11.3 Word-Frequency Based Production

124

11.4 Conclusion and Future Work

131

References

132

Integrating Usability Methods into Model-Based Software Development

133

12.1 Introduction

133

12.2 Concept

134

12.3 Example

140

12.4 Conclusion and Future Work

143

References

144

Supporting the Design of Mobile Artefacts for Paper- Based Activities

145

13.1 Introduction

145

13.2 Related Work

147

13.3 Design Framework

148

13.4 Case Studies and Usage Examples

152

13.5 Results

154

13.6 Conclusions and Future Work

155

References

156

Integrating Dialog Modeling and Domain Modeling: The Case of Diamodl and the Eclipse Modeling Framework

158

14.1 Introduction

158

14.2 Related Work

159

14.3 Diamodl and Domain Modeling

160

14.4 Eclipse Modeling Framework (EMF) Concepts and Tools

162

14.5 Utilizing EMF in the Diamodl Language and Runtime

164

14.6 Using the EMF and Diamodl Tools Together

167

14.7 Conclusion and Further Work

168

References

169

Inspector: Interactive UI Specification Tool

170

15.1 Introduction

170

15.2 Related Work

174

15.3 A Common Denominator in UI-Related Modelling

175

15.4 Summary and Outlook

181

References

181

Chapter 16 Creating Multi-platform User Interfaces with RenderXML

183

16.1 Introduction

183

16.2 Multi-platform Software Development

184

16.3 User Interface Extensible Markup Language: UsiXML

185

16.4 Related Work

186

16.5 RenderXML

187

16.6 Using RenderXML in the Development of an Electronic Inspection System

190

16.7 Discussion, Conclusion, and Future Work

192

References

192

Chapter 17 Analysis Models for User Interface Development in Collaborative Systems

195

17.1 Introduction

195

17.2 Related Works

196

17.3 Steps in the Analysis Stage for Collaborative Systems

196

17.4 Case Study

197

17.5 Roles and Tasks Identification

197

17.6 Structure and Behaviour

201

17.7 Traceability Inter- and Intra-Stage

204

17.8 Conclusions

205

References

205

CIAT, A Model-Based Tool for Designing Groupware User Interfaces Using CIAM

207

18.1 Introduction

207

18.2 CIAM: A Methodological Approach for User Interface Development of Collaborative Applications

208

18.3 Eclipse Framework

209

18.4 CIAT: The Collaborative Interactive Applications Tool

211

18.5 Conclusions

217

References

217

Towards a Methodological Framework to Implement Model- Based Tools for Collaborative Environments

219

19.1 Introduction

219

19.2 C-EPF: A Conceptual Framework for Designing Plastic Group- Aware UIs

220

19.3 CIAM: CSCW Conceptual Modelling for Interactive Systems. A Case Study

222

19.4 Conclusions and Further Work

223

References

225

Toward a Formal Task-Based Specification Framework for Collaborative Environments

226

20.1 Introduction

226

20.2 Requirements of a Formal Specification Framework

227

20.3 Background and Related Work

228

20.4 The Collaborative Task Modeling Language

229

20.5 Tool Support: CTML Editor and Simulator

233

20.6 Conclusion and Future Research

236

References

237

Task-Driven Composition of Web User Interfaces

238

21.1 Introduction

238

21.2 The WebTaskModel Approach

239

21.3 Concrete UI Information

241

21.4 Runtime Generation of the Final AUI

245

21.5 Modifications of the Task Model

247

21.6 Conclusion

248

References

248

Collaborative Modelling of Tasks with CTT: Tools and a Study

250

22.1 Introduction and Motivation

250

22.2 Tools for Task Modelling with CTT

251

22.3 Comparative Study

253

22.4 Conclusions and Future Work

254

References

255

A Generic and Configurable Electronic Informer to Assist the Evaluation of Agent- Based Interactive Systems

256

23.1 Introduction

256

23.2 Interactive System Architectures

257

23.3 Agent-Based Architecture Proposed as a Mixed Model

258

23.4 Proposition of an Electronic Informer Adapted to Agent- Based Interactive Systems

259

23.5 Conclusions

267

References

267

Quality of Adaptation: User Cognitive Models in Adaptation Quality Assessment

269

24.1 Introduction

269

24.2 The Adaptation Process

270

24.3 Isatine: A Framework for Adaptation

271

24.4 Adaptation Quality Assessment

272

24.5 Conclusions and Future Work

278

References

279

Design by Example of Graphical User Interfaces Adapting to Available Screen Size

280

25.1 Introduction

280

25.2 Design by Example

281

25.3 Example Inter- and Extrapolation

282

25.4 Related Work

283

25.5 Conclusion

284

References

285

A Method to Design Information Security Feedback Using Patterns and HCI- Security Criteria

286

26.1 Introduction

286

26.2 HCI-S Design Criteria

288

26.3 Problem Outline

288

26.4 Designing Security Feedback Using Patterns and HCI- S Criteria

289

26.5 Case Study

292

26.6 Related Work

294

26.7 Concluding Remarks and Future Work

295

References

296

Domain-Specific Model for Designing Rich Internet Application User Interfaces

298

27.1 Introduction

298

27.2 RUX-Method Introduction

300

27.3 The RIA Domain-Specific Model of RUX-Method

301

27.4 The Method in Use

305

27.5 Related Work

306

27.6 Conclusions

308

References

308

Design Patterns for User Interface for Mobile Applications

310

28.1 Introduction

310

28.2 Main Problem Areas

311

28.3 Handling Dialogs When Software Keyboard Is Shown and Hidden

311

28.4 Validation

312

28.5 Using Patterns Format to Document Design Knowledge

314

28.6 Related Work

314

28.7 Conclusions and Future Work

315

References

315

On the Reusability of User Interface Declarative Models

316

29.1 Introduction

316

29.2 User Interface Models: Reuse

317

29.3 Approaches for Reuse

318

29.4 Conclusions

321

References

321

Index

322