A reusable graphical user interface for manipulating object-oriented databases using Java and XML

Suzanne Dietrich, D. Suceava, C. Cherukuri, S. D. Urban

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations

Abstract

This-paper describes the design and functionality of a graphical user interface (GUI) written in Java Swing that is used to support instructional activities associated with teaching object-oriented database (OODB) concepts. The GUI supports the manipulation of objects in an OODB, assuming the implementation of a specified interface for interacting with an OODB. By using the interface, students can focus on object-oriented design and programming concepts associated with OODB concepts rather than the development of a user interface. Since the GUI uses the Extensible Markup Language (XML) for defining the database schema and data import/export, the use of the GUI provides the added benefit of demonstrating the manner in which XML interacts with database technology.

Original languageEnglish (US)
Title of host publicationSIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)
Pages362-365
Number of pages4
StatePublished - 2001
Event32nd SIGCSE Technical Symposium on Computer Science Education - Charlotte, NC, United States
Duration: Feb 21 2001Feb 25 2001

Other

Other32nd SIGCSE Technical Symposium on Computer Science Education
CountryUnited States
CityCharlotte, NC
Period2/21/012/25/01

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Food Science

Fingerprint Dive into the research topics of 'A reusable graphical user interface for manipulating object-oriented databases using Java and XML'. Together they form a unique fingerprint.

  • Cite this

    Dietrich, S., Suceava, D., Cherukuri, C., & Urban, S. D. (2001). A reusable graphical user interface for manipulating object-oriented databases using Java and XML. In SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education) (pp. 362-365)