ENOVIA VPLM products

CAA - Multi-Workspace Application Builder (MAB)
CAA - MULTI-WORKSPACE APPLICATION BUILDER delivers a consistent and integrated environment in which to compile, link-edit and build a V5 application on Windows and on UNIX.
Product Overview
What's new?
Product Highlights
Product Key Customer Benefits

Product Overview

CAA - Multi-Workspace Application Builder (MAB) delivers a consistent and integrated environment in which to compile, link-edit and build a V5 application, using the same methods and tools that Dassault Systemes uses to create its V5 products. Industry standard compilers and linkers for languages such as C, C++ and Java are used with consistent processes and methods, which are independent of the target platform. With its ability to handle multiple workspace compilation, link and run time creation, it provides a most efficient way to manage dependencies between separate workspaces.
CAA workbench dedicated to third party application development (V5R7) Click to enlarge

What's new?

New Architecture Rules Enforcement Checks< Education and code frameworks are not allowed anymore to prereq test frameworks Avoiding to accidentally ship test code with the produced product.

Product Highlights

  • A single tool to build CAA V5 application
  • Same commands and method under both Windows and UNIX platforms
  • Multiple workspace compilation, link and run time creation
  • Access to C, C++ and Java compilers
  • TIE Compiler
  • EXPRESS Compiler
  • IDL Compiler for CATIA Automation
  • Build performance enhancement
  • Windows 2000 support
  • Compiler support for AIX V5.0
  • Java client/server separate runtime view
  • Java server full java 1.3 build
  • Support of AIX V5.1
  • Migration on Orbix 3.0.1 Patch 90
  • Support for ActiveX Control
  • Support for CAB generation
  • PublicInterfaces versus ProtectedInterfaces checking mechanism
  • Index generator to support CAA encyclopedia search system. This index runs against the online custom documentation (versus generated documentation ? CAA-CDG)
  • Mkmk -xml option now takes a file name for XML output instead of stdout
  • Sun ONE Studio Forte 8 compiler support for SunOS.
  • InstallShield removal from CAA API installation on Windows an replaced by the V5 installer

Product Key Customer Benefits

A single tool to build CAA V5 application
Developers are provided with a consistent and integrated environment in which to compile, link-edit and build a V5 application, using the same methods and tools that Dassault Systemes uses to create its V5 products.
Same commands and method under both Windows and UNIX
Fully supported on Windows NT, Windows 2000 and UNIX operating system, CAA - Multi-Workspace Application Builder Product (MAB) provides command line access through DOS on Windows and SHELL on UNIX. Consistent interfaces and processes are used, independent of the target platform. Under Windows platforms, CAA - Multi-Workspace Application Builder Product capabilities and command access can be embedded within the CAA - C++ Interactive Dashboard Product, creating a single integrated environment to write, compile and build applications.
Multiple workspace compilation, link and run time creation
Native compilers are hidden to simplify user's tasks. Its ability to handle multiple workspace compilation, link and run time creation provides a most efficient way to manage dependencies between separate workspaces. CAA - Multi-Workspace Application Builder Product is able to detect modifications in source code, display and track these modifications through the entire build time view, along with other prerequisites workspaces. This provides significant build performance improvement by allowing the user to build only what has been modified.
Access to C, C++ and Java compilers
C, C++, and Java programming languages can be used in program development.
TIE Compiler
The TIE Compiler is fully integrated through the build process, providing a means to transparently link code interfaces with code implementation interfaces along with providing automatic code generation to ensure there are no multiple derivations.
EXPRESS Compiler
An EXPRESS Compiler ensures compatibility with the STEP programming standard.
IDL Compiler...The IDL Compiler offers an easy way to provide for a customer program the necessary typelibs for automation. These typelibs can then be used with appropriate scripting, to allow the coding interface to be viewed using VisualBasic Access on Windows. Specific setting of the IDL compiler enables to select which method will be viewed by Intellisense forward typing when operating within Microsoft VBA.