/SikuliX-IDE

The IDE to edit and run Sikuli scripts

Primary LanguageJava

Sikuli IDE 1.1.0 developement branch

planned release date December 15th - betas will be available before



**Sikuli IDE 1.0.1
Service Update per August 12th, 2013**
**MANDATORY ;-) --->>>** [Read the Release Notes carefully to avoid problems from the beginning](https://github.com/RaiMan/SikuliX-IDE/wiki/Release-Notes-IDE)

to download setup-sikuli.jar version 1.0.1 start here

Sikuli IDE is targeted at people who want to develop and run scripts using Sikuli features with one of the supported scripting languages (currently Python - more scripting languages to come) in a lightweight IDE with special support for the visual approach provided by Sikuli.

The downloadable packages of Sikuli IDE contain everything needed for all purposes (but it should not be used with standalone Jython to avoid conflicts with the bundled Jython - use sikuli-java.jar instead from Sikuli API)

For the use of Sikuli features in Java programs, other Java based languages or Java aware scripting languages currently not supported by Sikuli IDE you should use Sikuli API with other IDE's like Eclipse, NetBeans, ...

Same goes for people who want to develop, run and debug scripts using SikuliX-IDE supported scripting languages in other IDE's like Eclipse, Netbeans, ...

This repo is fully Maven, so a fork of this repo can be directly used as project in NetBeans/Eclipse/... or with mvn on commandline.
It depends on Sikuli API, Sikuli Jython and Sikuli Basics.
A more detailed info on usage, contents and production of standalone runnable packages

Roadmap

  • 2013 September: start developement SikuliX 1.1

  • 2013 December 15: release of SikuliX 1.1
  • new features tbd.

  • 2014: new versions in May and December

History

  • this is based on the developement at MIT (Tsung-Hsiang Chang (Sean aka vgod) and Tom Yeh) which was discontinued end 2011 (https://github.com/sikuli/sikuli) with a latest version called Sikuli X-1.0r930.
  • and the follow up repo, where I prepared the creation of a final version 1.0
  • in April 2013 I decided, to divide Sikuli into the 2 packages Sikuli IDE and Sikuli API, to better support future contributions.

Support

  • until otherwise noted: questions, requests and bugs can still be posted here
  • the wiki in this repo will be used extensively to document anything (taking over this roll from the webpage and lauchpad)
  • you might always post an issue with any content in this repo of course

Contribution

  • pull requests are always welcome
  • everyone is welcome to add interesting stuff, experiences, solutions to the wiki in this repo