SlideShare a Scribd company logo
handyparking Kick-off Meeting - June 2014
Kick-off Meeting
CRS4, June 2014
Progetti Cluster Top Down - LdA 6.1.1.A - POR FESR Sardegna 2007/2013
handyparking Kick-off Meeting - June 2014
Context
- Follow up of Sardegna DistrICT
- Mixes know-how from previous projects: CreaTiVù,
NotreDAM, Sastria and Voiceid
- Smart Cities and infomobility
handyparking Kick-off Meeting - June 2014
Context, cont’d
Relevant experience in:
- Web and mobile development
- Feature extraction and
Pattern recognition algorithms
http://www.mathworks.com/matlabcentral/fileexchange/19997-neural-network-for-pattern-recognition-tutorial
handyparking Kick-off Meeting - June 2014
Traffic flows to/from Cagliari city
P.U.M. - Urban Mobility Plan 2009 -
Cagliari
handyparking Kick-off Meeting - June 2014
Traffic flows to/from Cagliari city, cont’d
P.U.M. - Urban Mobility Plan 2009 - Cagliari
handyparking Kick-off Meeting - June 2014
Traffic flows to/from Cagliari city, cont’d
every morning in Cagliari, the number of in/out cars
increased by 38,000 units, equivalent to 50 hectares!
P.U.M. - Urban Mobility Plan 2009 - Cagliari
74
football fields
handyparking Kick-off Meeting - June 2014
Types of Parking Areas in Cagliari
In Cagliari, parking of private cars is possible according to
different modes:
○ on the open road
○ on the road paid parking
○ off-road, in garage
○ off-road in free areas
P.U.M. - Urban Mobility Plan 2009 - Cagliari
handyparking Kick-off Meeting - June 2014
Parking offer in Cagliari
P.U.M. - Urban Mobility Plan 2009 - Cagliari
handyparking Kick-off Meeting - June 2014
Parking offer in Cagliari
- Underuse of close garages, in some cases only 20% of
available lots is occupied
- Greater traffic flow in the central areas
- Heavy traffic due to the continuous search for a parking
P.U.M. - Urban Mobility Plan 2009 - Cagliari
handyparking Kick-off Meeting - June 2014
Aims of the Project
- to encourage the use of public transport in the urban
centre areas, to find parking in areas close to the bus
stops
- to increase the use of close garages
- to limit the traffic conditions suggesting ​​where to park
handyparking Kick-off Meeting - June 2014
User Story 1: Going to Restaurant
https://www.youtube.com/watch?v=NNtFBUvC8nY
handyparking Kick-off Meeting - June 2014
User Story 2: Going to a Meeting
https://www.youtube.com/watch?v=V_1HgGKta58
handyparking Kick-off Meeting - June 2014
Aims of the Project, cont’d
Problem:
finding a parking (close to a place)by smartphone
Open issues:
1. Where will I find parking?
2. Can I have guarantee of a parking when I arrive?
3. Can I have access to a garage in a simple way?
http://www.clipartbest.com/
handyparking Kick-off Meeting - June 2014
Aims of the Project: solutions
Solution 1: monitoring of free access parking areas
providing statistics-based recommendations to users
Solution 2: remote reservation of controlled access
parking services
handyparking Kick-off Meeting - June 2014
Solution 1
Monitoring: a camera captures video of free access
parking areas. Images are processed by computer vision
algorithms to check parking lots availability
http://www.neuroinformatik.ruhr-uni-bochum.de/
handyparking Kick-off Meeting - June 2014
Solution 1
A statistical percentage of parking chances is calculated
and notified through a map to the end users
handyparking Kick-off Meeting - June 2014
Solution 2
Reservation
from a mobile phone
the car driver chooses from a set
of parking services
handyparking Kick-off Meeting - June 2014
Solution 2
Reservation
The car driver reserves a parking lot
He can be sure the service
has a lot for him
handyparking Kick-off Meeting - June 2014
Solution 2
Reservation
When he reaches the parking, his car plate is read and he’s
allowed to
automatically access
http://www.gsma.com/
handyparking Kick-off Meeting - June 2014
Architecture
& modules
handyparking Kick-off Meeting - June 2014
Architecture
User
Applications
Parking
Lots
HandyParking Core
ARP IPM
Internet
handyparking Kick-off Meeting - June 2014
Architecture
User Applications
handyparking Kick-off Meeting - June 2014
Architecture
Core
handyparking Kick-off Meeting - June 2014
HP Core exposes a set of APIs to interact with the
monitoring systems (IPMs) and park reservation/access
systems (ARPs)
HP Core (1)
HP Core
R
E
S
T
A
P
I
HTTP
IPM
ARP
handyparking Kick-off Meeting - June 2014
HP Core (1)
HP Core manages the user accounts, connection to
payment services, authorizations, communication and API
for mobile and web apps
HP Core
handyparking Kick-off Meeting - June 2014
HP Core (1)
Open
Parking1
Open
Parking1
Close
Parking2
Close
Parking3
Close
Parking3
Close
Parking3
Close
Parking2
Close
Parking3
HP Core collects data
from all the parking
information sources
handyparking Kick-off Meeting - June 2014
HP Core (2)
Open
Parking1
Open
Parking1
Close
Parking2
Close
Parking3
Close
Parking3
Close
Parking3
Close
Parking2
Close
Parking3
- Accepts queries for parking
statistics from web or mobile
apps
- Works as a broker for:
● reservation
● payment
● tracking time
● in/out car flows
handyparking Kick-off Meeting - June 2014
Architecture HP Core
handyparking Kick-off Meeting - June 2014
Architecture
ARP
handyparking Kick-off Meeting - June 2014
ARP - Automatic Reservation Platform
- Works integrated with the Parking Service system
- Interacts with existing cars in/out access system
- Communicates with HP Core through the APIs
API REST
ARP
HP Core
HTTP
handyparking Kick-off Meeting - June 2014
ARP - Automatic Reservation Platform
- Accepts the reservation requests from HP
- Allows reservation owners
to enter by car plate
- Communicates to HP Core
an updated lots availability
ARP
handyparking Kick-off Meeting - June 2014
Parking Service Requirements
1. Install an ARP system for his service
1. Allow the ARP system to interact with the existing
counting/access/exit system
1. Install a camera for car plate reading
ARP
handyparking Kick-off Meeting - June 2014
Architecture
IPM
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
- Works on free access
parking lots (i.e. squares,
roads, boulevards, …) with
the aim of providing
information about parking
availability.
RfidSensors Computer Vision
- a variety of technologies
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
- IPM captures and processes real time shots of free
access parking lots
IPM
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
- It sends to HP Core the results using its API
IPM
HP Core
Availability
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
- The algorithm creates a vocabulary of vehicle features
- Multiple types of vehicle features
points of interest lines and arcs color histogram
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
- Haar-like features or LBP (L2BP) features
1 2
3 4
1
11 42
413
V
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor (Samples)
https://www.youtube.com/watch?v=-AJMNzdzi1whttps://www.youtube.com/watch?v=kMCD2QI8bwQ
handyparking Kick-off Meeting - June 2014
IPM - Intelligent Parking Monitor
Many instances can be installed in different places to
monitor different areas
HP Core
handyparking Kick-off Meeting - June 2014
Architecture
Parking Lots
1.. N
ARP
1 .. N
IPM
1 … N
(Admin)
Manage
handyparking Kick-off Meeting - June 2014
Architecture
Car Driver
Applications
Parking
Lots
HandyParking Core
Internet
handyparking Kick-off Meeting - June 2014
Third parties extensions
Third parties can develop (and sell) their own IMP, ARP or Mobile
apps just using the APIs to pull/push data from HP Core
Handy P@rking 1.0
Core Services: Data, Search, File Storage, Authentication ...
Platform API REST API
Extensibility
ARPIPM
External
Applications
handyparking Kick-off Meeting - June 2014
Third parties extensions
Data specification is open, it’s easy to add parking
information to existing apps to improve the current service
(food, shopping, travel, ...)
handyparking Kick-off Meeting - June 2014
Development
& open-source
handyparking Kick-off Meeting - June 2014
Development & results: open-source
HP Core code will be released under an open-source license
and its development will be open, too
REST API
HP Core
handyparking Kick-off Meeting - June 2014
Open-source: MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
handyparking Kick-off Meeting - June 2014
Open-source: MIT License
handyparking Kick-off Meeting - June 2014
Development & Results: repository
● git on GitHub/Bitbucket: free to use for public projects
● web and terminal-based tools
handyparking Kick-off Meeting - June 2014
Development & Results: repository
● public repository: branch, fork, watch, notifications, project
pages, releases, collaborators, ...
handyparking Kick-off Meeting - June 2014
Open Data?
5stardata.info
handyparking Kick-off Meeting - June 2014
Open Data?
● Do we want to release data as “open”?
● Which data? Parkings, stats, usage,...
● How? CSV, JSON, CC0 license, ...
● Who & Where? Partners? API? URI?
Centralized vs. Federated, ...
handyparking Kick-off Meeting - June 2014
Contacts
Sito web: http://handyparking.crs4.it
Email: handyparking@crs4.it
Facebook: HandyParking-fanpage
Youtube: HandyParking Project
handyparking Kick-off Meeting - June 2014
Thank you!
Q&A

More Related Content

Similar to Handy P@rking Overview

Webinar on 2nd Open Call - Applications and Trials - slideset
Webinar on 2nd Open Call - Applications and Trials - slidesetWebinar on 2nd Open Call - Applications and Trials - slideset
Webinar on 2nd Open Call - Applications and Trials - slideset
symbiote-h2020
 
2014 Future Cities Conference / Jose Gonzalez "Future Infrastructures for the...
2014 Future Cities Conference / Jose Gonzalez "Future Infrastructures for the...2014 Future Cities Conference / Jose Gonzalez "Future Infrastructures for the...
2014 Future Cities Conference / Jose Gonzalez "Future Infrastructures for the...Future Cities Project
 
SmartDeviceLink - An open approach to the connected car
SmartDeviceLink - An open approach to the connected carSmartDeviceLink - An open approach to the connected car
SmartDeviceLink - An open approach to the connected car
LibreCon
 
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT PerspectiveSmarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
FLEXINET-PROJECT
 
Five Elements of Software Engineering for Mobile
Five Elements of Software Engineering for MobileFive Elements of Software Engineering for Mobile
Five Elements of Software Engineering for Mobile
3scale.net
 
Developing mobile apps with HCPms
Developing mobile apps with HCPmsDeveloping mobile apps with HCPms
Developing mobile apps with HCPms
msg systems Romania
 
Psa car easy apps
Psa car easy appsPsa car easy apps
Psa car easy apps
FabMob
 
#FiaComit - MobiCloud Showcase & Construction App Challenge
#FiaComit - MobiCloud Showcase & Construction App Challenge#FiaComit - MobiCloud Showcase & Construction App Challenge
#FiaComit - MobiCloud Showcase & Construction App Challenge
Comit Projects Ltd
 
How do i start an uber clone app
How do i start an uber clone app How do i start an uber clone app
How do i start an uber clone app
RadicalStart
 
Composing Web APIs – State of the art and mobile implications
Composing Web APIs – State of the art and mobile implicationsComposing Web APIs – State of the art and mobile implications
Composing Web APIs – State of the art and mobile implications
Biplav Srivastava
 
Connected Fleet with SAP IoT - Webinar - Westernacher Consulting
Connected Fleet with SAP IoT - Webinar - Westernacher ConsultingConnected Fleet with SAP IoT - Webinar - Westernacher Consulting
Connected Fleet with SAP IoT - Webinar - Westernacher Consulting
Westernacher Consulting AG
 
CONTENT & APPS FOR AUTOMOTIVE EUROPE 2014
CONTENT & APPS FOR AUTOMOTIVE EUROPE 2014CONTENT & APPS FOR AUTOMOTIVE EUROPE 2014
CONTENT & APPS FOR AUTOMOTIVE EUROPE 2014
Nicola Barozzi 🚘✔
 
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays
 
Automotive Apps & Mobile Device Evolution 2013 - Preview
Automotive Apps & Mobile Device Evolution 2013 - PreviewAutomotive Apps & Mobile Device Evolution 2013 - Preview
Automotive Apps & Mobile Device Evolution 2013 - Preview
Maria Willamowius
 
Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
 Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ... Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
CA API Management
 
#FiaComit - The Mobicloud Showcase
#FiaComit - The Mobicloud Showcase#FiaComit - The Mobicloud Showcase
#FiaComit - The Mobicloud Showcase
Comit Projects Ltd
 
Genivi paris open source summit 2016 intro
Genivi paris open source summit 2016 introGenivi paris open source summit 2016 intro
Genivi paris open source summit 2016 intro
FabMob
 
Analyse your audience by device - Webinar AT Internet
Analyse your audience by device - Webinar AT InternetAnalyse your audience by device - Webinar AT Internet
Analyse your audience by device - Webinar AT Internet
AT Internet
 
Mit APIs auf der Überholspur zur produktorientierten Organisation
Mit APIs auf der Überholspur zur produktorientierten OrganisationMit APIs auf der Überholspur zur produktorientierten Organisation
Mit APIs auf der Überholspur zur produktorientierten Organisation
Fabian Hardt
 
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Paolo Nesi
 

Similar to Handy P@rking Overview (20)

Webinar on 2nd Open Call - Applications and Trials - slideset
Webinar on 2nd Open Call - Applications and Trials - slidesetWebinar on 2nd Open Call - Applications and Trials - slideset
Webinar on 2nd Open Call - Applications and Trials - slideset
 
2014 Future Cities Conference / Jose Gonzalez "Future Infrastructures for the...
2014 Future Cities Conference / Jose Gonzalez "Future Infrastructures for the...2014 Future Cities Conference / Jose Gonzalez "Future Infrastructures for the...
2014 Future Cities Conference / Jose Gonzalez "Future Infrastructures for the...
 
SmartDeviceLink - An open approach to the connected car
SmartDeviceLink - An open approach to the connected carSmartDeviceLink - An open approach to the connected car
SmartDeviceLink - An open approach to the connected car
 
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT PerspectiveSmarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
 
Five Elements of Software Engineering for Mobile
Five Elements of Software Engineering for MobileFive Elements of Software Engineering for Mobile
Five Elements of Software Engineering for Mobile
 
Developing mobile apps with HCPms
Developing mobile apps with HCPmsDeveloping mobile apps with HCPms
Developing mobile apps with HCPms
 
Psa car easy apps
Psa car easy appsPsa car easy apps
Psa car easy apps
 
#FiaComit - MobiCloud Showcase & Construction App Challenge
#FiaComit - MobiCloud Showcase & Construction App Challenge#FiaComit - MobiCloud Showcase & Construction App Challenge
#FiaComit - MobiCloud Showcase & Construction App Challenge
 
How do i start an uber clone app
How do i start an uber clone app How do i start an uber clone app
How do i start an uber clone app
 
Composing Web APIs – State of the art and mobile implications
Composing Web APIs – State of the art and mobile implicationsComposing Web APIs – State of the art and mobile implications
Composing Web APIs – State of the art and mobile implications
 
Connected Fleet with SAP IoT - Webinar - Westernacher Consulting
Connected Fleet with SAP IoT - Webinar - Westernacher ConsultingConnected Fleet with SAP IoT - Webinar - Westernacher Consulting
Connected Fleet with SAP IoT - Webinar - Westernacher Consulting
 
CONTENT & APPS FOR AUTOMOTIVE EUROPE 2014
CONTENT & APPS FOR AUTOMOTIVE EUROPE 2014CONTENT & APPS FOR AUTOMOTIVE EUROPE 2014
CONTENT & APPS FOR AUTOMOTIVE EUROPE 2014
 
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...
 
Automotive Apps & Mobile Device Evolution 2013 - Preview
Automotive Apps & Mobile Device Evolution 2013 - PreviewAutomotive Apps & Mobile Device Evolution 2013 - Preview
Automotive Apps & Mobile Device Evolution 2013 - Preview
 
Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
 Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ... Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
Panel Session: Security & Privacy for Connected Cars w/ Scott Morrison, SVP ...
 
#FiaComit - The Mobicloud Showcase
#FiaComit - The Mobicloud Showcase#FiaComit - The Mobicloud Showcase
#FiaComit - The Mobicloud Showcase
 
Genivi paris open source summit 2016 intro
Genivi paris open source summit 2016 introGenivi paris open source summit 2016 intro
Genivi paris open source summit 2016 intro
 
Analyse your audience by device - Webinar AT Internet
Analyse your audience by device - Webinar AT InternetAnalyse your audience by device - Webinar AT Internet
Analyse your audience by device - Webinar AT Internet
 
Mit APIs auf der Überholspur zur produktorientierten Organisation
Mit APIs auf der Überholspur zur produktorientierten OrganisationMit APIs auf der Überholspur zur produktorientierten Organisation
Mit APIs auf der Überholspur zur produktorientierten Organisation
 
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

Handy P@rking Overview

  • 1. handyparking Kick-off Meeting - June 2014 Kick-off Meeting CRS4, June 2014 Progetti Cluster Top Down - LdA 6.1.1.A - POR FESR Sardegna 2007/2013
  • 2. handyparking Kick-off Meeting - June 2014 Context - Follow up of Sardegna DistrICT - Mixes know-how from previous projects: CreaTiVù, NotreDAM, Sastria and Voiceid - Smart Cities and infomobility
  • 3. handyparking Kick-off Meeting - June 2014 Context, cont’d Relevant experience in: - Web and mobile development - Feature extraction and Pattern recognition algorithms http://www.mathworks.com/matlabcentral/fileexchange/19997-neural-network-for-pattern-recognition-tutorial
  • 4. handyparking Kick-off Meeting - June 2014 Traffic flows to/from Cagliari city P.U.M. - Urban Mobility Plan 2009 - Cagliari
  • 5. handyparking Kick-off Meeting - June 2014 Traffic flows to/from Cagliari city, cont’d P.U.M. - Urban Mobility Plan 2009 - Cagliari
  • 6. handyparking Kick-off Meeting - June 2014 Traffic flows to/from Cagliari city, cont’d every morning in Cagliari, the number of in/out cars increased by 38,000 units, equivalent to 50 hectares! P.U.M. - Urban Mobility Plan 2009 - Cagliari 74 football fields
  • 7. handyparking Kick-off Meeting - June 2014 Types of Parking Areas in Cagliari In Cagliari, parking of private cars is possible according to different modes: ○ on the open road ○ on the road paid parking ○ off-road, in garage ○ off-road in free areas P.U.M. - Urban Mobility Plan 2009 - Cagliari
  • 8. handyparking Kick-off Meeting - June 2014 Parking offer in Cagliari P.U.M. - Urban Mobility Plan 2009 - Cagliari
  • 9. handyparking Kick-off Meeting - June 2014 Parking offer in Cagliari - Underuse of close garages, in some cases only 20% of available lots is occupied - Greater traffic flow in the central areas - Heavy traffic due to the continuous search for a parking P.U.M. - Urban Mobility Plan 2009 - Cagliari
  • 10. handyparking Kick-off Meeting - June 2014 Aims of the Project - to encourage the use of public transport in the urban centre areas, to find parking in areas close to the bus stops - to increase the use of close garages - to limit the traffic conditions suggesting ​​where to park
  • 11. handyparking Kick-off Meeting - June 2014 User Story 1: Going to Restaurant https://www.youtube.com/watch?v=NNtFBUvC8nY
  • 12. handyparking Kick-off Meeting - June 2014 User Story 2: Going to a Meeting https://www.youtube.com/watch?v=V_1HgGKta58
  • 13. handyparking Kick-off Meeting - June 2014 Aims of the Project, cont’d Problem: finding a parking (close to a place)by smartphone Open issues: 1. Where will I find parking? 2. Can I have guarantee of a parking when I arrive? 3. Can I have access to a garage in a simple way? http://www.clipartbest.com/
  • 14. handyparking Kick-off Meeting - June 2014 Aims of the Project: solutions Solution 1: monitoring of free access parking areas providing statistics-based recommendations to users Solution 2: remote reservation of controlled access parking services
  • 15. handyparking Kick-off Meeting - June 2014 Solution 1 Monitoring: a camera captures video of free access parking areas. Images are processed by computer vision algorithms to check parking lots availability http://www.neuroinformatik.ruhr-uni-bochum.de/
  • 16. handyparking Kick-off Meeting - June 2014 Solution 1 A statistical percentage of parking chances is calculated and notified through a map to the end users
  • 17. handyparking Kick-off Meeting - June 2014 Solution 2 Reservation from a mobile phone the car driver chooses from a set of parking services
  • 18. handyparking Kick-off Meeting - June 2014 Solution 2 Reservation The car driver reserves a parking lot He can be sure the service has a lot for him
  • 19. handyparking Kick-off Meeting - June 2014 Solution 2 Reservation When he reaches the parking, his car plate is read and he’s allowed to automatically access http://www.gsma.com/
  • 20. handyparking Kick-off Meeting - June 2014 Architecture & modules
  • 21. handyparking Kick-off Meeting - June 2014 Architecture User Applications Parking Lots HandyParking Core ARP IPM Internet
  • 22. handyparking Kick-off Meeting - June 2014 Architecture User Applications
  • 23. handyparking Kick-off Meeting - June 2014 Architecture Core
  • 24. handyparking Kick-off Meeting - June 2014 HP Core exposes a set of APIs to interact with the monitoring systems (IPMs) and park reservation/access systems (ARPs) HP Core (1) HP Core R E S T A P I HTTP IPM ARP
  • 25. handyparking Kick-off Meeting - June 2014 HP Core (1) HP Core manages the user accounts, connection to payment services, authorizations, communication and API for mobile and web apps HP Core
  • 26. handyparking Kick-off Meeting - June 2014 HP Core (1) Open Parking1 Open Parking1 Close Parking2 Close Parking3 Close Parking3 Close Parking3 Close Parking2 Close Parking3 HP Core collects data from all the parking information sources
  • 27. handyparking Kick-off Meeting - June 2014 HP Core (2) Open Parking1 Open Parking1 Close Parking2 Close Parking3 Close Parking3 Close Parking3 Close Parking2 Close Parking3 - Accepts queries for parking statistics from web or mobile apps - Works as a broker for: ● reservation ● payment ● tracking time ● in/out car flows
  • 28. handyparking Kick-off Meeting - June 2014 Architecture HP Core
  • 29. handyparking Kick-off Meeting - June 2014 Architecture ARP
  • 30. handyparking Kick-off Meeting - June 2014 ARP - Automatic Reservation Platform - Works integrated with the Parking Service system - Interacts with existing cars in/out access system - Communicates with HP Core through the APIs API REST ARP HP Core HTTP
  • 31. handyparking Kick-off Meeting - June 2014 ARP - Automatic Reservation Platform - Accepts the reservation requests from HP - Allows reservation owners to enter by car plate - Communicates to HP Core an updated lots availability ARP
  • 32. handyparking Kick-off Meeting - June 2014 Parking Service Requirements 1. Install an ARP system for his service 1. Allow the ARP system to interact with the existing counting/access/exit system 1. Install a camera for car plate reading ARP
  • 33. handyparking Kick-off Meeting - June 2014 Architecture IPM
  • 34. handyparking Kick-off Meeting - June 2014 IPM - Intelligent Parking Monitor - Works on free access parking lots (i.e. squares, roads, boulevards, …) with the aim of providing information about parking availability. RfidSensors Computer Vision - a variety of technologies
  • 35. handyparking Kick-off Meeting - June 2014 IPM - Intelligent Parking Monitor - IPM captures and processes real time shots of free access parking lots IPM
  • 36. handyparking Kick-off Meeting - June 2014 IPM - Intelligent Parking Monitor - It sends to HP Core the results using its API IPM HP Core Availability
  • 37. handyparking Kick-off Meeting - June 2014 IPM - Intelligent Parking Monitor - The algorithm creates a vocabulary of vehicle features - Multiple types of vehicle features points of interest lines and arcs color histogram
  • 38. handyparking Kick-off Meeting - June 2014 IPM - Intelligent Parking Monitor - Haar-like features or LBP (L2BP) features 1 2 3 4 1 11 42 413 V
  • 39. handyparking Kick-off Meeting - June 2014 IPM - Intelligent Parking Monitor (Samples) https://www.youtube.com/watch?v=-AJMNzdzi1whttps://www.youtube.com/watch?v=kMCD2QI8bwQ
  • 40. handyparking Kick-off Meeting - June 2014 IPM - Intelligent Parking Monitor Many instances can be installed in different places to monitor different areas HP Core
  • 41. handyparking Kick-off Meeting - June 2014 Architecture Parking Lots 1.. N ARP 1 .. N IPM 1 … N (Admin) Manage
  • 42. handyparking Kick-off Meeting - June 2014 Architecture Car Driver Applications Parking Lots HandyParking Core Internet
  • 43. handyparking Kick-off Meeting - June 2014 Third parties extensions Third parties can develop (and sell) their own IMP, ARP or Mobile apps just using the APIs to pull/push data from HP Core Handy P@rking 1.0 Core Services: Data, Search, File Storage, Authentication ... Platform API REST API Extensibility ARPIPM External Applications
  • 44. handyparking Kick-off Meeting - June 2014 Third parties extensions Data specification is open, it’s easy to add parking information to existing apps to improve the current service (food, shopping, travel, ...)
  • 45. handyparking Kick-off Meeting - June 2014 Development & open-source
  • 46. handyparking Kick-off Meeting - June 2014 Development & results: open-source HP Core code will be released under an open-source license and its development will be open, too REST API HP Core
  • 47. handyparking Kick-off Meeting - June 2014 Open-source: MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  • 48. handyparking Kick-off Meeting - June 2014 Open-source: MIT License
  • 49. handyparking Kick-off Meeting - June 2014 Development & Results: repository ● git on GitHub/Bitbucket: free to use for public projects ● web and terminal-based tools
  • 50. handyparking Kick-off Meeting - June 2014 Development & Results: repository ● public repository: branch, fork, watch, notifications, project pages, releases, collaborators, ...
  • 51. handyparking Kick-off Meeting - June 2014 Open Data? 5stardata.info
  • 52. handyparking Kick-off Meeting - June 2014 Open Data? ● Do we want to release data as “open”? ● Which data? Parkings, stats, usage,... ● How? CSV, JSON, CC0 license, ... ● Who & Where? Partners? API? URI? Centralized vs. Federated, ...
  • 53. handyparking Kick-off Meeting - June 2014 Contacts Sito web: http://handyparking.crs4.it Email: handyparking@crs4.it Facebook: HandyParking-fanpage Youtube: HandyParking Project
  • 54. handyparking Kick-off Meeting - June 2014 Thank you! Q&A

Editor's Notes

  1. (intro progetto: know-how, esperienze pregresse, contesto)
  2. (intro progetto: know-how, esperienze pregresse, contesto)
  3. obiettivi: cosa intendiamo risolvere? E come?
  4. obiettivi: cosa intendiamo risolvere? E come?
  5. obiettivi: cosa intendiamo risolvere? E come?
  6. obiettivi: cosa intendiamo risolvere? E come?
  7. obiettivi: cosa intendiamo risolvere? E come?
  8. obiettivi: cosa intendiamo risolvere? E come?
  9. obiettivi: cosa intendiamo risolvere? E come?
  10. obiettivi: cosa intendiamo risolvere? E come?
  11. obiettivi: cosa intendiamo risolvere? E come?
  12. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  13. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  14. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  15. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  16. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  17. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  18. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  19. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento (Mauro) L’idea è avere un Core, che è fondamentalmente un web service, che fornisce delle API Rest per accedere sia alle funzionalità che ai dati. Il core riceverà le comunicazioni da parte dei software dei parcheggiatori e dai software di riconoscimento parcheggi. Tutta la comunicazione avverrà via Internet.
  20. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento (Mauro) Il core, come centro del sistema si occupa anche di gestire gli utenti del servizio, i fornitori di servizio, di fornire le api per le funzionalità e i dati necessari all’app mobile, coordinate dei parcheggi, disponibilità, tipi di servizi offerti, metodo di pagamento, e così via.
  21. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  22. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento (Mauro) Parliamo ora del sistema che si dovrà interfacciare a HP Core per la gestione dei parcheggi chiusi. Intanto sarà un sistema che dovrà interagire con il sistema esistente degli accessi del gestore. Dovrà essere in grado di comunicare con il Core tramite delle API, in maniera bidirezionale. Ogni istanza serve un solo gestore.
  23. soluzione, architettura, attori, principali flussi ed esempi di funzionamento (Mauro) Dovrà essere in grado di accettare le prenotazioni che gli verranno richieste da HP Core, poi dovrà utilizzare la videocamera di lettura targa per poter identificare il veicolo e verificare se ha prenotato, e nel caso farlo entrare senza prendere il biglietto. Inoltre dovrà essere in grado di comunicare al Core qual’è la disponibilità di parcheggi, quindi ogni volta che varia, va comunicata ad HP.
  24. requisiti del gestore parcheggi: API, applicazione, cosa servirebbe per hp (fine Mauro) Il gestore di parcheggio dovrà quindi installarsi un sistema ARP, che sarà sostanzialmente un software con anche delle api, perlomeno per la prenotazione. inoltre dovrà fornire l’accesso alla videocamera per la lettura della targa.
  25. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  26. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  27. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  28. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  29. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  30. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  31. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  32. Soluzione, architettura, attori, principali flussi ed esempi di funzionamento
  33. dato il core, spiegare cosa possono realizzare le aziende, come estendere il core, app mobile, ecc...
  34. dato il core, spiegare cosa possono realizzare le aziende, come estendere il core, app mobile, ecc...