OOHDM-Web: an environment for implementation of hypermedia applications in the WWW

This paper shows an environment, OOHDM-Web, that allows template driven website for applications designed using, OOHDM.. We show how this environment allows direct mapping of navigation and interface constructs of OOHDM into a library of functions in the CGI scripting environment CGI-LUA, extended with the DB-LUA package. OOHDM-Web allows implementation of hypermedia applications as CGI scripts that produce dynamically generated pages, whose contents are fed from a database and integrated with pre-defined templates. The paper presents the advantages of combining the two techniques, template-driven implementations and design methods, reaping benefits of their respective stregths.

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

[2]  Marianne Winslett,et al.  DB: Browsing Object-Oriented Databases over the Web , 1995, World Wide Web J..

[3]  E KrasnerGlenn,et al.  A cookbook for using the model-view controller user interface paradigm in Smalltalk-80 , 1988 .

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

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

[6]  Stephen Travis Pope,et al.  A cookbook for using the model-view controller user interface paradigm in Smalltalk-80 , 1988 .

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

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

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

[10]  Andrew Hunter,et al.  Swoop: An Application Generator for ORACLE/WWW Systems , 1996, World Wide Web J..

[11]  Roberto Ierusalimschy,et al.  Lua—An Extensible Extension Language , 1996, Softw. Pract. Exp..

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

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

[14]  G. Rossi,et al.  An Object Oriented Approach to Web-Based Application Design , 1998 .

[15]  Gustavo Rossi,et al.  Systematic hypermedia design with oohdm , 1996 .

[16]  Gustavo Rossi,et al.  An Object Oriented Approach to Web-Based Applications Design , 1998, Theory Pract. Object Syst..

[17]  Wolfgang Keller Mapping Objects to Tables A Pattern Language , 1997 .

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

[19]  Gustavo Rossi,et al.  Systematic hypermedia application design with OOHDM , 1996, HYPERTEXT '96.

[20]  Mark Sifer,et al.  The Matilda Data Model and its Implications , 1996, MMM.