|
Application Development Kit (ADK)
Introduction
Microsoft’s favoured application development environment is .NET, and Developer Studio is their flagship programming tool.
.NET lets businesses program in their favourite language (Visual Basic, C# ...) whilst working with any CLI (Common Library Interface) library code.
The Informatix Application Development Kit (ADK) wholeheartedly embraces this technology and uniquely introduces its integration into the worlds of CAD, BIM and MicroGDS.
Available as both an Integrated ADK, and a fully Standalone ADK, these products provide our customers with an unparalleled ability to both customise their existing CAD environments, and to address new software solutions at previously untouched business processes.
.NET programming in the ADK context
The ADK is a class library describing the heart of MicroGDS, the MAN file, and Project data structures such as documents, windows, phases, layers, objects, primitives (lines, text ...), attributes, ...
This class library includes member functions to work with the MicroGDS data objects (create, modify, delete) and to find them within existing data files; and to open, read and write MicroGDS data files.
The Integrated ADK
The integrated ADK adds classes to integrate program fragments inside a running MicroGDS environment, for example:
Adding a new command to a MicroGDS menu, such as “Scan the drawing and report on the numbers of windows present”
The Standalone ADK
Lets you write programs that run independently from any running MicroGDS environment, for example:
The (free) MicroGDS Viewer is a standalone ADK program. It lets users browse for MAN files and to open them. It shows the names, windows, and views and lets the user pick from those displayed. The selected window/view is shown on screen and/or printed as requested.
A customer could easily use the ADK to write a “Red-Line” program, inspired by the Viewer, which allows users to annotate drawings before returning them to source.
In Japan, the ADK was used to create a program that allowed “Non-CAD Literate” Fire Accident Forensic team members to create immediate sketches of the incident scene.
|