Étiqueté : java

Automatisez vos tâches récurrentes grâce à Sikuli 2

Automatisez vos tâches récurrentes grâce à Sikuli

Sikuli est une technologie de conception d’interfaces graphiques pour l’automatisation de tâches sur Mac ou PC basée sur le screenshot (copie d’écran), sans API interne.

L’IDE Sikuli s’appuie sur Jython, un interpréteur Python, qui fonctionne grâce au JRE (Java Runtime Environment) – donc en java -, et fournit en sortie du python.

C’est bien beau tout ça, mais concrétement, à quoi ça sert ?

Eh bien, Sikuli, c’est un peu la programmation pour les nuls. En effet, le projet est destiné à automatiser à peu près tout ce qui est visible à l’écran.

Prenons un exemple : Supposons que vous vouliez définir un script Sikuli qui vous affichera, dans gmail, tous les mails non-lus. La fonction n’existe pas par défaut dans l’interface, il peut être intéressant de se la fabriquer. Pour ce faire, dans l’interface Sikuli, il vous suffit de décrire l’action à partir des copies d’écrans de votre interface Gmail :

sikuli gmail

Simple, non ? Evidemment, c’est un exemple tout con ; c’est un début.

Analysons ces 5 lignes :

Rejouez aux vieux jeux Nintendo NES dans votre navigateur 0

Rejouez aux vieux jeux Nintendo NES dans votre navigateur

La sortie de la première console Nintendo a été une petite révolution dans le monde du jeu vidéo. Jusqu’alors, le marché était tenu par les ordinateurs type Commodore ou Atari 520ST. Les premiers ordinateurs personnels commençaient à s’implanter dans les foyers, mais les tarifs étaient encore exhorbitants.

La NES offrait à prix abordable une jouabilité et un confort d’utilisation jamais atteint.

Aujourd’hui, cette console est totalement dépassée mais elle conserve quelques attraits, notamment par l’impressionnante bibliothèque de titres qui l’accompagne.

vNes propose de retrouver le plaisir du jeu NES au travers d’une offre gratuite virtualisée

virtual nintendo nes

La majeure partie des titres a été portée sous environnement Java pour un plaisir immédiat dans n’importe quel navigateur.