Open Source Components
The BlackBerry 10 Native SDK supports some open source libraries right out of the box. You can find a list of them here. BlackBerry also supports some sweet open source initiatives for BlackBerry 10 devices. The BlackBerry open source repository covers runtimes, tools, documentation, and code samples. We are working actively to port more projects to BlackBerry 10.
ALUT is the Utility Toolkit for OpenAL. Use this library to make your life easier when you use OpenAL. ALUT is the utility toolkit for OpenAL, providing convenience functions.
Boost gives you a collection of peer-reviewed and portable C++ source libraries.
Box2D gives you a feature-rich, rigid body, 2-D physics engine for games.
Bullet Physics Library
Bullet gives you a physics engine featuring 3-D collision detection, soft body dynamics, and rigid body dynamics.
Cocos2D-X provides a C++ port of the lightweight, mulit-platform Cocos2D-X game engine.
Dosbox gives you a DOS emulator for BeOS, Linux, Mac OS X, OS/2, and Windows. Dosbox primarily focuses on running DOS Games.
Erlang-OTP gives you a programming language used to build massively scalable, soft real-time systems with requirements for high availability.
Gameplay gives you a cross-platform, 3-D native gaming framework that makes it easy to learn and write mobile and desktop games.
Lua gives you an embeddable scripting language. It combines simple procedural syntax with powerful data-description constructs, based on associative arrays and extensible semantics.
OpenAL is a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications. OpenAL allows you to create and position sounds in the 3-D space of your virtual world.
OpenTTD gives you a simulation game based on Transport Tycoon Deluxe(TTD).
PCRE gives you a set of functions that allows you to use regular expressions. The Perl Compatible Regular Expressions (PCRE) library is a set of functions that implements regular expression pattern matching using the same syntax and semantics as Perl 5.
Qt give you a cross-platform application and UI framework. The framework comes with APIs for C++ programming and Qt Quick for rapid UI creation.
SDL gives you a standard mechanism for accessing multimedia. Simple DirectMedia Layer(SDL) is a cross-platform multimedia library that is designed to provide low level access to audio, keyboard, mouse, joystick, 3-D hardware via OpenGL, and 2-D video framebuffers.