SikuliX is now continued as OculiX at https://oculix.org. The active development,,releases, documentation and community have moved there.
SikuliX (and now OculiX) automates anything you see on the screen of your desktop computer.
Running Windows, Mac or some Linux/Unix. It uses image recognition powered by OpenCV to identify GUI components and can act on them with mouse and keyboard actions.
This is handy in cases when there is no easy access to a GUI's internals or the source...
Predefined CORBA architecture to develop software into two parts : the real computer kernel (server) and the exploitation or UI part (client). Sources are independant of the CORBA distribution (MICO, omniORB, ORBacus, TAO, Visibroker) and are fully portable. JAVA Servlets for HTTP tunneling. The Server is in C++ and the Client in C++ and JAVA.Very usefull in real time projects. This is a small sample to be adapted to your project.