The guidelines presented in this chapter are what cause KDE to be such a coherent and user-friendly environment. By correctly implementing session management and network transparency in addition to artistry, you can produce a KDE-guided application.
Pay attention to session management, which allows your software to be restarted in the same state that it was in at the time the user logged out. Be sure your application's network transparency is implemented with the KIO::NetAccess class. You also should create icons for your application and use them appropriately.
Follow the guidelines for alerting the user with KAudioPlayer and KNotifyClient.
Remember, too, that documentation is important for every KDE application. (See Chapter 15, "Creating Documentation.")
By following the guidelines presented in this chapter, you can create a well-designed application.