Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3196 connectés 

 


Dernière réponse
Sujet : [Java] Contrôle d'un modem
THE REAL SMILEY

DarkLord a écrit a écrit :

weblook >>>>  :jap:  
 
Real Smiley >>> je sais également qu'il existe une libraire Java pour accéder au port COM (fais un recherche dans google sur Java + port + COM).  
 
A+  




j'ai la javax.comm, ca commence à avancer, mais maintenant, il me faut compiler la lib RXTX .... Vive linux  :pt1cable:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
THE REAL SMILEY

DarkLord a écrit a écrit :

weblook >>>>  :jap:  
 
Real Smiley >>> je sais également qu'il existe une libraire Java pour accéder au port COM (fais un recherche dans google sur Java + port + COM).  
 
A+  




j'ai la javax.comm, ca commence à avancer, mais maintenant, il me faut compiler la lib RXTX .... Vive linux  :pt1cable:

darklord weblook >>>>  :jap:  
 
Real Smiley >>> je sais également qu'il existe une libraire Java pour accéder au port COM (fais un recherche dans google sur Java + port + COM).  
 
A+
weblook$

THE REAL SMILEY a écrit a écrit :

 
mon appli doit être compatible Win/Linux  




 
Tu  fais deux librairies dynamiques une .so pour Linux et l'autre .dll pour windows. JAVA se debrouyera tout seul pour charger la bonne au moment venue.(Avec JNI t'indique juste le nom de la librairie sans l'extension (System.loadLibrary("TaLib" ))
 
Dans ta dll windows tu te sert comme je te le disais des fonctions ReadFile WriteFile et CreateFile avec comme chemin COM1 ou COM2 pour piloter ton modem
 
Sous linux Dans ta librairie .so tu te sert tout simplement des fonctions C standard à savoir fopen, fread.... avec comme chemin :/dev/modem  (ou /dev/ttyS1 ou 2 si tu n'as pas fait un ln -s sur le chemin réel)

THE REAL SMILEY

weblook$ a écrit a écrit :

*
 
si tu developpe sous windows passe par JNI et utilise l'API windows ReadFile,WriteFile.... ce qui te facilitera grandement la vie.
Si c'est sous Linux même principe mais oublie l'API utilise la libc  




mon appli doit être compatible Win/Linux

darklord

THE REAL SMILEY a écrit a écrit :

Bon, j'ai regardé JTAPI, et c'est un vrai usine à gaz



 
pardon?   :heink:

weblook$

THE REAL SMILEY a écrit a écrit :

Bon, j'ai regardé JTAPI, et c'est un vrai usine à gaz, alors que tout ce que je veux, c'est faire composer mon modem  



*
 
si tu developpe sous windows passe par JNI et utilise l'API windows ReadFile,WriteFile.... ce qui te facilitera grandement la vie.
Si c'est sous Linux même principe mais oublie l'API utilise la libc

THE REAL SMILEY Bon, j'ai regardé JTAPI, et c'est un vrai usine à gaz, alors que tout ce que je veux, c'est faire composer mon modem
THE REAL SMILEY

skylight a écrit a écrit :

ca serait quel genre d'appli ?  




C'est une appli (en bref) qui gère des courses, et je dois prévenir un coursier qu'il a une nouvelle course en faisant sonner son mobile

skylight ca serait quel genre d'appli ?
THE REAL SMILEY

DarkLord a écrit a écrit :

fait un tour du côté de JTAPI
 
mais bon Java c'est pas vraiment le language de ref. pour faire du bas niveau ... ;)  




bah je sais que le java c'est pas le top pour ca, mais le reste de mon appli est en java :sweat:
en tout cas pour JTAPI, ca a pas l'air mal, thx :jap:

 

[jfdsdjhfuetppo]--Message édité par THE REAL SMILEY--[/jfdsdjhfuetppo]

darklord fait un tour du côté de JTAPI
 
mais bon Java c'est pas vraiment le language de ref. pour faire du bas niveau ... ;)
THE REAL SMILEY voila, je voudrais utiliser mon modem en Java pour composer un numéro de tel..
 
qqun a des docs ?
 
j'ai entendu parler de Serialio qui permet de controler le port série .... ah oui, mon modem est sur le port série

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)