Codehack 2012: i team e i progetti
Team:
MegaDevs
Membri:
Stefano Bonetta
Dario Marcato @dmarcato
Sebastiano Gottardo @rotxed
Roberta Boncompagni @THEcookieR
Nicola Miotto (live from Berlin) @sirnicolaz
Progetto:
Nostradamus
Descrizione:
Nostradamus, una suite a 360 gradi che comprende il prima, il durante e il dopo un evento catastrofico. Sono disponibili 5 semplici slide molto esemplificative all'indirizzo https://github.com/MegaDevs/Nostradamus/blob/master/presentazione-nstrdms.pdf?raw=true, ve ne consigliamo la visione.
Il prima: il nostro sistema si collega a telecamere di sorveglianza e, attraverso API di face detection, riconosce se ci sono persone in pericolo all'interno della stanza nel caso di un evento catastrofico. Inoltre, attraverso delle reti baesyane, e' possibile calcolare la priorità che ciascun ente di soccorso dovra' prestare a ciascun edificio (es. in una casa vuota non serve l'intervento delle ambulanze).
Il durante: i telefoni Android dotati della nostra applicazione, al momento di un evento catastrofico, passano in modalita' "emergenza" e, attraverso il Bluetooth, creano una rete opportunistica di comunicazione in maniera tale da comunicare a quanti piu' dispositivi possibili la propria posizione. I soccoritori possono trovare i dispersi attraverso questa comunicazione.
Il dopo: le squadre di soccorso possono monitorare gli interventi fatti su ciascun edificio scrivendo le operazioni su un apposito tag NFC di cui abbiamo realizzato un concept grafico. Senza di questo le squadre di soccorso sono costrette a chiamarsi via cellulare e/o a comunicare via CityBand (CB), entrambi metodi caotici ed inefficienti.
Tecnologie utilizzate:
Android
NFC
Bluetooth
Wi-Fi
Mesh Networks
Opportunistic communication
Face detection
Google AppEngine
Bot crawling
Probabilistic decisional system
Rails+JQuery
Device hacking
API hacking
NAT Avoidance
Source :
Team:
Emergency Cloud Portal
Membri:
Marco Dal Pino @marcodalpino
Marco Minerva @marcominerva
Progetto:
Emergency Cloud Portal
Descrizione:
Sistema di gestione e diffusione delle informazioni relative ad emergenze.
Le app W8 e WP8 ricevono informazioni geolocalizzate relative a Eventi, informazioni generali, notizie e richieste di persone, materiali.
Dalle app è possibile Inviare segnalazione di eventi, fare acknowledge alle richieste ricevute dal sistema ed inserire a sua volta delle richieste per specifiche necessità.
Si utilizzano i sistemi di notifica push per inviare ai device informazioni o avvisi in tempo reale.
Tecnologie utilizzate:
Windows Azure
Windows 8
Windows Phone 8
Intel Ultrabook Touch & Location Services
Team:
KI-TEAM (Brescia)
Membri:
Eric Botter
Fahim Anjam
Renata Biondi
Xavier Perani
Progetto:
CiSono
Descrizione:
Gestione del volontariato.
I volontari segnalano attraverso un'interfaccia web le loro competenze e disponibilità. Le informazioni sono accessibili attraverso un'applicazione CLOUD agli Enti che possono così formare delle squadre d'intervento.
Tecnologie utilizzate:
POWER-KI (XPLAB)
Team:
oGeo
Membri:
Pietro Catanese @pietrocat
Rossetto Davide
Michele Orsi @micheleorsi
Vial Andrea
Pilotto Giulio
Giannis Ntzegkoutanis @erasmospunk
Progetto:
oGeo - helping people in case of emergencies
Descrizione:
Sistema basato su cloud per il tempestivo intervento in caso di disastri naturali, progettato per rendere più rapide possibile le procedure di primo soccorso e di riassegnazione degli eventuali sfollati. Fornisce per la device aziendale la possibilità di tracciare nel tempo gli eventi prima e dopo l'evento catastrofico con una ottima risoluzione.
Tecnologie utilizzate:
Arduino (sensori, shield Ethernet)
Windows Phone 7.1 SDK
Amazon Cloud (AWS e Elastic Bean Stalk)
Source :
Demo :
Team:
Lo-hackers
Membri:
Roberto Butti @rmeetsh
Marco Sors @MarcoSors
Francesco Zaniol
Fabrizio Codello @fabryz
Maurizio Fiaschini @wutupake
Edoardo Rivello @erivello
Paolo Leone @pleone
Matteo Caberlotto
Giorgia Marenda @sono_la_gii
Alberto De Bortoli @albertodebo
Matteo Rosati @rosatimatteo
Robert Casanova @robb_casanova
Giacomo Veronelli
Enrico Vedovo
Alessandro Benvenuti
Daniele Marchesini
Pamela Moscarda
Michela Iacopini
Francesca Frossandi
Greta Castellana
Enrico Bortoletto
Progetto:
quick brick
Descrizione:
*** Rilevamento Catastrofi
Gestione diversi touchpoint di rilevamento catastrofe:
- touchpoint fisici (arduino) per rilavamento incendi;
- touchpoint social: monitor di twitter per il rilevamento terremoti;
*** Notifica e diffusione notizia catastrofe
A fronte di un rilevamento la catastrofe viene visualizzata su una infografica in tempo reale (nella demo accendiamo un fuoco e magicamente apparirà la segnalazione sull'inforgrafica);
*** Richieste di aiuto
A fronte di una catastrofe si innescano una serie di richieste di
aiuto (in modalità automatica e/o semiautomatica).
Le richieste di aiuto saranno:
- richieste danaro (donazioni);
- richiesta manodopera;
- richiesta materiali
*** Partecipazione, coinvolgimento utenti / benefattori
- Gli utenti benefattori possono decidere di contribuire in uno dei modi sopra citati (danaro, manodopera, materiali). Il sistema da evidenza di ciascun contributo nell'infografica e sui social.
Tecnologie utilizzate:
Rilevamento incendi: arduino + sensore temperatura;
App ios: per censimento manuale di una segnalazione da parte degli utenti (ios, restkit);
streaming twitter API + ec2 aws + SQS http://aws.amazon.com/sqs/ son SDK php
node.js: per collezione catastrofi dai touchpoint
mongodb per la memorizzazione delle catastrofi
socket.io per la notifica in tempo reale su mappa delle catastrofi e interventi utenti;
per la mappa Canvas HTML5 + Google maps API
Symfony2 per la gestione degli aiuti ed esposizione API ai diversi touch point
Source :
Team:
SETTE.zero
Membri:
Francesco Frigo
Alberto Boschetti @boskaiolo
Francesco Facchinetti
Armando Zanotti
Nicola Perantoni @nicofromspace
Tommaso Urli
Stefano Driussi
Progetto:
TRI.zero
Descrizione:
Ottimizzazione della procedura del Triage maxiemergenza, un processo decisionale clinico finalizzato alla proritizzazione delle emergenze sanitarie delle vittime, che permetta alla centrale operativa di avere tutte le informazioni necessarie, quali posizione GPS, codice-colore, in modo chiaro e nel minor tempo possibile.
Tecnologie utilizzate:
BlackBerry
Windows Phone 8
Android
Amazon EC2
Kinect
Nokia API Maps
Python
Python Tornato
Tweeter Bootstock
Flot js
MongoDB
Apache WEB Server
Team:
A-Pole
Membri:
Filippo Zanella
Fabio Maran
Diego Pizzocaro @diegostream
Progetto:
hi!Tide Alarm
Descrizione:
hi!Tide Alarm e' un Arduino-based "Personal notification wifi-device" che permette di sapere quali aree di Venezia sono correntemente sommerse dall'alta marea. E' composto da un sensore per misurare il livello di marea e da un display+altoparlante per mostrare il livello di marea attuale e riprodurre un allarme sonoro in caso di marea eccezionale.
Il progetto estende hi!tide Venice, una app gratuita per Android e iOS sviluppata da A-pole per segnalare in tempo reale il livello di marea a Venezia (che ormai conta più di 20.000 utenti).
In aggiunta per completare hi!Tide Alarm, abbiamo sviluppato una versione della app hi!Tide Venice per BlackBerry.
Tecnologie utilizzate:
Arduino
BlackBerry
Team:
Caterina Vergata
Membri:
Caterina Vergata
Progetto:
Coupons for Emergencies
Descrizione:
Coupons for Emergencies è un'app Android chiamata con porting su BlackBerry avente come scopo quello di fornire un aiuto alle popolazioni colpite dalle catastrofi naturali. Il prototipo proposto sarà capace di gestire le emergenze in tempo reale e aiutare ad incrementare la raccolta fondi.
Tecnologie utilizzate:
Android
BlackBerry
Team:
ISPIRATA
Membri:
Dario Freddi
Davide Bettio
Federica Manenti
Annachiara Ornaghi
Francesco Nwokeka
Marco Oliviero
Andrea Arrotta
Marco Oggioni
Progetto:
FRANAlert
Descrizione:
FRANAlert: Sistema di gestione integrato emergenze idrogeologiche e monitoraggio proattivo del territorio. Il sistema utilizza informazioni storico-idrogeologiche, caratteristiche litologiche del terreno, pendenza dei versanti ricavata da un modello digitale del terreno elaborato da punti quotati e da dati di ARPA e CSI Piemonte. Il sistema ricava le aree a maggior probabilità di eventi franosi sulla base di un algoritmo da noi progettato, relazionandosi a tre possibili scenari di preipitazioni meteorologiche. I dati sono accessibili tramite OS eterogenei e WebGIS. Il monitoraggio è attuabile con Raspberry PI.
Tecnologie utilizzate:
Qt
PostGRES
PostGIS
WindowsPhone
Android
N9
BING
RaspberryPI
C++
Python
MathPlotLib Baker Cat
Team:
braaaainz
Membri:
Andrea Mazzini @theandreamazz
Mattia Toso @ma_tiax
Giovanni Foiani @gfoiani
Stefan Manastirliu @mnstefan
Progetto:
hacksism
Descrizione:
Questo progetto è composto da una applicazione Web che permette ai tecnici dei comuni terremotati di inserire gli edifici che necessitano di perizia per agibilità. Gli ingegneri che effettuano la perizia possono visualizzare sui loro smartphone / tablet, tramite client Android, iOS e BlackBerry, gli edifici che necessitano di una perizia, effettuare foto geolocalizzate, inserire l'esito e inviare i dati all'applicazione web che permette al comune di sapere in tempo reale quali sono gli edifici agibili.
Tecnologie utilizzate:
Django
GeoDjango
OpenStreetMaps
Amazon S3
Android
iOS
BlackBerry
Team:
UniFe Engineers
Membri:
Michele Tedeschi @tdski82
Luca Ferrari @risinglf
Davide Targa
Marco Bersani @AngryBers
Alessandro Verlato @Aleverla
Giulio Grillanda @INGiulio
Progetto:
Aiutaci!
Descrizione:
Aiutaci! consente di supportare popolazioni in difficoltà donando beni, servizi e denaro rimanendo sempre informati di come vengono utilizzati questi beni o spesi questi soldi. Gli Enti possono pubblicare delle richieste di aiuto e chiunque può partecipare donando quello e quanto vuole. Il controllo su come vengono spesi i soldi e utilizzati i beni donati è quindi fortemente in mano ai donatori i quali possono finalmente sapere con buona sicurezza il destino delle proprie offerte.
Tecnologie utilizzate:
Ruby w/ Rails, Less, CoffeScript, jQuery, Sqlite3
Google Maps
Amazon S3
Android w/ Google Maps
Facebook
Source :
Team:
Nicco & Matte
Membri:
Niccolo' Consolazio
Matteo Biagini
Progetto:
sismos
Descrizione:
Abbiamo sfruttato una shield arduino con un accelerometro, processing e abbiamo messo tutto su aws. Abbiamo realizzato anche un interfaccia web per l'eventuale iserimento manuale dei terremoti e un'applicazione per iphone/ipad che puo' anch'essa aggiungere record nel database.
Tecnologie utilizzate:
Arduino
accelerometro
AWS
come gestione dei database, e server e in parte SNS
Processing
Xcode
Team:
H-Emergenze
Membri:
Tommaso Rossi
Rosi Mattia
Claudio Panizzo
Lorenzo De maio
Progetto:
H-Emergenze
Descrizione:
Utilizziamo una scheda arduino ed un wifi shield per comunicare ad un server i dati di 4 sensori in grado di rilevare incendio, terremoto, alluvione e fughe di gas.
Abbiamo creato un applicazione web che riceve questi dati e mostra su una Gmaps i luoghi nei quali si è verificata la catastrofe, grazie ad una app per mobile il server invia una notifica push a tutti i dispositivi nel raggio di N km2 che richiede in automatico la posizione del dispositivo, le posizioni degli utenti sono poi pubblicate sulla mappa in modo da poter avere una mappatura di tutte le persone che si trovano nel posto del terremoto, etc…
Il sito web mostra poi sulla gmaps dei punti ri ritrovo/accoglienza/primo soccorso che saranno dove le persone si possono recare. In questi luoghi sarà presente un tag nfc in grado di segnare la presenza (check-in) della persona e rimuoverla dalla lista delle persone segnalate sul server. Si può fare check-in anche attraverso l'applicazione senza l'uso di tag NFC. Sempre dalla App è possibile fare check in per altre persone non dotate di Smartphone.
Tecnologie utilizzate:
Arduino
Amazon AWS
BlackBerry
Android Nativo
Team:
App4Life
Membri:
Chai Botta
Michele Palamidessi
Daniele Guiducci
Progetto:
App4Life
Descrizione:
Sistemi integrati di prevenzione e di gestione degli allarmi.
Sistema geolocalizzato che, analizzando i feed rss presenti in rete avverte l'utente se vicino ad una calamità. I feed rss provengono da siti affidabili come quelli della protezione civile, del WMO(World meteorological Organization) e dal GDACS(Global Disaster Alert and Coordinator System).
Il sistema, completamente silente all'utente, monitora la posizione della persona, tramite chiamate regolari all'applicazione Android. In presenza di una calamità, aumenta la frequenza di chiamata. Se L'utente risulta troppo in prossimità all'evento o pensiamo che possa essere a rischio, verrà avvisato dall'app tramite avvisi sonori e vibrazione e gli verrà mostrata una mappa su cui sarà geolocalizzata la sua posizione e segnata quella del disastro segnalatoci dai canali sopra citati. A questo punto l'utente potrà inviare un messaggio vocale o testuale guidato al nostro sistema per richiedere aiuto o anche solamente per confermare la sua attuale posizione e il suo stato. I dati raccolti saranno tenuti fintanto non sarà passato il pericolo, altrimenti verranno inviati e diffusi in automatica ai reparti competenti di soccorso come la polizia, la protezione civile e i servizi di pronto soccorso, nonché sui canali social dell'utente. App4Life è pensato per prevenire ed avvisare in realtime l'utente dall'incappare in eventi catastrofici, ma è anche in grado di prestargli aiuto dandogli la possibilità di richiedere soccorso ed essere sempre rintracciabile.
Tecnologie utilizzate:
Java
Apache mina
Apache maven
Amazon
Hibernate
Spring
Jsp
Bing Maps
Android
Google Map
Speech-To-Text
GPS
A-GPS
Italiano























