mimi1255
Messages postés87Date d'inscriptionmardi 22 janvier 2008StatutMembreDernière intervention14 mars 2024
-
25 avril 2008 à 08:28
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023
-
30 avril 2008 à 12:05
Bonjour, je voudrais gérer une carte entrée/sortie avec un bouton en java. Mais je ne sais pas comment faire. Pouvez-vous m'aider s'il vous plait?
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 25 avril 2008 à 11:56
Salut,
tu peux faire comme suit :
Code C/C++/ASM pour le management de la carte (bas niveau)
Wrapper JNI/JNA pour l'interaction entre le code C/C++/ASM
GUI pour l'interface avec l'utilisateur en java
ou encore:
Code C/C++/ASM pour le management de la carte (bas niveau)
Serveur TCP/UDP (en C/C++/ASM) pour la reception des messages de l'ihm vers le code bas niveau
GUI pour l'interface avec l'utilisateur en java
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 25 avril 2008 à 13:50
Salut,
en java pure (sans api native) tu auras du mal à dialoguer avec un device...
java est un langage haut niveau et n'est pas prévu pour faire du traitement bas niveau
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 27 avril 2008 à 22:55
Salut,
absolument pas, c'est un langage de haut niveau qui ne peut toucher des parties basses qu'en utilisant des fonctions natives en passant soit par JNI soit par JNA mais cela joue grandement sur la portabilitée du code et de l'application.
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
mimi1255
Messages postés87Date d'inscriptionmardi 22 janvier 2008StatutMembreDernière intervention14 mars 2024 28 avril 2008 à 19:52
et comment utiliser JNI ou JNA ? Y'a-t-il quelque chose qui explique son fonctionnement en détail ?
Et comment je fais ensuite pour dialoguer avec ma carte entrée/sorties?
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 28 avril 2008 à 23:30
Salut,
"et comment utiliser JNI ou JNA ? Y'a-t-il quelque chose qui explique son fonctionnement en détail ?"
>pour jni c'est ICI >pour jna c'est ICI
"Et comment je fais ensuite pour dialoguer avec ma carte entrée/sorties?"
>ça dépend de ton os, de ta caméra, de son driver,de ce que tu cherches à faire, etc...
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
mimi1255
Messages postés87Date d'inscriptionmardi 22 janvier 2008StatutMembreDernière intervention14 mars 2024 30 avril 2008 à 11:45
il y a rien en français ? Et je ne cherche pas à dialoguer avec un caméra, je veux dialoguer avec une carte E/S TOR avec un petit pupitre qui contient juste des boutons et des voyants. Merci encore pour votre aide.
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 30 avril 2008 à 12:05
Salut,
"il y a rien en français ?"
> te reste aussi à apprendre l'anglais qui représente quand même 98% des sources d'informations dans le monde de l'informatique...
"Et je ne cherche pas à dialoguer avec un caméra"
> Bah c'est plus pour l'exemple sur JNA
"je veux dialoguer avec une carte E/S TOR avec un petit pupitre qui contient juste des boutons et des voyants"
>Connais pas, mais si la carte est bas niveau et qu'elle ne permet pas de se binder dessus via socket c'est mort pour une solution sans JNI/JNA.
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."