Abstract
We propose an architecture model for the hypermedia design and engineering process that combines incremental design of specifications and automatic generation in an experimental feedback loop. We have developed PageJockey a hypermedia design environment on this model. The designer may incrementally capture hypermedia specifications into templates by graphically interacting with the automatically produced target hypermedia and evaluate and refine the design. We introduce HLHSL, an object-oriented language which internally captures these high level specifications. We argue that the quick feedback between usage and design concerns makes it possible to address early and continuingly their mutual constraints in the development process, thereby leading to improve hypermedia quality at low cost.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35349-4_22
Chapter PDF
Similar content being viewed by others
Keywords
References
Båehm, B., Bose, P., Horowitz, E., Lee, M.J. (1995) Software Requirements Negotiation and Renegotiation Aids: A Theory-W Based Spiral Approach. Proc. ICSE’95.
Budinsky, F.J., Finnie, M.A., Vlissides, J.M., and Yu, P.S. (1996) Automatic code generation from design patterns. IBM Systems Journal, Vol. 35, N°2.
A. Feng & T. Wakayama. Simon: a Grammar-based transformation system for structured documents (1993). Electronic Publishing 6(4),361–372.
Fraissé, S., Nanard, M., Nanard, J. (1996) Generating hypermedia from specifications by sketching multimedia templates. Proc. Multimedia’96, ACM Press, 120–124.
Gamma, E., Helm, R., Johnson, R., Vlissides, J. (1995) Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading.
Garzotto, F., Mainetti, L., Paolini, P. (1995) Hypermedia design, analysis and evaluation issues. CACM 38(8), 74–86.
Garzotto, F., Mainetti, L. Paolini, P. (1996) Information reuse in hypermedia applications. Proc. Hypertext’96, ACM Press, 93–104.
Gronbœk, K. (1997) Designing Dexter-based hypermedia services for World-Wide Web. Proc. Hypertext ‘87, 146–156.
Halasz, F. & Schwartz, M. (1994) ‘The Dexter Hypertext Reference Model. CACM 37(2).
Kristensen, A. (1998) Template resolution in XML/HTML. WWW7, Elsevier Publisher.
Kuikka, E. & Penttonen, M. (1993) Transformation of Structured Documents with the Use of Grammar. Electronic PublishingVol. 6(4), 373–383.
Nanard, J. & Nanard, M. (1995) Hypertext Design Environments and the Hypertext Design Process. CACM 38(8), 49–56.
Nanard, M., Nanard, J., Kahn, P. (1998) Pushing Reuse in Hypermedia Design: Golden Rules, Design Patterns and Generic Templates,Proc. HT’98, ACM Press, 11–20.
Nielsen, J. (1989) Tools for generating consistent user interfaces in Coordinating User Interfaces for Consistency, Academic Press, 107–130.
Web (1997) User Manual. 02 Technology.
Paterno, F., Bucca, M.F. (1997) Task-oriented Design for Interactive User Interface in Museum Systems. Proc. ICHIM’97, Le Louvre, 271–279.
Rossi, G., Schwabe, D., Garrido A. (1997) Design Reuse in Hypermedia Applications Development. Proc. Hypertext’97, ACM Press, 57–66.
Rutledge, L., van Ossenbruggen, J., Hardman, L., Bulterman, D. (1997) A Framework for Generating Adaptable Hypermedia Documents. Proc. Multimedia’97, ACM Press.
Schmidt, D. (1997) Object-Oriented Application Frameworks,CACM 40 (10), 32–38.
Schwabe, D., Rossi, G., Barbosa, S.D.J. (1996) Systematic Hypermedia Application Design with 00HDM. Proc. Hypertext’96, ACM Press, 116–128.
Shaw, M. (1995) Abstractions for Software Architecture and Tools to Support Them. Proc. of the 1st Int. Workshop on Architectures for Software Systems.
Sun (1997), The Servlet API, Sun MicroSystems, http://jserv.javasoft.com/products/java-server/servlets/
Winograd, T. (1995) From programming environments to environments for designing, CACM 38(6), 65–74.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Nanard, J., Nanard, M. (1999). An architecture model for the hypermedia engineering process. In: Chatty, S., Dewan, P. (eds) Engineering for Human-Computer Interaction. EHCI 1998. IFIP —The International Federation for Information Processing, vol 22. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35349-4_15
Download citation
DOI: https://doi.org/10.1007/978-0-387-35349-4_15
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5147-5
Online ISBN: 978-0-387-35349-4
eBook Packages: Springer Book Archive