Home / LinuxUser / 2002 / 03 / KDE 3.0

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Kleine Ursache, große Wirkung

KDE 3.0

Weniger ist manchmal mehr

Die Planungsliste für KDE 3 [2] war lang – doch nicht alles wurde auch realisiert. So stand ursprünglich die Idee eines Icon-Servers im Raum, der während einer KDE-Session von Applikationen bereits benutzte Bildchen nach Art eines Caches vorrätig hält. Ziel war, die Ladezeit beim Start einer Anwendung zu beschleunigen. Doch im Laufe der Diskussion stellte sich heraus, dass sich das Problem auch ohne zusätzliches Helferprogramm lösen lässt: Wenn Icons erst dann geladen werden, wenn sie wirklich von der Applikation gebraucht werden (statt alle zu Anfang), spart das nicht nur Startzeit, sondern auch noch einen Server…

Ob all die Neuerungen und Verbesserungen interessant genug sind, um einen Umstieg auf KDE 3.0 zu wagen, muss jede/r selbst entscheiden. Spielt der Plattenplatz keine Rolle, koexistieren auch mehrere KDE- und Qt-Versionen friedlich nebeneinander [3]. Die Entscheidung, den Usern neben dem Umstieg auf eine neue Bibliotheksversion keine revolutionären Umwälzungen zuzumuten, zeigt dabei auch, dass das KDE-Team erwachsener und verantwortungsvoller geworden ist.

Glossar

Major-Versionsnummer

In der Regel die Zahl vor dem ersten Dezimalpunkt einer Versionsangabe im Gegensatz zur danach folgenden "Minor-Versionsnummer". Diese Hauptversion ändert sich im Normalfall nur bei größeren Umstellungen und Funktionalitätszuwächsen. Folgt nach der Minor-Versionsnummer ein weiterer Punkt, bezeichnet die darauf folgende Zahl meist ein "Maintainance Release", bei dem es sich in der Theorie lediglich um Bug-Fixes handelt. Allerdings halten sich nicht alle Projekte immer an diese ungeschriebene Konvention.

GUI-Bibliothek

Eine Ansammlung von Quellcode, der Programmierer/innen bereits vorgefertigte Elemente grafischer Benutzeroberflächen (Knöpfe, Fenster, Menüleisten, Dialoge etc.) als Klassen zur Verfügung stellt. Unter Linux am weitesten verbreitet sind GTK+ und Qt.

bidirektionale Darstellung

(kurz: "Bidi") Wenn in von rechts nach links geschriebenen Texten (Hebräisch, Arabisch…) Begriffe aus Sprachen auftauchen, die von links nach rechts geschrieben werden (z. B. Englisch oder Russisch), muss die Schreib- bzw. Darstellungsrichtung zwischenzeitlich wechseln. Dabei handelt es sich um eine sehr anspruchsvolle Aufgabe bei der GUI-Programmierung.

Klasse

In der "objektorientierten Programmierung" Code, mit dem sich Objekte (zum Beispiel ein Button, ein Font oder eine ganze Applikation) erzeugen lassen. Um diese – oft noch sehr allgemein gehaltenen – Objekte individuell zu gestalten, enthält die Klassen-Implementierung Funktionen, bei deren Aufruf sich die Eigenschaft (Property) eines Objekts (beispielsweise seine Farbe) ändern lässt. Zudem können Objekte auch "Dinge tun" (eine Applikation kann sich schließen, ein Button eine Aktion ausführen), was ebenfalls durch Funktionen (Methoden) dieser Klasse realisiert wird.

Glyphen

Eine Glyphe bezeichnet ein einzelnes Zeichen aus einer Schrift.

API

"Application Programmer's Interface". Die Antwort auf die Frage "Wie lässt sich eine Klasse verwenden, ohne dass ich um die Implementierungsdetails wissen muss?", in einer Programmiersprache ausgedrückt. Bei C- oder C++ verbirgt sich das API zu einer Klasse normalerweise in Header-Dateien mit der Endung ".h". Vollständig ist ein API eigentlich nur mit der API-Dokumentation, die beschreibt, was die Klasse und ihre Funktionen tun, welche Funktionsargumente welche Bedeutung haben etc.

Xinerama

Darstellung eines virtuellen Desktops auf mehreren Monitoren, wobei sich Fenster zwischen ihnen hin und her schieben lassen und sogar "auf der Kante" liegen können, also teils auf dem einen, teils auf einem (oder gar mehreren) anderen Bildschirmen dargestellt werden.

SQL

Datenansammlung, die in Form von Tabellenstrukturen gespeichert ist und auf die mithilfe einer "Structured Query Language" genannten Abfragesprache zugegriffen werden kann. Beispiele für "Datenbank-Management-Systeme" (DBMS) auf SQL-Basis sind mySQL, PostgreSQL oder Oracle.

IMAP

"Internet Message Access Protocol", eine Möglichkeit, mit einem entsprechenden Dienstprogramm auf E-Mails zuzugreifen, die auf einem anderen Rechner gelagert werden. Vom Standpunkt des Users sieht es aus, als ob er/sie seine Postfächer lokal bearbeitet.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...