SlideShare a Scribd company logo
1 of 27
Download to read offline
Milano 2017 – Novembre 10
Embedding Cisco Spark and Location
applications (ESRI) into business
processes
Erik Tiengo
Software Solution Architect - NERAtech S.r.l.
Erik Tiengo
https://neratech.it/
My contacts
@freddy34xyz
erik.tiengo@neratech.it
Timeline
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Content
q Synergies
q Synergies in detail
q Workflow (GIS centrico)
q Phases
q Computer Vision & Image Processing
q Accorgimenti
q Streaming e Real Time
q Risultato in ArcMap
q Scalabilità
q Obiettivo attuale
q Post individuazione QRCode
q Vantaggi e servizi
q What’s next
q Altri Devices/Altri sviluppi
q DEMO
q Per questo PoC utilizzo di …
q Conclusioni
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Sinergie
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Collaborazione
Cisco
Spark
Localizzazione
Sinergie
in
dettaglio
Ingegnerizzazione
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Workflow
GIS
centrico
Devices
(Camera)
Flusso
dati video
Riconoscimento
QRCode da codice
Notifica e
localizzazione
del QRCode
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Fasi
q Ambiente: VM Windows 10
q IDE: Visual Studio 2015 Community
q Progetto originale: Python e OpenCV (3.x)
q Challenge: migrazione in salsa Microsoft per
facile interazione con suite desktop di ESRI
q Architettura: x86
q Progetti utilizzati:
q Emgu (per C#): wrapper di OpenCV
q DotSparkNet: creato per .NET core e
adattato per essere utilizzato facilmente
in .NET >= 4.5.x
q Docker per virtualizzare servizi quali
nginx-rtmp, Redis e PostgreSQL
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Computer Vision & Image Processing
Personal
Computer
Server
As Service
Desktop
Photographic dataset analysis
Creation/algorithm validation
Acquisition Processing Return
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Accorgimenti
q Utilizzo di librerie di
OpenCV che il Wrapper
richiama in accordo con
architettura CPU/OS
q numpy: nessuna libreria
nativa equivalente. Necessita
di utilizzo di IronPython
q Creazione di una Add-On
"vecchio" style per poter
sfruttare la suite di ArcMap:
sarebbe auspicabile fare
migrazione verso ArcGIS
Runtime SDK for Qt
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Streaming
Demo
RPI with ffmpeg server
Band
available
Video
resolution
FPS
(Frame for second)
Cost
Budget
Features
(RAM, CPU, Form
factor, Power)
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Real Time
Real Time
Near Real Time Near Real Time
Real Time
Banda
Caratteristiche Device
Budget
Algoritmi
Capacità di calcolo
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Risultato in ArcMap
Compilazione automatica
della tabella degli
attributi dello shape
relativo al QRCode
Dati nella
tabella degli
attributi
Attualmente riportato in
mappa punto (random) per
ogni rilievo del QRCode
Media delle
coordinate
X e Y
Raggruppamento in un
unico punto dove si
localizza il QRCode
q QRCODE_X
q QRCODE_Y
q PNT_X
q PNT_Y
q VALUE
q SOURCE
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Scalabilità
Camera
RPI
DJI
VIDEO
in Streaming
ArcMap:
q v10.2.2
q V10.3.x
q v10.4.x
q v10.5.1
Signal/Slot && Pub/Sub
Comandi
GisUp Tools
QRCode MapViewer
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Obiettivo attuale
Individuazione dei QRCode posti sul tetto delle
autovetture di un piazzale al fine di ricavare:
q Relativo identificatore
univoco. Utile al dialogo
con la banca dati del
cliente.
q Localizzazione assoluta
della vettura.
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Messaggio
di
notifica
Localizzazione
del punto dove
si trova il
QRCode
Banca dati
Strato
informativo
con tutti i
punti di
rilievo
rappresentato
in ArcMap
q Codice
QRCode
q Coordinate
relative
q Coordinate
assolute
Text
Stesse
informazioni del
messaggio di
notifica
Aggiunto
automaticamente
su mappa
Post individuazione QRCode
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Vantaggi e servizi
Questo processo comporta la
Riduzione dei costi grazie a
Servizi quali:
qInventario
qFind a car
qCreazione di percorsi interni
qControlli incrociati
Esempio:
Operatore ha spostato la vettura
per comodità senza avvisare della
nuova posizione
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Inventario
Frequenza:
qSettimanale
q…
q…
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Find a car
On demand
quando la macchina
non viene trovata
rispetto alla sua
posizione
registrata nel
database
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Percorsi interni
Creazione di percorsi
interni
che consentano ai trasportatori di
ottimizzare il carico e rendere più
veloci le operazioni di dispatch
delle vetture
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Controlli incrociati
della bontà del
carico
Risultato
Minimizzati i costi
di rintracciamento
della vettura
consegnata al
destinatario
sbagliato
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Controlli incrociati
Previsto da database
Verificato da operatore
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
What’s next
q Sviluppo soluzioni Mobile in
integrazione con DJI e non solo
q SERVER-SIDE: ottimizzazione
consistenza e performance in
architettura Hybrid Cloud
q ESRI: WIP per comprendere le
potenzialità di Image Server e
ArcGIS Full Motion Video
(formato MISB)
q ESRI: WIP per lavorare in
ambiente Linux (ArcGIS Runtime
SDK per Qt o Java) in modo da
agevolare l'utilizzo di servizi
potenti che in Windows non
offrono le stesse performance
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Altri
sviluppi
(scalabilità
su altri
servizi)
Possibilità di aggiungere flusso
video da camere di altri dispositivi:
Altri
Devices
Da QRCode a rilievo sul territorio di:
q Barcode
q Persone
q Oggetti
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Per questo PoC utilizzo di …
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
Milano
2017-11-10
Erik Tiengo
erik.tiengo@neratech.it
q Computer Vision e Image
processing sono il presente e
sicuramente il futuro:
il dato GIS è fondamentale per
portare l'informazione su mappa e
ancora prima in un GeoDatabase
q UC(Unified Collaboration):
necessaria per sincronizzare
processi asincroni
q Necessità di avere buona banda
poiché è stato un elemento
critico nel PoC
Conclusioni
Erik Tiengo
erik.tiengo@neratech.it
Grazie per l’attenzione

More Related Content

Viewers also liked

Alberto Maria Angelo Paro - Isomorphic programming in Scala and WebDevelopmen...
Alberto Maria Angelo Paro - Isomorphic programming in Scala and WebDevelopmen...Alberto Maria Angelo Paro - Isomorphic programming in Scala and WebDevelopmen...
Alberto Maria Angelo Paro - Isomorphic programming in Scala and WebDevelopmen...Codemotion
 
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemo...
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemo...Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemo...
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemo...Codemotion
 
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...Codemotion
 
Vincenzo Chianese - REST, for real! - Codemotion Milan 2017
Vincenzo Chianese - REST, for real! - Codemotion Milan 2017Vincenzo Chianese - REST, for real! - Codemotion Milan 2017
Vincenzo Chianese - REST, for real! - Codemotion Milan 2017Codemotion
 
Steve Sfartz - How to embed Messaging and Video in your apps - Codemotion Mil...
Steve Sfartz - How to embed Messaging and Video in your apps - Codemotion Mil...Steve Sfartz - How to embed Messaging and Video in your apps - Codemotion Mil...
Steve Sfartz - How to embed Messaging and Video in your apps - Codemotion Mil...Codemotion
 
James Williams - Demystifying Constraint Layout - Codemotion Milan 2017
James Williams - Demystifying Constraint Layout - Codemotion Milan 2017James Williams - Demystifying Constraint Layout - Codemotion Milan 2017
James Williams - Demystifying Constraint Layout - Codemotion Milan 2017Codemotion
 
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017Codemotion
 
Maurizio Moriconi - ARKit: Augmented Reality made simple - Codemotion Milan 2017
Maurizio Moriconi - ARKit: Augmented Reality made simple - Codemotion Milan 2017Maurizio Moriconi - ARKit: Augmented Reality made simple - Codemotion Milan 2017
Maurizio Moriconi - ARKit: Augmented Reality made simple - Codemotion Milan 2017Codemotion
 
Gabriele Petronella - Mythical trees and where to find them - Codemotion Mila...
Gabriele Petronella - Mythical trees and where to find them - Codemotion Mila...Gabriele Petronella - Mythical trees and where to find them - Codemotion Mila...
Gabriele Petronella - Mythical trees and where to find them - Codemotion Mila...Codemotion
 
Giovanni Laquidara - Hello ARCore - Codemotion Milan 2017
Giovanni Laquidara - Hello ARCore - Codemotion Milan 2017Giovanni Laquidara - Hello ARCore - Codemotion Milan 2017
Giovanni Laquidara - Hello ARCore - Codemotion Milan 2017Codemotion
 
Anna Makarudze - Django Girls: Inspiring women to fall in love with programmi...
Anna Makarudze - Django Girls: Inspiring women to fall in love with programmi...Anna Makarudze - Django Girls: Inspiring women to fall in love with programmi...
Anna Makarudze - Django Girls: Inspiring women to fall in love with programmi...Codemotion
 
Nicola Corti - Building UI Consistent Android Apps - Codemotion Milan 2017
Nicola Corti - Building UI Consistent Android Apps - Codemotion Milan 2017Nicola Corti - Building UI Consistent Android Apps - Codemotion Milan 2017
Nicola Corti - Building UI Consistent Android Apps - Codemotion Milan 2017Codemotion
 
Claudio Carboni - ArcGIS platformthe foundation of your idea - Codemotion Mil...
Claudio Carboni - ArcGIS platformthe foundation of your idea - Codemotion Mil...Claudio Carboni - ArcGIS platformthe foundation of your idea - Codemotion Mil...
Claudio Carboni - ArcGIS platformthe foundation of your idea - Codemotion Mil...Codemotion
 
Matteo Manchi - React Native for multi-platform mobile applications - Codemot...
Matteo Manchi - React Native for multi-platform mobile applications - Codemot...Matteo Manchi - React Native for multi-platform mobile applications - Codemot...
Matteo Manchi - React Native for multi-platform mobile applications - Codemot...Codemotion
 
Erik Wendel - Beyond JavaScript Frameworks: Writing Reliable Web Apps With El...
Erik Wendel - Beyond JavaScript Frameworks: Writing Reliable Web Apps With El...Erik Wendel - Beyond JavaScript Frameworks: Writing Reliable Web Apps With El...
Erik Wendel - Beyond JavaScript Frameworks: Writing Reliable Web Apps With El...Codemotion
 
Agnieszka Naplocha - Breaking the norm with creative CSS - Codemotion Milan 2017
Agnieszka Naplocha - Breaking the norm with creative CSS - Codemotion Milan 2017Agnieszka Naplocha - Breaking the norm with creative CSS - Codemotion Milan 2017
Agnieszka Naplocha - Breaking the norm with creative CSS - Codemotion Milan 2017Codemotion
 
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...Codemotion
 
Mario Cartia - SMACK is the new LAMP! - Codemotion Milan 2017
Mario Cartia - SMACK is the new LAMP! - Codemotion Milan 2017Mario Cartia - SMACK is the new LAMP! - Codemotion Milan 2017
Mario Cartia - SMACK is the new LAMP! - Codemotion Milan 2017Codemotion
 
Mattia Tommasone - What we talk about when we say "web performances" - Codemo...
Mattia Tommasone - What we talk about when we say "web performances" - Codemo...Mattia Tommasone - What we talk about when we say "web performances" - Codemo...
Mattia Tommasone - What we talk about when we say "web performances" - Codemo...Codemotion
 
Security Testing with OWASP ZAP in CI/CD - Simon Bennetts - Codemotion Amster...
Security Testing with OWASP ZAP in CI/CD - Simon Bennetts - Codemotion Amster...Security Testing with OWASP ZAP in CI/CD - Simon Bennetts - Codemotion Amster...
Security Testing with OWASP ZAP in CI/CD - Simon Bennetts - Codemotion Amster...Codemotion
 

Viewers also liked (20)

Alberto Maria Angelo Paro - Isomorphic programming in Scala and WebDevelopmen...
Alberto Maria Angelo Paro - Isomorphic programming in Scala and WebDevelopmen...Alberto Maria Angelo Paro - Isomorphic programming in Scala and WebDevelopmen...
Alberto Maria Angelo Paro - Isomorphic programming in Scala and WebDevelopmen...
 
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemo...
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemo...Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemo...
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemo...
 
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion...
 
Vincenzo Chianese - REST, for real! - Codemotion Milan 2017
Vincenzo Chianese - REST, for real! - Codemotion Milan 2017Vincenzo Chianese - REST, for real! - Codemotion Milan 2017
Vincenzo Chianese - REST, for real! - Codemotion Milan 2017
 
Steve Sfartz - How to embed Messaging and Video in your apps - Codemotion Mil...
Steve Sfartz - How to embed Messaging and Video in your apps - Codemotion Mil...Steve Sfartz - How to embed Messaging and Video in your apps - Codemotion Mil...
Steve Sfartz - How to embed Messaging and Video in your apps - Codemotion Mil...
 
James Williams - Demystifying Constraint Layout - Codemotion Milan 2017
James Williams - Demystifying Constraint Layout - Codemotion Milan 2017James Williams - Demystifying Constraint Layout - Codemotion Milan 2017
James Williams - Demystifying Constraint Layout - Codemotion Milan 2017
 
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017
 
Maurizio Moriconi - ARKit: Augmented Reality made simple - Codemotion Milan 2017
Maurizio Moriconi - ARKit: Augmented Reality made simple - Codemotion Milan 2017Maurizio Moriconi - ARKit: Augmented Reality made simple - Codemotion Milan 2017
Maurizio Moriconi - ARKit: Augmented Reality made simple - Codemotion Milan 2017
 
Gabriele Petronella - Mythical trees and where to find them - Codemotion Mila...
Gabriele Petronella - Mythical trees and where to find them - Codemotion Mila...Gabriele Petronella - Mythical trees and where to find them - Codemotion Mila...
Gabriele Petronella - Mythical trees and where to find them - Codemotion Mila...
 
Giovanni Laquidara - Hello ARCore - Codemotion Milan 2017
Giovanni Laquidara - Hello ARCore - Codemotion Milan 2017Giovanni Laquidara - Hello ARCore - Codemotion Milan 2017
Giovanni Laquidara - Hello ARCore - Codemotion Milan 2017
 
Anna Makarudze - Django Girls: Inspiring women to fall in love with programmi...
Anna Makarudze - Django Girls: Inspiring women to fall in love with programmi...Anna Makarudze - Django Girls: Inspiring women to fall in love with programmi...
Anna Makarudze - Django Girls: Inspiring women to fall in love with programmi...
 
Nicola Corti - Building UI Consistent Android Apps - Codemotion Milan 2017
Nicola Corti - Building UI Consistent Android Apps - Codemotion Milan 2017Nicola Corti - Building UI Consistent Android Apps - Codemotion Milan 2017
Nicola Corti - Building UI Consistent Android Apps - Codemotion Milan 2017
 
Claudio Carboni - ArcGIS platformthe foundation of your idea - Codemotion Mil...
Claudio Carboni - ArcGIS platformthe foundation of your idea - Codemotion Mil...Claudio Carboni - ArcGIS platformthe foundation of your idea - Codemotion Mil...
Claudio Carboni - ArcGIS platformthe foundation of your idea - Codemotion Mil...
 
Matteo Manchi - React Native for multi-platform mobile applications - Codemot...
Matteo Manchi - React Native for multi-platform mobile applications - Codemot...Matteo Manchi - React Native for multi-platform mobile applications - Codemot...
Matteo Manchi - React Native for multi-platform mobile applications - Codemot...
 
Erik Wendel - Beyond JavaScript Frameworks: Writing Reliable Web Apps With El...
Erik Wendel - Beyond JavaScript Frameworks: Writing Reliable Web Apps With El...Erik Wendel - Beyond JavaScript Frameworks: Writing Reliable Web Apps With El...
Erik Wendel - Beyond JavaScript Frameworks: Writing Reliable Web Apps With El...
 
Agnieszka Naplocha - Breaking the norm with creative CSS - Codemotion Milan 2017
Agnieszka Naplocha - Breaking the norm with creative CSS - Codemotion Milan 2017Agnieszka Naplocha - Breaking the norm with creative CSS - Codemotion Milan 2017
Agnieszka Naplocha - Breaking the norm with creative CSS - Codemotion Milan 2017
 
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...
 
Mario Cartia - SMACK is the new LAMP! - Codemotion Milan 2017
Mario Cartia - SMACK is the new LAMP! - Codemotion Milan 2017Mario Cartia - SMACK is the new LAMP! - Codemotion Milan 2017
Mario Cartia - SMACK is the new LAMP! - Codemotion Milan 2017
 
Mattia Tommasone - What we talk about when we say "web performances" - Codemo...
Mattia Tommasone - What we talk about when we say "web performances" - Codemo...Mattia Tommasone - What we talk about when we say "web performances" - Codemo...
Mattia Tommasone - What we talk about when we say "web performances" - Codemo...
 
Security Testing with OWASP ZAP in CI/CD - Simon Bennetts - Codemotion Amster...
Security Testing with OWASP ZAP in CI/CD - Simon Bennetts - Codemotion Amster...Security Testing with OWASP ZAP in CI/CD - Simon Bennetts - Codemotion Amster...
Security Testing with OWASP ZAP in CI/CD - Simon Bennetts - Codemotion Amster...
 

Similar to Erik Tiengo - Embedding Cisco Spark and Location applications (ESRI) into business processes - Codemotion Milan 2017

Progettazione ed implementazione di un sistema Smart Parking basato su comuni...
Progettazione ed implementazione di un sistema Smart Parking basato su comuni...Progettazione ed implementazione di un sistema Smart Parking basato su comuni...
Progettazione ed implementazione di un sistema Smart Parking basato su comuni...Andrea Sghedoni
 
Consevo Network: "Prosip". Premio forum pa 2017
Consevo Network: "Prosip". Premio forum pa 2017 Consevo Network: "Prosip". Premio forum pa 2017
Consevo Network: "Prosip". Premio forum pa 2017 MarcoPace_Consevo
 
Webinar "PNRR idrico M2C4-I4.2: Rilievi Speditivi & Sistema Cloud Collaborati...
Webinar "PNRR idrico M2C4-I4.2: Rilievi Speditivi & Sistema Cloud Collaborati...Webinar "PNRR idrico M2C4-I4.2: Rilievi Speditivi & Sistema Cloud Collaborati...
Webinar "PNRR idrico M2C4-I4.2: Rilievi Speditivi & Sistema Cloud Collaborati...Servizi a rete
 
Applicazioni mobili: dall'ideazione alla pubblicazione
Applicazioni mobili: dall'ideazione alla pubblicazioneApplicazioni mobili: dall'ideazione alla pubblicazione
Applicazioni mobili: dall'ideazione alla pubblicazioneDiego La Monica
 
Template forum pa challenge a #sce2014 1
Template forum pa challenge a #sce2014 1Template forum pa challenge a #sce2014 1
Template forum pa challenge a #sce2014 1pechowy
 
Presentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successoPresentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successoDiego La Monica
 
Industria 4.0. Lucca, 5 luglio 2017 - RFID reloaded: il ruolo dell'identifica...
Industria 4.0. Lucca, 5 luglio 2017 - RFID reloaded: il ruolo dell'identifica...Industria 4.0. Lucca, 5 luglio 2017 - RFID reloaded: il ruolo dell'identifica...
Industria 4.0. Lucca, 5 luglio 2017 - RFID reloaded: il ruolo dell'identifica...CONFINDUSTRIA TOSCANA NORD
 
Comune Cagliari - Smart parking disabili - ForumPa 2017
Comune Cagliari - Smart parking disabili - ForumPa 2017Comune Cagliari - Smart parking disabili - ForumPa 2017
Comune Cagliari - Smart parking disabili - ForumPa 2017piero_orofino
 
Gis strumento di lavoro alla base della cartografia e dell’analisi
Gis  strumento di lavoro alla base della cartografia e dell’analisiGis  strumento di lavoro alla base della cartografia e dell’analisi
Gis strumento di lavoro alla base della cartografia e dell’analisiCity Planner
 
Gis strumento di lavoro alla base della cartografia e dell’analisi
Gis  strumento di lavoro alla base della cartografia e dell’analisiGis  strumento di lavoro alla base della cartografia e dell’analisi
Gis strumento di lavoro alla base della cartografia e dell’analisiCity Planner
 
Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...
Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...
Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...Francesco Benincasa
 
Cosa portare nel cloud? Quale cloud mi serve? Cosa tenere on premise? Come ge...
Cosa portare nel cloud? Quale cloud mi serve? Cosa tenere on premise? Come ge...Cosa portare nel cloud? Quale cloud mi serve? Cosa tenere on premise? Come ge...
Cosa portare nel cloud? Quale cloud mi serve? Cosa tenere on premise? Come ge...Massimo Ficagna
 
Progetto WANDA
Progetto WANDAProgetto WANDA
Progetto WANDAARIANET
 
ACANTHO PANTHERA SaaS
ACANTHO PANTHERA SaaSACANTHO PANTHERA SaaS
ACANTHO PANTHERA SaaSACANTHO
 
Progetto Sparkie - sosta intelligente
Progetto Sparkie - sosta intelligenteProgetto Sparkie - sosta intelligente
Progetto Sparkie - sosta intelligenteLudovica Russotti
 
Irig platform NFC Mobile Cloud
Irig platform NFC Mobile CloudIrig platform NFC Mobile Cloud
Irig platform NFC Mobile CloudGiorgio Chignola
 
I-Rig the Internet of things via NFC. State of the Art, Novembrer 2013
I-Rig the Internet of things via NFC. State of the Art, Novembrer 2013I-Rig the Internet of things via NFC. State of the Art, Novembrer 2013
I-Rig the Internet of things via NFC. State of the Art, Novembrer 2013I-Rig Developement & Marketing Team
 

Similar to Erik Tiengo - Embedding Cisco Spark and Location applications (ESRI) into business processes - Codemotion Milan 2017 (20)

Progettazione ed implementazione di un sistema Smart Parking basato su comuni...
Progettazione ed implementazione di un sistema Smart Parking basato su comuni...Progettazione ed implementazione di un sistema Smart Parking basato su comuni...
Progettazione ed implementazione di un sistema Smart Parking basato su comuni...
 
Consevo Network: "Prosip". Premio forum pa 2017
Consevo Network: "Prosip". Premio forum pa 2017 Consevo Network: "Prosip". Premio forum pa 2017
Consevo Network: "Prosip". Premio forum pa 2017
 
Webinar "PNRR idrico M2C4-I4.2: Rilievi Speditivi & Sistema Cloud Collaborati...
Webinar "PNRR idrico M2C4-I4.2: Rilievi Speditivi & Sistema Cloud Collaborati...Webinar "PNRR idrico M2C4-I4.2: Rilievi Speditivi & Sistema Cloud Collaborati...
Webinar "PNRR idrico M2C4-I4.2: Rilievi Speditivi & Sistema Cloud Collaborati...
 
Applicazioni mobili: dall'ideazione alla pubblicazione
Applicazioni mobili: dall'ideazione alla pubblicazioneApplicazioni mobili: dall'ideazione alla pubblicazione
Applicazioni mobili: dall'ideazione alla pubblicazione
 
Template forum pa challenge a #sce2014 1
Template forum pa challenge a #sce2014 1Template forum pa challenge a #sce2014 1
Template forum pa challenge a #sce2014 1
 
Presentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successoPresentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successo
 
Industria 4.0. Lucca, 5 luglio 2017 - RFID reloaded: il ruolo dell'identifica...
Industria 4.0. Lucca, 5 luglio 2017 - RFID reloaded: il ruolo dell'identifica...Industria 4.0. Lucca, 5 luglio 2017 - RFID reloaded: il ruolo dell'identifica...
Industria 4.0. Lucca, 5 luglio 2017 - RFID reloaded: il ruolo dell'identifica...
 
Comune Cagliari - Smart parking disabili - ForumPa 2017
Comune Cagliari - Smart parking disabili - ForumPa 2017Comune Cagliari - Smart parking disabili - ForumPa 2017
Comune Cagliari - Smart parking disabili - ForumPa 2017
 
3DGeoCloud
3DGeoCloud3DGeoCloud
3DGeoCloud
 
Gis strumento di lavoro alla base della cartografia e dell’analisi
Gis  strumento di lavoro alla base della cartografia e dell’analisiGis  strumento di lavoro alla base della cartografia e dell’analisi
Gis strumento di lavoro alla base della cartografia e dell’analisi
 
Gis strumento di lavoro alla base della cartografia e dell’analisi
Gis  strumento di lavoro alla base della cartografia e dell’analisiGis  strumento di lavoro alla base della cartografia e dell’analisi
Gis strumento di lavoro alla base della cartografia e dell’analisi
 
RomaJS June 2022
RomaJS June 2022RomaJS June 2022
RomaJS June 2022
 
Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...
Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...
Confronto tra tecnologie per lo sviluppo mobile multipiattaforma: un caso di ...
 
Cosa portare nel cloud? Quale cloud mi serve? Cosa tenere on premise? Come ge...
Cosa portare nel cloud? Quale cloud mi serve? Cosa tenere on premise? Come ge...Cosa portare nel cloud? Quale cloud mi serve? Cosa tenere on premise? Come ge...
Cosa portare nel cloud? Quale cloud mi serve? Cosa tenere on premise? Come ge...
 
Viaggio nel mondo a servizi, come prepararsi per l'avventura
Viaggio nel mondo a servizi, come prepararsi per l'avventuraViaggio nel mondo a servizi, come prepararsi per l'avventura
Viaggio nel mondo a servizi, come prepararsi per l'avventura
 
Progetto WANDA
Progetto WANDAProgetto WANDA
Progetto WANDA
 
ACANTHO PANTHERA SaaS
ACANTHO PANTHERA SaaSACANTHO PANTHERA SaaS
ACANTHO PANTHERA SaaS
 
Progetto Sparkie - sosta intelligente
Progetto Sparkie - sosta intelligenteProgetto Sparkie - sosta intelligente
Progetto Sparkie - sosta intelligente
 
Irig platform NFC Mobile Cloud
Irig platform NFC Mobile CloudIrig platform NFC Mobile Cloud
Irig platform NFC Mobile Cloud
 
I-Rig the Internet of things via NFC. State of the Art, Novembrer 2013
I-Rig the Internet of things via NFC. State of the Art, Novembrer 2013I-Rig the Internet of things via NFC. State of the Art, Novembrer 2013
I-Rig the Internet of things via NFC. State of the Art, Novembrer 2013
 

More from Codemotion

Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Codemotion
 
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyCodemotion
 
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaCodemotion
 
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserCodemotion
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Codemotion
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Codemotion
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Codemotion
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 - Codemotion
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Codemotion
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Codemotion
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Codemotion
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Codemotion
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Codemotion
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Codemotion
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Codemotion
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...Codemotion
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Codemotion
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Codemotion
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Codemotion
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Codemotion
 

More from Codemotion (20)

Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
 
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
 
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storia
 
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
 

Erik Tiengo - Embedding Cisco Spark and Location applications (ESRI) into business processes - Codemotion Milan 2017