Project Home
Project Home
Discussion Forums
Project Information
Project Info
wiki1109: PlanningSection (Version 12)

Release Plan#

The following table lists the various milestones planned for the current release of the IDE:

Milestone Planned date Status
Project goes public 12/09/07 100%
System information scalability improvements completed 09/07 100%
Eclipse 3.3 and CDT 4.0 integration completed 09/07 80%
Application profiler enhancements completed 11/07 75%
System profiler enhancements completed 12/07 10%
System Builder enhancements completed 01/08 40%
Release 1Q08 .


System Information scalability improvements#

The tool now uses XStream object serialization library to persistent target information data to a XML file. This greatly impoves the scalability of the tool in the following areas:
  • Because the way XStream library handles in-memory object reference most objects can be serialized without need for holding on to the object mapping, thus the tool does not use as much memory as it did before
  • It can perform the logging for a much longer period of time. Some initial measurements show that the target snapshot logging can go as long as SIX hours while in the past it would run out of memory when logging for more than one hour
  • The results are in clean XML format that is easier to read for humans

Eclipse 3.3 and CDT 4.0 integration#

  • Eclipse 3.3 Platform New and Noteworthy
  • CDT 4.0 New and Noteworthy
  • Managed build definitions for qcc
  • Target tab for build properties on Makefile projects to select qcc target architecture
  • Scanner discovery for built-ins for qcc
  • Scanner discovery build output parser
  • IDE 4 to IDE Tau project conversion for managed build projects
  • New project template for resource managers
  • Preindex nto header files
  • QNX Project to CDT managed build project conversion

Application profiler enhancements #

You can obtain a detailed description of these feature in this pdf document.
  • Function enter/exit time instrumentation
  • Call Tree/Reverse Call Tree modes
  • Context navigation menu
  • New Profiler sessions view with sessions persistence
  • Profiler sessions comparison
  • Session snapshot tool
  • Pause/Resume Profiling
  • View cloning
  • History navigation
  • Data Grouping
  • Session Import
  • Properties view integration
  • View customization
  • Copy to clipboard
  • View Filtering
  • Search in Tree View
  • Annotated editor improvements

System profiler enhancements#

  • Launch with profiling capabilities
  • Integration with gcc compiler instrumented function profiling
    • "Show in" application profiler capabilities
    • Application stack based timeline view

System builder enhancements#

  • A new System Builder editor
  • Various image editing presentation options that include:
    • a regular build script
    • a component-oriented model
    • grouping by element type (devices, services, and applications)
    • an image file system
  • All presentations are synchronized; users can select a preferred method (or methods) of editing an image definition
  • A simplified method to enable/disable specific components, devices, services, and applications
  • New wizards for adding new devices, services, and applications to an image
  • Intensive support for the editing process (such as syntax coloring, undo/redo, content assist, and hover and context-sensitive help)
  • A new Combining Task editor to combine tasks, and define parameters for these tasks
  • A new serial terminal