Your code and assets for your application are organized as projects. Projects are basically containers or folders of related assets to create an app.
Projects allow you to group assets together in an IDE. You can manually create the same folder structure as a project created in the IDE to organize your code and assets so that edit and build your project using command-line tools.
Typically, the APIs provided in the BlackBerry Native SDK for Tablet OS are C libraries. Your projects can either be managed or makefile builds. Managed builds essentially require you to use QNX Momentics IDE while a makefile is more portable if you choose to develop outside of the QNX Momentics IDE.
When you create a project for an app, you can use template projects. The template project you choose to select depends on whether you want to start with an empty project and whether you want to use graphics in your app.
These are the template projects available:
- BlackBerry Tablet OS OpenGL ES2.0 Application Template Project — Create a sample project from an OpenGL ES 2.0 application template that will create a simple animated application.
- BlackBerry Tablet OS OpenGL ES1.1 Application Template Project — Create a sample project from an OpenGL ES 1.1 application template that will create a simple animated application.
- Empty Application — Create an application project without any code.
- Minimal Screen Application — Create a sample project with a screen-based application template project.