際際滷

際際滷Share a Scribd company logo
Urbanbot
Cos竪 {1/2}
 E un framework che pu嘆 essere utilizzato da comuni e comunit
territoriali per realizzare Bot Telegram mediante i quali offrire
servizi ai cittadini. In particolare, la versione attuale consente di:
 inviare e gestire segnalazioni con possibilit di allegare posizione,
foto e video -> @smartenvironment;
 raccontare storie ed esperienze vissute in un determinato territorio
allegando oltre alla posizione anche contenuti multimediali (foto,
video, messaggi vocali, audio) -> @smartpeople, @smartliving;
 trovare i siti di interesse turistico in base alla propria posizione
geografica con possibilit di accedere ad informazioni e contenuti
multimediali -> @smartmobility, @smartdevolopment,
@smartliving;
Cos竪 {2/2}
 Bot: sistema che interagisce con lutente inviando dati o
effettuando azioni dipendenti dalla sequenza di comandi
ricevuti (implementa un automa a stati finiti);
 Telegram: IM (come whatsapp) che permette lo sviluppo
di Bot attraverso API;
 Urbanbot 竪 replicabile e adattabile a qualsiasi
comune/territorio;
Open Data/Source {1/2}
 Urbanbot 竪 rilasciato in open source (MIT license)sulla
piattaforma GitHub
(https://github.com/antoniofurone/cy-urbanbot.git) ed 竪 a
sua volta basato su altri due progetti:
 cy-bss-core  business core service system utilizzato per la
persistenza delle entit gestite in Urbanbot. Tutte le info
mantenute nel sistema sono accessibili tramite WS di tipo
REST, quindi open data riutilizzabili in altre app
(https://github.com/antoniofurone/cy-bss-core.git)
 cy-bss-ironhorse  webapp basata su cy-bss-core, nella quale
sono implementate le mappe di Urbanbot e gestito
lavanzamento delle segnalazioni
(https://github.com/antoniofurone/cy-bss-ironhorse.git)
Open Data/Source {2/2}
cy-bss-core
JSON
Welcome
Cambio lingua
Demo @carovignobot
Keyboard dei
comandi
Segnalazioni - Invio
Testo Segnalazione
Invio Location
Invio Foto e/o
Video  iterazione
fino al comando /b
Demo @carovignobot
Selezione
Categoria
Segnalazioni  Gestione
Demo @carovignobot
Cancellazione
Categoria e
Stato
Video
Location
Foto
Segnalazioni  Avanzamento
Modifica Stato
cy-bss-ironhorse
Storie - Invio Demo @carovignobot
Location Foto
Testo Storia
Storie - Gestione Demo @carovignobot
Cancellazione
Location
Foto
Siti turistici Demo @carovignobot
Descrizione
Sito
Location
Elenco Siti
con
distanza in
mt
Mappe Demo @carovignobot
Mappe - Segnalazioni Demo @carovignobot
Marker di
colore
differente a
seconda
dello stato
Dettaglio
Apertura
Media
Mappe - Storie Demo @carovignobot
Dettaglio
Ricerca
Mappe - Siti Demo @carovignobot
Descrizione
Sito
Apertura
Media
Next Steps
 Integrazione servizi offerti da operatori turistici;
 Open data disponibili sul territorio;
 Sezione eventi;
 App Android;
 #?! .

More Related Content

Similar to Urbanbot (20)

Middleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 OsmMiddleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 Osm
Roberto Navoni
Middleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 OsmMiddleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 Osm
Roberto Navoni
Open al bivio fra software e webware (al javaday 2006)
Open al bivio fra software e webware (al javaday 2006)Open al bivio fra software e webware (al javaday 2006)
Open al bivio fra software e webware (al javaday 2006)
Davide Carboni
Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...
Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...
Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...
Marco Palazzo
Presentazione finale dottorato 15 aprile 2011
Presentazione finale dottorato 15 aprile 2011Presentazione finale dottorato 15 aprile 2011
Presentazione finale dottorato 15 aprile 2011
steccami
#crowdmapping - quando la #folla diventa #mappa
#crowdmapping - quando la #folla diventa #mappa#crowdmapping - quando la #folla diventa #mappa
#crowdmapping - quando la #folla diventa #mappa
Pietro Blu Giandonato
Buzzreader engine
Buzzreader engineBuzzreader engine
Buzzreader engine
Loreto Parisi
Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e ProblematicheMassimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Better Software
Tesi Specialistica
Tesi SpecialisticaTesi Specialistica
Tesi Specialistica
guestb70ba
10 Linuxday2002
10 Linuxday200210 Linuxday2002
10 Linuxday2002
Marco Guardigli
Corso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaCorso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaforma
Roberto Polillo
Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)
Francesco Baldassarri
Sistemi Operativi Mobile
Sistemi Operativi MobileSistemi Operativi Mobile
Sistemi Operativi Mobile
Ilaria93
Fammi Sapere - 15 - Emanuele Frontoni - Il Progetto Tecut
Fammi Sapere - 15 - Emanuele Frontoni - Il Progetto TecutFammi Sapere - 15 - Emanuele Frontoni - Il Progetto Tecut
Fammi Sapere - 15 - Emanuele Frontoni - Il Progetto Tecut
Marco Scaloni
Le Novita dello sviluppo applicazioni per IBM i
Le Novita dello sviluppo applicazioni per IBM iLe Novita dello sviluppo applicazioni per IBM i
Le Novita dello sviluppo applicazioni per IBM i
S.info Srl
Evento 18 giugno - Sviluppo applicativo
Evento 18 giugno - Sviluppo applicativoEvento 18 giugno - Sviluppo applicativo
Evento 18 giugno - Sviluppo applicativo
PRAGMA PROGETTI
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
IWA
Funzionalit e portabilit dei sistemi operativi per piattaforme mobili
Funzionalit e portabilit dei sistemi operativi per piattaforme mobiliFunzionalit e portabilit dei sistemi operativi per piattaforme mobili
Funzionalit e portabilit dei sistemi operativi per piattaforme mobili
Nicola Losito
Lezione 7: Mashup
Lezione 7: MashupLezione 7: Mashup
Lezione 7: Mashup
Roberto Polillo
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNETWEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
CommVill
Middleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 OsmMiddleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 Osm
Roberto Navoni
Middleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 OsmMiddleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 Osm
Roberto Navoni
Open al bivio fra software e webware (al javaday 2006)
Open al bivio fra software e webware (al javaday 2006)Open al bivio fra software e webware (al javaday 2006)
Open al bivio fra software e webware (al javaday 2006)
Davide Carboni
Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...
Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...
Un Web-GIS per i comuni della Valle della Cupa Realizzato in Ambiente Open So...
Marco Palazzo
Presentazione finale dottorato 15 aprile 2011
Presentazione finale dottorato 15 aprile 2011Presentazione finale dottorato 15 aprile 2011
Presentazione finale dottorato 15 aprile 2011
steccami
#crowdmapping - quando la #folla diventa #mappa
#crowdmapping - quando la #folla diventa #mappa#crowdmapping - quando la #folla diventa #mappa
#crowdmapping - quando la #folla diventa #mappa
Pietro Blu Giandonato
Buzzreader engine
Buzzreader engineBuzzreader engine
Buzzreader engine
Loreto Parisi
Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e ProblematicheMassimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Better Software
Tesi Specialistica
Tesi SpecialisticaTesi Specialistica
Tesi Specialistica
guestb70ba
Corso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaCorso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaforma
Roberto Polillo
Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)
Francesco Baldassarri
Sistemi Operativi Mobile
Sistemi Operativi MobileSistemi Operativi Mobile
Sistemi Operativi Mobile
Ilaria93
Fammi Sapere - 15 - Emanuele Frontoni - Il Progetto Tecut
Fammi Sapere - 15 - Emanuele Frontoni - Il Progetto TecutFammi Sapere - 15 - Emanuele Frontoni - Il Progetto Tecut
Fammi Sapere - 15 - Emanuele Frontoni - Il Progetto Tecut
Marco Scaloni
Le Novita dello sviluppo applicazioni per IBM i
Le Novita dello sviluppo applicazioni per IBM iLe Novita dello sviluppo applicazioni per IBM i
Le Novita dello sviluppo applicazioni per IBM i
S.info Srl
Evento 18 giugno - Sviluppo applicativo
Evento 18 giugno - Sviluppo applicativoEvento 18 giugno - Sviluppo applicativo
Evento 18 giugno - Sviluppo applicativo
PRAGMA PROGETTI
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
IWA
Funzionalit e portabilit dei sistemi operativi per piattaforme mobili
Funzionalit e portabilit dei sistemi operativi per piattaforme mobiliFunzionalit e portabilit dei sistemi operativi per piattaforme mobili
Funzionalit e portabilit dei sistemi operativi per piattaforme mobili
Nicola Losito
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNETWEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
CommVill

Urbanbot

  • 2. Cos竪 {1/2} E un framework che pu嘆 essere utilizzato da comuni e comunit territoriali per realizzare Bot Telegram mediante i quali offrire servizi ai cittadini. In particolare, la versione attuale consente di: inviare e gestire segnalazioni con possibilit di allegare posizione, foto e video -> @smartenvironment; raccontare storie ed esperienze vissute in un determinato territorio allegando oltre alla posizione anche contenuti multimediali (foto, video, messaggi vocali, audio) -> @smartpeople, @smartliving; trovare i siti di interesse turistico in base alla propria posizione geografica con possibilit di accedere ad informazioni e contenuti multimediali -> @smartmobility, @smartdevolopment, @smartliving;
  • 3. Cos竪 {2/2} Bot: sistema che interagisce con lutente inviando dati o effettuando azioni dipendenti dalla sequenza di comandi ricevuti (implementa un automa a stati finiti); Telegram: IM (come whatsapp) che permette lo sviluppo di Bot attraverso API; Urbanbot 竪 replicabile e adattabile a qualsiasi comune/territorio;
  • 4. Open Data/Source {1/2} Urbanbot 竪 rilasciato in open source (MIT license)sulla piattaforma GitHub (https://github.com/antoniofurone/cy-urbanbot.git) ed 竪 a sua volta basato su altri due progetti: cy-bss-core business core service system utilizzato per la persistenza delle entit gestite in Urbanbot. Tutte le info mantenute nel sistema sono accessibili tramite WS di tipo REST, quindi open data riutilizzabili in altre app (https://github.com/antoniofurone/cy-bss-core.git) cy-bss-ironhorse webapp basata su cy-bss-core, nella quale sono implementate le mappe di Urbanbot e gestito lavanzamento delle segnalazioni (https://github.com/antoniofurone/cy-bss-ironhorse.git)
  • 7. Segnalazioni - Invio Testo Segnalazione Invio Location Invio Foto e/o Video iterazione fino al comando /b Demo @carovignobot Selezione Categoria
  • 8. Segnalazioni Gestione Demo @carovignobot Cancellazione Categoria e Stato Video Location Foto
  • 9. Segnalazioni Avanzamento Modifica Stato cy-bss-ironhorse
  • 10. Storie - Invio Demo @carovignobot Location Foto Testo Storia
  • 11. Storie - Gestione Demo @carovignobot Cancellazione Location Foto
  • 12. Siti turistici Demo @carovignobot Descrizione Sito Location Elenco Siti con distanza in mt
  • 14. Mappe - Segnalazioni Demo @carovignobot Marker di colore differente a seconda dello stato Dettaglio Apertura Media
  • 15. Mappe - Storie Demo @carovignobot Dettaglio Ricerca
  • 16. Mappe - Siti Demo @carovignobot Descrizione Sito Apertura Media
  • 17. Next Steps Integrazione servizi offerti da operatori turistici; Open data disponibili sul territorio; Sezione eventi; App Android; #?! .