Obtaining the software

Download Xill IDE from the Xill download page.
You will need the archive file and (if you are using any commercial plugins) a license file.

Windows

Setting up files

Extract the program package to a folder you want to start it from.

Starting up

Start the executable 'Xill IDE.exe'.

Adding license file for commercial plugin

  1. Go to your user folder
  2. Create a .xillio\xill folder
  3. Copy the license file into the newly created folder
  4. (Re)start Xill IDE

Linux

Setting up files

  1. Download latest multiplatform .zip
  2. Open .zip and copy contents to an installation folder of your choice
  3. Download and Install the latest Java 8 compatible Java Runtime environment that includes JavaFX (for example here: https://www.java.com/en/download/)  
  4. Execute the shell script Xill IDE/bin/xill-ide

Adding license file for commercial plugin

  1. Go to your user folder
  2. Create a .xillio/xill folder
  3. Copy the license file into the .xillio/xill folder
  4. (Re)start Xill IDE

Workaround for timezone issue

In OS X and Linux Java 8 can sometimes return very strange time offsets (based on physical location instead of timezone), for example Amsterdam might have an ofset of +00:19:32 instead of +01:00:00. If you run into problems because of this, please add the following line to your app/Xill IDE.cfg file under the [JVMOptions] header:

Duser.timezone=GMT+2

(Replace +2 by the respective offset of your  timezone)

OS X

Setting up files

  1. Download latest multiplatform .zip
  2. Open .zip and copy contents to an installation folder of your choice
  3. Download and Install the latest Java 8 compatible Java Runtime environment that includes JavaFX (for example here: https://www.java.com/en/download/)  
  4. Execute the shell script Xill IDE/bin/xill-ide 

Adding license file for commercial plugin

  1. Go to your user folder
  2. Create a .xillio/xill folder
  3. Copy the license file into the newly created folder
  4. (Re)start Xill IDE

Adding support for Web package

The Web package needs PhantomJS installed:

  1. Download PhantomJS 2.0.0 from the PhantomJS download site (at your own riks)
  2. Unpack the .zip to a local folder by double-clicking it
  3. Copy the binary file in bin/phantomjs to /usr/local/bin
  4. Download the UPX universal binary (at your own risk)
  5. Run sudo upx -d /usr/local/bin/phantomjs.

Adding support for Exiftool package

Using Homebrew

If you have the homebrew package manager installed (see http://brew.sh ) you can simply enter the following in a terminal window:
brew install exiftool
brew install exiftool

Manual Install

 The exiftool package needs several exiftool binaris installed:      
  1. Download the exiftool osx executable from http://sno.phy.queensu.ca/~phil/exiftool/
  2. Install the application
  3. (Optional) Set your system's environment variable eexiftool_bin to the absolute path of the exiftool file. (Defaults to /usr/local/bin/exiftool)
  4. Restart Xill IDE

Workaround for timezone issue

In OS X and Linux Java 8 can sometimes return very strange time offsets (based on physical location instead of timezone), for example Amsterdam might have an ofset of +00:19:32 instead of +01:00:00. If you run into problems because of this, please add the following line to your app/Xill IDE.cfg file under the [JVMOptions] header:

Duser.timezone=GMT+2

(Replace +2 by the respective offset of your  timezone)

Start coding

You can now start setting up your first project.