Software Print

EmailExtractor

EmailExtractor is a web bot capable to visit web pages starting from a set of initial URLs (seeds): it performs parsing of single web pages obtained and if page contains default keywords, it extracts all email addresses from those and stores them in an text file. EmailExtractor also creates a graph G=(V,E) of all URLs and email addresses collected during its execution.

See software requirements specifications document and final report (both in Italian). Source code are available for download from Bitbucket repository.

EmailExtractor has been run for a month: results, binary files, sample keywords and other resources are downloadable from this link.


GFgeocoder

GFgeocoder is an automated tool written in Java language for benchmarking of serveral commercial and open geocoders, such as Google Maps Geocoder, OSM Geocoder and MapQuest Geocoder. Some results of GFGeocoder execution, using open data of some Italian cities, are explained in this paper and in this one.

For further information see following slides: link 1, link 2.

GFgeocoder is open source and relased in Apache License Version 2.0. Source codes are available from Bitbucket repository.


OcchiolApp

OcchiolApp è l'app ufficiale del Parco archeologico di Occhiolà, sito presso il Comune di Grammichele.

L'app è disponibile per iOS e Android (link).


LicataMap

LicataMap è l'app ufficiale del Comune di Licata, realizzata per guidare ed informare in modo del tutto gratuito turisti e visitatori che soggiornano nella città.

L'app è disponibile per iOS e Android (link).


Status

Status è un'app Android che consente la redazione di verbali di constatazione dello stato degli immobili. I verbali possono contenere testo prefissato e libero, nonché immagini e sono redatti mediante uno schema predefinito. L'app consente di generare un report in formato PDF memorizzato in locale sul dispositivo, stampabile in situ mediante ausilio di stampante Wi-Fi e sincronizzato con un server remoto appositamente configurato. L'applicazione è in grado, inoltre, di fornire la mappa dei luoghi di cui sono stati caricati i dati provenienti dalle rilevazioni e lo stato di avanzamento della redazione dei verbali degli immobili da censire.


NetMatch*

NetMatch* is a Cytoscape app that allow user to find all the occurrences of a query graph in a network and check for its significance as a motif with respect to seven different random models. The query can be uploaded or built from scratch using Cytoscape facilities. NetMatch* also allows queries with wildcards.

Follow this link for further information and for dowloading executable or source code. Last release is also available on Zenodo platform. Source code is available on GitHub.

Read a related paper published on F1000Research clicking here.

Update: release 3.2 of NetMatch* includes new features, see my MSc thesis or these slides for further information.



MobileMap Europe

MobileMap Europe is an Android mobileGIS app that allows users to consulting and querying European maps and datasets, through interfacing with WMS servers.

The app allows users to consult all cartographies using GPS sensors of your Android device: this feature is very useful for geological surveys.

MobileMap Europe also allows consultation of nature and landscape territorial informations. The app is released in a web version (webapp), which runs on any mobile device with a browser and Internet connection, and in hybrid version, for Android operating systems.

Follow this link for download from Google Play.


TableauxProofTool

TableauxProofTool è un dimostratore automatico di teoremi della logica proposizionale basato sul metodo dei tableaux semantici e le sue varianti. È sviluppato in linguaggio Python (librerie grafiche Qt) e rilasciato in licenza GPL.

Il pacchetto dell'applicazione compilato per processori x86_64 (GNU/Linux) è scaricabile dal seguente link su SourceForge.

I sorgenti su GitHub sono reperibili al seguente link.

Per ulteriori informazioni è possibile leggere la seguente relazione tecnica in formato pdf.


Nixmap

Nixmap è un'app per dispositivi Android e Windows Phone che consente la consultazione e l'esplorazione da parte di turisti e cittadini di tutte le cartografie e le mappe attualmente disponibili su Niscemi. Nixmap consente agli utenti di visualizzare strati cartografici di varia natura, dalle mappe urbanistiche a quelle turistiche, dai percorsi naturali a quelli storico-archeologici.

Nixmap fa parte dei progetti di ottimizzazione delle spese per la promozione turistica, di progressiva virtualizzazione dei servizi di guida locale (quali ad esempio le classiche bacheche turistiche), che man mano verranno sostituiti con servizi web on-line all'avanguardia ed al passo coi tempi.

Clicca sul seguente link per scaricare l'app da Google Play (link per Windows Phone).


Beebook

Beebook is a new app for Android devices, has been developed for fast ad easy mapping work in the field trying to try to solve this problem. The main features are off-line raster management, GeoTIFF ed other raster format using; on-line map visualisation (Google Maps, OSM, WMS, WFS); SR management and conversion using PROJ.4; vector file mash-up (KML and SQLite format); editing of vector data on the map (lines, points, polygons); augmented reality using “Mixare” platform; export of vector data in KML, CSV, SQLite (Spatialite) format; note: GPS or manual point inserting linked to other application files (pictures, spreadsheet, etc.); form: creation, edition and filling of customized form; GPS: status control, tracker and positioning on map; sharing: synchronization and sharing of data, forms, positioning and other information can be done among users.

Beebook è open source e in versione alpha. Se sei interessato a testare l'applicazione o contribuire al suo sviluppo contattami all'indirizzo: This e-mail address is being protected from spambots. You need JavaScript enabled to view it .

See this paper for further information. See also these slides of Carlo Cesarini et al. for further information about GPS module on Beebook.


local_id

local_id è un'app per dispositivi Android che consente di calcolare la propria local identity, ovvero il proprio quartiere ideale all'interno di aree metropolitane. L'app è in grado di elaborare i dati territoriali della tua città, come la presenza di biblioteche, ospedali, farmacie, fermate della metro, ma anche dati urbanistici, densità abitative e superfici edificate.

Una mappa tematica con sfumatura associata al rating del quartiere, dal più attraente in verde al meno attraente in rosso, fornisce una panoramica chiara ed immediata della propria local identity. I risultati visualizzati dalla mappa saranno presenti in ordine di attrattività e, tramite localizzazione GPS o inserendo manualmente un indirizzo, è possibile calcolare quanto ti identifichi il posto in cui l'utente si trova o desidera vivere.

L'app attualmente è disponibile per il Comune di Milano. Clicca sul seguente link per scaricare l'app da Google Play.

See this paper or this one for further information.


Tourist&RE

Tourist&RE is an Android app that allow user to browse and query maps containing detailed tourist information, but above all urban planning info, such as: building volumes, building projects achievable, environmental restrictions, boundaries reserves, etc. in order to give full knowledge of the real estate investment opportunities for the area you are visiting. In particular, starting from the Roman hills, the project will extend over time to other European cities with the free participation of local authorities, which will provide its town planning legislation.



MobileMap Enna

MobileMap Enna è un app per dispositivi Android che consente di esplorare le cartografie istituzionali della Provincia di Enna, tramite l'interfacciamento con i server WMS dell'ente.

Clicca sul seguente link per scaricare l'app da Google Play.

See also this paper or this one for further information.


MobileMap Trapani

MobileMap Trapani è un app per dispositivi Android che consente di esplorare le cartografie istituzionali della Provincia di Trapani, tramite l'interfacciamento con i server WMS dell'ente.

Clicca sul seguente link per scaricare l'app da Google Play.

See also this paper for further information.


Roma PRG

Roma PRG è un'app per dispositivi Android che permette di consultare ed interrogare su mappa i Piani Regolatori Generali dei Comuni della Provincia di Roma. Roma PRG si propone come un importante strumento per professionisti e cittadini che vogliono conoscere il governo del proprio territorio.

Sono stati utilizzati i KML pubblicati sotto licenza open-data da parte della Provincia di Roma dei Piani Regolatori Generali di alcuni Comuni. L'utente può attraverso la localizzazzione offerta dal proprio dispositivo Android consultare rapidamente la Z.T.O. alla quale è riferito il sito in cui si trova, contattare il responsabile urbanistica del Comune in cui si trova, conoscere l'orario di ricevimento e in alcuni casi leggere le Norme Tecniche per la zona interessata direttamente dallo smartphone.

Clicca sul seguente link per scaricare l'app da Google Play.

L'app è stata finalista all'App Contest Open Roma e premiata come migliore app OpenGeoData Italia 2012.

See also this paper for further information.


CEA Sicilia

CEA Sicilia è un'app per dispositivi Android che consente ai soci CEA (Centri per l'Educazione Ambientale) Sicilia o agli interessati di individuare su mappa le sedi dell'associazione in tutto il territorio siciliano.

Clicca sul seguente link per scaricare l'app da Google Play.


Geo Emilia-Romagna

Geo Emilia-Romagna è un'app per dispositivi Android che consente, attraverso l'interfacciamento coni servizi WMS della Regione Emilia-Romagna è possibile consultare, ed esplorare le cartografie regionali, con la possibilità di geolocalizzarsi e leggere in situ i tematismi territoriali.

Clicca sul seguente link per scaricare l'app da Google Play.

App premiata come migliore app OpenGeoData Italia 2012.

See also this paper for further information.


MobileMap Agrigento

MobileMap Agrigento è un app per dispositivi Android che consente di esplorare le cartografie istituzionali della Provincia di Agrigento, tramite l'interfacciamento con i server WMS dell'ente.

Clicca sul seguente link per scaricare l'app da Google Play.

See also this paper or this one for further information.


Open Natura

Open Natura è un'app per dispositivi Android che consente l'esplorazione dei siti di interesse per gli amanti della natura e del geotursimo: agriturismi, aziende biologiche, eventi e fiere naturalistiche della Lombardia.

Clicca sul seguente link per scaricare l'app da Google Play.

App premiata come migliore app OpenGeoData Italia 2012.

See also this paper for further information.



MobileMap Italia

MobileMap Italia è un'app per dispositivi Android che permette di consultare le cartografie web dei principali enti in Italia: vincoli urbanistici, limiti delle riserve, piani regolatori, catasto, geologia, trasporti ed altro ancora. Le regioni disponibili sono: Sicilia, Emilia-Romagna, Lombardia, Liguria, Toscana e Veneto con centinaia di livelli cartografici consultabili.

Clicca sul seguente link per scaricare l'app da Google Play.

See also this paper for further information.


MobileMap Sicilia

MobileMap Sicilia è un applicazione in grado di consultare tramite geolocalizzazione le cartografie istituzionali della Regione Sicilia fornite tramite servizi WMS.

Inoltre attraverso un pulsante di collegamento con il Servizio OMI mobile, si possono consultare le quotazioni del mercato immobiliare, messe a disposizione dall'Agenzia del territorio su tutto il territorio nazionale.

Clicca sul seguente link per scaricare l'app da Google Play.


Graphtool

Graphtool è un applicativo multipiattaforma per la visualizzazione e l'analisi di reti biologiche e sociali sviluppato in linguaggio Java. Graphtool consente all'utente di visualizzare, creare e salvare multigrafi in svariati formati (SIF, RDF, GML, etc.), di applicare algoritmi per il calcolo di misure di centralità, individuare i cammini minimi e di ricercare occorrenze di sottostrutture, anche approssimate, mediante l'algoritmo di matching VF2 opportunamente modificato.

See my BSc thesis or these slides for further information.