[ Home ] – [ Research ] – [ Teaching ] – [ Misc ]
Du nom de son composant le plus représentatif.
Cette extension LinguaStream (plugin LS) se veut accroître les moyens d'interaction de LS avec le système d'exploitation et les logiciels disponibles en ligne de commande (tels que cat, echo, find, env, grep, netcat, ssh, perl… ). Il s'agit d'une solution d'intégration peu pérenne mais définitivement peu coûteuse à mettre en oeuvre.
L'extension offre ainsi les composants System Source et System Pipe qui permettent :
En natif, LS offre des composants qui remplissent partiellement cet objectif. LS propose des composants de récupération spécifiques de certains types de source (fichier, zip, url, …). Il propose aussi des composants de redirection vers des sorties terminales (fichier, observer interne, …).
Actuellement distribué en l'état, la distribution est susceptible d'évoluer suivant la licence de LS. Me contacter pour l'accès au code source.
System Pipe (Dernière version : 07-11-06)
Testé avec :
LS Version : 2.0.1 Java VM : Sun Microsystems Inc. 1.5.0_06 System : Linux 2.6.22-14-generic i386
L'extension est constitué de deux composants accessibles dans LS sous l'onglet Components en suivant les chemins suivants :
Structure >
En attaché ici un exemple de chaîne LS qui réalise un simple //echo "Bonjour le monde !"// (echo.ls) ; là, la capture d'écran correspondante (echo-wc.png).
En attaché ici un exemple de chaîne LS qui réalise un simple //wc -w// (echo-wc.ls) (comptage de mots) sur la sortie récupérée de l'echo du composant System Source précédent ; là, la capture d'écran correspondante (echo-wc.ls.png).
On peut se demander si l'on crée ou non un seul composant réalisant telle ou telle fonction suivant ses paramètres.
System Source
System Pipe