Linux Grafik APIs
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Also erst mal nur ein "working paper"... :-)
Low-Level APIs | |
- Windowing Systeme: Eventmodell, hierarchisch aufgebaute "Fenster", primär Vektor orientiert.
- Grafik Systeme: Generelles Anzeigen von generierten Bildern, Sprite-Systeme, primär Bitmap orientiert.
High-Level APIs | |
- Toolkits: Da man mit den einfachen Rechtecken der Windowing Systeme wenig anfangen kann, bauen darauf die Toolkits auf, um Buttons, Listen, und andere Widgets zu implementieren. Das geht meist einher mit einer Erweiterung des Eventmodells und anderen "Goodies".
- Qt (Basis von KdeGui)
- Gtk+ (Basis von Gnome)
- fltk
- Motif (Basis von CDE)
- CSWS (CrystalSpace Windowing System) (?)
- AWT (Abstract Window Toolkit von Java)
- Swing (ebendort)
- uvm.
- Render Engines / Game Engines: Was ein Toolkit für ein Windowing System ist, ist die Render Engine für das Grafik System. Hier werden 3D-Ansichten, Texturen, vorgefertigte Grafik Effekte, Maussteuerung, Joysticks uvw angeboten.
- Desktop Environments: Jenseits der einfachen Toolkits gibt es dann noch erweiterte Inter-Applikations-Funktionalität. Das zählt zwar nicht mehr zur Grafik, schließt das Kapitel aber irgendwie ab.
- KdeGui (basierend auf Qt)
- Gnome (basierend auf Gtk+)
- XFce
- CDE (basierend auf Motif)
- ...
KategorieLinux
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 2. Februar 2004 11:36 (diff))