openframeworks/openFrameworks — pull request #1587 by falcon4ever (2012-09-11 20:14:50+00:00)
Title: Patched openFrameworks 0071 for the QNX platform (BlackBerry PlayBook & BB10)

This patch adds support for the QNX platforms (BlackBerry PlayBook & BB10) to openFrameworks.

The code is based of the developPlayBook branch (https://github.com/falcon4ever/openFrameworks/tree/developPlayBook) that has been used for the NodeBeat project. However, I have updated the code for compatibility with openFrameworks 0071 (develop branch)

The current code has been tested using the following SDKs
- BlackBerry PlayBook Native SDK 2.1.0 beta 1
- BlackBerry 10 Native SDK 10.0.06 beta 2

To develop for QNX or run the examples, you will need to download the ofxQNX add-on and place it in the addon folder of openFrameworks.
- ofxQNX is available on github: https://github.com/falcon4ever/ofxQNX

For now, ofxQNX resides in a different repository for the following reasons:
- Because I include pre-compiled libraries, the current size of the repository is about 100 MB.
- Pre-compiled libraries are used because of the complexity involved with building them from scratch. Most of them need to be patched for the QNX compiler and Poco for QNX can't be build on Windows platforms.
- Another reason for the size (mostly due Poco) is because it supports multiple QNX architectures and build modes. The devices all use an ARMv7 cpu, the simulator uses x86.
- > PlayBook device (ARMv7) - Release
- > PlayBook device (ARMv7) - Debug
- > PlayBook simulator (X86) - Debug
- > BB10 device (ARMv7) - Release
- > BB10 device (ARMv7) - Debug
- > BB10 simulator (X86) - Debug

Additional info on ofxQNX:
- https://github.com/falcon4ever/ofxQNX/blob/develop/README.md