Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
wiki1109: PlanningSection (Version 14)


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 .



Features#

System Information scalability improvements#

Now, the tool uses the XStream object serialization library to persist target information data to an XML file. This greatly improves the scalability of the tool in the following areas:

  • Because of the way that the XStream library handles in-memory object reference, most objects can be serialized without the need for holding on to the object mapping; therefore the tool does not use as much memory as it did before
  • The tool can perform logging for a much longer period of time. Some initial measurements show that the target snapshot logging can continue for as long as six hours, while previous results showed that a typical system would run out of memory when logging for more than one hour
  • The results are in clean XML format, which is easier for users to read

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