Site hosted by Angelfire.com: Build your free website today!

Simple DirectMedia Layer

 

 

Simple DirectMedia Layer (SDL) es un conjunto de librerías desarrolladas con el lenguaje C que proporcionan funciones básicas para realizar operaciones de dibujado 2D, gestión de efectos de sonido y música, y carga y gestión de imágenes

Pese a estar programado en C, tiene wrappers a otros lenguajes de programación como C++, Ada, C#, Basic, Lua, Java, Python, etc. También proporciona herramientas para el desarrollo de videojuegos y aplicaciones multimedia. Una de sus grandes virtudes es el tratarse de una librería multiplataforma, soportando oficialmente los sistemas windows, linux, MacOS y QNX, además de otras arquitecturas/sistemas como Dreamcast, GP32, GP2X... De ahí le vienen las siglas Simple Directmedia Layer que más o menos alude a capa de abstracción multimedia. Desarrolladas inicialmente por Sam Lantinga, desarrollador de videojuegos para la plataforma linux.

La librería se distribuye bajo la licencia LGPL, que es la que ha provocado el gran avance y evolución de las SDL.

Se han desarrollado una serie de librerías adicionales que complementan las funcionalidades y capacidades de la librería base.

 

Regresar