Aus der Amazon.de-Redaktion
Open-Source-Desktop KDE:
KDE 2 Programmierung wendet sich an Entwickler, die sich mit Erweiterungen oder eigenen Programmideen an den Linux-Desktop heranmachen wollen.
Wenn Windows Haare hätte, würde es langsam merken, wie ein ordentlicher Wind hinein bläst. Aktuelle Linux-Distributionen wie SuSE oder RedHat liefern nämlich neben dem kompletten Star Office auch eine Open-Source-Desktopoberfläche mit dem Namen KDE, die sich nicht hinter Microsoft verstecken muss.
Manch einem Entwickler wird es in den Fingern jucken, sich den Code einer mächtigen Desktopoberfläche wie KDE genauer anzusehen, um entsprechend den eigenen Vorstellungen zu verändern und zu erweitern. KDE 2 Programmierung ist genau das richtige Einsteigerbuch für erfahrene Entwickler, die einen Überblick und Einstiegspunkte in die KDE-Entwicklung suchen.
KDE 2 Programmierung besteht aus den vier Hauptteilen: "Grundlagen der KDE-Anwendungsentwicklung" -- Hintergrund, Qt-Toolkit, Widgets, Richtlinien für Benutzerschnittstellen, Stilreferenz; "Fortgeschrittene KDE-Widgets UI-Design-Techniken" -- Dialoge, Schnittstellen, Widgets für komplexe Funktionen und spezielle Anwendungen; "Anwendungen -- Interaktion und Integration" -- die Erzeugung und Verwendung von Komponenten, das Desktop-Kommunikationsprotokoll DCOP, Multimedia; und schließlich "Entwicklertools und Support" mit Dokumentierung, Verpacken und Vertreiben von Code, Quellcodeverwaltung mit CVS, die KDevelop-IDE, lizenzrechtliche Fragen, Klassenreferenz und Übungen.
Die CD-ROM enthält alle nötigen Arbeitsgrundlagen wie KDE als Quell- und Binärdateien und RPM samt Tools für eine direkte Umsetzung der Theorie und Beipspiele im Buch. KDE 2 Programmierung zeigt, für welche eigenen Anwendungen man die KDE-Bibliothek nutzen kann. Vorausgesetzt werden C++- und Unix/Linux-Kenntnisse sowie Hingabe. Dann eröffnet das Buch sein ganzes Potenzial aus Einblicken, Tipps, Tricks, Anweisungen, Beispielen und weiterführenden Quellen. Windows, nimm Dich in Acht. --Wolfgang Treß
Kurzbeschreibung
David Sweet, selbst KDE-Programmierer, sowie zahlreiche Co-Autoren aus dem KDE-Core-Team zeigen Ihnen in diesem Buch ausführlich, wie Sie Anwendungen für KDE 2.2 programmieren. Dabei gehen sie detailliert auf die unter KDE 2 neu hinzugekommenen Technologien KParts und DCOP (Desktop Communication Protocol) ein. Außerdem behandeln sie Fragen der fortgeschrittenen Programmierung von KDE-Widgets, beschreiben Multimedia-Schnittstellen, stellen Entwicklerwerkzeuge wie CVS und KDevelop vor und behandeln Grundsätze des Designs von Benutzeroberflächen.