| |
|
DMIS Object Technology™ (or more simply, DOT™) software toolkits are
designed to slice years off the development of DMIS Part 1 and Part 2-compliant
applications, while providing an unprecedented level of integration with inspection
equipment. At the heart of the system is a powerful DMIS Part 1 execution engine,
featuring native support for loading, running, and editing DMIS programs. The built-in
DMIS Part 2 support provides a flexible, open architecture interface between DMIS and
third party CAD, metrology and quality applications; while loadable Part 2
equipment plug-ins make it straightforward to run an identical environment across
different machine types.
All DOT toolkits are built around the DOT Kernel, with its rich support for the DMIS Part
1 standard; and each offers full on-line access to inspection data and live control of
measurement equipment via the DMIS Part 2 standard. The supplied libraries and sample code
facilitate development of DOT application add-ons, and aid in understanding useful ways to
work with the DOT environment.
|
|
|
| |
PDK - Professional Development Kit
Intended for equipment OEMs and third party developers who are manufacturing or connecting
to DMIS Part 2 based inspection equipment or simulators, the DOT PDK supplies software tools
for creating powerful DMIS Part 2 add-on applications, and for interfacing to inspection
equipment.
The DOT PDK is available in different editions, each targeting different business
requirements at different price points.
OEM Edition
Designed for companies needing a comprehensive toolkit for developing a customized CMM
package for their equipment. The DOT PDK - OEM Edition provides full source code for the
application husk and for the equipment plug-in, including all libraries. This provides the
richest software toolkit for application development, for equipment integration, and for
offline simulation.
Application Edition
Designed for general metrology application programming, including development of offline
simulation packages, import of DMIS input files, and the integration of CAD, reporting,
analysis, and other third party applications. The DOT PDK - Application Edition provides
compiled support for the application husk and for equipment operations, along with sample
source code. This provides a solid baseline for DMIS application development and
integration, for simulation of DMIS program execution, and for extraction of inspection
information from DMIS programs.
Equipment Edition
Designed for equipment controller OEM's and third party integrators. The DOT PDK - Equipment
Edition provides full source code for the equipment plug-in, including all libraries. This
provides an effective environment for DMIS equipment integration.
SDK - Software Development Kit
Intended for lowering barriers of entry for small companies, the DOT SDK provides a
free entry-level package with basic capabilities that can be used for DMIS application
development and equipment integration.
|
DOT Toolkit Summary
|
| Contents |
PDK |
SDK |
| OEM |
Application |
Equipment |
|
Compiled DLLs and executables for DOT Application Husk, DOT Kernel, DOT Equipment Plugin,
and DMIS Part 2 Object API.
|
 |
 |
 |
 |
|
Header files and libraries (import and static link), for DOT Application Husk, DOT Kernel,
DOT Equipment Plugin, and DMIS Part 2 Object API.
|
 |
 |
 |
 |
|
Full source code to the DOT Application Husk, including Connection Manager, Event Scanner,
DMIS Model, DMIS Import, and Support Library.
|
 |
|
|
|
|
Full source code to the DOT Equipment Plug-in, including Synchronization and Routing Logic,
Modular Controller Interface, Serial and TCP/IP Sockets Drivers, and Data Compensation
Algorithms.
|
 |
|
 |
|
|
Full source code to the DMIS Part 2 IDL definitions.
|
 |
 |
 |
|
|
Sample source code for application add-ons.
|
 |
 |
|
|
|
Sample source code for DME Control.
|
 |
 |
 |
|
|
The DMIS Standard on CD-ROM.
|
2@Part2 1@Part1 |
1@Part2 1@Part1 |
1@Part2 -- |
-- -- |
| |
| Runtimes |
OEM |
Application |
Equipment |
SDK |
|
Redistribution of DOT Kernel permitted with purchase of individual runtime licenses.
|
 |
 |
|
|
|
No runtime licenses required for redistribution of third party applications and equipment
plug-in modules.
|
 |
 |
 |
 |
| |
| Support |
OEM |
Application |
Equipment |
SDK |
|
E-mail and phone support.
|
 |
 |
 |
|
|
Customization and consulting available.
|
 |
 |
 |
|
|
Privileged access to DMIS Developer Network, including patches, documentation, and online
tutorials.
|
 |
 |
 |
 |
| |
| Licensing |
OEM |
Application |
Equipment |
SDK |
|
Full toolkit development site license.
|
 |
 |
 |
 |
|
|