View Full Version : programmi per monitorare temperatura.
nuovoUtente86
02-06-2008, 17:01
I diversi programmi per monitorare le temperature da dove recuperano dati stessi? Cioè ad esempio la CPU offre delle funzioni in grado di restituire la temperatura?
variabilepippo
02-06-2008, 17:15
In genere si interfacciano ai sensori mediante SMBIOS (http://www.dmtf.org/standards/smbios/).
I diversi programmi per monitorare le temperature da dove recuperano dati stessi? Cioè ad esempio la CPU offre delle funzioni in grado di restituire la temperatura?
al massimo i driver della mobo....
nuovoUtente86
02-06-2008, 18:12
in java dite che è laborioso fare qualcosa del genere?Cioè si potrebbe riuscire senza passare per le API del sistema(win32 nel caso) e quindi senza utilizzare JNI?
in java dite che è laborioso fare qualcosa del genere?Cioè si potrebbe riuscire senza passare per le API del sistema(win32 nel caso) e quindi senza utilizzare JNI?
Si puo', bisogna andare a chiamare direttamente le SDK che hanno a che fare con il WMI.
Ma secondo me si diventa abbastanza vecchi, perche' penso che bisogna anche inserire la descrizione delle classi/strutture di supporto.
In C# sono invece integrate, e ce la si puo' cavare con 3-4 righe.
variabilepippo
02-06-2008, 18:27
Si puo', bisogna andare a chiamare direttamente le SDK che hanno a che fare con il WMI.
Ma secondo me si diventa abbastanza vecchi, perche' penso che bisogna anche inserire la descrizione delle classi/strutture di supporto.
In C# sono invece integrate, e ce la si puo' cavare con 3-4 righe.
Non ho citato WMI perché molti chipset non espongono le informazioni sui sensori alle interfacce Windows Management Instrumentation.
nuovoUtente86
02-06-2008, 18:33
Si puo', bisogna andare a chiamare direttamente le SDK che hanno a che fare con il WMI.
Ma secondo me si diventa abbastanza vecchi, perche' penso che bisogna anche inserire la descrizione delle classi/strutture di supporto.
In C# sono invece integrate, e ce la si puo' cavare con 3-4 righe.ma si fa tutto in Java o bisogna in ogni caso interfacciarsi con funzioni native del sistema?
variabilepippo
02-06-2008, 18:47
ma si fa tutto in Java o bisogna in ogni caso interfacciarsi con funzioni native del sistema?
WMI è una tecnologia Microsoft, quindi a meno di usare wrapper c'è molto codice da scrivere se vuoi impiegarla in un'applicazione Java (inoltre non è detto che riesca a ricavare le informazioni richieste da tutti i chipset).
L'alternativa è operare a basso livello con SMBIOS (ti serve operare direttamente JNI o tramite un wrapper di terze parti).
In altre parole Java (liscio) non è il linguaggio migliore per ottenere informazioni dai sensori della motherboard.
nuovoUtente86
03-06-2008, 00:52
WMI è una tecnologia Microsoft, quindi a meno di usare wrapper c'è molto codice da scrivere se vuoi impiegarla in un'applicazione Java (inoltre non è detto che riesca a ricavare le informazioni richieste da tutti i chipset).
L'alternativa è operare a basso livello con SMBIOS (ti serve operare direttamente JNI o tramite un wrapper di terze parti).
In altre parole Java (liscio) non è il linguaggio migliore per ottenere informazioni dai sensori della motherboard.
Esattamente come dovrebbe avvenire l' interfacciamento tra Java e WMI senza utilizzare wrapper che semplifichino il lavoro? Ho visto degli esempio per operare sulla scheda LAN ma erano fatti da C#(molto facile come si diceva) come comuni chiamate a funzioni.
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.