Software Development Kit
The Appistry EAF Software Development Kit (SDK) provides headers, libraries, administrative utilities, and samples that can be used to develop fabric applications.
 | When should I use this installer?
- If you are going to perform a fabric worker installation on the target computer (or have already done so), you do not need this installer.
- If you plan to use your local machine as a fabric worker, you do not need this installer. Use the worker installation instead.
- If you are setting up a developer workstation, and do not plan to use the machine as a worker, then this installer is for you.
The Worker Installation contains everything (and more) from the administrative installation and the software development kit.
|
Installing the Software Development Kit
- Copy the appistry-eaf-sdk-<version>-<OS>.tgz file to a directory of your choice.
- On the command line, uncompress and extract the files:
tar xzvf appistry-eaf-sdk-<version>-<OS>.tgz
- The archive will expand into its own directory named "appistry_eaf_sdk"
- The subdirectory system will contain the adminstration utilities and some shared libraries. In order to run the fabric utilities (e.g., fabric_ctl and fabric_pkg), add appistry_eaf_sdk/system to both the PATH and the LD_LIBRARY_PATH environment variables. To simply the commands to package your fabric applications, you may find it useful to define the environment variable FABRIC_HOME (see fabric_pkg for more details).
$ export FABRIC_HOME={extract-dir}/appistry_eaf_sdk/system
$ export PATH=${PATH}:${FABRIC_HOME}
$ export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${FABRIC_HOME}
Using the Software Development Kit
For those developing Java applications, check out appistry_eaf_sdk/system/classes, which contains fabric.jar, which implements the Fabric API for Java (both the client API and the task API).
For those developing C/C+, check out appistry_eaf_sdk/include, which contains the headers that you will use when developing both fabric clients and fabric tasks in C/C+.