Qu'est ce qu'ivy ?
ivy est un bus logiciel permettant de mettre en relation rapidement plusieurs "modules" de code a priori incompatibles entre eux. (Pour en savoir plus, cliquer ->ici<-)
L'essayer, c'est l'adopter !
Nouveau ! : ivy a été testé avec succès avec le langage processing.org et sur la plateforme Android (avec sa librairie java)
Cette page est (encore et toujours) en construction : tous les agents ne sont pas encore présents sur cette page pour différentes raisons : pas encore stabilisés, utilisés dans des projets ou par simplement manque de temps pour mettre à jour cette page :-) N'hésitez pas à nous contacter pour nous poser toutes vos questions !
ivyQRCode utilse l'API ZXing pour générer des QRCodes et le bus logiciel ivy
(inclus dans l'archive jar).
Lancez un client connectable à ivyQRCode (lancé au préalable) à la même adresse IP et au même port
Ecrivez le message suivant : ivyQRCode Generate=votre_url
Ça marche ...
Pour lancer l'application ppilot, lancez-la comme suit : ppilot -b 127.255.255.255:2010 -r TTS -o "Adult Male #1 French (L&H)" -speed 50
ppilot est ensuite pilotable par envoi d'un message sur le bus ivy du type TTS Say=mon message à dire
Pour tester l'application ppilot, lancez-la comme suit : ppilot -b 127.255.255.255:2010 -r TTS -o "Adult Male #1 French (L&H)"
Lancez un client connectable à ppilot à la même adresse IP et au même port
Ecrivez le message suivant : TTS Say=je parle, c'est magique
Ça marche ...
ppilot5 se lance sur le bus local 127.255.255.255:2010
ppilot5 reçoit des événements du type "ppilot5 Say=... ppilot5 Command=... ou ppilot5 Param=..." et émet des messages ("ppilot5 Answer=...") via le bus ivy
Le téléphone ou la tablette doit être connectée en wifi, l'agent se lance à l'adresse 192.168.0.255:2010 pour ppilot et est configurable pour ppilot2.
Attention : la TTS est configurée en fran¸ais par défaut !
sra5 se lance sur le bus local 127.255.255.255:2010 et utilise des grammaires grxml
sra5 émet des messages du type "sra5 Text=... ou sra5 Parsed=..." et reçoit des messages (sra5 -p {on|off}, sra5 -g grammaire.grxml") via le bus ivy
sra se lance sur le bus local 127.255.255.255:2010 et n'utilise pour le moment que le système de dictée (renvoie un score de confiance)
sra renvoie des informations du type "sra Text=... Score=..." si la reconnaissance a eu lieu et "sra Notification=NaS sinon
sra utilise la reconnaissance de Google disponible sur les navigateurs compatibles HTML5 (comme ce champ d'entrée : / voir aussi l'exntension "Chrome" Voice Search))
[Nota : il faut une connexion internet au moment de l'utilisation de l'agent]
Lancez l'agent en utilisant la commande suivante : java -cp ./TUIO2ivy_1.0.jar fr.irit.ihcs.gateway.TUIO2ivy 3333 127.255.255.255:2010
Nous avons recompilé/développé quelques librairies pour ivy pour la plupart disponibles à l'adresse suivante : http://www.tls.cena.fr/products/ivy ou là http://www.tls.cena.fr/~jestin/ivy-java/
En voici la liste exhaustive :
Quand les étudiants se mettent à ivy, cela produit des résultats très intéressants et très rapidement !