The IDE is based on the Eclipse Platform developed by the
Eclipse
Foundation, an open consortium of tools vendors (including QNX Software Systems).
Eclipse is built on a mechanism for discovering, integrating, and running modules
called plugins. The
IDE incorporates several
QNX-specific plugins as well as several standard Eclipse plugins:
- The Eclipse workbench allows you to create and manage resources, and navigate through your
workspace. It also provides integration with CVS repositories.
- The C/C++ Development Toolkit (CDT) provides capabilites for developing, building, and
debugging C or C++ programs.
- Subversive provides integration with SVN repositories.
- EGit provides integration with the Git version control system.
The IDE is integrated with QNX utilities that perform a number of functions, including
building, compiling, and debugging projects, and providing communication between the
host and target. For a list of these utilities, see Utilities used by the IDE.
The Momentics tool suite provides a single, consistent,
integrated environment, regardless of the host platform you're using (Windows or
Linux). Through a set of related windows, the IDE presents
various ways of viewing and working with all the components that comprise your
system. In terms of the tasks you can perform, the toolset lets you:
- organize your resources (projects, folders, files)
- edit resources
- collaborate on projects with a team
- compile, run, and debug your programs
- build OS and flash images for your embedded systems
- analyze and fine-tune your system's performance
Note: The IDE doesn't require that you abandon the
standard QNX Neutrino tools and Makefile
structure. On the contrary, it relies on those tools. If you continue to build
programs at the command line, you can also benefit from the IDE tools, such as the QNX System Analysis tool
and the QNX System Profiler, which can show you in graphical ways
what your system is doing.