Abstract
In this paper we present a design approach and a software framework for building physical hypermedia applications, i.e. those mobile (Web) applications in which physical and digital objects are related and explored using the hypermedia paradigm. We show how we extended the popular MVC metaphor by incorporating the concept of located object, and we describe a framework implementation using Jakarta Struts. We first review the state of the art of this kind of software systems, stressing the need of a systematic design and implementation approach; we briefly present a light extension to the OOHDM design approach, incorporating physical objects and “walkable” links. We next present a Web application framework for deploying physical hypermedia software and show an example of use. We compare our approach with others in this field and finally we discuss some further work we are pursuing.
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
Adaptive Hypermedia Home Page, http://wwwis.win.tue.nl/ah/
Douglas, M., Schwabe, D., Rossi, G.: A software arquitecture for structuring complex Web Applications. Journal of Web Engineering 1(1), 37–60 (2002)
Espinoza, F., Persson, P., Sandin, A., Nystrom, H., Cacciatore, E., Bylund, M.: GeoNotes: Social and Navigational Aspects of Location-Based Information Systems. In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) UbiComp 2001. LNCS, vol. 2201, pp. 2–17. Springer, Heidelberg (2001)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Elements of reusable object-oriented software. Addison Wesley, Reading (1995)
Gordillo, S.E., Rossi, G., Schwabe, D.: Separation of structural concerns in physical hypermedia models. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 446–459. Springer, Heidelberg (2005)
Gordillo, S., Rossi, G., Lyardet, F.: Modeling Physical Hypermedia Applications. In: SAINT Workshops 2005, pp. 410–413 (2005)
Gronbaek, K., Kristensen, J., Eriksen, M.: Physical Hypermedia: Organizing Collections of Mixed Physical and Digital Material. In: Proceedings of the 14th. ACM International Conference of Hypertext and Hypermedia (Hypertext 2003), pp. 10–19. ACM Press, New York (2003)
Hansen, F., Bouvin, N., Christensen, B., Gronbaek, K., Pedersen, T., Gagach, J.: Integrating the Web and the World: Contextual Trails on the Move. In: Proceedings of the 15th. ACM International Conference of Hypertext and Hypermedia (Hypertext 2004), ACM Press, New York (2004)
Harper, S., Goble, C., Pettitt, S.: proximity: Walking the Link. Journal of Digital Information 5(1) Article No 236 (April 7, 2004). Available at http://jodi.ecs.soton.ac.uk/Articles/v05/i01/Harper/
Knight, A., Dai, N.: Objects and the Web. IEEE Software, 51–59 (January/February 2002)
Krasner, G., Pope, S.: A Cookbook for Using Model-View-Controller User Interface Paradigm in Smalltalk-80. Journal of Object Oriented Programming, 26–49 (August/September 1988)
OMG Model-Driven-Architecture, http://www.omg.org/mda/
Romero, L., Correia, N.: HyperReal: A Hypermedia model for Mixed Reality. In: Proceedings of the 14th ACM International Conference of Hypertext and Hypermedia (Hypertext 2003), pp. 2–9. ACM Press, New York (2003)
Schwabe, D., Rossi, G.: An object-oriented approach to web-based application design. Theory and Practice of Object Systems (TAPOS), Special Issue on the Internet 4(4), 207–225 (1998)
Steimann, F.: On the Representation of Roles in Object-Oriented and Conceptual modeling. Data and Knowledge Engineering 35, 83–106 (2000)
The Struts Home Page, http://struts.apache.org/
The UML Home Page, www.omg.org/uml/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Challiol, C., Rossi, G., Gordillo, S., De Cristófolo, V. (2006). Designing and Implementing Physical Hypermedia Applications. In: Gavrilova, M.L., et al. Computational Science and Its Applications - ICCSA 2006. ICCSA 2006. Lecture Notes in Computer Science, vol 3983. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751632_16
Download citation
DOI: https://doi.org/10.1007/11751632_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34077-5
Online ISBN: 978-3-540-34078-2
eBook Packages: Computer ScienceComputer Science (R0)