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.
Similar content being viewed by others
References
C. Alexander, S. Ishikawa, M. Silverstein, M. Jacobson, I. Fiksdahl-King, and S. Angel, A Pattern Language, Oxford University Press: New York, 1977.
Ma. Bichler and S. Nusser, “Modular design of complex Web-applications with SHDT”; http://dec9. wu-wien.ac.at/w3dt/wetice/wetice.html.
B. Scheiderman, “Designing information-abundant web sites: issues and recommendations,” IJHCS Journal, October 10, 1997.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns: Elements of reusable object-oriented software, Adisson Wesley, 1995.
A. Garrido, G. Rossi, and D. Schwabe, “Pattern systems for hypermedia,” in Proceedings of PloP'97, Pattern Language of Programming, 1997.
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.
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.
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.
Jakob Nielsen, “The alertbox: Current issues in web usability”; http://WWW.useit.com/alertbox/
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.
D. Schwabe, G. Rossi, and S.D.J. Barbosa, “Systematic hypermedia application design with OOHDM,” Proceedings of Hypertext'96 (HT96), Washington, March 1996.
The Visual Wave Programming Environment. Parc Place Systems; http://WWW.parcplace.com/ products/vwave/vwv-prod.htm.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1009666108580