Simple DirectMedia Layer

Simple DirectMedia Layer
Para otros usos de este término, véase SDL.
Simple DirectMedia Layer
Desarrollador
Sam Lantinga
libsdl.org
Información general
Diseñador Sam Lantinga
Última versión estable 1.2.14 (info)
19 de octubre de 2009; hace 2 años (2009-10-19)
Última versión en pruebas 1.3 / Nightly
Género API
Programado en C
Sistema operativo Multiplataforma
Licencia GNU Lesser General Public License
Estado actual Activo
En español ?
Capas de abstracción de SDL en distintas plataformas.

Simple DirectMedia Layer (SDL) es un conjunto de bibliotecas desarrolladas en el lenguaje de programación C que proporcionan funciones básicas para realizar operaciones de dibujo en dos dimensiones, gestión de efectos de sonido y música, además de carga y gestión de imágenes. Fueron desarrolladas inicialmente por Sam Lantinga, un desarrollador de videojuegos para la plataforma GNU/Linux.

Pese a estar programado en C, tiene wrappers a otros lenguajes de programación como C++, Ada, C#, BASIC, Erlang, 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 biblioteca multiplataforma, siendo compatible oficialmente con los sistemas Microsoft Windows, GNU/Linux, Mac OS y QNX, además de otras arquitecturas y sistemas como Sega Dreamcast, GP32, GP2X, etc.

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

Contenido

Componentes adicionales

Taller de libSDL.

Se han desarrollado una serie de bibliotecas adicionales que complementan las funcionalidades y capacidades de la biblioteca base.

  • SDL Mixer: Extiende las capacidades de SDL para la gestión y uso de sonido y música en aplicaciones y juegos. Es compatible con formatos de sonido como Wave, MP3 y OGG, y formatos de música como MOD, S3M, IT, y XM.
  • SDL Image: Extiende notablemente las capacidades para trabajar con diferentes formatos de imagen. Los formatos compatibles son los siguientes: BMP, JPEG, TIFF, PNG, PNM, PCX, XPM, LBM, GIF, y TGA,
  • SDL Net: Proporciona funciones y tipos de dato multiplataforma para programar aplicaciones que trabajen con redes.
  • SDL RTF: Posibilita el abrir para leer en aplicaciones SDL archivos de texto usando el formato Rich Text Format RTF.
  • SDL TTF: Permite usar tipografías TrueType en aplicaciones SDL.

Versiones disponibles

SDL está disponible en los siguientes lenguajes de programación:

Versión para .NET

SDL.NET es una biblioteca para .NET orientada a objetos compatible con CLS para SDL escrita por David Y. Hudson. Provee un acceso de alto nivel a las funciones de audio, teclado, ratón, mandos, tipografías TrueType, varios formatos de imagen, mezcla de sonido, películas en MPEG-1 y hardware 3D mediante OpenGL y framebuffer 2D de vídeo.

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать реферат

Mira otros diccionarios:

  • Simple DirectMedia Layer — Entwickler Sam Lantinga und die SDL Gemeinde Aktuelle Version 1.2.14 (20. Oktober 2009) Aktuelle Vorabversion …   Deutsch Wikipedia

  • Simple Directmedia Layer — Entwickler: Sam Lantinga und die SDL Gemeinde Aktuelle Version: 1.2.13 (31.12.2007) Aktuelle Vora …   Deutsch Wikipedia

  • Simple DirectMedia Layer — SDL logo Original author(s) Sam Lantinga Developer(s) Sam Lantinga Stabl …   Wikipedia

  • Simple DirectMedia Layer — SDL Тип API Разработчик Сэм Лантинга Написана на …   Википедия

  • Simple DirectMedia Layer — SDL Développeur Sam Lantinga Dernière version …   Wikipédia en Français

  • Simple and Fast Multimedia Library — Тип API Написана на C++ ОС Cross platform Версия 1.5 (7 июня, 2009) …   Википедия

  • Simple Network Library — Para otros usos de este término, véase SNL (desambiguación). Simple network library Desarrollador Jesús Hernández Gormaz (autor inicial) …   Wikipedia Español

  • Libsdl — Simple DirectMedia Layer SDL Développeur Sam Lantinga Dernière version …   Wikipédia en Français

  • SDL — Simple Directmedia Layer (Computing » Networking) ** Specification and Description Language (Computing » General) * Self Directed Learning (Community » Educational) * Simple Direct Layer (Academic & Science » Chemistry) * SmartDraw library… …   Abbreviations dictionary

  • SDL — Simple DirectMedia Layer  кроссплатформенная библиотека для работы с мультимедиа SDL International  компания‐разработчик средств для локализации ПО. Simple Declarative Language. Specification and Description Language. Microsoft Security …   Википедия

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”