A View Oriented Approach to Modeling Web Navigation

Article Preview

Abstract:

This paper presents a view oriented approach to modeling web navigation, which is suitable as an analysis method and tool for web applications. As a navigation node, the view has characteristics of dynamic and hierarchy. The dynamic of the view reflects that the content data of the application is changeable, and the hierarchy of the view makes it possible that the navigation model could evolve from a high-level abstract model to a low-level concrete model. In this paper navigation is divided into action navigation and non-action navigation. Action navigation fuses navigation process with data processing, which reflects the inherit characteristic of web application well. This paper show how to use the graphical notation to represent the various conceptions and elements involved in the approach. At last, several navigation implement patterns which can improve user experience are introduced.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

537-544

Citation:

Online since:

September 2013

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Roger S. Pressman and David Lower: Web Engineering: A Practitioner's Approach (McGraw- Hill, New York, 2009).

Google Scholar

[2] D. Schwabe, G. Rossi: An Object Oriented Approach to Web-Based Application Design. Theory and Practice of Object Systems(TAPOS)(1998), pp.207-225.

DOI: 10.1002/(sici)1096-9942(1998)4:4<207::aid-tapo2>3.0.co;2-2

Google Scholar

[3] S. Ceri, P. Fraternali, and A. Bongio: Web Modeling Language (WebML): a modeling language for designing Web sites. in Proc. WWW9 Conference, Amsterdam (2000), pp.137-157.

DOI: 10.1016/s1389-1286(00)00040-2

Google Scholar

[4] J. Conallen: Building Web Applications with Uml (Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2002).

Google Scholar

[5] N. Koch, and A. Kraus: The expressive power of UML-based engineering. In Second International Workshop on Web Oriented Software Techonlogy (CYTED) (2002), pp.105-119.

Google Scholar

[6] N. Koch, A. Knapp, G. Zhang, H. Baumeister: UML-Based Web Engineering: An Approach Based on Standards. In Web Engineering: Modelling and Implementing Web Applications, HCI Series, Springer-Verlag (2008), pp.157-191.

DOI: 10.1007/978-1-84628-923-1_7

Google Scholar

[7] K. Leung, L. Hui, S. Yiu, and R. Tang: Modelling Web Navigation by StateCharts. In: Proceedings: 24th Inter. Comp. Software and Applications Conf., 2000 Electronic Edition. IEEE Computer Society DL, Los Alamitos (2000), pp.41-47.

Google Scholar

[8] M. Winckler, P. Palanque. StateWebCharts: a Formal Description Technique Dedicated to Navigation Modelling of Web Applications. Interactive Systems. Design, Specification, and Verification Lecture Notes in Computer Science Volume 2844 (2003).

DOI: 10.1007/978-3-540-39929-2_5

Google Scholar

[9] D. Harel. Statecharts: a visual formalism for complex system. Science of Computer Programming, Volume 8, Issue 3 (1987), p.231–274.

DOI: 10.1016/0167-6423(87)90035-9

Google Scholar

[10] M. Jouravlev: Redirect After Post. http: /www. theserverside. com/news/1365146/Redirect-After -Post.

Google Scholar

[11] Jesse James Garrett: The Elements of User Experience: User-Centered Design for the Web and Beyond, Second Edition (Pearson Education, Inc, New Riders, Berkeley, CA, 2011).

Google Scholar