Xynth: Open-Source-Fenstersystem für eingebettete Geräte

System unterstützt Linux, Windows, PlayStation und PSP

Das unter der GPL veröffentlichte Xynth-Projekt bietet ein System zur Grafikdarstellung auf eingebetteten Geräten. Neben Linux unterstützt es auch Windows, Sonys PlayStation sowie die Sony PlayStation Portable (PSP). Auch Gtk+-Programme laufen unter Xynth.

Artikel veröffentlicht am , Julius Stiebert

Als Alternative für die Grafikdarstellung auf eingebetteten Geräten möchte sich das Xynth-Projekt etablieren. Bisher findet in diesem Bereich unter Linux die Darstellung entweder direkt auf dem Framebuffer - zum Beispiel mit DirectFB - statt oder es kommt eine minimierte Version des X-Servers zum Einsatz. Letzteres ist jedoch wegen der Komplexität von X oft noch sehr umfangreich.

Stellenmarkt
  1. Anwendungsexperte (w/m/d) Dokumentenmanagement
    BEITEN BURKHARDT Rechtsanwaltsgesellschaft mbH, verschiedene Standorte
  2. SAP-Produktmanagerin/SAP-Pro- duktmanager (w/m/d)
    Berliner Verkehrsbetriebe (BVG), Berlin
Detailsuche

Xynth bietet dabei ein echtes Fenstersystem, das im Gegensatz zu einfachen Framebuffer-Applikationen auch mehrere Client-Programme zulässt. Wie auch das X-Window-System soll es netzwerktransparent sein. Mit der Freetype-Bibliothek lassen sich außerdem geglättete Schriften darstellen.

Die Ressourcen-Anforderungen sind dabei sehr gering und sollen bei einer Auflösung von 1.024 x 768 Pixeln bei einer Farbtiefe von 32 Bit und 253 Clients bei nur 2,5 MByte liegen. Das Server-Programm soll auf der Festplatte oder im ROM lediglich 125 KByte belegen.

Netwerkunterstützung sowie weitere Details kann man dabei vor der Übersetzung konfigurieren und so die Systemanforderungen weiter minimieren - im Extremfall sind weder ein TCP/IP Stack noch klassische Dateioperation erforderlich. Die Kommunikation mit den Applikationen findet dann in Shared-Memory-Bereichen statt.

Obwohl Xynth mit einer eigenen Widget-Bibliothek ausgestattet ist, wurden bereits Gtk+ und SDL portiert. So ist es sogar möglich, jedes Gtk+-Programm inklusive des GNOME-Desktops für Xynth zu übersetzen. Die Unterstützung von Gtk+ könnte auch die Akzeptanz unter den Embedded-Entwicklern erhöhen, da keine neue Lernphase für eine weitere Bibliothek anfällt. Auch an der Portierung der Qt-Bibliothek wird bereits gearbeitet.

Ebenfalls portiert wurden der Multimedia-Player Mplayer und Links, ein minimaler Browser mit Unterstützung für Grafiken und JavaScript.

Im Gegensatz zu vielen anderen Systemen soll das Xynth-API Thread-Sicherheit bieten, das heißt, mehrere gleichzeitig ausgeführte Instanzen behindern sich nicht gegenseitig. Die Entwicklung anspruchsvoller Anwendungen, bei denen verschiedene Darstellungen gleichzeitig aktualisiert werden sollen, wird so erleichtert.

Außer für Linux ist Xynth schon auf Windows GDI und den SDKs von Sonys PlayStation und PSP portiert. Mit der aktuellen Version 0.8.20 kann es auch auf dem Linux-Handheld GP2X der Firma Gamepark Holding eingesetzt werden.

Weitere Informationen sowie der unter der GPL lizenzierte Quellcode finden sich auf der Homepage des Projekts. [von René Rebe]

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
PC-Hardware
Grafikkarten werden günstiger und besser verfügbar

Die Preise für Grafikkarten sind zuletzt gesunken, es gibt mehr Pixelbeschleuniger auf Lager. Das hat mehrere Gründe.

PC-Hardware: Grafikkarten werden günstiger und besser verfügbar
Artikel
  1. Bundesdruckerei: Pilotbetrieb für digitale Schulzeugnisse gestartet
    Bundesdruckerei
    Pilotbetrieb für digitale Schulzeugnisse gestartet

    Das digitale Schulzeugnis soll vieles einfacher und sicherer machen, zunächst gehen drei Bundesländer mit IT-Experten in die Erprobung.

  2. Razer Blade 14 im Test: Der dreifach einzigartige Ryzen-Laptop
    Razer Blade 14 im Test
    Der dreifach einzigartige Ryzen-Laptop

    Kompakter und flotter: Das Razer Blade 14 soll die Stärken des Urmodells mit der Performance aktueller Hardware vereinen - mit Erfolg.
    Ein Test von Marc Sauter

  3. Lakefield: Windows 11 beschleunigt Hybrid-CPUs
    Lakefield
    Windows 11 beschleunigt Hybrid-CPUs

    Der Scheduler von Windows 11 scheint Designs wie Lakefield besser zu unterstützen, was wichtig für Intels kommenden Alder Lake ist.

ezhik 27. Mär 2006

Auweia, mir gehen zwar auch übermäßige Anglizismen auf den Geist, aber embedded devices...

heinz0r 24. Mär 2006

Das hast du auch richtig verstanden, nur Ashura hat da etwas verwechselt.

wanderaus 23. Mär 2006

hier, alter, ich war schon mal in korea, und wenn du meinst, sie sprechen dort englisch...

uziel 23. Mär 2006

Das wirkt sich nur auf die Wartbarkeit aus, da man jetzt einzelne Teile getrennt...

tinker 23. Mär 2006

Du irrst, 'controll' heist steuern und 'check' heist überprüfen/überwachen. Das Wort...


Folgen Sie uns
       


  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Orange Week bei Cyberport mit bis zu -70% • MSI Optix G32CQ4DE 335,99€ • XXL-Sale bei Alternate • Creative SB Z 69,99€ • SanDisk microSDXC 400 GB 39€ • Battlefield 4 Premium PC Code 7,49€ • Prime-Filme leihen für je 0,99€ • GP Anniversary Sale - Teil 4: Indie & Arcade • Saturn Weekend Deals [Werbung]
    •  /