Simple DirectMedia Layer

Kohteesta Wikipedia
Loikkaa: valikkoon, hakuun
Simple DirectMedia Layer

Simple DirectMedia Layer (SDL) on lähinnä peliohjelmointiin tarkoitettu ohjelmakirjasto, joka luo yhtenäisen ohjelmointirajapinnan eri ympäristöihin helpottaakseen multimediapohjaisten ohjelmien ohjelmointia. SDL on avointa lähdekoodia: versio 1.2 on julkaistu LGPL-lisenssillä ja versio 2.0 vähemmän ehtoja asettavalla zlib-lisenssillä.

Kirjaston loi Sam Lantinga, joka julkaisi ensimmäisen version vuoden 1998 alussa työskennellessään Loki Softwarella. Hän sai idean siirtäessään Windows-ohjelmistoja Macintoshille. Tämän jälkeen hän siirsi SDL:n avulla Doom-pelin BeOSille. Loki Software oli ensimmäinen useita kaupallisia pelejä Linuxille siirtäneistä yhtiöistä, ja monet sen julkaisut käyttivät SDL:ää.

SDL toimii ainakin Ada, C, C++, C#, Eiffel, Erlang, Euphoria, FreeBASIC, Guile, Haskell, Java, Lisp, Lua, ML, Objective-C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby ja Smalltalk -ohjelmointikielien kanssa.

Kirjastoon on lisätty tuki Wayland ja Mir -ikkunointijärjestelmille aiemman X Window System tuen rinnalle.[1]

Tuetut käyttöjärjestelmät[muokkaa | muokkaa wikitekstiä]

Epävirallinen tuki[muokkaa | muokkaa wikitekstiä]

Kuvia[muokkaa | muokkaa wikitekstiä]

Kuvia Simple DirectMedia Layer -kirjastoa käyttävistä ohjelmistoista.

Katso myös[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. Some of Linux’s Most Popular Games Will Run Natively On Mir Viitattu 4.11.2017.
  2. OpenTTD development Viitattu 19.3.2010.
  3. CompilingWesnoth 27.2.2010. Viitattu 2.10.2013.
  4. Oolite Oolite.org. Viitattu 19.3.2010.

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]