CETool – Control Connector

CETool Type 2 Workstation-Based Team Provider

ECLIPSE / Control/CS Integration

Product Overview

CETool by Nexbridge substantially improves developer productivity by integrating Control/CS into ECLIPSE. Until now, developers had to use Control/CS separately from ECLIPSE or FTP files to a NonStop server and then interact with Control. With CETool, developers can use Control/CS directly from their workbench through simple pop-up menus.

CETool has two forms:

  1. Type 1 provides a comprehensive Team provider for ECLIPSE (available by custom request).
  2. Type 2 provides common developer functions and can co-exist with other Team providers.

The CETool Type 2 provider supports normal developer functions, including commit, update, synchronize, and history. Type 2 can act completely standalone and does not require another Team provider.

Data Sheet

Key Features and Benefits

  • Industry standard integrated development environment (IDE)
  • One interface point substantially improves developer productivity
  • Simple code deployment and infrastructure using ECLIPSE framework
  • Multiple Control/CS catalogs
  • Platform independent client
  • NLS support available
  • Decorator support

CETool leverages the ECLIPSE Team and Synchronization Workbench Frameworks to provide cost-effective integration with the NCI Control/CS product. Developers are just a few mouse clicks away from most interactions with Control catalogs.

Like other ECLIPSE plug-ins, CETool updates are deployed using the ECLIPSE Update Manager, making management of CETool itself very simple. CETool uses standard Control/CS security mechanisms, whether on the workstation where Active Directory is used, or on a NonStop server where NSK security is enforced.

The key benefits of CETool to the developer are simplicity, speed, and general increased acceptance of Control/CS. Developers who are new to the Control/CS space will be more comfortable using CETool, since it requires no special NonStop knowledge. In fact, if coupled with the Corona or EPE cross compilation plug-in and HP cross compilers, the only time developers will need to interact with the NonStop is to platform-test their code. CETool and Control/CS, support PC-style file names, so developers will be able to use workstation-like names rather than Guardian names, making Java and C++ development substantially easier.

Key Functionality

The CETool Type 2 project supports the following primary capabilities:

Commit CETool has the ability to perform complete submit functions on projects, groups, and files. The submit operation supports comments and trace.

Update CETool can produce entire projects, groups, and individual files to quickly obtain the correct versions of code from the catalog.

Synchronize Developers can use CETool to easily perform up-to-date checks to determine what has changed in the repository compared with the software in their workspaces. Changes can be added and merged into work-in-progress.

Merge CETool leverages the Synchronize capability to allow developers to efficiently and graphically merge changes between branches and local changes. Developers no longer have to manually merge releases.

History CETool can also provide history information on what has changed in a file, throughout its lifespan.

Defect Tracking CETool supports integration with the native ECLIPSE Mylyn defect tracking subsystem. Defect identifiers can automatically added to comments and trace tags.

CETool has other capabilities as well. Make sure you discuss these with your Nexbridge representative.

Integrated ECLIPSE Popup Access

The CETool Type 2 product extends the ECLIPSE workbench to include a special popup menu allowing quick access to the most used Control/CS functions. Developers can commit or update entire projects, specific folders, or individual files with just a few clicks, while staying in ECLIPSE.

Multiple Catalogs

All of the CETool product types support multiple catalogs. Individual projects within an ECLIPSE workspace can be associated with a separate Control catalog. This allows complex workspaces to be constructed, potentially with projects hosted on different NonStop servers or even with different ECLIPSE Team providers. The CETool Type 2 product even allows one team provider to host the project, while supporting commit and update functions to a different Control catalog. For example, developers could do their day-to-day work in Subversion or CVS, and commit code to Control/CS only when ready for integration testing. CETool Type 2 facilitates this development process.

Technical Benefit Summary

Following are benefits of the CETool integration of ECLIPSE and Control/CS:

  • Industry standard integrated development environment (IDE)
  • One interface point substantially improves developer productivity
  • Simple code deployment and infrastructure using ECLIPSE framework
  • One workbench for development and code management, regardless of the language
  • Clients can communicate with multiple Control/CS Catalogs, even within one workspace.
  • Projects can be configured with different tags or system releases allowing developers to switch between development and support roles instantly.
  • Support for any workstation type and operating system supporting ECLIPSE Helios through Juno.

Ordering information

Please contact your Nexbridge sales representative to find out more about the CETool by Nexbridge product. Corporate licenses and volume discounts are available. Annual license fees per seat or per host apply. All information is subject to change.