Dashboard > Appistry EAF v3.8 > ... > Installing the Fabric > Software Development Kit CentOS, RHEL, and SuSE installation
Log In   View a printable version of the current page.  
  Software Development Kit CentOS, RHEL, and SuSE installation

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?
  1. 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.
  2. If you plan to use your local machine as a fabric worker, you do not need this installer. Use the worker installation instead.
  3. 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

  1. Copy the appistry-eaf-sdk-<version>-<OS>.tgz file to a directory of your choice.
  2. On the command line, uncompress and extract the files:
    tar xzvf appistry-eaf-sdk-<version>-<OS>.tgz
  3. The archive will expand into its own directory named "appistry_eaf_sdk"
  4. 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+.