Siete qui:

  1. Home
  2. Progetti

Progetti

La mia vita professionale, dalla fine dell'Università ad oggi, è stata arricchita da proficue collaborazioni che, a vario titolo, mi hanno permesso di realizzare o partecipare alla realizzazione di alcuni interessanti progetti. Ne presento alcuni in questa pagina.

Servizi di presenza internet per la Fondazione Giannino Bassetti

Logo della Fondazione Giannino Bassetti

Prima in collaborazione con Massimo Bartoli ed ora proseguendo l'attività autonomamente, sono Internet Project Manager della Fondazione Giannino Bassetti.

L'attività si è svolta progettando e realizzando un' infrastruttura tecnologica in grado di gestire le pubblicazioni in internet della redazione della Fondazione e le proprie attività interne. L'implementazione ha richiesto la definizione di strategie di ottimizzazione della presenza internet e la realizzazione di strumenti di controllo semi-automatici, basata su MovableType, per la generazione e la pubblicazione di documenti xhtml validi. Particolare attenzione è stata infatti riposta nella realizzazione di modelli di generazione delle pagine che ottimizzino i contenuti pubblicati garantendone un alto livello di usabilità ed accessibilità.

Il sistema è continuamente ottimizzato ed arricchito di percorsi e strumenti di navigazione sulla base dei feedback dei lettori, rilevati con appositi strumenti di monitoraggio. Queste attività sono finalizzate alla semplificazione della fruizione dei contenuti pubblicati e alla creazione di una comunità di lettori interessati ai temi proposti dalla Fondazione Giannino Bassetti (social network).

Realizzazione di un sistema di knowledge management accessibile: Smart Control

Smart Control CMS Accessibile

SmartControl è un sistema di knowledge management che permette di unire le caratteristiche tipiche di un cms a quelle di una web-application verticale. La sua implementazione è stata realizzata con particolare attenzione ai temi dell'accessibilità e dell'usabilità. Tecnicamente la soluzione è una service oriented application che non richiede installazione sul server web dei cliente.

Il sistema guida l'utente nell'organizzazione sistematica dei documenti e si occupa di pubblicarli via web in formato xhtml valido, permettendo di elevare il grado di accessibilità dei siti generati.

L'uso di meccanismi di semantic tagging permette una gestione particolarmente flessibile dei contenuti inseriti e la realizzazione di percorsi di navigazione multipli. Smart Control fornisce infatti strumenti di etichettatura dei documenti tali da aumentare in modo semiautomatico la coesione dei contenuti informativi inseriti e consente la creazione di un sistema integrato di gestione dei contenuti.

Il sistema di pubblicazione per il web è semplice e potente. Si basa sull'uso di template xhtml e di un set di API che consente la renderizzazione in formato valido delle componenti della pagina. 

L'uso di plugin aggiuntivi consente al sistema di realizzare personalizzazioni e lo rende adatto allo sviluppo di applicazioni verticali. Un esempio è il plugin SEO che implementa un sistema di taggatura aggiuntivo dei documenti e consente un controllo fine dei meccanismi di generazione delle pagine web. Con questo strumento l'utente è in grado di aumentare notevolmente il pagerank dei documenti web prodotti rendendoli così facilmente indicizzabili nei motori di ricerca.

Esempi d'uso di particolare rilievo di questa piattaforma di knowledge management sono il progetto: comuni accessibili e il sito della associazione italiana dislessia. Questi progetti sono stati curati da Akebia.

E-Speaking: Piattaforma di videoconferenza

Logo E-Speaking

L'applicazione, completamente web based, permette di creare, pianificare ed attuare incontri tra utenti geograficamente distanti senza spostarsi dalla propria postazione. Il sistema si adatta perfettamente alle esigenze di comunicazione delle piccole e medie imprese; non sono richieste infatti particolari competenze tecniche ne' hardware dedicato. In questo modo si possono implementare video conferenze, collaborazioni virtuali ed attività di formazione a distanza mantenendo alta la produttività ed abbattendo i costi rispetto ad un meeting tradizionale.

Caratteristiche peculiari di questo servizio sono la semplicità d'uso e la gestione avanzata della pianificazione degli incontri (che permette in modo trasparente di gestire differenze di fuso orario e ora  legale o solare).

Il sitema consente inoltre la presenza di utenti con ruolo di "interprete linguistico" e rende così possibile partecipare a conferenze internazionali avendo a disposizione la traduzione audio degli interventi in più lingue. Lo stesso meccanismo è utilizzabile per il supporto ai non udenti utilizzando interpreti per le lingue dei segni in modalità video.

Ritrovami: un sito per gli oggetti smarriti

In collaborazione con Mario Spada ho progettato e realizzato il sistema di gestione per il servizio offerto da "ritrovami". Il sistema consente di facilitare il ritrovamento di oggetti e animali domestici smarriti mediante l'utilizzo di etichette e targhette. Tecnologicamente l'applicazione si basa su un sistema sicuro di registrazione dei dati e degli eventi sviluppato in php su database mysql.

Sviluppo di web application con P4A (PHP for application)

Molte delle mie attività di progettazione e sviluppo sono tese allo sviluppo di web application utilizzando il framework di sviluppo P4A (Php for application) e all'approfondimento dello studio di questo potente strumento. A questo proposito ho realizzato alcuni tutorial (segnalati nel code repository di p4a) e partecipato attivamente al forum degli sviluppatori p4a.

Herd: un cluster semplice ed efficace

Da aprile 2008 sto lavorando alla realizzazione di una soluzione pacchettizzabile che consenta di realizzare e gestire cluster in modo semplice ed intuitivo. Herd consente infatti di trasformare ogni postazione ubuntu in un membro del cluster e di distribuire task complessi e time-expensive su vari nodi in modo completamente trasparente. La soluzione è ancora in fase beta ma in grado di distribuire task per video encoding e per la compilazione di programmi da codice sorgente.

Creative Commons License Valid XHTML 1.1 Valid CSS [Valid RSS] Powered by SmartControl