SikuliX Version 2
Version 2.0.0 under developement (pre-alpha!) (not useable yet, massive redesign planned until Oct. 2018)
Travis CI (Ubuntu 12.04-64, Java 9, xvfb)
Developing and testing locally with latest Java on macOS 10.13 and Windows 10
using JetBrains IntelliJ IDEA community Edition
Translation project: Transifex::SikuliX2
Documentation project: ReadTheDocs::SikuliX2 based on GitHub::SikuliX2-Docs
Forking and/or downloading this repo only makes sense:
- if you want to get a knowledge about the internals of SikuliX
- if you want to create your own packages containing SikuliX features
- if you want to contribute.
For use with Java aware scripting and Java programming you might need additional stuff and steps at your own resposibility.
BE AWARE: Java 8+ required
I am developing on latest Java (currently 10)
Source code level and byte code level are both 1.8
Issues and pull requests are only accepted here on Github
Implement the API completely as a REST-API backed by a server running on the target machine.
This will allow many more client implementations even in a browser context.
For backward compatibility the version 1 API will be reimplemented based on this REST-API.
Prerequisites for development and testing
- a Java JDK 1.8+
- Maven 3+
- only 64-Bit Systems supported
For developement I use the JetBrains IDEs