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
   39   40   41   42   43   44   45   46   47   48   49