Difference between revisions of "Third Party Libraries"
Ben Linden (talk | contribs) |
|||
Line 26: | Line 26: | ||
zlib is a lossless data-compression library which is used for a variety of network i/o and file compression. | zlib is a lossless data-compression library which is used for a variety of network i/o and file compression. | ||
=== | === mozilla === | ||
* mozilla | * http://www.mozilla.org/developer/ | ||
* cg | The mozilla library handles rendering HTML in the viewer. | ||
* | |||
* expat | === cg === | ||
* freetype | * http://developer.nvidia.com/page/cg_main.html | ||
* | cg controls some visual effects | ||
* | |||
* ogg | === gl === | ||
* vorbis | * http://www.opengl.org/ | ||
* | OpenGL renders Second Life. | ||
* | |||
* speedtree | === Expat === | ||
* xmlrpc-epi | * http://expat.sourceforge.net/ | ||
Expat is a XML parser. | |||
=== FreeType === | |||
* http://www.freetype.org/ | |||
FreeType is a font engine. | |||
=== jpeglib === | |||
* http://www.ijg.org/ | |||
JPEGlib is JPEG decoder library. It is an open alternative to KDU. | |||
=== KDU === | |||
* http://www.kakadusoftware.com/ | |||
Kakadu (KDU) is a JPEG decoder library. | |||
=== Ogg Vorbis === | |||
* http://xiph.org/ogg/ | |||
* http://xiph.org/vorbis/ | |||
The Ogg & the Vorbis libraries control audio in Second Life. | |||
=== SDL === | |||
* http://www.libsdl.org/index.php | |||
The Simple DirectMedia Layer libraries are used for all sorts of things it looks like. I don't know what we use it for. | |||
=== smrtheap === | |||
* http://www.microquill.com/smartheap/index.html | |||
Smartheap is a memory allocation library. | |||
=== speedtree === | |||
* http://www.speedtree.com/ | |||
Speedtree controls rendering of trees that are not yet implemented in SL. | |||
=== xmlrpc-epi === | |||
* http://xmlrpc-epi.sourceforge.net/ | |||
Controls the XML-RPC protocol in SL. |
Revision as of 16:57, 5 December 2006
Third Party Libraries
apache portable runtime
The apache portable runtime is a set of c functions which provide a portable and consistent interface into operating system - or simply widely useful - functionality. We primarily use it for threading and socket i/o.
boost
Boost is a set of portable c++ libraries which provide a wide set of functionality. We primarily use it for tokenization.
TUT
The TUT framework is a unit test framework based on the use of c++ meta template programming. We use it to test our libraries.
quicktime
We use this to play in-world video clips on a prim.
libcurl
The libcurl library handles moving data across the net in many different protocols. We use it to GET/POST/PUT/DELETE web resources.
zlib
zlib is a lossless data-compression library which is used for a variety of network i/o and file compression.
mozilla
The mozilla library handles rendering HTML in the viewer.
cg
cg controls some visual effects
gl
OpenGL renders Second Life.
Expat
Expat is a XML parser.
FreeType
FreeType is a font engine.
jpeglib
JPEGlib is JPEG decoder library. It is an open alternative to KDU.
KDU
Kakadu (KDU) is a JPEG decoder library.
Ogg Vorbis
The Ogg & the Vorbis libraries control audio in Second Life.
SDL
The Simple DirectMedia Layer libraries are used for all sorts of things it looks like. I don't know what we use it for.
smrtheap
Smartheap is a memory allocation library.
speedtree
Speedtree controls rendering of trees that are not yet implemented in SL.
xmlrpc-epi
Controls the XML-RPC protocol in SL.