Azienda » Case History » Software

Cliente: Gebim group
Anno di realizzazione: 2007/2008 - Ultima versione (1.5): 2010

Po-Light è un sistema distribuito client/server per l'automazione dell'attività all'interno dei poligoni di tiro.
Il sistema utilizza device esterne come lettori smart card, videocamere, proiettori, stampante di rete.
Po-Light consente l’uso automatizzato di postazioni di tiro all’interno di un poligono previa autenticazione da parte degli utenti (tramite smart card) e la completa gestione attraverso un apposito software gestionale ad uso dell’amministratore e/o del direttore di tiro.
Le macchine che compongono il sistema sono collegate ad un’unica LAN.
Schema sistema PO-LIGHT Software Client PO-LIGHT
Sistemi operativi: Client Windows XP, Vista, Windows 7 / Server Windows 2003-2008
Tecnologie: .NET 2.0, C#, Direct X, ASP.NET, Webservices, MS SQL
Ambiente di sviluppo: Visual Studio 2005 e 2008

Applicazione client postazione di tiro
E’ il software ad uso del tiratore in esecuzione su di un PC posizionato direttamente nella postazione di tiro, che utilizzando un monitor touch screen consente al tiratore iscritto presso il poligono di:

  • autenticarsi tramite l’uso di una smart card:
    • Login: inserendo la smart card personale nel lettore la postazione di tiro si abilita. Le credenziali del tiratore vengono verificate sul server del poligono, se l’account esiste ed è in corso di validità la postazione si abilita altrimenti l’utente viene debitamente informato
    • Logout: estraendo la smart card la postazione di tiro si disabilita
  • scegliere l’immagine della sagoma da proiettare tramite il proiettore appositamente posizionato sulla linea di tiro: le immagini sono suddivise in categorie e possono essere modificate dall’amministratore in qualsiasi momento utilizzando l’apposito software di amministrazione
  • vedere il bersaglio ravvicinato ripreso da una videocamera appositamente posizionata sulla linea di tiro direttamente sul monitor del software stesso
  • stampare una ripresa del bersaglio sulla quale sono quindi visibili i colpi esplosi: la stampa riporta oltre all’immagine ripresa il nome del tiratore, la data e l’ora

Il software client della postazione di tiro oltre ad essere usato normalmente dal tiratore può essere impostato in modalità “pilotata” tramite il software di amministrazione. In modalità pilotata tutte le linee di tiro vengono comandate direttamente dall’amministratore che può avviare sequenze di tiro, questo risulta estremamente utile nel caso di gare sportive o sessioni di addestramento di gruppo.

Per garantire stabilita, sicurezza di avvio e che l’utente non possa accedere alla normale operatività del sistema operativo su cui è in esecuzione, il client è in realtà un servizio di sistema di Windows che si avvia automaticamente. L’amministratore tramite una speciale password può accedere al desktop del sistema operativo del client e abilitare la postazione di tiro (senza quindi utilizzare la smartcard).

Il software client è inoltre estremamente personalizzabile dal punto vista grafico (colori, sfondo etc.) in modo tale che ogni istallazione presso differenti poligoni di tiro possa essere customizzata. Le impostazioni grafiche del client sono definite in un file xml quindi la loro produzione/replicazione è estremamente semplice.

Applicazione server
E’ il cuore del sistema in quanto gestisce gli account utenti dei tiratori, le immagini delle sagome e tiene traccia di tutte le sessioni di tiro effettuate da ogni singolo tiratore. Il server tramite webservices consente quindi l’uso del sottostante database ai softwares client e di amministrazione.

Software gestionale di amministrazione
Previa autenticazione con user/password consente la completa gestione del sistema, come ad esempio:

  • creazione/gestione degli account utente dei tiratori e delle loro smartcard
    • le smartcard degli utenti vengono create direttamente dal software utilizzando un lettore/scrittore di smartcard
    • è possibile stabilire un periodo di validità per ogni singolo account, disabilitare/abilitare un account
  • logs di tutte le sessioni di tiro dei tiratori con possibilità di stampare una o più foto (riprese) di una particolare sessione
  • gestione/caricamento delle immagini delle sagome
  • creazione di sequenze da eseguire in modalità pilotata sui client delle linee di tiro, con possibilità di specificare la sagoma, la sua durata di proiezione, l’intervallo tra una proiezione e la successiva etc.
  • avvio della modalità pilotata su i client e proiezione su tutte le postazione di tiro della medesima sequenza di tiro
  • impostazione della stampante usata dal server.

L'interfaccia "Client", ovvero la parte di sistema utilizzata dall'utente (il tiratore)

Interfaccia utente e proiezione 1 (screenshot di laboratorio - versione alpha) Interfaccia utente e proiezione 2 (screenshot di laboratorio  - versione alpha) Login amministratore al client (screenshot di laboratorio - versione alpha) Sistema in attesa di autenticazione (screenshot di laboratorio - versione alpha)

Il servizio di sistema in esecuzione sul client e la personalizzazione dell'interfaccia

Personalizzazione interfaccia utente Servizio di sistema sulla macchina client Setup del client

Il software gestionale di amministrazione del sistema PO-LIGHT

Gestione password di amministrazione Gestione sagome (aggiungere immagini passo 1) Gestione sagome (aggiungere immagini passo 2) Gestione sagome (massimizzata in finestra MDI) Gestione sagome Menu della nuova versione (1.5)
Particolare creazione smart card per utente (Versione 1.0) Particolare della gestione delle sessioni utenti Particolare della gestione sagome (creazione categoria) Particolare della gestione utenti con menu contestuale Selezione stampante per il server Sessioni e utenti - interfaccia Multi Document Interface (MDI)

PO-LIGHT Video (WMV)


Cliente: Interactive Market Research
Anno di realizzazione: 2008

Generatore di report grafici e tabellari sull'esito di interviste di indagini di mercato.
L'applicazione effettua il parsing ed indicizza le interviste realizzate con il sistema proprietario del committente per le ricerche di mercato e produce report sia testuali (tabellari) che grafici.
Esempi di generazione grafici
Sistema operativo: indipendente dalla piattaforma
Tecnologie: Java 1.6, JSP, Servlet
Ambiente di sviluppo: Netbeans


Cliente: Interactive Market Research
Anno di realizzazione: 2007

Editor del linguaggio di programmazione proprietario Interactive Market per la creazione di indagini di mercato on-line.
Il software è una Applet ed ha come unico requisito Java 1.6.
IRM Editor di Codice (Interfaccia MDI)
Sistemi operativi: Indipendente dalla piattaforma
Tecnologie: java 1.6, Applet, Coco/R
Ambiente di sviluppo: NetBeans, Eclipse

L'editor è utilizzabile direttamente da una pagina di un sito (è una Applet) ed ha tutte le funzionalità tipiche di un ambiente di programmazione (IDE):

  • Multi Document Interface (MDI)
  • Colorazione della sintassi
  • Template di codice (per l'inserimento di frammenti di codice)
  • Infiniti Undo e Redo
  • Gestione della Clipboard (per copiare e incollare testo da programmi esterni)
  • Indentazione automatica individuando i blocchi di codice in base alla sintassi del linguaggio
  • Funzioni di ricerca e sostituzione
  • Funzioni di stampa con preview e setup della stampante
  • Colori e indentazione configurabili dall'utente

La colorazione della sintassi e l'indentazione automatica sono ottenuti grazie ad un compilatore specifico sul linguaggio generato con Coco/R, in grado di riconoscere i costrutti sintattici del linguaggio.


Cliente: Geomag Sa
Anno di realizzazione: 2006

Software per la decorazione con immagini digitali dei “Dekopanels” ovvero pannelli personalizzabili con tessere ritagliate da inserire nel bellissimo gioco di costruzioni magnetiche GEOMAG™.

Sistemi operativi: Apple® Mac OS X 10.3 (Panther) e successivi (processori Gx)
Tecnologie: COCOA, Quartz, Objective-C, C++, MONO(C#), Flash
Ambiente di sviluppo: Xcode

Si tratta del porting su piattaforma Mac OS X del software Geomag Image da noi precedentemente realizzato per piattaforma Windows con tecnologia .NET.
Le funzionalità del software sono le stesse della versione per Windows, mentre l'interfaccia è stata completamente ridisegnata ed implementata in modo nativo con COCOA.
Come nella versione per Windows è incluso un completo tutorial animato, da noi realizzato in Flash.
Fino a quando la serie “Dekopanels” è stata prodotta il software era liberamente scaricabile dal sito della Geomag Sa.
Sia la versione Windows che la versione Mac sono state completamente localizzate in 12 lingue.


Cliente: Geomag Sa
Anno di realizzazione: 2005

Software per la decorazione con immagini digitali dei “Dekopanels” ovvero pannelli personalizzabili con tessere ritagliate da inserire nel bellissimo gioco di costruzioni magnetiche GEOMAG™.

Sistemi operativi: Windows® 98/ME/2000/2003/XP
Tecnologie: .NET, C#, GDI+, Flash
Ambiente di sviluppo: Visual Studio .NET 2003

Si tratta di un software che integra ed estende l’utilizzo del sistema di decorazione Dekopanels.
Il software permette di stampare tessere (tiles) personalizzate con immagini digitali o testi ed unisce alle funzioni classiche di un editor di immagini funzioni particolari, che sono state studiate appositamente per il gioco, come la “griglia magnetica” che consente di comporre più tessere unendole in modo magnetico tra di loro sul foglio da disegno virtuale presente nel software.
Particolare cura è stata dedicata alla semplicità d’uso e all’intuitività dell’interfaccia essendo il software dedicato ad un pubblico di ogni età (ma soprattutto bambini) e non necessariamente esperto nell’uso di un editor grafico.
Il software che è installabile in 4 differenti lingue (Italiano, Inglese, Francese, Tedesco) integra anche un esaustivo tutorial animato in Flash che esemplifica all’utente le operazioni di base disponibili.
Geomag Sa ha distribuito in tutto il mondo questo software includendolo nelle confezioni DEKOPANELS, il supporto è un CD-ROM autoinstallante.
Di questo software abbiamo realizzato nel 2006 un porting per Mac OS X, entrambe le versioni sono state completamente localizzate in 12 lingue.
Sempre nel 2006 abbiamo realizzato per questo software un Patcher in grado di modificare la lingua installata, localizzando quindi l'installazione in lingue non presenti al lancio.
Il Patcher poteva essere utilizzato anche per l'upgrade del software stesso.

© 2010 PARSER s.r.l. - P.IVA 01371280494  |  Accedi  | 
Valid XHTML 1.0 Transitional