/SikuliX-IDE

The IDE to edit and run Sikuli scripts

Primary LanguageJava

Sikuli IDE 1.0.1
Service Update per August 12th, 2013

MANDATORY ;-) --->>> Read the Release Notes carefully to avoid problems from the beginning

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 August 12: service update Sikuli IDE 1.0.1
  • bug fixes and some enhancements


- **2013 August:** open a developement branch for Sikuli IDE 1.1 - better support for images and usage of Sikuli features - implement more standard IDE features - support JRuby as scripting language

- **2013 November 29:** release of Sikuli IDE 1.1 - open a developement branch for Sikuli IDE 1.2 - more scripting languages - new features tbd.

- **2014:** new versions in May and November

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