Proceedings of the HT99 Workshop on Hypermedia Development http://www.eng.uts.edu.au/~dbl/HypDev/ht99w/ Design Patterns in Hypermedia Sunday, February 21st 1999 Held in conjunction with: HYPERTEXT '99: The Tenth ACM Conference on Hypertext and Hypermedia Darmstadt, Germany, February 21-25, 1999 Sponsored by ACM through SIGWEB
Towards an Hypermedia Design Patterns Space Jocelyne Nanard, Marc Nanard (LIRMM, France)
Design Patterns for WWW Hypermedia: Problems and Proposals Paolo Paolini, Franca Garzotto (Politecnico di Milano, Italy) {Paolo.Paolini, Franca.Garzotto}@polimi.it
"Just add Water" Applications: Hypermedia Application Frameworks Daniel Schwabe (DI, PUC-Rio, Brazil) schwabe@inf.puc-rio.br
Process Assessment Tasks: Patterns of Inspection David Lowe (UTS, Sydney, Australia) dbl@ee.uts.edu.au
Hypermedia Patterns and Components for Building better Web Information Systems M. Gaedke (TeCO, Karlsruhe, Germany) gaedke@teco.edu F. Lyardet (LIFIA, UNLP, Argentina) fer@sol.info.unlp.edu H. Werner-Gellersen (TeCO, Karlsruhe, Germany) hwg@teco.edu
Collaborative Hypermedia Design Patterns in OOHDM Jan Schümmer, Christian Schuckmann (GMD-IPSI, Germany) Jan.Schuemmer, Christian.Schuckmann}@gmd.de Luis Mariano Bibbo, Juan José Zapico, (UNLP, Argentina) lmbibbo, zapico}@sol.info.unlp.edu.ar
Hierarchical structure through navigation side bars Kasper Ĝstebye, (Norwegian Computing Center, Norway) Kasper.Osterbye@acm.org
Towards a Unified Catalog of Hypermedia Design Patterns D.M. Germán and D.D. Cowan Proceedings of the 33rd Hawaii International Conference on System Sciences
Gustavo Rossi, Fernando Danieal Lyardet, Daniel Schwabe, Developing Hypermedia Applications with Methods and Patterns
Abstract
In this paper we argue that hypermedia applications can and should be built using software engineering practices. We briefly motivate our point by surveying the state of the art of the most representative family of hypermedia applications: web-based applications. We next discuss why design methods improve the development process and briefly describe the OOHDM approach. Next, we analyze the rationale for recording design experience and present hypermedia patterns; some outstanding patterns are briefly mentioned. Finally, the need for a hypermedia design repository is discussed together with our work in this directionAnn Morgan Spalter, Rosemary Michelle Simpson, Reusable Hypertext Structures for Distance and JIT Learning, Hypertext'2000, pp29-
Abstract
Software components for distance and just-in-time (JIT) learning are an increasingly common method of encouraging reuse and acilitating the development process [56 ],but no analogous efforts have been made so ar for designing hyper- text components that can be reused in educationalofferings.1 We argue that such structures will be of tangible benefit to the online learning community,serving to of load a substan- tialburden from programmers and designers of software,as well as allowing educators without any programming experi- ence to customize available online resources. We present our motivation for hypertext structure compo- nents (HTSC)and then propose a set of pedagogical struc- tures and their building blocks that reflect the categories of lecture,laboratory,creative project,playground,and game [36 ].Franca Garzotto, Paolo Paolini, Davide Bolchini, Sara Valenti, "Modeling-by-Patterns" of Web Applications, ??? WWWCM99??
Abstract
A pattern ...describes a problem which occurs over and over again in our environment,and then describes the core of the so- lutio to that problem,in such a way that you can use this solution a million times over [1 ].The possible bene ts of using design patterns for Web applications are clear.They help fill the gap between re-quirements specification and conceptual modeling They support conceptual modeling-by-reuse i.e.design by adapting and combin- ing already-proven solutions to new problems.They support conceptual modeling-in-the-very-large i.e.the speci cation of the general fea- tures of an application,ignoring the details.This paper describes relevant issues about design patterns for the Web and illustrates an initiative of ACM S GWEB (the ACM Special nterest Group on Hypertext,Hy- permedia,and the Web).The initiative aims,with the contribution of researchers and professionals of different communities to build an online repository for Web design patterns.
Fernando Lyardet, Gustavo Rossi, Patterns for Dyamic Websites, PLoP-98 conference
Abstract
In this paper we present two hypermedia patterns for websites to explore solutions that have been adopted to face common problems about the information available on the user and the website sides. One aspect of this problem is analyzed on the News pattern to handle the problem of what do the users know about the changes on a website. Another aspect is analyzed in the Dynamic Configuration pattern from the website perspective, regarding the activities that are carried out by users and how these activities can be validated.
Don Zimmerman, Pat Walls, Exploring Navigational Patterns on the Web, ?Technology & Teamwork, 2000
Abstract
We report on our preliminary analyses o f our research designed to determine the navigational patterns users follow m Web and hierarchical Web sites. In all 33 participants completed the study using a within-subjects, Greco-Latin design where each person viewed two sites-one organized m Web structure and one organized in a hierarchical structure. The results suggest no significant difference m participants' perceptions o f their navigation o f the sites, the sites' ease o f use, feeling lost, and organization o f the sites.
Diego Bonura, Rosario Culmone, Emanuela Merelli, Patterns for Web Applications, SEKE'02
Abstract
This paper presents the preliminary results achieved in introducing a new formalism into the Web business logic layer. New useful and consistent patterns have been defined to support the modelling phase of web applications. The innovation in the use of patterns is extremely important when concepts like solidity, stability and reuse are crucial for the application design. The proposed patterns are graphically modelled using the UML and formalized using the OCL introduced by IBM. The new patterns are suitable for use in a CASE tool, to help developers build web solutions and eliminate inconsistences often present in natural languages.