Create your first project

The first time you start the QNX Momentics IDE, it asks you to choose a workspace, a folder where it can store your projects and other files. The IDE then displays its Welcome page. When you're ready to start, click the Workbench icon:

To create a BlackBerry C/C++ project:
  1. From the File menu, select New > BlackBerry C/C++ Project .
  2. In the resulting dialog, give your project a name, and then click Next.
  3. Select the language that you want to use for the new BlackBerry 10 OS project (C or C++), the build style (Managed or Makefile), and then specify the project type you want to use:
    • Application — Provides an executable application and a native SDK sample project.
      • BlackBerry 10 OS Example Screen Template Project — Create a sample project with a screen-based application template project.
      • BlackBerry 10 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.
      • BlackBerry 10 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.
      • Empty Application — Create an application project without any code.
    • Shared Library — Create an executable module compiled and linked separately.
      • Empty Shared Library — Create a project that produces a shared library without any code.
    • Archive (Static Library) — Create a collection of object files that you can link into another application (libxx.a). The IDE combines object files (i.e., *.o) into an archive (*.a) that is directly linked into an executable.
      • Empty Archive — Create an archive project without any code.
    • AIR Native Extension — Create a project that produces a shared library for AIR Native Extensions.
      • Empty AIR Native Extension — Create a project that produces an AIR Native Extension shared library without a code template.
      • Hello AIR Native Extension — Create a project that produces an AIR Native Extension shared library from a template.
    • Custom Build — Creates a project that uses a custom build system or Makefile. You must select the Makefile Build build style for this option.
      • Empty Project — Create a new BlackBerry 10 OS project with a custom build system and no code template. This project is configured with a make builder but has no Makefile. The custom build option creates a project with the default build configuration.
  4. Click Finish.
The IDE opens to the C/C++ perspective, which features the Project Explorer, the editor, and other useful views, and areas that display information that's relevant to the task at hand.
If your environment hasn't been previously configured to deploy applications to your device, the Deployment Setup Wizard will launch to help walk you through the configuration required.