loading...
Components on the Desktop
St. Malo, France June 05-June 08
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.2000.848766Technology of Object-Oriented Languag ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
We report on our experiences with developing KOM, a component model for the K Desktop Environment, the most popular graphical desktop environment for Linux and other Unix systems. This paper focuses on two major subjects: (1) the design of the KOM component model and (2) the suitability of CORBA for such an environment. We describe the requirements and the new design patterns introduced by KOM, especially the signals & slots and actions pattern, and the trade-off between a clear design and aspects like memory usage, speed and practicability. KOM supports the distribution of components over the network and language independence. To achieve this, the first version of KOM was based on CORBA, while for the latest version CORBA was replaced by a new communication protocol especially designed for KDE. We will show the problems and implications of using CORBA as a basis for a component model in a desktop oriented project like KDE.
Index Terms:
Components, Desktop, KDE, KOM, CORBA, Linux
Citation:
Torben Weis, Kurt Geihs, "Components on the Desktop," tools, pp.250, Technology of Object-Oriented Languages and Systems (TOOLS 33), 2000
Usage of this product signifies your acceptance of the Terms of Use.