Installing Sikuli Automation Tool on Ubuntu 11.10

Sikuli is a cross-platform automation tool. The software uses computer vision technology to automate UI testing.

In this blog post I describe how to install and setup Sikuli on Ubuntu 11.10 OS.

Download the latest version of Sikuli (http://sikuli.org/download.shtml) and uncompress the zip file. You can also install Sikuli using Ubuntu package manager.


$ sudo apt-get install sikuli-ide

You will need OpenCV 2.1 or later to use Sikuli. If you see the following error, the OpenCV libraries are probably missing on your computer.


java.lang.UnsatisfiedLinkError: /tmp/tmplib/libVisionProxy.so: libml.so.2.1: cannot open shared object file: No such file or directory

Install OpenCV 2.3 on Ubuntu 11.10

Thanks to Gijs Molenaar we now have OpenCV 2.3 packages for Ubuntu. You can find full installation documentation here.

Open terminal and type the following commands to install OpenCV 2.3 packages. Remember to uninstall older OpenCV versions before you do this.


  $ sudo add-apt-repository ppa:gijzelaar/cuda
  $ sudo add-apt-repository ppa:gijzelaar/opencv2.3
  $ sudo apt-get update
  $ sudo apt-get install libcv-dev

Other Required Tools

The Sikuli documentation fails to mention that you need wmctrl package to launch and control GUI applications on Linux.

 $ sudo apt-get install wmctrl 

You are done!

You can now launch Sikuli by typing /usr/bin/sikuli-ide in the terminal program.

SOPA Blackout, Internet Websites Protest (Photoblog)

On January 18th 2012 popular Internet websites protested the proposed US Stop Online Piracy Act with blackout-ed splash pages .

Erin Jo Richey captured some of the websites on her Flickr photostream.

Updates From Vietnam

Greetings from Vietnam. Let me give you a quick update from Vietnamese Mozilla Community. Vu Hung shared his Mozcamp experiences and the Mozilla goodies at the informal gathering of Open Source communities in Hanoi, Vietnam.

Few days ago, I met Tuan and Yang to talk about Mozilla community activities in Vietnam. We spent the afternoon discussing ideas for more user engagement, Localization and future events in Vietnam. Mozilla community is well organized in the north Vietnam (Hanoi), however we haven't had much success in Ho Chi Minh City (Saigon).

I'll be traveling to Saigon (Ho Chi Minh City) this weekend to participate in BarCamp Saigon Winter 2011. Planning to meet some of the open source community members at the event and hopefully build an active Mozilla community in Saigon.

Back in Hanoi next week for the FOSS@HUS on December 17, 2011. The annual Open Source fest at Hanoi University of Science (HUS), Hanoi, Vietnam.

Ubuntu in Mandalay, Myanmar

ThanYalZin Min sends us this picture from Ubuntu day in Mandalay, Myanmar. You can see Min sporting the cool Mozcamp t-shirt in the photograph.

Ubuntu Myanmar group photo

Mozilla Rep Chit Thiri Maung is planning the future Mozilla activities in Yangon and Mandalay. This year we launched the Mozilla L10N team during the BarCamp Yangon 2011.

You can follow Mozilla Myanmar Community here on their twitter page. I hope to see more Mozillians in Myanmar next year.

BarCamp Vientiane 2011

The beautiful city of Vietiane hosted the second Barcamp Vientiane on Novemeber 19, 2011. Vientiane is capital and the largest city in Laos. Thomas Wanhoff the organizer of the event helped us distrubute Mozilla swag at the event. Unfortunately I couldn't attend Barcamp Vientiane this year but I hope we'll have more mozillians in Vientiane next year.