Combining Instance and Class-Based Descriptions in Hypermedia Authoring
A novel approach for hypermedia authoring-in-the-large is presented. It combines class with instance based nodes and links descriptions in an object oriented framework. This framework includes a class based approach for building high level descriptions of hypermedia applications, and an instance based approach for defining nodes relationships, appearance and behaviour. The proposal uses a software engineering view for hypermedia authoring (including analysis, design and implementation activities) and tries to complement existing model based approaches.
In this paper, the outstanding features of this approach are described together with a comparison with other related work; some issues regarding the implementation of tools for supporting this approach are briefly described, together with some guidelines for hand-craft translation to card-based systems (like Hypercard). Finally, some further work in this model is discussed.
KeywordsClass Hierarchy Node Class High Level Design Object Oriented Framework Prototypical Instance
Unable to display preview. Download preview PDF.
- 1.F. Garzotto, P. Paolini and D. Schwabe. “HDM-A Model for the Design of Hypertext Applications”, Thirth ACM Conferences on Hypertext Proceedings, ed. ACM Press. pag.313.Google Scholar
- 2.J. Nanard and M. Nanard. “Using Structured Types to Incorporate Knowledge in Hypertext, Thirth ACM Conferences on Hypertext Proceedings, ed. ACM Press. pag. 329.Google Scholar
- 3.M. Marmann and G. Schlargeter. “Towards a better support for hypermedia authoring: The HYDESIGN model”, Fourth ACM Conferences on Hypertext. ECHT’92. ed. ACM Press, pag 232.Google Scholar
- 4.R. Sobesiak and J Mylopoulos. “A Conceptual Modelling approach to authoring-in-the-large for hypertext documents”, Proceedings ACM Conference on Organizational Computing Systems, 1991, pag 225.Google Scholar
- 5.D. Ungar and R. B. Smith. “Self. The power of simplicity”, Proceedings of ACM Conferences on Object Oriented Programming, Systems, Languages and Applications, 1987, ed. ACM Press, pag. 227.Google Scholar
- 6.W. LaLonde: “Designing families of data types using exemplars”, ACM Toplas, april 1989.Google Scholar
- 7.W. LaLonde and J. Pugh. “Packaging decomposable PARTS for reuse”, Journal of Object-Oriented Programming. May 1993, vol 6 n°2, pag. 86.Google Scholar
- 8.E. Gold and M. B. Rosson “Portia: An instance-Centered Environment for Smalltalk”, Proceedings of ACM Conferences on Object Oriented Programming, Systems, Languages and Applications, 1991, ed. ACM Press, pag. 62.Google Scholar
- 9.R. Wirfs-Brock, B. Wilkerson, and L. Wiener: “Designing object oriented software”, Prentice Hall, 1990.Google Scholar
- 10.D. Embley, B. Kurtz and S. Woodfield. “Object Oriented System Analyis. A Model based approach”, Prentice Hall Inc. 1992.Google Scholar
- 11.J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy and W. Lorensen. “Object Oriented Modeling and Design”, Prentice Hall Inc. 1991.Google Scholar
- 12.B. Amann and M. Scholl. “Gram: A graph data model and query language”, Fourth ACM Conferences on Hypertext. ECHT’92. ed. ACM Press, pag 201.Google Scholar
- 13.M. Casanova, L. Tucherman, M. D. Lima, J. Rangel Netto, N. Rodriguez and L. F. Gomez Soares. “The nested context model for hyperdocuments”, Thirth ACM Conferences on Hypertext Proceedings, ed. ACM Press. pag. 193.Google Scholar