Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Ubuntu includes a number of graphical prototyping and development environments for use during X sessions. If you want to build client software for KDE or GNOME, you might find the KDevelop, Qt Designer, and Glade programs to be extremely helpful. You can use each of these programs to build graphical frameworks for interactive windowing clients, and you can use each of them to automatically generate the necessary skeleton of code needed to support a custom interface for your program.
You can launch the KDevelop client (shown in Figure 39.1) from the application’s menu, or from the command line of a terminal window, like this: