OpenPC
Versione 1.0.2

Maggio 2001
Home
Progetto Open Source
Piani Comunali di Protezione Civile
copyright 2001 Massimo Moroni - c/o Geoex s.a.s.
tel/fax 06.94436470 e-mail: m.moroni@edilitaly.com
Web-site: http://www.edilitaly.com/geoex
 
 

 

Il Progetto Novita La Applet Il Menu Ricerca E-Mail Web Manuale Da Fare FAQ Copyright Versioni precedenti


Il Progetto
Il progetto OpenPC nasce dalla considerazione che software "proprietari" non siano proponibili per la gestione delle emergenze in quanto portatori di formati non standard e quindi non universalmente trasferibili da una piattaforma all'altra.
OpenPC viene quindi proposto in Java, linguaggio che gira su piattaforme Win, Linux, Unix, Solaris etc.
I database sono in formato testo Ascii delimitato in questo caso da ; ma semplicemente modificabile aggiornando le linee di codice.
I files di database sono contenuti nella cartella comm/dati e hanno suffisso *.txt Iniziano con * e terminano con *.
Se qualcuno ritiene che i file di testo Ascii non possano gestire grandi quantita' di dati ... beh forse ha ragione, ma un Comune medio piccolo non ha mai quelli che in termini informatici vengono definiti grandi quantita' di dati.
Per esempio caricate la scheda con 900 record (circa 100k) dal Menu -> Rischio Sismico -> Sub-Menu Strutture Vulnerabili. Impiega circa 8/10 secondi a caricarsi ma la ricerca e' velocissima.
Modificate il file *.TXT aggiungendo in un qualsiasi campo il vostro nome, caricate l'applet ed inserite il testo nel campo di ricerca; effettuate la ricerca .... e' immediata

Cosa c'e' di nuovo nella versione 1.0.2
Sono stati aggiunti i file della sezione Tecnica ed in particolare:
-
la scala di Beaufort per i venti
- la Mercalli per l'intensita' sismica.
Inoltre un consistente miglioramento al complesso del progetto deriva dalla possibilita' di visualizzare cartografia tecnica in vettoriale+raster secondo i dettami dello Scalable Vector Graphics. Il plug-in SVG-Viewer si integra nel Browser ed e' disponibile gratuitamente. E' come avere un GIS a tutti gli effetti e .... gratis. Attraverso un java script e' possibile poi visualizzare tutti i layer o solo alcuni con semplici Checkbox tags. Provate la potenza del SVG che e' il formato grafico del web del futuro supportato dal W3C.
Provare ->Tipi di Rischio -> Incendi Boschivi -> Record 1 premere tasto cartog

Cosa c'e' di nuovo nella versione 1.0.1
Le seguenti cose:
1) La possibilita' di aggiornare i campi ed i record ( e' pero' necessario firmare la applet ... vedi FAQ);
2) nei parametri da passare alla applet dalla pagina html c'e un nuovo parametro "urlto" che definisce l'esatta locazione della directory "openpc" nel filesystem.
3) Oltre ai bottoni per aggiungere e cancellare i record e' presente il bottone Cartog. (Cartografia) Cliccando il tasto si apre una finestra html all'url specificato in un qualsiasi campo del record corrente.
Provare ->Tipi di Rischio -> Incendi Boschivi -> Record 2 premere tasto cartog
4) Dal menu e' possibile accedere ad una nuova voce "Modulistica". Da tale Menu discendono possibilita' di creare autocertificazioni, messaggi, bozze di manifesti etc.

 

La Applet
I files html contengono oltre alla formattazione della pagina i parametri da passare alla Applet e cioe':
1 - Le label da assegnare a ciascun campo;
2 - Il numero di campi da visualizzare (Max 20) che devono trovare corrispondenza nel numero di campi del file di database.
3 - Lo sfondo per l'applet;
esso puo' essere nessuno inserendo null all'url dell'immagine come in:
Menu -> Tipi di Rischio -> Zone Sismiche
o una qualsiasi immagine contenuta all'url specificato;
provate:
Menu -> Tipi di Rischio -> Rischio Incendi
oppure:
Menu -> Tipi di Rischio -> Sostanze Pericolose



Il Menu delle pagine HTML
I Menu delle pagine HTML sono facilmente modificabili intervenendo sul file /comm/hierArrays.js il file hierMenu.js va lasciato com'e'. Il file hierArrays.js e' un javascript esterno richiamato dal codice della pagina che e' possibile modificare come meglio si crede sia nel contenuto che nella forma (colori, fonts, altezza etc).

 

Ricerca:
La funzione di ricerca e' a mio avviso molto potente provare per credere.


Bottone E-Mail:
La funzione E-mail spedisce una e-mail (richiamando il programma di posta elettronica installato) ad un qualsiasi campo del record corrente che contiene il simbolo @


Bottone Web:
La funzione web apre una pagina web all'indirizzo contenuto in un qualsiasi campo del record corrente che contiene il testo http://


Manuale:
Il manuale e' ancora da scrivere. Il presente file ne e' una bozza.


Cose da Fare:
Aumentare sensibilmente la modulistica tipo.
Aspetto suggerimenti ;-)-|-<


FAQ
1) Se l'applet non si carica ... :
Per far funzionare l'applet e' necessario avere installato:
JDK = java development kit da 1.1.x in poi per la propria piattaforma
oppure,
JRE = Java runtime enviroment da 1.1.x in poi per la propria piattaforma
oppure,
Java Plug-in per il proprio browser per la propria piattaforma.
Tutti gli ambienti sopracitati sono gratuiti e scaricabili da http://java.sun.com

2) Modificare i records
L'Applet "Viewer.class" cosi' com'e, e' sufficiente per visualizzare i dati.
Per poter aggiornare, modificare i campi ed i record bisogna invece firmare la Applet.
L'operazione di firma e' piuttosto complicata e diversa per i vari browser delle varie piattaforme. se avete difficolta' con la documentazione di riferimento java scrivetemi.


Copyright
Norme di Comportamento per utilizzare/modificare/collaborare:
chiunque volesse collaborare al progetto puo' farlo avendo ben chiaro il seguente principio:
Il codice e' di proprieta' dell'autore Massimo Moroni (moroni@edilitaly.com).
Il codice viene rilasciato dall'autore con licenza GNU GPL come definito dalla Free Software Foundation: http://www.fsf.org/home.it.html
L'utilizzo e la modifica sono soggetti all'accettazione della licenza GNU GPL.
In poche parole questo significa che chiunque e' libero di utilizzare e modificare il programma ed il codice sorgente purche', qualora apporti modifiche e variazioni, queste siano messe a disposizione della comunita' degli utilizzatori informando l'autore via telefono o fax al n. 06.94436470 - o via e-mail m.moroni@edilitaly.com

 

Sito Web Ufficiale
Il sito web del progetto e' http://www.edilitaly.com/openpc

 

Versioni Precedenti
Nel Febbraio 2001 e' stata rilasciata la versione 1.0.0
In Aprile 2001 e' stata rilasciata la versione 1.0.1

In Maggio 2001 e' stata rilasciata la versione 1.0.2