Software provides tools for optimizing embedded systems.

Press Release Summary:



QNX® Momentics® IDE 4 includes tools for coding, debugging, testing, and fine-tuning applications, as well as memory analysis. Visualization tools for multicore debugging identify opportunities for parallelism, analyze thread migration between cores, and isolate resource contention problems. Software is based on Eclipse platform v3.2 with support for large-scale and remote workspaces, and Eclipse CDT C/C++ v3.1 offering none, fast, or full indexing options.



Original Press Release:



New Eclipse IDE from QNX Offers Deep Insight into System Behavior



OTTAWA, Dec. 6 // - QNX Software Systems today released QNX(R) Momentics(R) IDE 4, a flexible new integrated development environment (IDE) that combines innovative profiling tools with the latest Eclipse technologies to slash debug times and accelerate the optimization of complex embedded systems.

Enhanced with new visualization features that offer deep insight into system behavior, QNX Momentics IDE 4 now provides the most comprehensive toolset for embedded developers, including tools for coding, building, debugging, testing, and fine-tuning applications. Highlights of the new IDE include:

o Full componentization for fast product updates - The new release offers
the first fully componentized IDE for the embedded market, allowing
developers to download the latest tools, feature updates, code samples,
and documentation, without having to purchase a major IDE upgrade.
o Visualization tools for multi-core debugging - Armed with powerful
visualization features, these highly innovative tools can detect and
analyze complex multi-core behaviors invisible to conventional debug
tools. They can identify opportunities for parallelism, analyze thread
migration between cores, isolate resource-contention problems, and
provide insight into a variety of other conditions specific to multi-
core designs.
o In-depth memory analysis for maximum reliability - The IDE includes a
fully revamped memory analysis tool that instantly detects a variety of
memory errors and leaks. The tool also introduces a new approach to
memory profiling and optimization: a database that records how programs
allocate and deallocate memory. Like a personal video recorder, this
feature can store and play back a program's long-term pattern of memory
allocation, allowing the developer to identify subtle problems that
cause system failure.
o Realtime optimization of secure partitioned designs - Using the IDE,
developers can now graphically monitor and optimize systems that use QNX
Adaptive Partitioning. The developer can, for example, fine-tune the CPU
budget for each time partition or move an application from one partition
to another, then immediately gauge the performance improvement - all
from within the IDE. A groundbreaking technology that provides
applications with a guaranteed budget of CPU time, QNX Adaptive
Partitioning allows developers to achieve higher security and system
availability, while simplifying the integration of multiple software
subsystems.
o Built on Eclipse Callisto - The QNX Momentics IDE 4 is the only
embedded IDE based on the latest versions of the Eclipse platform (v3.2)
and the Eclipse CDT C/C++ development tools (v3.1), both of which
form part of the landmark Eclipse "Callisto" release.

CDT 3.1 brings a wealth of benefits to QNX Momentics users, including:
o Significantly greater scalability and performance - the time to index
large projects has now improved by orders of magnitude
o A choice of indexing options - none, fast, or full
o Enhanced refactoring with support for renaming - developers can now
rename a function or a class, and the IDE will update all references to
it automatically
o Enhanced drag-and-drop support - it's now easier to drag code elements
and binaries into the QNX Momentics workspace
o Managed Make -- gives developers fine control over their build
environment without the need to code and maintain Makefiles; developers
can now choose from Standard Make, QNX Projects, or Managed Make
o Improved ability to jump directly to C/C++ definitions
o Powerful DOM-based language model for improved content assist,
searching, and refactoring
o The Eclipse platform 3.2 adds enhanced support for large-scale and
remote workspaces, Java Archive (JAR) files for a significantly smaller
footprint, improved CVS support, improved searching and filtering, and
the ability to import multiple projects.

o Time-saving tutorials and cheat sheets - To further enhance
productivity, the IDE now has built-in tutorials and example projects,
each of which has a corresponding "cheat sheet" that offers step-by-step
instructions. The IDE also features a new installation guide and a new
user's guide.
o Enhanced application profiler - Besides offering faster responsiveness,
the IDE's application profiler now performs full profiling of shared
libraries and dynamically linked libraries (DLLs). It can also display
call-back type calls from noninstrumented to instrumented code.

The new IDE forms part of the QNX Momentics development suite Professional Edition. From board bring-up to remote diagnostics, the QNX Momentics suite provides tools for the entire embedded development cycle, including system builders, C/C++ code editors, debuggers, system-tracing tools, driver development kits, and support for a wide array of ARM, MIPS, PowerPC, SH-4, XScale, and x86 targets.

Availability
The QNX Momentics IDE 4 is available now.

About QNX Software Systems

QNX Software Systems, a Harman International company (NYSE:HAR), is the industry leader in realtime, embedded OS technology. The component-based architectures of the QNX(R) Neutrino(R) RTOS and QNX Momentics(R) development suite together provide the industry's most reliable and scalable framework for building innovative, high-performance embedded systems. Global leaders such as Cisco, DaimlerChrysler, General Electric, Lockheed Martin, and Siemens depend on QNX technology for network routers, medical instruments, vehicle telematics units, security and defense systems, industrial robotics, and other mission- or life-critical applications. Founded in 1980, QNX Software Systems is headquartered in Ottawa, Canada, and distributes products in over 100 countries worldwide.

Reader Information
Web: http://www.qnx.com/
Email: info@qnx.com

QNX, Momentics, and Neutrino are trademarks of QNX Software Systems GmbH & Co. KG, registered in certain jurisdictions, and are used under license. All other trademarks and trade names belong to their respective owners.

Source: QNX Software

Web site: http://www.qnx.com/

All Topics