• DocumentCode
    2144871
  • Title

    A component framework for direct-manipulation editors

  • Author

    Weinreich, Rainer

  • Author_Institution
    Inst. fur Wirtschaftinf., Johannes Kepler Univ., Linz, Austria
  • fYear
    1997
  • fDate
    24-28 Nov 1997
  • Firstpage
    99
  • Lastpage
    112
  • Abstract
    Object-oriented software technology has some significant flaws that are addressed with component technology. The foundations of software component technology and the possible and useful kinds of software composition are still an open issue of ongoing research. After a clarification of important issues of component technology and component composition, we present an object-oriented component framework that was developed to serve as the basis for an adaptable software development environment. The framework supports the construction of applications with a direct-manipulation user interface (especially graphic editors) and a code generation back-end. It uses a trading mechanism for component integration at run time, facilitates the separation of component adaptation and component composition, and incorporates an architecture that supports system evolution to a certain degree
  • Keywords
    graphical user interfaces; object-oriented programming; software reusability; adaptable software development environment; code generation; component adaptation; component composition; component integration; direct manipulation editors; graphic editors; object-oriented component framework; object-oriented software technology; run time; software component framework; software composition; system evolution; trading mechanism; user interface; Application software; Computer architecture; Graphics; Java; Laboratories; Mechanical factors; Object oriented modeling; Software engineering; Software tools; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1997. TOOLS 25, Proceedings
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    0-8186-8485-2
  • Type

    conf

  • DOI
    10.1109/TOOLS.1997.681864
  • Filename
    681864