You are in - Home
> Products > Clarity SDK
SDK Software Development Kit
The SDK consists of dynamically linked library (CswSDKxx.DLL with
its sources, hereafter SDK Library), set of tools (SDK Wizard, MSVC++
plugin, QTLinguist etc.) and documentation (CHM help, examples, SDK
conference). Every SDK developer has access to SDK conference and
to a dedicated ftp account on DataApex's server for access to new
versions of SDK:
* CHM help file for context sensitive help accessible directly
from the code
* Examples - selected control modules ready to be compiled and studied,
with comments and hints in the code
* SDK Conference - share your control development issues with other
developers and with DataApex staff, conference archive contains
many useful hints
The tools include:
- Trolltech QTLiguist - provides tools for localization of the
control module interface to different (human) language.
- Plugin for Microsoft VC++ - provides context sensitive help
calling from VC++ environment.
- DataApex SDK Wizard - for generation of the skeleton of the
new control module project. Then as writing simple control modules,
you will only specify data members of your chromatography device's
configuration and method and implement its communication protocol.
For more complex cases there are lots of virtual methods where
you can modify default functionality
Two scenarios of Control module development
In typical scenario control module communicates with hardware
over hardware line as COM, USB, TCP/IP. In this scenario developer
can utilize support of hardware communication already present in
SDK Library. Just select appropriate communication line implementation.
.
.
Many hardware vendors started to produce their own SDKs for their
hardware (com objects, dlls, etc) that shadow hardware communication
by high level function calls. Clarity SDK also supports this way
of control module development.
|