CAD Libraries (UIOp) - Frequently Asked Questions

What is UIOp?

UIOp is an acronym for Unified Interop for Parasolid and is the brand that CCE uses for its CAD-independent read libraries targeted especially for Parasolid based CAx systems. UIOp provides read access to information stored in 3D CAD files and allows export to standards like IGES and STEP via a unified architecture. UIOp is an additional 'layer' created on top of CCE's robust ODX libraries.

Does UIOp support all CAD formats?

This list keeps on increasing, so be sure to check in periodically to see if we have any further updates. At present UIOp has support for the following formats:

CATIA V4
CATIA V5
CATIA V6 (3dxml)
NX
SOLIDWORKS
Pro/ENGINEER (Creo)
Inventor
Parasolid
IGES
STEP
JT
VDA
STL
Does UIOp support 2D?

No. UIOp does not support 2D drawing data yet. If you are interested in such support, please contact CCE sales to register your interest.

Is UIOp CAD independent?

UIOp does not need access to software/license of the CAD formats you're trying to read in like CATIA, SOLIDWORKS, Creo, NX etc. In that sense, it is completely CAD independent. However, since UIOp converts native CAD to Parasolid objects, it requires Parasolid libraries to be licensed from Siemens PLM and present in the environment of the host application using UIOp.

What platform(s) does UIOp support?

UIOp currently supports Windows 7 & 8 (32 and 64 bit) and Linux platforms viz. Red Hat Enterprise Linux 6.0 (64 bit) & SUSE Linux Enterprise Desktop 11 (64-bit).

How do I evaluate UIOp?

We provide time-limited trial/evaluation of our UIOp libraries. Evaluation periods are typically from 30 to 60 days. Evaluations are free of charge and you receive full support during the evaluation period. The trial package comes with complete documentation, use cases and sample programs. You will however need to sign an Evaluation Agreement prior to working with our libraries.

How do I license UIOp?

Each of the CAD modules can be licensed separately. However, because of the unified nature of UIOp architecture, adding more CAD modules is very simple from an implementation standpoint. We typically offer our technology on a per-license royalty plus maintenance model or an annual flat fee subscription model. We would be happy to advice you on which model is more applicable to your business goals.

Do you share code samples, use cases?

Our trial/evaluation package includes complete documentation, use cases and sample programs.

Will my application's licensing be restricted by UIOp's licensing architecture?

No. You can use your own licensing architecture for 'locking' your software. However, every client will be provided with a unique license key by CCE. Application has to set license details before calling any UIOp API.

What about enhancements and new releases?

UIOp libraries follow a release/development schedule that is shared with our customers. Per this release schedule, we typically have 3-4 releases every year including CAD version support updates, general enhancements & bug fixes. We are committed to updating UIOp libraries to support latest versions of CAD formats within 90 days of general availability (GA).