[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ next ]

Documentazione di gesline
Chapter 1 - Introduzione


Gesline è un programma client-server scritto in java per gestire la condivisione di una connessione internet. Il programma server si installa sulla macchina che fa da router e il client su ogni computer che usufruisce della connessione. La funzione primaria svolta dal server è quella di attivare la connessione a richiesta dei client e dividere la spesa fra tutti i client connessi. Quest'ultimi dispongono di un user e di una password, data dall'amministratore, e tutte le connessioni vengono registrate.

Caratteristiche interessanti sono la configurazione tramite file xml e la visualizzazione in tempo reale della spesa che si sta sostenendo e del risparmio.

Il programma è costituito da 3 componenti: i primi due, come già anticipato, sono il programma server e il programma client. Il terzo è un programma di supporto per aggiungere utenti al sistema e per chiedere i report delle connessioni (si usa al momento di pagare la bolletta).


1.1 Ripartizione delle spese

Quando un utente si collega ed è l'unico ad utilizzare la connessione la paga per intero. Se mentre è collegato ad internet si collega un'altro utente, da quel momento in poi, pagheranno a metà. Anche lo scatto alla risposta viene diviso anche se un utente non si collega dall'inizio. Per capire meglio il funzionamente vedi l'esempio di utilizzo. FIXME


1.2 Contesti di utilizzo

E' indicato per l'utilizzo in una rete locale in cui i vari computer devono condividere una connessione internet a tempo, come l'isdn o la normale connessione pstn. In questo caso infatti c'è il problema di attivare da remoto la connessione e di tenere traccia delle spese effettuate e di come ripartirle. Quindi è particolarmente indicato per quelle persone che abitano in zone non ancora coperte da adsl. Dei vicini di casa per esempio, stanchi di pagare milioni di bolletta, possono creare una rete e condividere un'unica connessione alleggerendo un po' la bolletta.

Ecco, scendendo più nel particolare, alcuni contesti di utilizzo:

Le funzioni principali del server sono:

Le funzioni del client sono:


[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ next ]

Documentazione di gesline

12/04/2003

Giovanni Di Stasi giovannidistasiNONOSPAM@tiscali.it