Difference between revisions of "RXTX"

From air
Jump to navigation Jump to search
Line 11: Line 11:
 
Le canevas OSGi gère alors automatiquement le choix de la bibliothèque native idoine pour l'OS, sa version et son architecture (ISA) de l'hôte.
 
Le canevas OSGi gère alors automatiquement le choix de la bibliothèque native idoine pour l'OS, sa version et son architecture (ISA) de l'hôte.
   
Le projet OW2 Aspire propose [http://wiki.aspire.ow2.org/xwiki/bin/view/Main.Documentation.Bundles/RXTX 2 bundles OSGi] déployables dans une application OSGi.
+
Le projet OW2 Aspire propose [http://wiki.aspire.ow2.org/xwiki/bin/view/Main.Documentation.Bundles/RXTX 2 bundles OSGi] qui conditionne RXTX 2.1.7 déployables dans une application OSGi.
   
 
Vous pouvez télécharger [http://membres-liglab.imag.fr/donsez/dev/rxtx/rxtx.zip cette distribution d'Apache Felix (2.0.4) dans laquelle les bundles RXTX sont déployés] (répertoire ./felix-framework-2.0.4/bundle).
 
Vous pouvez télécharger [http://membres-liglab.imag.fr/donsez/dev/rxtx/rxtx.zip cette distribution d'Apache Felix (2.0.4) dans laquelle les bundles RXTX sont déployés] (répertoire ./felix-framework-2.0.4/bundle).

Revision as of 16:07, 4 March 2011

RXTX est une bibliothèque Java pour l'accès aux ports série et parallèle de l'hôte. Cette API est open source et reprend celle définie par Sun javax.comm . RXTX comporte une ensemble de classes gnu.io et des bibliothèques natives (.dll et .so) précompilées pour un ensemble d'OS, de version et d'architecture.

Installation

Java standalone

Sous Windows

Sous Linux

OSGi

Un bundle OSGi peut conditionner dans le Jar file l'ensemble des bibliothèques natives .so et .dll. Le canevas OSGi gère alors automatiquement le choix de la bibliothèque native idoine pour l'OS, sa version et son architecture (ISA) de l'hôte.

Le projet OW2 Aspire propose 2 bundles OSGi qui conditionne RXTX 2.1.7 déployables dans une application OSGi.

Vous pouvez télécharger cette distribution d'Apache Felix (2.0.4) dans laquelle les bundles RXTX sont déployés (répertoire ./felix-framework-2.0.4/bundle).

Dans un shell Unix

cd ./felix-framework-2.0.4
run.sh

Dans un cmd Windows

cd .\felix-framework-2.0.4
run.bat

Puis dans le shell d'Apache Felix

ps
rxtx
rxtx list

References