Telegestione delle abitazioni

Il seguente progetto, che prende il nome di Telegestione per Abitazioni, è stato presentato il 9 Settembre 2010 come prova pratica dell’esame di Telematica 2, durante un colloquio con  il professor Giovanni Pascoschi.

Leggendo velocemente la definizione di telegestione si apprende che:

La telegestione consiste in una gestione totale di tutti gli aspetti riguardanti il funzionamento di un impianto di sicurezza (allarme, antincendio e televisivo a circuito chiuso) attraverso collegamenti telematici tra un Server ed un Client.

Il progetto è stato sviluppato interamente in JAVA attraverso l’uso del software Eclipse e Net Beans, sfruttando il paradigma Client-Server per la comunicazione di più applicativi. Esso fa uso del protocollo SaReMH il quale attualmente non possiede nessuna RFC, ma sarà possibile apprezzarne i suoi contenuti all’interno della relazione(link in basso).

Nel complesso comprende ben tre sottopregetti con 4 package e 17 classi organizzate attraverso una struttura ad albero:

Sottoprogetti Package Classi Sviluppato in
RemoteManagementfor

Homes

package 1 Alarm.javaBlind.javaClime.java

Help.java

Irrigate.java

Lamp.java

MD5.java

Oven.java

RemoteManage mentforHomes.java

Scene.java

ServeServer.java

StateServer.java

genericMethod.java

J2SE
package 2 contentFile.javasetup.java
ClientRMFH package3 ClientRMFH.java J2SE
PalmClient package4 PalmClient.java J2ME

I primi due sottoprogetti sono stati sviluppati con il software Eclipse, contrariamente dal terzo dove si è usato Net Beans per via delle sue funzionalità avanzate nella programmazione J2ME.

Per tutte le altre informazioni a proposito del progetto è possibile consultare la relazione:

Telegestione per Abitazioni.pdf

Sorgenti + JavaDoc: