Alta uses a layered approach to structure the Application Program Interface (API). Each layer of the API (Layer 0, 1 and 2) is modular and can be built and tested independently. This architecture limits the impact of changes to the module where they occur and make it easier to test and troubleshoot problems.
Layer 0 provides the Operating System(OS)-Specific interface to the Alta Device Driver. All modules are written in ANSI-C for portability.
Layer 1 provides General Operations and Device Management functions, also written in ANSI-C.
Layer 2 provides Microsoft .NET 2.0 class modules for use with C#, C++, Visual Basic, and other Object Oriented languages.
This PowerPoint presentation contains more API details:
AltaAPI Intro (8839 downloads )
For a more detailed discussion of the AltaAPI software model, refer to the heading “The AltaAPI Software Model” in the AltaAPI Users Manual found here:
AltaAPI User's Manual (2793 downloads )