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

  FORUM HardWare.fr
  Programmation
  Java

  Obtenir un code issu des composants hardware d'un PC

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Obtenir un code issu des composants hardware d'un PC

n°595411
El_gringo
Posté le 22-12-2003 à 09:44:17  profilanswer
 

Bon, a priori, c'est impossible. J'voudrais juste avoir confirmation qu'une solution indépendante de l'OS n'existe pas, avant d'utiliser du C via JNI.
Merci.
 
EDIT : parce que j'trouve ça un peu étonnant qu'on n'puisse pas avoir de numéro unique pour un matériel donné en Java...


Message édité par El_gringo le 23-12-2003 à 08:49:13

---------------
Les Vers Solitaires, on aime ... ou pas !
mood
Publicité
Posté le 22-12-2003 à 09:44:17  profilanswer
 

n°595426
darklord
You're welcome
Posté le 22-12-2003 à 10:18:39  profilanswer
 
n°595439
El_gringo
Posté le 22-12-2003 à 10:38:49  profilanswer
 

...Merci, c'est déja fait!
Les quelques réponses qu'on y trouve disent que c'est impossible. Comme tout le monde peut se tromper, je demande ici aussi.


---------------
Les Vers Solitaires, on aime ... ou pas !
n°595570
El_gringo
Posté le 22-12-2003 à 14:37:15  profilanswer
 

Même sans parler d'adresse MAC, un numéro issu du matériel composant la machine sur laquelle tourne un programme, non plus ?


---------------
Les Vers Solitaires, on aime ... ou pas !
n°595936
El_gringo
Posté le 23-12-2003 à 08:49:42  profilanswer
 

Un dernier remontage avant la solution alternative qui me plait pas trop...


---------------
Les Vers Solitaires, on aime ... ou pas !
n°595963
drasche
Posté le 23-12-2003 à 10:27:37  profilanswer
 

C'est pas supposé être indépendant du matériel le Java? :??:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°596014
darklord
You're welcome
Posté le 23-12-2003 à 12:29:03  profilanswer
 

el_gringo a écrit :

...Merci, c'est déja fait!
Les quelques réponses qu'on y trouve disent que c'est impossible.


 
[:spamafote]

n°596016
El_gringo
Posté le 23-12-2003 à 12:30:27  profilanswer
 

Ben, si!  ça n'empêche pas. Le matériel, il l'utilise quand même.
A un autre niveau par exemple, DirectX est indépendant du matériel aussi. Il est pourtant capable de savoir avec quel modèle il bosse (enfin j'imagine).


---------------
Les Vers Solitaires, on aime ... ou pas !
n°596018
El_gringo
Posté le 23-12-2003 à 12:31:16  profilanswer
 


 

el_gringo a écrit :


...Comme tout le monde peut se tromper, je demande ici aussi.


---------------
Les Vers Solitaires, on aime ... ou pas !
n°596025
darklord
You're welcome
Posté le 23-12-2003 à 12:37:23  profilanswer
 

el_gringo a écrit :

Ben, si!  ça n'empêche pas. Le matériel, il l'utilise quand même.
A un autre niveau par exemple, DirectX est indépendant du matériel aussi. Il est pourtant capable de savoir avec quel modèle il bosse (enfin j'imagine).


 
il y a une différence entre une virtual machine utilisant les resources de la machine physique, et une virtual machine exposant ces données à l'utilisateur. Ca introduit la notion de hardware et compagnie.
 
Et clairement dans le cas de Java on s'en branle de savoir sur quelle carte graphique on fonctionne, etc. Le but étant justement de pouvoir l'utiliser sans savoir ce qu'il y a derrière
 
Pour DirectX tu ne pouvais pas prendre pire. Va voir comment ça fonctionne avant de le prendre comme example


Message édité par darklord le 23-12-2003 à 12:38:06
mood
Publicité
Posté le 23-12-2003 à 12:37:23  profilanswer
 

n°596027
El_gringo
Posté le 23-12-2003 à 12:51:47  profilanswer
 

darklord a écrit :


 
il y a une différence entre une virtual machine utilisant les resources de la machine physique, et une virtual machine exposant ces données à l'utilisateur. Ca introduit la notion de hardware et compagnie.
 
Et clairement dans le cas de Java on s'en branle de savoir sur quelle carte graphique on fonctionne, etc. Le but étant justement de pouvoir l'utiliser sans savoir ce qu'il y a derrière
 
Pour DirectX tu ne pouvais pas prendre pire. Va voir comment ça fonctionne avant de le prendre comme example


 
Ha... ça va me manquer pendant les fêtes ça. Ce ton tellement sympathique de mon ami Darklord.
DirectX je sais comment ça fonctionne (en gros, évidement), et c'est vrai qu'en fait je vois ce que tu veux dire. En gros, Java ne bosse pas avec le hardware, il délègue ça à l'OS, alors que l'intéret de DirectX, c'est justement de dialoguer avec le matériel. ok, ok, ça me va. J'passerai par du C.


---------------
Les Vers Solitaires, on aime ... ou pas !
n°601145
meumeul
Stay Heavy
Posté le 03-01-2004 à 01:10:52  profilanswer
 

miam une fonction native en vue ;)

n°601149
nraynaud
lol
Posté le 03-01-2004 à 01:21:48  profilanswer
 

En fait la taille des entiers (32/64 bits) fait chier en java.
Je me souviens plus exactement pourquoi, peut-être des problèmes de performance.


---------------
trainoo.com, c'est fini
n°601280
benou
Posté le 03-01-2004 à 11:07:42  profilanswer
 

darklord a écrit :


Et clairement dans le cas de Java on s'en branle de savoir sur quelle carte graphique on fonctionne, etc. Le but étant justement de pouvoir l'utiliser sans savoir ce qu'il y a derrière


voir, sans qu'il y ait de carte graphique ;)


---------------
ma vie, mon oeuvre - HomePlayer
n°601291
nraynaud
lol
Posté le 03-01-2004 à 11:22:40  profilanswer
 

benou a écrit :


voir, sans qu'il y ait de carte graphique ;)

oui, mais là ça va pêter le HeadlessException dans les chaumières.


---------------
trainoo.com, c'est fini
n°601293
benou
Posté le 03-01-2004 à 11:25:34  profilanswer
 

nraynaud a écrit :

oui, mais là ça va pêter le HeadlessException dans les chaumières.


pas si t'utilises pas de classes graphique [:spamafote]
 
et puis de toute façon tu les verras pas :o
[:ddr555]


---------------
ma vie, mon oeuvre - HomePlayer
n°601305
nraynaud
lol
Posté le 03-01-2004 à 11:35:16  profilanswer
 

benou a écrit :


pas si t'utilises pas de classes graphique [:spamafote]
 
et puis de toute façon tu les verras pas :o
[:ddr555]

Pendant que je te tiens, comment on fait pour debugger des exceptions qui ont lieu dans le thread de répartition des événement swing ?
 
Ce thread à la con a un "catchall" en haut de la pile, ce qui fait que les exceptions ne remontent pas dans le debuggeur, mais il affiche simplement la pile puis il continue son boulot peinard.
 
C'est lourd, car des conneries dans un listener quelconque, on en a des possibilités d'en faire (surtout moi j'ai remarqué en fait) !


---------------
trainoo.com, c'est fini
n°601306
benou
Posté le 03-01-2004 à 11:36:20  profilanswer
 

nraynaud a écrit :

Pendant que je te tiens, comment on fait pour debugger des exceptions qui ont lieu dans le thread de répartition des événement swing ?
 
Ce thread à la con a un "catchall" en haut de la pile, ce qui fait que les exceptions ne remontent pas dans le debuggeur, mais il affiche simplement la pile puis il continue son boulot peinard.
 
C'est lourd, car des conneries dans un listener quelconque, on en a des possibilités d'en faire (surtout moi j'ai remarqué en fait) !


ben tu mets des breakpoints dans les sources du jdk à l'endroit où l'exception est générée ...


---------------
ma vie, mon oeuvre - HomePlayer
n°601307
nraynaud
lol
Posté le 03-01-2004 à 11:39:20  profilanswer
 

benou a écrit :


ben tu mets des breakpoints dans les sources du jdk à l'endroit où l'exception est générée ...

heu oui, mais c'est lourd (passeke j'utilise assert), y'a pas un vrai truc de prévu ?
 
Au pire une petite bidouille style "convertir tous les assert en breakpoint conditionels" dans un sous-menu, mais j'ai pas trouvé (eclipse).


---------------
trainoo.com, c'est fini
n°601311
benou
Posté le 03-01-2004 à 12:00:26  profilanswer
 

nraynaud a écrit :

heu oui, mais c'est lourd (passeke j'utilise assert), y'a pas un vrai truc de prévu ?
 
Au pire une petite bidouille style "convertir tous les assert en breakpoint conditionels" dans un sous-menu, mais j'ai pas trouvé (eclipse).


nan je pense pas ... mais il suffit que tu mettes un breakpoint sur le constructeur de AssertionException :)


---------------
ma vie, mon oeuvre - HomePlayer
n°601314
nraynaud
lol
Posté le 03-01-2004 à 12:08:36  profilanswer
 

benou a écrit :


nan je pense pas ... mais il suffit que tu mettes un breakpoint sur le constructeur de AssertionException :)

java.lang.AssertionError
 
C'est une erreur, on continue pas sur une assertion :dtc:
 
ok, ouais, sinon, ça va être breakpoint dans Trowable() en espérant qu'à peu près tout le monde l'appelle. Merci.


---------------
trainoo.com, c'est fini
n°601432
the real m​oins moins
Posté le 03-01-2004 à 16:14:01  profilanswer
 

dans idea y'a une option du debugger pour breakpointer automatiquement sur toutes les exceptions je crois


Message édité par the real moins moins le 03-01-2004 à 16:19:00

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°601487
benou
Posté le 03-01-2004 à 17:10:07  profilanswer
 

nraynaud a écrit :

java.lang.AssertionError
C'est une erreur, on continue pas sur une assertion :dtc:


bizarre ... ce serait plus logique que ce soit une RuntimeException. donc, dtc toit moi même :kaola:


---------------
ma vie, mon oeuvre - HomePlayer
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Obtenir un code issu des composants hardware d'un PC

 

Sujets relatifs
code inconnu...Mise en forme du code!
Fonctionnement du Client Serveur avec les composants Indy[rézo] Comment obtenir + d'infos du client?
code pour avoir un URL statique, ca existe ??comment faire pour obtenir la temérature proc/mb ?
obtenir ip après avoir remplir un formulaireCode site :)
[C++, C#, Java] constructeurs, attention au code généré par le compiloComposants pour transfert de fichiers...
Plus de sujets relatifs à : Obtenir un code issu des composants hardware d'un PC


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR