Overview
The Spreadsheet Inspection Framework (SIF) consists of two components:
- SIFCore: The core (written in Java)
- SIFEI: The environment integration (written in C#)
To make full use of the Spreadsheet Inspection Framework, you will need to install both components.
SIFCore
System Requirements
In order to run SIFCore, you will need the following software to be installed:
- Java Runtime Environment 7 or higher (tested with Oracle Java and OpenJDK)
Installation
- Make sure your system satisfies the described requirements.
- Download and unpack the ZIP-archive with the binaries from the link above.
- Copy the Folder "Spreadsheet Inspection Framework" (contained in the ZIP-Archive) to drive C ("C:\"). Please note: the blanks are required and the path is currently hardcoded (sorry!).
Building and installing from source
In order to build SIFCore, you will need the following additional components to be installed:
- Java Development Kit 7 or higher (tested with Oracle JDK and OpenJDK)
- Apache Ant 1.7 or higher
- Make sure your system satisfies the described requirements.
- Download the source code from our Github repository.
- Run the default Ant task
- SIFCore will be compiled into a directory named "dist".
- Copy the "dist" folder to drive C ("C:\") and rename it to "Spreadsheet Inspection Framework". Please note: the blanks are required and the path is currently hardcoded (sorry!).
SIFEI (Environment Integration)
IMPORTANT NOTICE: We do not distribute SIFEI
in binary form, only as source code.
System Requirements
In order to run the environment integration, you will need the following software to be installed:
- SIFCore and its runtime requirements (see above)
- Microsoft Windows 7 or 8.x
- Microsoft .NET Runtime 4.5 or higher
- Microsoft Excel 2013
- Microsoft Visual Studio 2010 Tools for Office Runtime
Other environments might work but have not been tested.
Building and installing from source
In order to build the system, you will need the following additional components:
- Microsoft Visual Studio 2010 or higher
- Make sure your system satisfies the described requirements.
- Download the source code from our Github repository.
- Import the source code into Microsoft Visual Studio.
- Publish the project to a folder, it will generate a setup.exe installer.
- Run the setup.exe installer and follow its instructions.