Systematic hypermedia application design with OOHDM

In this paper we analyze the process of hypermedia applications design and implementation, focusing in particular on two critical aspects of these applications: the navigational and interface structure. We discuss the way in which we build the navigation and abstract interface models using the Object-Oriented Hypermedia Design Method (OOHDM); we show which concerns must be taken into account for each task by giving examples from a real project we are developing, the Portinari Project. We show which implementation concerns must be considered when defining interface behavior, discussing both a Toolbook and a HTML implementation of the example application.

[1]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[2]  Arcot Sowmya,et al.  Extending Statecharts with Temporal Logic , 1998, IEEE Trans. Software Eng..

[3]  Christos Faloutsos,et al.  Advanced Database Systems , 1997, Lecture Notes in Computer Science.

[4]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[5]  Daniel Schwabe,et al.  The Portinari Project - Science and Art Team Up Together to Help Cultural Projects , 1993, ICHIM.

[6]  Jay Banerjee,et al.  Data model issues for object-oriented applications , 1987, TOIS.

[7]  Michael Bieber,et al.  Designing hypertext support for computational applications , 1995, CACM.

[8]  Donald D. Cowan,et al.  Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse , 1995, IEEE Trans. Software Eng..

[9]  Gustavo Rossi,et al.  Building hypermedia applications as navigational views of information models , 1995, Proceedings of the Twenty-Eighth Annual Hawaii International Conference on System Sciences.

[10]  Danny B. Lange,et al.  An object-oriented design method for hypermedia information systems , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[11]  Amir Pnueli,et al.  On the Formal Semantics of Statecharts (Extended Abstract) , 1987, LICS.

[12]  Manfred Thüring,et al.  What Matters in Developing Interfaces for Hyperdocument Presentation? , 1995, Designing User Interfaces for Hypermedia.

[13]  Murray Silverstein,et al.  A Pattern Language , 1977 .

[14]  Jocelyne Nanard,et al.  Using structured types to incorporate knowledge in hypertext , 1991, HYPERTEXT '91.

[15]  Gustavo Rossi,et al.  From Domain Models to Hypermedia Applications: an Object-Oriented Approach , 1994 .

[16]  Franca Garzotto,et al.  HDM—a model-based approach to hypertext application design , 1993, TOIS.

[17]  Derek Coleman,et al.  Introducing Objectcharts or How to Use Statecharts in Object-Oriented Design , 1992, IEEE Trans. Software Eng..

[18]  Franca Garzotto,et al.  Adding multimedia collections to the Dexter Model , 1994, ECHT '94.

[19]  Agnès Voisard,et al.  Geographic Applications: An Experience with O2 , 1992, Building an Object-Oriented Database System, The Story of O2.

[20]  Tomás Isakowitz,et al.  RMM: a methodology for structured hypermedia design , 1995, CACM.

[21]  Luiz Fernando Gomes Soares,et al.  The nested context model for hyperdocuments , 1991, HYPERTEXT '91.

[22]  Yi Zheng,et al.  Using statecharts to model hypertext , 1992, ECHT '92.

[23]  Gustavo Rossi,et al.  An Object-Oriented Model for Designing the Human-Computer Interface Of Hypermedia Applications , 1995, IWHD.

[24]  John D. McGregor,et al.  Integrated object-oriented testing and development processes , 1994, CACM.

[25]  Bharat Bhargava,et al.  Advanced Database Systems , 1993, Lecture Notes in Computer Science.

[26]  Tomas Isakowitz,et al.  Methodologies for Designing and Developing Hypermedia Applications , 1994 .

[27]  Dick C. A. Bulterman,et al.  Links in hypermedia: the requirement for context , 1993, Hypertext.

[28]  Donald D. Cowan,et al.  Abstract Data Views , 1993, Struct. Program..

[29]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[30]  Jocelyne Nanard,et al.  Hypertext design environments and the hypertext design process , 1995, CACM.

[31]  Kaj Grønbæk Composites in a Dexter-based hypermedia framework , 1994, ECHT '94.

[32]  Simone D. J. Barbosa,et al.  Navigation Modeling in Hypermedia Applications , 1995, IWHD.

[33]  Gustavo Rossi,et al.  The object-oriented hypermedia design model , 1995, CACM.