Science  People  Locations  Timeline
Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Home > Simple DirectMedia Layer


 Contents
Simple DirectMedia Layer (SDL) is a library that creates an abstraction over various platforms' graphics, sound, and input APIs, allowing a developer to write a computer game or other multimedia application once and run it on Linux, Windows, Mac OS, BeOS and a few other unofficially ported platforms. It manages video, events, numeric audio, CD-ROM sound, threads, and timers. Sam Lantinga created the library in 1998. He got the idea while porting a Windows application to Macintosh. He then used SDL to port DOOM to BeOS. Sam then worked for Loki Software and other free libraries joined the SDL, such as SMPEG and OpenAL.

The SDL is mainly coded in C but has bindings to many languages and exists on several operating systems. sdlBasicsdlBasic is a dialect of the BASIC programming language. It is implemented by an Italian programmer using GPL code. The core interpreter is the same as in wxBasic. Instead of the wxWidgets GUI kit the multiplatform multimedia SDL library was added. It com is in an early stage at providing access to game programming using simple basic programming.

1 Various games using SDL



Read more »

Non User