Zum Inhalt springen

Simple DirectMedia Layer

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 10. Oktober 2004 um 21:06 Uhr durch 138.232.24.121 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Der Simple DirectMedia Layer (SDL) ist eine freie (GPL) Multimedia-Bibliothek für verschiedene Plattformen (darunter Linux, BeOS, MacOS, Xbox, diverse BSD-Derivate einige Embedded Devices (Sharp Zaurus, GP32) und Windows).

Die Bibliothek stellt eine abstrakte API für Grafik-, Sound- und Eingabegeräte bereit. Somit steht dem Entwickler eine mächtige API zur Spiele- und Multimediaentwicklung zur Verfügung. Durch die Unterstützung vieler verschiedener Plattformen ist bei der Entwicklung eine hohe Portabilität gewährleistet.

SDL ist in C geschrieben. Es existieren viele C-Beispielprogramme, die zeigen, wie die Bibliothek verwendet wird. Für über 10 Sprachen existieren Anbindungen.

SDL wurde von Sam Lantinga während seiner Zeit als leitender Programmierer (1999 bis 2001) bei Loki Games entwickelt. Der Simple DirectMedia-Layer bildet (oft auch im Zusammenhang mit der OpenGL und OpenAL API) die Grundlage für einige kommerzielle Spieletitel für Linux, die von Loki portiert wurden, wie z.B. Civilization Call to Power, Descent oder auch Alpha Centauri.

Siehe auch: Allegro-Bibliothek, SdlBasic