SDL (Simple DirectMedia Layer) adalah library pemrograman untuk membuat aplikasi multimedia di berbagai sistem operasi.
Dengan menggunakan SDL, programmer dapat mengakses layar, suara, papan ketik, joystick, hardware 3D dan 2D framebuffer dengan menggunakan cara yang sama di berbagai sistem operasi. Kelebihan lain dari SDL adalah dapat digunakan dengan berbagai bahasa pemrograman.
SDL | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tipe | Pustaka perangkat lunak | ||||||||
Versi pertama | 1998 | ||||||||
Versi stabil | 2.30.2 (1r April 2024) | ||||||||
Genre | API | ||||||||
Lisensi | 1.2 GNU LGPL / 2.0 zlib License | ||||||||
| |||||||||
| |||||||||
| |||||||||
Sesuai namanya, SDL di desain sebagai pustaka pemrograman grafik yang sederhana. Pustaka inti SDL hanya menyediakan antarmuka pemrograman aplikasi (API, application programming interface) untuk:
Pustaka tersebut dibuat multi-platform dengan membungkus API asli pada sistem operasi.
Selanjutnya di atas SDL, ada pustaka-pustaka tambahan seperti:
SDL pertama kali ditulis oleh Sam Lantinga pada tahun 1998. Sam menulis SDL karena dia hendak membuat permainan komputer yang dapat berjalan di Windows dan Macintosh. Setelah beberapa game dibuat oleh Sam, Sam kemudian menulis SDL untuk sistem operasi lain seperti BeOS dan Linux. Hal ini disebabkan Sam ingin menjalankan permainan komputer Doom di berbagai macam sistem operasi.
Setelah itu SDL menjadi populer terutama di kalangan programmer Linux. Saat ini SDL adalah salah satu modul utama dalam distribusi Linux.
This article uses material from the Wikipedia Bahasa Indonesia article SDL, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Konten tersedia di bawah CC BY-SA 4.0 kecuali dinyatakan lain. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Bahasa Indonesia (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.