Title :
A component framework for direct-manipulation editors
Author :
Weinreich, Rainer
Author_Institution :
Inst. fur Wirtschaftinf., Johannes Kepler Univ., Linz, Austria
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;
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 25, Proceedings
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-8186-8485-2
DOI :
10.1109/TOOLS.1997.681864