Simple DirectMedia Layer

Kohteesta Wikipedia
Siirry navigaatioon Siirry 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ä]