Abstract
In this paper we motivate the advantages of a unified, language-independent concept for describing and defining navigation systems based on underlying graph structures. We expect that such an approach will lower the effort for implementing navigation systems with application frameworks while increasing the configurability and reusability of navigation systems at the same time. It also allows adapting navigation components to new data sources easily. A visual notation called Graph Access Pattern Diagrams (GAP-Ds) is outlined and its expressivity is demonstrated by examples.
Chapter PDF
Similar content being viewed by others
References
Morville, P.: Information architecture for the World Wide Web. O’Reilly, Sebastopol (2007)
Garrett, J.: The elements of user experience: user-centered design for the web. American Institute of Graphic Arts, New Riders (2003)
Kalbach, J.: Designing Web navigation. O’Reilly, Beijing (2007)
Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data-Intensive Web Applications. Morgan Kaufmann Publishers Inc. (2002)
Schwabe, D., Rossi, G., Barbosa, S.D.J.: Systematic hypermedia application design with OOHDM. In: Proceedings of the the Seventh ACM Conference on Hypertext, pp. 116–128. ACM, Bethesda (1996)
Nussbaumer, M., Freudenstein, P., Gaedke, M.: The Impact of Domain-Specific Languages for Assembling Web Applications. The Journal Engineering Letters 13, 387–396 (2006)
Kruschitz, C., Hitz, M.: Analyzing the HCI Design Pattern Variety. In: Proceedings of AsianPLoP 2010 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Keller, M., Nussbaumer, M. (2012). Graph Access Pattern Diagrams (GAP-D): Towards a Unified Approach for Modeling Navigation over Hierarchical, Linear and Networked Structures. In: Harth, A., Koch, N. (eds) Current Trends in Web Engineering. ICWE 2011. Lecture Notes in Computer Science, vol 7059. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27997-3_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-27997-3_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-27996-6
Online ISBN: 978-3-642-27997-3
eBook Packages: Computer ScienceComputer Science (R0)