fbpx
Wikipedia

Simple DirectMedia Layer

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.

Simple DirectMedia Layer
Información general
Tipo de programa API
Autor Sam Lantinga
Desarrollador Sam Lantinga
Lanzamiento inicial 1998
Licencia Licencia ZLib
Estado actual Activo
Información técnica
Programado en C
Versiones
Última versión estable 2.0.12[1]​ (info) 11 de marzo de 2020 (1 año, 5 meses y 7 días)[2]
Enlaces
Sitio web oficial
Repositorio de código
Seguimiento de errores
Simple DirectMedia Layer
Capas de abstracción de SDL en distintas plataformas.

Pese a estar programado en C, tiene wrappers a otros lenguajes de programación como C++, Ada, C#, BASIC, Erlang, Lua, Java, Python, Pascal, 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.

Aunque a partir de la versión 2.0 esta librería se encuentra bajo la Licencia ZLib

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

La nueva versión SDL 2.0 está disponible en los siguientes lenguajes de programación:

La antigua versión SDL 1.2 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.

Galería

Véase también

Referencias

  1. «Simple DirectMedia Layer - SDL version 2.0.12 (stable)». Libsdl.org. Consultado el 13 March 2020. 
  2. «Index of /release». Libsdl.org. Consultado el 13 March 2020. 
  3. «Development». OpenTTD. Consultado el 19 de marzo de 2010. 
  4. . Wesnoth. 27 de febrero de 2010. Archivado desde el original el 6 de abril de 2009. Consultado el 19 de marzo de 2010. 
  5. «Oolite». Oolite.org. Consultado el 19 de marzo de 2010. 

Enlaces externos

  • Sitio web oficial de SDL
  • en formato Wiki
  • Sitio web oficial de zlib
  • Sitio web oficial de libpng
  • PyGame - Wrapper para Python de las bibliotecas SDL
  • Manual Genie - Ejemplos de SDL + Genie para programación Linux y Android.
  • Free Pascal Meets SDL - Recursos y tutoriales para usar las librerías SDL con Free Pascal (EN)
  •   Datos: Q727439
  •   Multimedia: Simple DirectMedia Layer

simple, directmedia, layer, para, otros, usos, este, término, véase, conjunto, bibliotecas, desarrolladas, lenguaje, programación, proporcionan, funciones, básicas, para, realizar, operaciones, dibujo, dimensiones, gestión, efectos, sonido, música, además, car. Para otros usos de este termino vease SDL Simple DirectMedia Layer SDL es un conjunto de bibliotecas desarrolladas en el lenguaje de programacion C que proporcionan funciones basicas para realizar operaciones de dibujo en dos dimensiones gestion de efectos de sonido y musica ademas de carga y gestion de imagenes Fueron desarrolladas inicialmente por Sam Lantinga un desarrollador de videojuegos para la plataforma GNU Linux Simple DirectMedia LayerInformacion generalTipo de programaAPIAutorSam LantingaDesarrolladorSam LantingaLanzamiento inicial1998LicenciaLicencia ZLibEstado actualActivoInformacion tecnicaProgramado enCVersionesUltima version estable2 0 12 1 info 11 de marzo de 2020 1 ano 5 meses y 7 dias 2 EnlacesSitio web oficial Repositorio de codigo Seguimiento de errores editar datos en Wikidata Simple DirectMedia Layer Capas de abstraccion de SDL en distintas plataformas Pese a estar programado en C tiene wrappers a otros lenguajes de programacion como C Ada C BASIC Erlang Lua Java Python Pascal etc Tambien 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 ademas 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 evolucion de SDL Aunque a partir de la version 2 0 esta libreria se encuentra bajo la Licencia ZLib Indice 1 Componentes adicionales 2 Versiones disponibles 2 1 Version para NET 3 Galeria 4 Vease tambien 5 Referencias 6 Enlaces externosComponentes adicionales Editar 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 gestion y uso de sonido y musica en aplicaciones y juegos Es compatible con formatos de sonido como Wave MP3 y OGG y formatos de musica 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 tipografias TrueType en aplicaciones SDL Versiones disponibles EditarLa nueva version SDL 2 0 esta disponible en los siguientes lenguajes de programacion C C C SDL net Genie Pascal Python PySDL2 0 Vala Gambas La antigua version SDL 1 2 esta disponible en los siguientes lenguajes de programacion Ada BASIC sdlBasic C C C SDL net D Derelict Eiffel Erlang Euphoria Guile Genie Haskell HSDL Java Lisp Lua Objective C Pascal Perl PHP Pike Pliant Python pygame Ruby Vala Version para NET Editar 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 raton mandos tipografias TrueType varios formatos de imagen mezcla de sonido peliculas en MPEG 1 y hardware 3D mediante OpenGL y framebuffer 2D de video Galeria Editar Unknown Horizons 0 A D Hedgewars Frets on Fire OpenTTD 3 The Battle for Wesnoth 4 Oolite Elite Clone 5 Secret Maryo Chronicles TrineVease tambien EditarAllegro ClanLib CRM32Pro SDK Cross platform support middleware DirectFB DirectX General Graphics Interface GLFW OpenGL OpenML pygame SFML Simple Network Library SVGALibReferencias Editar Simple DirectMedia Layer SDL version 2 0 12 stable Libsdl org Consultado el 13 March 2020 Index of release Libsdl org Consultado el 13 March 2020 Development OpenTTD Consultado el 19 de marzo de 2010 CompilingWesnoth Wesnoth 27 de febrero de 2010 Archivado desde el original el 6 de abril de 2009 Consultado el 19 de marzo de 2010 Oolite Oolite org Consultado el 19 de marzo de 2010 Enlaces externos EditarProgramacion de videojuegos con SDL para Windows y Linux Sitio web oficial de SDL Tutorial libSDL en formato Wiki Sitio web oficial de zlib Sitio web oficial de libpng PyGame Wrapper para Python de las bibliotecas SDL Manual Genie Ejemplos de SDL Genie para programacion Linux y Android Free Pascal Meets SDL Recursos y tutoriales para usar las librerias SDL con Free Pascal EN Datos Q727439 Multimedia Simple DirectMedia LayerObtenido de https es wikipedia org w index php title Simple DirectMedia Layer amp oldid 130513801, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos