We are very excited to announce that Sikuli 0.10 is coming!
Since the success of of Sikuli 0.9, we have heard lots of suggestions and feature requests from the world. Sikuli 0.9 was a research prototype for showing the possibilities of applying computer vision techniques to the desktop environment. It was cool, but not very solid and well designed. So, we decided to redesign and rewrite (almost) everything to make a faster, more robust, more flexible Sikuli.
Sikuli 0.10 will be a more comprehensive visual automation library for both Java and Jython. Novices can still simply use the basic functions, such as click, type, and dragDrop, with screen shots without learning anything new. Advanced users can restrict the searching region on any screen more easily. You also can click on a position that is next to the found visual target. It is especially useful for scripting games that have an arrow to indicate what to do (Fig. 1).
Sikuli 0.10 provides a new programming model – visual event driven programming (Fig.2). You can run a Sikuli Script in background to monitor certain visual events (something appears, disappears, or changes), and the specified event handling function will be called once the monitoring events happen.
Sikuli IDE 0.10 also becomes better. A command toolbar that lists the core Sikuli commands and their usage inserts a line of command with just one click. Now it is possible to write a Sikuli script without typing a single line of code!
We also support internationalization(i18n) since Sikuli 0.10. We already have Traditional Chinese and German interfaces now. The whole interface can be easily translated to your languages. Come to the Translation page on our Launchpad page to help translation!
Low-level keyboard and mouse actions, such as keyDown(), keyUp(), mouseDown() and mouseUp() are also supported for advanced operations. In addition, multiple screen environments are also supported. It means you can run Sikuli on the second monitor without messing up the working desktop on the primary monitor.
Sikuli 0.10 also becomes more universal. It will support 64bit platforms, including 64bit Linux, 64bit Mac OS X, and 64bit Windows.
Finally, we know the importance of good documentation, so we will release a reference book: The Complete Guide to Sikuli Script, which contains the usage and examples of all classes and functions in Sikuli. We hope the guide can give you a better understanding of Sikuli and assist you in learning Sikuli without trial-and-error.
Can’t wait anymore?
In fact, you don’t need to wait too long. You can get it tomorrow!!
Tags: release, Sikuli 0.10




Wow wow ! I can’t wait to see this new version! I check your website every day to check news.
Current version 0.9 is quite unstable and the clicks are completely random when i do a FindAll. Maybe this will be fixed.
Keep up the great work!!
Fantastic! I’m from Spain, and been waiting for this since I’ve taste the first sikuli.
Thanks for your work! It’s looks awesome!
Great! I was waiting too long for 64-bit Linux version
excited!!!
Looking forward!
Thanks for a great work!
Make it portable! or at least have the “self extracting executable file” not use administrator priviledges… i cannot use it in my workplace like this!
The portable version is out.
看起來更好用了!
左邊那一整排是語法按鈕吧?
然後也有了繁體中文的介面…更親近了點,呵呵。
感謝vgod您的努力!來去試用看看~
這次有很多新功能了XD
vgod大大加油
剛發現大大的Blog跟我一樣都是WordPress耶~
COOL!
but OCR is wanted
Yeah OCR would be a nice feature, it may not work well, but if you have expected parameters you can code around it.
请问一下,下个版本的升级预计会在什么时候,有无roadmap?图像的pattern和rotation等还没有实现吧?