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.
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.
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
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.