|
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
|