Abstract
Model-based approaches to graphical user interfaces (GUIs) achieved poor acceptance of software engineers because the offer models, architectures, components, frameworks and libraries that restrict the flexibility of development too much. We propose a dialog model which enables flexible development with no restrictions on presentation and application layer and without any implementation-technology dependence. The dialog model supports GUI designers and developers in understanding the behavior of the GUI. The dialog model controls the dialog core component. The dialog component relieves GUI developers of re-implementing the coordination of presentation and application layer.
Chapter PDF
Similar content being viewed by others
References
Barclay, P., Griffiths, T., McKirdy, J., Paton, N., Cooper, R., Kennedy, J.: The Teallach Tool: Using Models for Flexible User Interface Design. In: CADUI, pp. 139–158. Kluwer Academic Publishers, Dordrecht (1999)
Brambilla, M., Comai, S., Fraternali, P., Matera, M.: Designing Web Applications with WebML and WebRatio. Springer, Heidelberg (2007)
Browne, T., Davila, D., Rugaber, S., Stirewalt, K.: The Mastermind User Interface Generation Project. GVU Technical Report GIT-GVU-96-31, Georgia Institute of Technology (1996)
Comai, S., Carughi, G.T.: A behavioral model for rich internet applications. In: ICWE, pp. 364–369 (2007)
Coutaz, J.: PAC: An object oriented model for dialog design. In: Bullinger, H.-J., Shakel, B. (eds.) Human-Computer Interaction: INTERACT 1987, pp. 431–436. North-Holland, Amsterdam (1987)
ISO. Lotos - a formal description technique based on temporal ordering of observational behaviour (ISO 8807). Technical report, Information Processing Systems - Open Systems Interconnection (1989)
Lauesen, S.: User Interface Design. A Software Engineering Perspective. Addison-Wesley, Reading (2004)
Lonczewski, F., Schreiber, S.: The FUSE-System: an Integrated User Interface Design Environment. In: CADUI, pp. 37–56 (1996)
Martinez-Ruiz, F.J., Arteaga, J.M., Vanderdonckt, J., Gonzalez-Calleros, J.M., Mendoza, R.: A first draft of a model-driven method for designing graphical user interfaces of rich internet applications. In: LA-WEB 2006: Proceedings of the Fourth Latin American Web Congress, pp. 32–38. IEEE Computer Society Press, Washington (2006)
Navarre, D., Palanque, P., Dragicevic, P., Bastide, R.: An approach integrating two complementary model-based environments for the construction of multimodal interactive applications. Interact. Comput. 18(5), 910–941 (2006)
Paternò, F., Sansone, S.: Model-based Generation of Interactive Digital TV Applications. In: MoDELS 2006, Workshop on Model Driven Development of Advanced User Interfaces. Genova, Italy (2006)
Puerta, A.R.: The Mecano Project: Comprehensive and Integrated Support for Model-Based Interface Development. In: CADUI, pp. 19–36 (1996)
Rossi, G., Pastor, O., Schwabe, D., Olsina, L.: Web Engineering: Modelling and Implementing Web Applications. Human-Computer Interaction Series, vol. 12, pp. 263–301. Springer, Heidelberg (2008)
Siedersleben, J.: Moderne Software-Architektur. Dpunkt (2004)
Szekely, P.A., Sukaviriya, P.N., Castells, P., Muthukumarasamy, J., Salcher, E.: Declarative interface models for user interface construction tools: the MASTERMIND approach. In: EHCI, pp. 120–150 (1995)
Vanderdonckt, J., et al.: User Interface Extensible Markup Language (UsiXML) 1.8. Université catholique de Louvain (February 2007), http://www.usixml.org
Vanderdonckt, J., Grolaux, D., Roy, P.V., Limbourg, Q., Macq, B.M., Michel, B.: A design space for context-sensitive user interfaces. In: IASSE, pp. 207–214 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 IFIP International Federation for Information Processing
About this paper
Cite this paper
Rückert, J., Paech, B. (2008). The Guilet Dialog Model and Dialog Core for Graphical User Interfaces. In: Forbrig, P., Paternò, F. (eds) Engineering Interactive Systems. TAMODIA HCSE 2008 2008. Lecture Notes in Computer Science, vol 5247. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85992-5_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-85992-5_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85991-8
Online ISBN: 978-3-540-85992-5
eBook Packages: Computer ScienceComputer Science (R0)