Third-party libraries available with BlackBerry Native SDK for Tablet OS

Included with the Native SDK are a number of third-party and open-source libraries.

The libraries that are available to you are located in the \lib and \usr\lib directories, in the \target\qnx6\armle-v7 directory, which is located in the Native SDK installation folder. The BlackBerry PlayBook Simulator files are located in the \target\qnx6\x86 folder. The open source libraries included with the Native SDK include:

If you don’t see a library that you want to use, take a look at the Open Source Components page for a list of existing libraries that were already ported to the Native SDK. You can import these into your project.

Library Description Website
bzip2 1.0.6 A freely available, patent-free, high-quality data compressor
c-ares 1.7.4 A C library that performs DNS requests and name resolutions asynchronously
cURL 7.21.3 A free and easy-to-use client-side URL transfer library
EGL 1.4 An interface between Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window system
Expat 2.0.1 A stream-oriented XML parser library written in C
FreeType 2.4.4 A free, high-quality, and portable font engine
Fontconfig 2.8 A library for configuring and customizing font access
ICU 4.6.0 A set of C/C++ and Java libraries providing Unicode and globalization support
libiconv 1.11.x Supports the conversion of text from one character encoding to another
libjpeg 8.0 A widely used C library for reading and writing JPEG image files
libpng 1.4.11 An open source PNG image file library
libxml2 2.7.8 XML C parser and toolkit
Ncurses 4.2 Terminal-control library for creating textual user interfaces
OpenGL ES 2.0 A royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems
OpenKODE Core 1.0.2 A royalty-free, open standard that combines a set of native APIs to increase source portability for rich media and graphics applications
OpenSSL 1.0.0d A robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library
SQLite 3.7.3 A software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine
zlib 1.2.5 A massively spiffy yet delicately unobtrusive compression library