Gerer le port // en Java ?

Gerer le port // en Java ? - Programmation

Marsh Posté le 11-12-2001 à 15:51:30    

:hello:
c'est possible de gerer le port parralele en java, a bas niveau cad en utilisant les borches de données une par une ?
si oui comment faire ? (mes recherches sur le sujet sont retées sans réponse ...)
:jap:

Reply

Marsh Posté le 11-12-2001 à 15:51:30   

Reply

Marsh Posté le 11-12-2001 à 17:45:02    

Dans la doc, ils parlent des entrées seulement dans le genre Busy, Feedback... (enfin j'ai pas trouvé les sorties si elles existent)
C'est une (très) bonne question

Reply

Marsh Posté le 11-12-2001 à 22:39:15    

UP

Reply

Marsh Posté le 11-12-2001 à 22:43:29    

Faut passer par du code en C/C++ (via JNI) (en écrire un driver :D)

Reply

Marsh Posté le 11-12-2001 à 23:02:43    

Verdoux a écrit a écrit :

Faut passer par du code en C/C++ (via JNI) (en écrire un driver :D)  




Tu fais une dll ou alors faut que j'aille voir à JNI dans la doc ?
J'en profite pour poser une autre question : est-il possible d'intégrer de l'asm à du code java ?

Reply

Marsh Posté le 12-12-2001 à 08:12:07    

gooopil a écrit a écrit :

 
Tu fais une dll ou alors faut que j'aille voir à JNI dans la doc ?
J'en profite pour poser une autre question : est-il possible d'intégrer de l'asm à du code java ?  




 
granfoo ;) déjà que le JNI, c'est môl dans la phylosophie Java, alors de l'assembleur inutile d'en parler... :gun: sérieusement, le "code" que tu généres en Java, c'est du code intermédiaire, du bytecode Java (un puriste me souffle dans le dos qu'il y a un espace entre byte et code). ce bytecode, donc, est interprété par une machine virtuelle Java (la fameuse JVM) dont le fonctionnement est indépendant de la machine (donc du proco, byebye l'assembleur) et de l'OS (exit les DLL à part en passant par JNI, mais on l'a déjà dit, c'est môl).
 
Mogi.
 
ps : les meilleures JVM utilise du JIT compiling (compilation Just-in-Time) pour booster un peu, sinon le mode interpréteur n'est pas génial en performance
 
pps : j'en profite pour dénoncer un mythe : le Java n'est pas portable, seul le bytecode l'est :non:

Reply

Marsh Posté le 12-12-2001 à 10:42:40    

wai mais si c'est la seule manière de la faire, on flingue la portablilité c'est pas grave (c'est pour un projet d'iut)

Reply

Marsh Posté le 12-12-2001 à 10:53:14    

Mogi :
C vraiment clair ce que tu racontes... !!!
Notre problème avec mrmat est simple : on veut pouvoir écrire sur les broches de données du port parallèle et cela en java. J'imagine mal un language qui ne puisse pas gérer le port //. La portabilité, on s'en bat les c***** !
Donc ?
JNI ?

Reply

Marsh Posté le 12-12-2001 à 11:33:38    

moi, pas clair ? ce serait bien la 1ere fois :)
 
JNI, oui, même si c'est mal (prononcer "môl" )
assembleur, non, il ne faut pas, jamais...
 
[citation]
J'imagine mal un language qui ne puisse pas gérer le port //.
[/citation]
 
et moi, un langage qui ne gère pas les octets non-signés, je ne l'imagine pas :D
 
[citation]
La portabilité, on s'en bat les c***** !  
[/citation]
 
pourquoi utiliser Java, alors ? on vous force, hein ?
 
[citation]
Donc ?  
JNI ?  
[/citation]
 
ben, et javax.comm ?
 
http://java.sun.com/products/javac [...] rallelPort
 
Mogi.

Reply

Marsh Posté le 12-12-2001 à 13:10:21    

La c beaucoup mieux ! Merci. Si on a choisi java, c pour la facilité. On voulait le faire en mfc au départ mais y avait pas vraiment d'utilité à se casser la tête dessus. Donc on a choisi java. Je vais jeter un coup d'oeil à ton lien

Reply

Marsh Posté le 12-12-2001 à 13:10:21   

Reply

Marsh Posté le 12-12-2001 à 13:12:16    

Ben ton lien, c du 404 not found !

Reply

Marsh Posté le 12-12-2001 à 13:19:46    

gooopil a écrit a écrit :

Ben ton lien, c du 404 not found !  




 
right !
 
http://java.sun.com/products/javac [...] lPort.html
 
désolé,
Mogi.

Reply

Marsh Posté le 12-12-2001 à 13:20:05    

il manquait un .html: http://java.sun.com/products/javac [...] lPort.html  
 
sinon va voir la pour plus d'info sur javax.comm
http://java.sun.com/products/javacomm/


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 12-12-2001 à 20:35:22    

Merci pour l'adresse à tous les deux, je la connaissais en fait :)
Le problème c'est ça ne parle que des entrées (IsPaperOut par exemple) alors que nous on veut écrire sur les sorties. (OUTport en c...)
J'essaye le lien sur javax.comm. Ca ressemble fortement à quelque chose d'utile. C'est compliqué à mettre en oeuvre ou pas ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed