AQtime 6 - Integration into Borland Developer Studio and CodeGear RAD Studio

AQtime can be tightly integrated in the Borland Developer Studio and CodeGear RAD Studio IDEs. This integration offers developers full control over AQtime without leaving the IDE, ensuring a continuous application development experience. Leveraging the tremendous power of AQtime’s unparalleled application analysis tools is now as easy as debugging from the IDE.

View a 5 minute screencast demonstrating AQtime integration with BDS.
Adobe Flash required to view

Currently, AQtime extends the following versions of the IDEs:

CodeGear RAD Studio 2007 and 2009.
Borland Developer Studio 2006.
Integration will be possible only if Borland Developer Studio 2006 Update 2 is installed on your computer.

Integration into localized (non-English) versions is not supported at this time.

AQtime extends the Borland Developer Studio and CodeGear RAD Studio IDEs in the following ways:

Hosting AQtime Panels in the IDE
Adding a New AQtime Project Type
Integration of AQtime Menus and Toolbars
Further Integration with the Integrated Development Environment
Integrating into the BDS and CodeGear Help system

Hosting AQtime Panels in the IDE

All AQtime panels — Setup, Report, Summary, Call Graph, Assistant, and others — become true IDE panels.

The AQtime panel’s ease of use is enhanced with toolbars associated with AQtime’s panels. These toolbars surface the most common window-related commands to the user.

When you open an AQtime project in Borland Developer Studio (or CodeGear RAD Studio), the layout of the IDE’s panels and windows are extended with AQtime-specific panels. When an AQtime project is closed, these panels are automatically hidden within the IDE.

To display the needed AQtime panel, simply select it in the View | Profile Windows submenu.

Adding a New AQtime Project Type

In Borland Developer Studio and CodeGear RAD Studio, AQtime projects (.aqt files) are part of the AQtime project groups (.bdsproj files). You can create AQtime projects and project groups the same way you create Delphi projects and project groups of other types, by using the New Items dialog of Borland Developer Studio (or CodeGear RAD Studio).

The contents of an AQtime project are displayed in the Project Manager.

Integration of AQtime Menus and Toolbars

AQtime adds menu items and toolbars to the IDE’s menu and toolbar system.

AQtime adds the Profile menu to Borland Developer Studio’s (or CodeGear RAD Studio’s) main menu. This menu contains commands to choose the profiler, modify the profiler and panel options, etc.

In addition to the Profile menu, AQtime inserts the Run With Profiling item to the Run menu:

AQtime toolbars are added to the IDE and let you perform other AQtime-specific actions in the IDE.

Further Integration with the Integrated Development Environment

In addition to the core integration, AQtime supports advanced integration that displays product information in the About dialog box and on the splash screen, integration into Borland Developer Studio’s or CodeGear RAD Studio’s Editor, and more. Continue reading for more details about these features.

When AQtime is successfully installed, it adds an icon to the splash screen of Borland Developer Studio (or CodeGear RAD Studio) and is listed in the About dialog box.

Another important feature is the integration into the IDE’s Editor. The Editor is automatically displayed when you double-click on a routine in one of AQtime’s panels (Setup, Report, Details, Call Graph, etc.). AQtime inserts a grid within the Editor’s gutter. It displays detailed information collected by a profiler for each routine or source code line. Besides routine or line level profiling results, the grid displays an indicator that shows which routine or source code line is problematic. The indicator is a rectangle whose saturation of red depends on the alert level: white means the routine or line is healthy, pink means you should pay attention to it, deep red means that this routine or line causes a performance problem.

Integrating into the Borland Developer Studio and CodeGear RAD Studio Help system

The AQtime help system is fully integrated into the Borland Developer Studio and CodeGear RAD Studio Help systems. F1 context-sensitive Help is provided for all AQtime panels, dialogs and project items.

 
© 2010 AutomatedQA Corp. All rights reserved.
Home | Privacy | Terms of Use | About | Contact Us | Site Map | Print