Abstract
Current Web applications embed sophisticated user interfaces and business logic. The original interaction paradigm of the Web based on static content pages that are browsed by hyperlinks is, therefore, not valid anymore. In this paper, we advocate a paradigm shift for browsers and Web applications, that improves the management of user interaction and browsing history. Pages are replaced by States as basic navigation nodes, and Back/Forward navigation along the browsing history is replaced by a full-fledged interactive application paradigm, supporting transactions at the interface level and featuring Undo/Redo capabilities. This new paradigm offers a safer and more precise interaction model, protecting the user from unexpected behaviours of the applications and the browser.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Milic-Frayling, N., Jones, R., Rodden, K., Smyth, G., Blackwell, A., Sommerer, R.: Smartback: Supporting Users in Back Navigation. In: Proc. WWW 2004, pp. 63–71 (2004)
Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data-Intensive Web Applications. The Morgan Kaufmann Series in Data Management Systems. Morgan Kaufmann Publishers Inc., San Francisco (2002)
Vdovják, R., Frăsincar, F., Houben, G.-J., Barna, P.: Engineering Semantic Web Information Systems in Hera. Journal of Web Engineering 1(1-2), 3–26 (2003)
Schwabe, D., Rossi, G., Barbosa, S.D.J.: Systematic Hypermedia Application Design with OOHDM. In: Proc. Hypertext 1996, pp. 116–128 (1996)
Object Management Group: UML 2.0 Superstructure Specification (2004)
Jacob, R.J.K.: A Specification Language for Direct-Manipulation User Interfaces. ACM Trans. Graph. 5(4), 283–317 (1986)
de Oliveira, M.C.F., Turine, M.A.S., Masiero, P.C.: A Statechart-based Model for Hypermedia Applications. ACM Trans. Inf. Syst. 19(1), 28–52 (2001)
Leung, K.R.P.H., Hui, L.C.K., Hui, S.M., Tang, R.W.M.: Modeling Navigation by Statechart. In: Proc. COMPSAC 2000, pp. 41–47 (2000)
Winckler, M., Palanque, P.: StateWebCharts: A Formal Description Technique Dedicated to Navigation Modelling of Web Applications. In: Proc. Intl. Workshop on Design, Specification and Verification of Interactive Systems, pp. 279–288 (2003)
Draheim, D., Weber, G.: Modelling Form-based Interfaces with Bipartite State Machines. Interacting with Computers 17(2), 207–228 (2005)
Preciado, J.C., Linaje, M., Sánchez, F., Comai, S.: Necessity of Methodologies to Model Rich Internet Applications. In: Proceedings of International Symposium on Web Site Evolution, Budapest, Hungary (September 26, 2005), pp. 7–13 (2005)
Bozzon, A., Comai, S., Fraternali, P., Toffetti Carughi, G.: Conceptual Modeling and Code Generation for Rich Internet Applications. In: Proceedings of International Conference on Web Engineering, Menlo Park, CA, USA (July 10-14, 2006), pp. 353–360 (2006)
Linaje, M., Preciado, J.C., Sánchez-Figueroa, F.: A Method for Model Based Design of Rich Internet Application Interactive User Interfaces. In: Proceedings of International Conference on Web Engineering, Como, Italy (July 16-20, 2007), pp. 226–241 (2007)
Urbieta, M., Rossi, G., Ginzburg, J., Schwabe, D.: Designing the Interface of Rich Internet Applications. In: Proc. LA-WEB 2007, pp. 144–153 (2007)
Pérez, S., DÃaz, O., Meliá, S., Gómez, J.: Facing Interaction-Rich RIAs: The Orchestration Model. In: Proc. ICWE 2008, pp. 24–37 (2008)
Alalfi, M.H., Cordy, J.R., Dean, T.R.: A Survey of Analysis Models and Methods in Website Verification and Testing. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 306–311. Springer, Heidelberg (2007)
Biel, B., Book, M., Gruhn, V., Peters, D., Schäfer, C.: Handling Backtracking in Web Applications. In: Proc. EUROMICRO 2004, pp. 388–395 (2004)
Ceri, S., Daniel, F., Matera, M., Rizzo, F.: Extended Memory (xMem) of Web Interactions. In: Proc. ICWE 2006, pp. 177–184 (2006)
Baresi, L., Denaro, G., Mainetti, L., Paolini, P.: Assertions to Better Specify the Amazon Bug. In: Proc. SEKE 2002, pp. 585–592 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brambilla, M., Cabot, J., Grossniklaus, M. (2009). Modelling Safe Interface Interactions in Web Applications. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds) Conceptual Modeling - ER 2009. ER 2009. Lecture Notes in Computer Science, vol 5829. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04840-1_29
Download citation
DOI: https://doi.org/10.1007/978-3-642-04840-1_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04839-5
Online ISBN: 978-3-642-04840-1
eBook Packages: Computer ScienceComputer Science (R0)