
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: