La SDL est une bibliothèque graphique. Elle est disponible sous licence LGPL, ce qui autorise son utilisation dans des projets propriétaires.
SDL est écrite en C. Elle est utilisable nativement en C et C++. Des bindings existent pour différents langages, elle peut donc être utilisée avec les langages suivants :
Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl</acronym>, Pike, Pliant, Python, Ruby, Smalltalk, et <acronym title=“Hypertext Preprocessor”>PHP (void le projet phpsdl.
Elle est utilisable sous de nombreux systèmes d'exploitation et architectures différents, notamment officiellement Linux, Windows, Windows CE, BeOS, MacOS, Mac OS</acronym> X, FreeBSD, NetBSD, OpenBSD, BSD/<acronym title=“Operating System”>OS, Solaris, IRIX et QNX. Elle peut fonctionner également sur AmigaOS, Dreamcas 1844 t, Atari, AIX, OSF/Tru64, RISC OS</acronym>, SymbianOS et <acronym title=“Operating System”>OS/2, mais ces plateformes ne sont pas supportées officiellement.
* Cours sur la SDL sur ce wiki: http://wiki.nyug.org/cours:sdl:som * Site officiel * Cours sur le Site du Zer0 * FAQ sur developpez.com * Cours sur developpez.com * Autre cours sur developpez.com