Difference between revisions of "Third Party Libraries"
Jump to navigation
Jump to search
Ochmed Beery (talk | contribs) |
|||
Line 2: | Line 2: | ||
== Third Party Libraries == | == Third Party Libraries == | ||
=== | {| border="1" cellpadding="3" | ||
|- style="background:#ffdead;" | |||
!Library !! Version !! Description | |||
= | <!-- Apache --> | ||
|-valign="top" | |||
![http://apr.apache.org/ Apache Portable Runtime ] || 1.1.2 | |||
|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. This is actually three packages, apr, apr-util and apr-iconv. | |||
= | <!-- Boost --> | ||
|-valign="top" | |||
![http://www.boost.org/ Boost] || 1.32.0 | |||
|A set of portable C++ libraries which provide a wide set of functionality. Used primarily for tokenization. | |||
= | <!-- TUT --> | ||
|-valign="top" | |||
![http://tut-framework.sourceforge.net/ TUT] || 2006-06-22 | |||
|Unit test framework based on the use of c++ meta template programming. Used to test LL libraries. | |||
= | <!-- quicktime --> | ||
|-valign="top" | |||
![http://developer.apple.com/quicktime/ Quicktime] || ?? | |||
|Used to play in-world video clips on a prim. | |||
= | <!-- libcurl--> | ||
|-valign="top" | |||
![http://curl.haxx.se/libcurl/ libcurl] || 7.15.1 | |||
|Handles moving data across the net in many different protocols. Used to GET/POST/PUT/DELETE web resources. | |||
= | <!-- openssl --> | ||
|-valign="top" | |||
!openssl || 0.9.7c | |||
|?? | |||
= | <!-- zlib --> | ||
|-valign="top" | |||
![http://www.zlib.net/ zlib] || 1.2.1 | |||
|zlib is a lossless data-compression library which is used for a variety of network i/o and file compression. | |||
= | <!-- mozilla --> | ||
|-valign="top" | |||
![http://www.mozilla.org/developer/ Mozilla] || 1.8.0.9 | |||
|The mozilla library handles rendering HTML in the viewer. | |||
= | <!-- cg --> | ||
|-valign="top" | |||
![http://developer.nvidia.com/page/cg_main.html CG] || ?? | |||
|cg controls some visual effects. | |||
= | <!-- OpenGL --> | ||
|-valign="top" | |||
![http://www.opengl.org/ OpenGL] || ?? | |||
| 3D Graphics rendering engine. | |||
= | <!-- Expat --> | ||
|-valign="top" | |||
![http://expat.sourceforge.net/ Expat] || 1.95.8 | |||
|XML parser. | |||
= | <!-- FreeType --> | ||
|-valign="top" | |||
![http://www.freetype.org/ FreeType] || 2.1.5 | |||
|Font engine. | |||
= | <!-- jpeglib --> | ||
|-valign="top" | |||
![http://www.ijg.org/ jpeglib] || 6b | |||
|JPEG decoder library. It is an open alternative to KDU. | |||
= | <!-- KDU --> | ||
|-valign="top" | |||
![http://www.kakadusoftware.com/ KDU] || 5.2.1 | |||
|Kakadu (KDU) iJPEG decoder library. | |||
= | <!-- Ogg --> | ||
|-valign="top" | |||
![http://xiph.org/ogg/ OGG] || 1.0.3 | |||
|Audio control. | |||
= | <!-- Vorbis --> | ||
|-valign="top" | |||
![http://xiph.org/vorbis/ Vorbis] || 1.1.2 | |||
|Audio control. | |||
<!-- SDL --> | |||
|-valign="top" | |||
![http://www.libsdl.org/index.php SDL] || 1.2.7 | |||
|The Simple DirectMedia Layer libraries are used for handling input and basic window/GL setup on the Linux client. | |||
= | <!-- Smartheap --> | ||
|-valign="top" | |||
![http://www.microquill.com/smartheap/index.html Smartheap] || ?? | |||
|Memory allocation. | |||
= | <!-- Speedtree --> | ||
|-valign="top" | |||
![http://www.speedtree.com/ Speedtree] || ?? | |||
|Controls rendering of trees that are not yet implemented. | |||
= | <!-- xmlrpc-epi --> | ||
|-valign="top" | |||
![http://xmlrpc-epi.sourceforge.net/ xmlrpc-eip] || 0.51 | |||
|Controls the XML-RPC protocol. | |||
= | <!-- OpenJPEG --> | ||
|-valign="top" | |||
!OpenJPEG || 1.0 | |||
|?? | |||
=== MESA = | <!-- Glib --> | ||
|-valign="top" | |||
!Glib || 2.0.0 | |||
|?? | |||
<!-- GTK+ --> | |||
|-valign="top" | |||
![http://www.gtk.org/ GTK+] || ?? | |||
|'Native' UI components on the Linux client. | |||
<!-- ELFIO --> | |||
|-valign="top" | |||
![http://sourceforge.net/projects/elfio/ ELFIO] || ?? | |||
|Enhanced stacktrace information on the Linux client. | |||
<!-- MESA --> | |||
|-valign="top" | |||
!Mesa || 6.2.1 | |||
|?? | |||
|} |
Revision as of 23:20, 20 January 2007
Third Party Libraries
Library | Version | Description |
---|---|---|
Apache Portable Runtime | 1.1.2 | 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. This is actually three packages, apr, apr-util and apr-iconv. |
Boost | 1.32.0 | A set of portable C++ libraries which provide a wide set of functionality. Used primarily for tokenization. |
TUT | 2006-06-22 | Unit test framework based on the use of c++ meta template programming. Used to test LL libraries. |
Quicktime | ?? | Used to play in-world video clips on a prim. |
libcurl | 7.15.1 | Handles moving data across the net in many different protocols. Used to GET/POST/PUT/DELETE web resources. |
openssl | 0.9.7c | ?? |
zlib | 1.2.1 | zlib is a lossless data-compression library which is used for a variety of network i/o and file compression. |
Mozilla | 1.8.0.9 | The mozilla library handles rendering HTML in the viewer. |
CG | ?? | cg controls some visual effects. |
OpenGL | ?? | 3D Graphics rendering engine. |
Expat | 1.95.8 | XML parser. |
FreeType | 2.1.5 | Font engine. |
jpeglib | 6b | JPEG decoder library. It is an open alternative to KDU. |
KDU | 5.2.1 | Kakadu (KDU) iJPEG decoder library. |
OGG | 1.0.3 | Audio control. |
Vorbis | 1.1.2 | Audio control. |
SDL | 1.2.7 | The Simple DirectMedia Layer libraries are used for handling input and basic window/GL setup on the Linux client. |
Smartheap | ?? | Memory allocation. |
Speedtree | ?? | Controls rendering of trees that are not yet implemented. |
xmlrpc-eip | 0.51 | Controls the XML-RPC protocol. |
OpenJPEG | 1.0 | ?? |
Glib | 2.0.0 | ?? |
GTK+ | ?? | 'Native' UI components on the Linux client. |
ELFIO | ?? | Enhanced stacktrace information on the Linux client. |
Mesa | 6.2.1 | ?? |