Skip to main content
Log in

Discovering and Using Design Patterns in the WWW

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this paper, we discuss how the idea of design patterns can be used in the context of the World Wide Web, for both designing and implementing web sites or more complex information systems. We first motivate our work by discussing which are the most outstanding problems in designing Web-based information systems. Then we briefly introduce design patterns and show how they are used to record and reuse design information. We next present some simple though powerful design patterns and show known uses in the WWW. Finally, we outline a process for building applications by combining a design methodology (OOHDM) with design patterns.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. C. Alexander, S. Ishikawa, M. Silverstein, M. Jacobson, I. Fiksdahl-King, and S. Angel, A Pattern Language, Oxford University Press: New York, 1977.

    Google Scholar 

  2. Ma. Bichler and S. Nusser, “Modular design of complex Web-applications with SHDT”; http://dec9. wu-wien.ac.at/w3dt/wetice/wetice.html.

  3. B. Scheiderman, “Designing information-abundant web sites: issues and recommendations,” IJHCS Journal, October 10, 1997.

  4. E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns: Elements of reusable object-oriented software, Adisson Wesley, 1995.

  5. A. Garrido, G. Rossi, and D. Schwabe, “Pattern systems for hypermedia,” in Proceedings of PloP'97, Pattern Language of Programming, 1997.

  6. F. Garzotto, D. Schwabe, and P. Paolini, “HDM—Amodel based approach to hypermedia application design,” ACM Transactions on Information Systems, Vol. 11, No. 1, pp. 1–26, Jan. 1993.

    Google Scholar 

  7. T. Isacowitz, E. Sthor, and P. Balasubramanian, “RMM: A methodology for structured hypermedia design,” Communications of the ACM, Vol. 38, No. 8, pp. 34–44, 1995.

    Google Scholar 

  8. G. Meszaros, “A pattern language for improving the capacity of reactive systems,” in pattern Languages of Program Design II, Addison Wesley, 1996, pp. 575–591.

  9. Jakob Nielsen, “The alertbox: Current issues in web usability”; http://WWW.useit.com/alertbox/

  10. G. Rossi, D. Schwabe, C. Lucena, and D. Cowan, “An object-oriented model for designing the humancomputer interface of hypermedia applications,” in Proceedings of IWHD'95, Springer Verlag Workshops in Computing, 1996.

  11. D. Schwabe, G. Rossi, and S.D.J. Barbosa, “Systematic hypermedia application design with OOHDM,” Proceedings of Hypertext'96 (HT96), Washington, March 1996.

  12. The Visual Wave Programming Environment. Parc Place Systems; http://WWW.parcplace.com/ products/vwave/vwv-prod.htm.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lyardet, F., Rossi, G. & Schwabe, D. Discovering and Using Design Patterns in the WWW. Multimedia Tools and Applications 8, 293–308 (1999). https://doi.org/10.1023/A:1009666108580

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009666108580

Navigation