• IT-Karriere:
  • Services:

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. über duerenhoff GmbH, Raum Stuttgart
  2. Hornbach-Baumarkt-AG, Bornheim bei Landau Pfalz

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


Anzeige
Top-Angebote
  1. 599€ (Bestpreis mit Alternate. Vergleichspreis ab ca. 660€)
  2. (u. a. MSI Optix MAG272CRX für 299€ + 6,99€ Versand statt ca. 450€ im Vergleich und Corsair...
  3. (u. a. The Crew 2 für 10,49€, Mount & Blade II - Bannerlord für 33,99€ und Mortal Kombat 11...

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
       


Doom Eternal - Test

Doom Eternal ist in den richtigen Momenten wieder eine sehr spaßige Ballerorgie, wird aber an einigen Stellen durch Hüpfpassagen ausgebremst.

Doom Eternal - Test Video aufrufen
Corona: Der Staat muss uns vor der Tracing-App schützen
Corona
Der Staat muss uns vor der Tracing-App schützen

Politiker wie Axel Voss fordern "Anreize" für die Nutzung der Corona-App. Doch das schafft nicht das notwendige Vertrauen in die staatliche Technik.
Ein Gastbeitrag von Stefan Brink und Clarissa Henning

  1. Schnittstelle installiert Android-Handys sind bereit für die Corona-Apps
  2. Corona-App Google und Apple stellen Bluetooth-API bereit
  3. Coronapandemie Quarantäne-App soll Gesundheitsämter entlasten

Maneater im Test: Bissiger Blödsinn
Maneater im Test
Bissiger Blödsinn

Wer schon immer als Bullenhai auf Menschenjagd gehen wollte - hier entlang schwimmen bitte. Maneater legt aber auch die Flosse in die Wunde.
Ein Test von Marc Sauter

  1. Mount and Blade 2 angespielt Der König ist tot, lang lebe der Bannerlord
  2. Arkade Blaster 3D-Shooter mit der Plastikkanone spielen
  3. Wolcen im Test Düster, lootig, wuchtig!

Corona: Japans Krankenhäuser steigen endlich von Fax auf E-Mail um
Corona
Japans Krankenhäuser steigen endlich von Fax auf E-Mail um

In Japan löst die Coronakrise einen Modernisierungsschub aus. Den Ärzten in den Krankenhäusern fehlt die Zeit für das manuelle Ausfüllen von Formularen.
Ein Bericht von Felix Lill

  1. Onlineshopping Weiterhin mehr Pakete als vor Beginn der Coronapandemie
  2. Corona IFA 2020 findet doch als physisches Event statt
  3. Corona Pariser Polizei darf keine Drohnen zur Überwachung verwenden

    •  /