QNX Momentics development suite provides an optimized environment for C/C++ and embedded C++ development. With QNX Momentics, you can choose to work in either a command-line or graphical IDE environment and take advantage of a number of productivity features, such as wizards, code editors, flexible makefile structures, and more.
Create new projects with just a few simple clicks. With QNX Momentics, use built-in project wizards to automate the entire process:
|
Project wizard screenshots |
Write more code in less time. The code editors in the IDE offer all the time-saving features, such as cut-and-paste, undo, commenting, and language specific indentation.
|
Code editor screenshot |
Simplify code development with a source navigation tool that supports context-specific searches for references and definitions. It also:
Prototype with ease using a powerful local history feature without going back to the source repository. Developers may make stepwise refinements to
prototypes and automatically keep multiple revisions of working files. This allows testing with confidence and unwind any changes made to the code. Local
revisions are treated the same as revisions in the source repository so they can be easily used for graphical differences and merges.
Manage all source from just one environment. The IDE includes built-in support for the CVS source-control protocol, with support for both remote pserver and
secure SSH repository access. It also works with the ClearCase source-control system, which is available as an Eclipse plug-in from IBM Rational.
Since version and configuration management is built right into the IDE framework, no need to switch out of the IDE to manage source code. Better yet,
developers can operate in a heterogeneous source-control environment, using different source-control protocols for different projects — even for
different files within each project.
Highlights
|
Graphical difference visualization screenshot |
Choose the makefile structure that's best for the project at hand. When creating a C/C++ project with QNX Momentics,
developers can implement:
When choosing the multi-CPU makefile framework, no need to handcraft your own makefiles. Simply use a point-and-click
interface, while the IDE saves the build settings in a conventional makefile format.
Use familiar tools for embedded system development. Command-line tools provide the underlying functionality for many
of the IDE's graphical components. For instance, compilers and other build tools (such as make) are invoked from the IDE
with the appropriate command-line parameters, and their output is reflected in the IDE. As a result, developers can work
with either command-line tools or IDE tools (or both) and still produce the exact same binaries and context. Also take
control of build settings, since the IDE allows for choosing features such as compiler options, linker options, extra
includes, and libraries. When building the source code for embedded projects, the IDE invokes standard compilers, parsing
any errors or warnings and generating markers where appropriate.
Build, run, and debug with a single click. Using the launch configuration wizard, quickly specify which programs to
launch, on which targets, and with what debug options.
The IDE remembers preferences, so launching subsequent sessions are quick and easy.
|
Launch configuration wizard screenshots |