More InfoThe ObjectCenter Advantage
CENTERLINE Home

OBJECTCENTER Home
Release Notes
Platform Guide
Product Compatibility
Features
Documentation
Request A Quote

Related Products

CodeCenter
TestCenter


Key Features

  • An interpreted, Interactive Workspace for component development, debugging, and rapid prototyping
  • Process-and-component-level debugging modes for power and scalability
  • Complete C++ templates support for builder reusable classes
  • Automatic static and dynamic runtime detection of over 250 errors for optimal code quality
  • Integrated graphical browsing tools for visualizing class hierarchies, finding and reusing classes, and understanding control flow
  • CenterLine-C++ª high-speed compiler and incremental linking for rapid edit-to-execute time
  • Full C language support to protect existing C investments while easing the migration from C to C++
  • Support for multiple UNIX workstations, compilers, tools, GUIs, and frameworks for maximum return on investment
  • API and open architecture for enhanced customization and integration

Other Features and Benefits

Interactive Workspace for C++/C

  • Provides "on-the-fly" prototyping and experimentation
  • Interpretively executes any C++ or C statement or blocks of statements, including templates
  • Resolves external calls
  • Automatically checks for run-time and static errors

Object-Oriented, Mixed-Mode Debugging

  • Supports unit-based interpreted debugging mode (CDM)
  • Supports process debugging mode (PDM) with integrated, dbx-style process debugger
  • Lets the user mix interpreted source and object code in CDM mode
  • Debugs any loaded module, whether source or object code, C or C++, including templates
  • Accepts conditional breakpoints and watchpoints
  • Extends breakpoints and watch points to execute temporary "actions" in the Interactive Workspace

Automatic Run-Time and Static Error Detection

  • Checks automatically during module loading or execution, and during Interactive Workspace use indicates error type and location in source code; collects all errors and warnings for later browsing
  • Finds more than 250 types of errors, including more than 80 run-time errors
  • Identifies numerous errors at source level when running object code
  • Detects inter-module inconsistencies not reported by the UNIX linker
  • Located incorrect pointer values, memory leaks, dangling pointers, illegal array indices, bad function arguments, type mismatches, and uninitialized variables
  • Allows users to suppress uninteresting errors/warnings

CenterLine-C++ Compilation

  • Precompiles header files to significantly reduce recompilation time when using large class libraries
  • Significantly reduces object code size for debugging (typically 5x to 10x over standard C++ compilers)
  • Complies with emerging ANSI standard

Incremental Linker

  • Reloads modified files without relinking the entire program
  • Keeps turnaround time short, even with large program
  • Allows mixed use of source and object modules within programming environment

Browsers

  • Project Browser for examining and controlling project modules and libraries
  • Class Examiner and Inheritance Browser for viewing class and member information
  • Cross-Reference Browser for viewing function and variable references
  • Data Browser for graphically viewing and modifying data structures
  • Manual Browser for on-line access to documentation
  • Options Browser for controlling ObjectCenter options

Integration

  • Fully supported, documented Application Programming Interface provides access to CenterLine Engine
  • CenterStage independent software vendors provide integrated tools for all tasks in development life cycle
  • Easily integrates UNIX tools, e.g. make, vi, emacs
  • Supports leading preprocessors, including preprocessors for embedded SQL
  • Supports major industry tool integration frameworks, including ToolTalk and SoftBench


Prefer to talk to a live sales advisor? Call 617.621.0060