Aiuto java

di il
3 risposte

Aiuto java

Ragazzi allora il mio prof mi ha detto di portargli un programma entro la fine della scuola perchè cosi posso saltare l'ultimo compito, ora il mio problema è poichè volevo fare un programma tipo speedfan mi chiedevo se in java ci fosse una funzione per abbassare ed alzare la velocità delle ventole e visualizzare eventualmente la temperatura , naturalmente farò tutto in grafica grazie in anticipo p.s. è la mia prima domanda non so se questa sia la sezione giusta

3 Risposte

  • Re: Aiuto java

    mattepok ha scritto:


    ora il mio problema è poichè volevo fare un programma tipo speedfan mi chiedevo se in java ci fosse una funzione per abbassare ed alzare la velocità delle ventole e visualizzare eventualmente la temperatura
    Il framework standard di Java Standard Edition non ha nulla per controllare hardware in generale (meno che mai cose molto specifiche tipo ventole, temperature, ecc..).

    Applicazioni come quelle si fanno normalmente in codice "nativo", con C/C++. Esistono, a dire il vero, librerie Java che permettono di gestire o ottenere informazioni su dell'hardware. Una che conosco (di nome) è la Sigar API (vedi qui, non è la pagina che ricordavo ma adesso ho trovato solo questa).

    Queste librerie fanno uso internamente di JNI (Java Native Interface) per invocare funzioni native. In alternativa, nessuno ti vieta di utilizzare tu direttamente JNI per invocare le funzioni native che ti sarebbero utili. Però richiede solidissime competenze sull'ambiente nativo (es. le API Win32) e anche di C/C++. Cosa che molto probabilmente è ben oltre le tue competenze, senza offesa, chiaramente.

    Se posso suggerirti, cerca un altro "tema" per la tua applicazione Java, qualcosa che faccia vedere che hai "capito" cosa vuol dire programmare in Java, ovvero sfruttando bene il paradigma object-oriented.
  • Re: Aiuto java

    Ora do un occhiata, del c++ so cose basilari quindi non penso io mi sappia muovere benissimo in quell ambiente però tentar non nuoce
  • Re: Aiuto java

    Ti ripeto che secondo me, se cambi "argomento" è meglio. Ce ne sono tante di cose che puoi fare e "far vedere" in Java, senza dover scomodare JNI, hardware e roba del genere.

    Non so .... un gioco da tavolo, un mini "gestionale" di qualche attività, una qualche utility ad esempio di elaborazione di file.
Devi accedere o registrarti per scrivere nel forum
3 risposte