Network Management in KDE 4.1: Beyond The Desktop
Will Stephenson
KDE e.V.
<geen email>
The popularity of KDE on laptops and increasingly on smaller mobile devices demands that applications are able to react to mobility and dynamic network environments. We present the Solid-Network framework developed to support KDE applications under these conditions. The varied software stack which KDE applications run on demands a flexible system. We show the abstractions used to make KDE integrate well whether on an OpenSolaris workstation, a variety of Linux distributions, or a Windows laptop.

A brief overview of the widely used NetworkManager system is given. The system is used in two ways. Networked applications need to be aware of connectivity changes. Infrastructure supporting this is provided to application developers and made as simple as possible to encourage adoption. Control applications responsible for configuration and status feedback must be usable but allow complex configuration. We summarize the discussions that informed the design. Finally we describe the requirements placed on the system by administrators, who require central configurability as well as secure storage of network authentication credentials.


Will Stephenson is a long time KDE e.V. developer. He is part of the KDE team at Novell, with a responsibility for network and PIM applications on the desktop. His development interests lie taking the data and functions these provide and making them available all over the desktop, outside the bounds of traditional mail and IM clients.




Last modified: Wed, 24 Sep 2008 23:20:22 +0200