Page 44 - DCAP602_NETWORK_OPERATING_SYSTEMS_I
P. 44
Network Operating Systems-I
notes KParts Components
KParts, KDE’s component object model, allows an application to embed another within itself.
The technology handles all aspects of the embedding, such as positioning toolbars and inserting
the proper menus when the embedded component is activated or deactivated. KParts can also
interface with the KIO trader to locate available handlers for specific mimetypes or services/
protocols. This technology is used extensively by the KOffice suite and Konqueror.
XML GUI Builder
The XML GUI employs XML to create and position menus, toolbars and possibly other aspects of
the GUI. This technology offers developers and users the advantage of simplified configurability
of these user interface elements across applications and automatic compliance with the KDE
Standards and Style Guide irrespective of modifications to the standards.
KHTML Rendering Engine
KHTML is an HTML 4.0 compliant rendering and drawing engine. The class supports the full
gamut of current Internet technologies, including JavaScript, Java, HTML 4.0, CSS-2 (Cascading
Style Sheets), SSL (Secure Socket Layer for secure communications) and Netscape Communicator
plugins (for viewing Flash, RealAudio, RealVideo and similar technologies). The KHTML class
can easily be used by an application as either a widget (using normal X Window parenting)
or as a component (using the KParts technology). KHTML, in turn, has the capacity to embed
components within itself using the KParts technology.
the kDe control center
The KDE Control Center also known as KControl, is the centralized settings manager for the
KDE desktop environment. It is part of the kdeadmin package. It can be considered the KDE
counterpart of the Windows Control Panel.
KControl has a modular architecture. The window is split into two parts: the left side displays the
list of available modules (also known as applets), and the right side displays the current module.
Applications can install their own KControl modules (an example being Konqueror), although
most applications prefer to use their own, independent settings managers.
Although KControl is installed by default in Kubuntu, that distribution uses a non-standard
version of it by default, redesigned to resemble the Mac OS X system settings manager.
Notes “classic” KControl is also available, however, a ported version of the Kubuntu
systemsettings application has also replaced KControl in KDE 4. Systemsettings has been
accepted as “an improved user interface for configuring the desktop and other aspects of
the system”.
38 LoveLy professionaL university