Advertisement

A comparison of 4-GL development tools in the area of metadata and dynamic user interfaces

  • Josef Küng
  • Roland Wagner
  • Wolfram Wöß
6 Specific Methods and Applications
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1333)

Abstract

In conventional information systems the introduction of new kinds of information, new data structures and new layouts of the user interface make an adaptation of the corresponding database application necessary.

In this approach we introduced a concept of metadata information systems in the field of relational databases which reduces the expenditure for software maintenance significantly. With our metadata concept the adaptation can be done by the system administrator without changing the source code of the application. However, the development of metadata based information systems requires development environments which support the generation of user interfaces that may be changed dynamically at application runtime. We analyzed four development environments with respect to their suitability for the design and implementation of database applications which are based on metadata and provide a dynamic user interface.

Keywords

4-GL development environments metadata dynamic user interfaces information systems 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Sumpter, Raybyne M.: “Draft Whitepaper on Data Management”, Developed from the first two IEEE Metadata Workshops, University of Texas, Austin, Lawrence Livermore National Laboratory, 1994, http://www.llnl.gov/liv_comp/metadata/papers/whitepaper-draft.html.Google Scholar
  2. [2]
    Elmasri, Ramez / Navathe, Shamkant B.: “Fundamentals of Database Systems”, The Benjamin / Cummings Publishing Company, USA 1989, p 26–28.Google Scholar
  3. [3]
    Medyckyj-Scott, D.J. / Newman, I. Ruggles / Walker D. (eds): “Metadata in the Geosciences C”, Group D Publications, Loughborough, UK 1991. ISBN 1-874152-00-4.Google Scholar
  4. [4]
    Rubenstrunk, K.: “Standardizing Metadata”, DBMS Database & Client/Server Solutions, 1996 (Volume 9) No. 2, p 44–48.Google Scholar
  5. [5]
    Werthner, H.: “Design Principles of Tourist Information Systems”, Information and Communication Technologies in Tourism 1996, Proceedings of the 3rd International Conference in Innsbruck, Austria, 1996, Springer Computer Science, Eds. Klein, Schmid, Tjoa, Werthner, Springer-Verlag, Wien 1997, p 70–77.Google Scholar
  6. [6]
    Tjoa, A. M. / Werthner, H.: “Interfacing WWW with Distributed Database Applications in the Field of Tourism”, Information and Communication Technologies in Tourism 1996, Proceedings of the 3rd International Conference in Innsbruck, Austria, 1996, Springer Computer Science, Eds. Klein, Schmid, Tjoa, Werthner, Springer-Verlag, Wien 1997, p 78–85.Google Scholar
  7. [7]
    C/C++, Books Online, Contents Browser Version 2.0, Microsoft Corporation 1993/1994, Portions Corporations M&T Public Inc. 1992–1994.Google Scholar
  8. [8]
    MFC, Books Online, Contents Browser Version 2.0, Microsoft Corporation 1993/1994, Portions Corporations M&T Public Inc. 1992–1994.Google Scholar
  9. [9]
    Krüger,G.: “Visual C++: Einführung in die Windows-Programmierung mit den Microsoft Foundation Classes”, Addison-Wesley, BRD 1993.Google Scholar
  10. [10]
    Morgenstern, R. / Oberdorfer, M.: “Visual C++ 1.5 Advanced Programming”, Addison-Wesley, BRD 1994.Google Scholar
  11. [11]
    Symantec C++ Professional, Microsoft Class Library Reference, Version 6, Microsoft Corporation 1993.Google Scholar
  12. [12]
    Progress Software Corporation: “Progress Toolset Tutorial”, Bedford, Massachusetts, USA, 1994.Google Scholar
  13. [13]
    Progress Software Corporation: “Progress Programming Handbook”, Bedford, Massachusetts, USA, 1994.Google Scholar
  14. [14]
    Microsoft Corporation: “Microsoft Access — relationale Datenbank für Windows — Sprachverzeichnis”, Microsoft Corporation, 1994.Google Scholar
  15. [15]
    Microsoft Corporation: “Microsoft Access — relationale Datenbank für Windows — Benutzerhandbuch”, Microsoft Corporation, 1994.Google Scholar
  16. [16]
    Ring, Bruce: “SQLWindows, Developer's Reference”, Gupta Corporation, Ireland 1994.Google Scholar
  17. [17]
    Ring, Bruce: “SQLBase, Database Adminitrator's Guide”, Gupta Corporation, Ireland 1994.Google Scholar
  18. [18]
    Chen, P. P.: “The Entity Relationship Model: Towards a unified view of data”, ACM TODS, Vol 1, No 1, 1976, p 9–36.CrossRefGoogle Scholar
  19. [19]
    Microsoft Corporation: “ODBC 2.0 programmer's reference and SDK guide: the Microsoft Open Database Standard for Microsoft Windows and Windows NT”, Microsoft-Press, 1994. ISBN 1-556-15658-8.Google Scholar
  20. [20]
    Geiger, Kyle: “Inside ODBC', Microsoft-Press, BRD, 1995. ISBN 3-86063-359-7.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Josef Küng
    • 1
  • Roland Wagner
    • 1
  • Wolfram Wöß
    • 1
  1. 1.Research Institute for Applied Knowledge Processing (FAW)Johannes Kepler University LinzLinzAustria

Personalised recommendations