- OpenXDK
-
OpenXDK (Open Xbox Development Kit) ist ein Open-Source-Compiler für die Microsoft Xbox-Spielkonsole, das aktuell in Version 0.1 vorliegt. Da der ursprüngliche Autor nicht mehr am OpenXDK arbeitet, werden auch keine vorkompilierten Binärpakete mehr erstellt. Man muss den Quellcode aus dem OpenXDK-CVS herunterladen und selbst kompilieren. Da auch die offizielle OpenXDK-Webseite nicht mehr aktualisiert wird, entstand so der Irrtum, dass das OpenXDK nicht mehr weiterentwickelt wird. Die Version im CVS trägt die Nummer 0.1, die letzte vorkompilierte Version die Nummer 0.07.
Im Mai 2007 wurde pbKit für das OpenXDK fertiggestellt. pbKit erlaubt es, hardwarebeschleunigte 3D-Grafiken mit dem OpenXDK zu erzeugen. Um Anwendungen für die Xbox zu programmieren, kann entweder das Microsoft XDK oder das OpenXDK benutzt werden.
Das Microsoft XDK ist nur an Unternehmen ausgegeben worden und somit für Privatleute nicht legal erhältlich. Trotzdem kursieren im Internet mehrere Versionen des Microsoft XDK, deren Nutzung jedoch illegal ist. Da viele Homebrew-Entwickler nach einer legalen Alternative zum offiziellen XDK suchten, wurde das OpenXDK-Projekt unter der Leitung eines amerikanischen Programmierers ins Leben gerufen. Obwohl das OpenXDK auf großes Interesse in der Xbox-Szene stieß, wurde es nie zu einer wirklichen Alternative zum Microsoft XDK, da es beim Funktionsumfang im Vergleich zum Microsoft XDK nicht mithalten kann. Den Status einer legalen Alternative zum offiziellen XDK hat es also nie erreicht. Nur ein verschwindend geringer Teil aller Xbox-Homebrew-Projekte wurden mit dem OpenXDK kompiliert, was wohl daran lag, dass das OpenXDK erst eineinhalb Jahre nach dem erscheinen der Xbox360 einen annehmbaren Funktionsumfang erreichte.
Der größte Nachteil des OpenXDK liegt darin, dass es Quellcode, der für das Microsoft XDK geschrieben wurde, nicht kompilieren kann. Der Sourcecode muss für das OpenXDK komplett neu geschrieben werden. Die Syntax von OpenXDK unterscheidet sich gänzlich von der Syntax des offiziellen Microsoft XDK.
Weblinks
Wikimedia Foundation.