Here you will find information about the BlackBerry Native SDK for Tablet OS, and a collection of resources for developing applications. If you are new to our platform, we suggest you begin with Getting Started, and continue from there.
Learn how to work with the Native SDK to create, launch, and debug projects, as well as how to import and export applications.
Using the Visual Studio Plug-in
Learn how to build your apps in a familar environment by using the BlackBerry Native Plug-in for Microsoft Visual Studio.
What is the Native SDK?
The BlackBerry Native SDK for Tablet OS is a development toolset that allows you to harness the power of the BlackBerry PlayBook. Combining the speed and stability of the QNX Neutrino Real-Time Operating System with the Eclipse-based QNX Momentics development environment, the Native SDK is designed for developers who need full access to all that the BlackBerry PlayBook has to offer.
The Native SDK gives you a set of C and C++ APIs that expose all the tools needed to create powerful and dynamic applications. The capabilities include:
- Native system APIs for the screen, navigator, audio mixer, accelerometer, network, and more
- A build environment that allows you to customize project settings, compiler, and deployment options
- A way to deploy your applications to real PlayBook devices or the included PlayBook simulator
- An integrated debugger that lets you examine every line of code as it's being run
- Documentation, tutorials, and code samples
When to use the Native SDK?
The Native SDK isn't the only option for developing applications for the PlayBook. Depending on your needs, the other platforms might be the better choice. So who is the Native SDK for? Developers who know they need the highest level of performance from their applications-like 3D game developers for example. Or those of you who already have an existing C++ application that you want to port to BlackBerry 10. Or developers who need to do something that they can't do in the other frameworks. Or those of you who already have an existing C++ application that you want to port to the PlayBook. Of course, if you just want to play around and learn what's possible (and there's a lot), that's encouraged as well!