AQtime 5 - Integration into Borland Developer Studio
AQtime can be tightly integrated in the Borland Developer Studio IDE. This integration offers developers full control over AQtime without leaving the Borland Developer Studio 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.
Macromedia Flash required to view
Currently
AQtime extends 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-Elnglish) versions is currently not supported.
AQtime extends the integrated development environment (IDE) of Borland Developer Studio in the following ways:
Hosting AQtime Panels in the Borland Developer Studio IDE
All AQtime panels - Setup, Report, Summary, Call Graph, Assistant, and others - become true Borland Developer Studio 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, the layout of the Borland Developer Studio panels and windows is extended with AQtime-specific panels. When an AQtime project is closed, these panels are automatically hidden within Borland Developer Studio.
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, 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 BDS projects and project groups of other types, by using the New Items dialog of Borland Developer 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 Borland Developer Studio's menu and toolbar system.



Further Integration with the Borland Developer Studio 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 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 and is listed in the About dialog box.

Another important feature is the integration into Borland Developer Studio’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 Help system
The AQtime help system is fully integrated into the Borland Developer Studio Help system. F1 context-sensitive Help is provided for all AQtime panels, dialogs and project items.



