SlideShare a Scribd company logo
City Service Development Kit               Smart
  Open interfaces
     Open public data                       City
                                        City as a platform

    “Write app for Helsinki, run it in Amsterdam”




 Whatever makes developer life easier
CitySDK
Transfer of Smart City applications from one city to another is challenging due to lack
of:
     – Unified backend technologies;
     – Innovative end-user services; and
     – Unified markets beyond single cities

To tackle this problem CitySDK aims to create toolkit for developing digital services in
the European cities.

Toolkit includes open and interoperable digital service interfaces, processes, guidelines
and usability standards

The toolkit enables more efficient utilization of the developer community and creates
new business opportunities in the cities

Focus on three domains; participation, mobility and tourism
CitySDK
January 2012 – June
2014
3 Pilot domains
-Smart Participation
-Smart Mobility
-Smart Tourism
CitySDK Factsheet
unding:            CIP ICT-PSP

otal budget:       6,8 MEUR

U-contribution:    3,4 MEUR

uration:           1.1.2012-30.6.2014 (30 months)
oordinator:
artners:          23 organizations from 9 countries
orum Virium Helsinki
Marja Mattila,
marja.mattila@forumvirium.fi
tel. +358 40 7440067
CitySDK
The consortium consists of 23 partners in 9 European states. In
addition to experienced SMEs, large ICT and media companies and
research partners the consortium includes eight cities, five being the
Capital cities/regions.


                                                                                HELSINKI


                                                 MANCHESTER


                                                                 AMSTERDAM



                                                                                    ISTANBUL
                                                                         ROME

                                                         BARCELONA
                                         LISSABON
                                                                                LAMIA
Roadmap
                               201
                                     2                                          201
•                                                                                     4
        Preparing Lead Pilot
                                                     •   Dissemination of the pilot
         – Pre pilot                                     results
         – Interface specification                   •   Packaging CitySDK and
         – Kick off for developer engagement             marketing it
•       Piloting                                     •   Reporting


                                     20
                                    13
    •    Piloting continues
    •    Developer engagement continues
    •    Apps challenge
    •    Supporting the replication pilots
    •    Working on Helsinki replication pilots in
         the domains of
          – Tourism
          – Mobility
Smart Mobility -Amsterdam



                        ReittiGPS
Smart
   Tourism
- Lissabon




              Kuva: Susanna Ollila
Smart Participation - Helsinki
FixMyStreet - UK
Citizens Connect - Boston
Washington DC 311
Street Bump - Boston
SeeClickFix - USA
Smart Participation – Lead Pilot in Helsinki

          Piloted in the
          CitySDK project.     Interfaces and processes developed during the
                                                  project.
                                              FVH coordinates


               Oma kaupunki                   Palauteydin,                      ASPA feedback
                  service                    feedback core                     handling system
                Sanoma Oyj                   Helsinki, Titek                     Helsinki, HKR
Citizen


                www.hel.fi                    Technology,                          City
                                               software                        Department B
                                               platforms
               Fillarikanava
                                               Processes                           City
                                                                               Department C
                 Facebook
                                            Best practises
                  Media XY                                                         City
                                                                               Department D
Public works department
    annual feedback




              Calls                        63920
                  Offered calls    86038
                  Answered calls   63920
              Customer visits              22 980
              Emails                       25412

              Together                     112 312
Motivation for Open311
• It is the only standard in this area.
• It is used in several cities in USA.
• It has quite an active community behind.

⇒It’s good enough and has potential to become
 globally used standard.

           http://www.open311.org/
Supported use cases
•   Use case 1: Submitting a service request
•   Use case 2: Quering individual service request
•   Use case 3: Quering service requests
•   Use case 4: Listing service request types
•   Use case 5: Mobility of user
Use case 1: Submitting a service request
•   Service request can be submitted with following info:
     – Description and title
     – Location (not obligatory)
           • lat/long (WGS-84), address, City specific data identiying service request object , e.g.
             Helsinki Service Map
     – Service request type
     – Contact information
           • Name, e-mail address, phonenumber, Account_id
     – Device_id
     – Media attachment
           • Photo and possibly other document formats
     – Web link to external service where service request originates (e.g. Omakaupunki)
     –   PROPOSED: Priority of the service request, Geometry (e.g. lines, polygons)
•   Response includes
     – Service request id
     – Web link to city’s own web page where service request is published
     –   PROPOSED: related_service_request_id
                                                                               Parameters we want but not in Open311 spec.
                                                                               Parameters proposed but our support still open.
Use case 2: Quering individual service
              request
• Individual service request can be queried using service
  request identification ID. Response includes:
   – Description and title
   – Location
         • lat/long (WGS-84), address, City specific data identiying service request object , e.g.
           Helsinki Service Map
   – State (open, closed)
         •   PROPOSED: Option to have more status values

   –   Response text
   –   Submission date and time
   –   Update date and time
   –   Expected date and time when fixed
   –   Government agency responsible for the service request
         •   PROPOSED: Option to have multiple agencies

   – Service request type
   – URL address of attachment
   –   PROPOSED: Priority of the service request, Geometry (e.g. lines, polygons)
                                                                            Parameters we want but not in Open311 spec.
                                                                            Parameters proposed but our support still open.
Use case 3: Quering service requests
• Service requests can be queried
   –   Submission date and time (start and endtime)
   –   Location (bounding box and/or lat/long+radius)
   –   Status (all, closed or open)
   –   Service request type(s)
   –   Service request id(s)

• Response includes:
   –   Description and title
   –   Location
          • lat/long (WGS-84), address, City specific data identiying service request object , e.g.
             Helsinki Service Map
   –   State (open, closed)
         •   PROPOSED: Option to have more status values
   –   Response text
   –   Submission date and time
   –   Update date and time
   –   Expected date and time when fixed
   –   Government agency responsible for the service request
         •   PROPOSED: Option to have multiple agencies
   –   Service request type
   –   URL address of attachments
   –   PROPOSED: Priority of the service request, Geometry (e.g. lines, polygons)
                                                                                     Parameters we want but not in Open311 spec.
                                                                                     Parameters proposed but our support still open.
Use case 4: Listing service request types
 •   Clients can query list of service request types which are supported by the
     city.
      – Name of service request type
      – Description of service request type
      – Group of service request type
Use case 5: Mobility of service user
• Users may move between cities (Helsinki, Espoo or Barcelona)
  and use application to submit service requests.
• Service requests are routed to the correct city endpoint
  without the help of the user.
   – No solution yet.
   – We try to have solution which is compliant with Open311 standard
   – Solution may no have any impact on service request interface
Use cases under consideration
•   Commenting on service requests
•   Editing and removing service requests
•   Account handling for users
•   Voting for service requests
We need your help
• We need your help to make citizen
  participation
  –   easier
  –   better and more accurate
  –   activate and excite more citizens
  –   FUN!
We need developer feedback (1/2)
•   Media upload
    – Support for photos and what else?
    – Synchronous Multipart/Form upload

•   Types and groups of service requests
    – Different types like potholes, traffic signs, trash bins, parks, roads, parking, …
    – How to decide types and groups in the best way?

•   Status values for service requests
    – Open, closed
    – New values needed?

•   New location parameters
    – How to use Service Map unit ids as location parameter?
         – service_request_object_type=http://www.hel.fi/palvelukarttaws/rest/ver2.html
         – service_request_object_id=12345
    – Any use for more complex geomerty like lines and polygons?
We need developer feedback (2/2)
• Mobility between cities
   – How to detect where the user is and where to send service request?
   – Helsinki vs. Espoo vs. Vantaa

   • Accurate address parameter
   – Manually typed addresses are not accurate
   – Lat,lon mapped to accurate address or some other mean to verify the address


• Push notifications on changes
   – Currently only pull model supported, enough?
   – Pull vs. Push model and how to do push notifications (e.g. Pubsubhubbub)


• How to use user identification parameters?
   – Current plan is not to have user accounts on city’s service
   – How to use device_id and author_id parameters?
Developer testing and usage
• Test interface comes available later this year
  – Enable debugging sent data and responses
• API key will be required for posting service
  requests
  – Some sort of validation needed for API key
  – This will be available next year
• Anyone interested to join effort to setup open
  source Open311 server for testing?
  – Server could be available almost immediately
Next steps
• We want to build community around CitySDK
  topics => Join us on Facebook, events and
  elsewhere!
• The interface specification frozen in June =>
  Please give feedback before.
• CitySDK schedule
  – Sanoma pilot beta ready in the end of this year
  – Test interface ready Q4
Contact info
• Jaakko.Rajaniemi@hel.fi ja
  Hanna.Niemi-Hugaerts@forumvirium.fi
• Puh: +358 40 516 5931
• Twitter: @jaakko
• Facebook:
  https://www.facebook.com/CitySDKHelsinki

More Related Content

Similar to Helsingin kaupungin kehittäjätapaaminen city sdk 100512

Jarmo Eskelinen, Forum Virium Helsinki
Jarmo Eskelinen, Forum Virium HelsinkiJarmo Eskelinen, Forum Virium Helsinki
Jarmo Eskelinen, Forum Virium Helsinkirahimsaatov
 
City SDK
City SDKCity SDK
Smart Cities
Smart CitiesSmart Cities
Smart Cities
Dr Rupert Booth
 
OASC Session ICT 2015
OASC Session ICT 2015OASC Session ICT 2015
OASC Session ICT 2015
FIWARE
 
U3DCLOUD ECPPM 2018
U3DCLOUD ECPPM 2018U3DCLOUD ECPPM 2018
U3DCLOUD ECPPM 2018
Asier Mediavilla Intxausti
 
Icc phase iii cycle i reporting karlskrona
Icc phase iii cycle i reporting karlskronaIcc phase iii cycle i reporting karlskrona
Icc phase iii cycle i reporting karlskrona
Per-Olav Gramstad
 
Collaboration centred cities through urban apps based on open and user-genera...
Collaboration centred cities through urban apps based on open and user-genera...Collaboration centred cities through urban apps based on open and user-genera...
Collaboration centred cities through urban apps based on open and user-genera...
Diego López-de-Ipiña González-de-Artaza
 
ESRIUK_Track4_maria adamson BT Lancashire Services
ESRIUK_Track4_maria adamson BT Lancashire ServicesESRIUK_Track4_maria adamson BT Lancashire Services
ESRIUK_Track4_maria adamson BT Lancashire Services
Esri UK
 
IRIS Webinar Urban Data Platforms
IRIS Webinar Urban Data PlatformsIRIS Webinar Urban Data Platforms
IRIS Webinar Urban Data Platforms
IRIS Smart Cities
 
Smart cities global experiences and lessons for india at ASCI Hyderabad 25 ...
Smart cities   global experiences and lessons for india at ASCI Hyderabad 25 ...Smart cities   global experiences and lessons for india at ASCI Hyderabad 25 ...
Smart cities global experiences and lessons for india at ASCI Hyderabad 25 ...
Prakash Kumar
 
iot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstockiot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstock
Michael Blackstock
 
Six challenges to ensure digital transformation
Six challenges to ensure digital transformationSix challenges to ensure digital transformation
Six challenges to ensure digital transformation
The European GNSS Agency (GSA)
 
Next genits closing_event
Next genits closing_eventNext genits closing_event
Next genits closing_eventimec.archive
 
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE
 
Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference modelAlexander SAMARIN
 
GIS Arena
GIS ArenaGIS Arena
Studying Migrations Routes: New data and Tools
Studying Migrations Routes: New data and ToolsStudying Migrations Routes: New data and Tools
Studying Migrations Routes: New data and Tools
Istituto nazionale di statistica
 
Tobacco road meets the technology highway part iii ppt
Tobacco road meets the technology highway part iii pptTobacco road meets the technology highway part iii ppt
Tobacco road meets the technology highway part iii pptp6academy
 

Similar to Helsingin kaupungin kehittäjätapaaminen city sdk 100512 (20)

Jarmo Eskelinen, Forum Virium Helsinki
Jarmo Eskelinen, Forum Virium HelsinkiJarmo Eskelinen, Forum Virium Helsinki
Jarmo Eskelinen, Forum Virium Helsinki
 
City SDK
City SDKCity SDK
City SDK
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
OASC Session ICT 2015
OASC Session ICT 2015OASC Session ICT 2015
OASC Session ICT 2015
 
U3DCLOUD ECPPM 2018
U3DCLOUD ECPPM 2018U3DCLOUD ECPPM 2018
U3DCLOUD ECPPM 2018
 
Icc phase iii cycle i reporting karlskrona
Icc phase iii cycle i reporting karlskronaIcc phase iii cycle i reporting karlskrona
Icc phase iii cycle i reporting karlskrona
 
Collaboration centred cities through urban apps based on open and user-genera...
Collaboration centred cities through urban apps based on open and user-genera...Collaboration centred cities through urban apps based on open and user-genera...
Collaboration centred cities through urban apps based on open and user-genera...
 
ESRIUK_Track4_maria adamson BT Lancashire Services
ESRIUK_Track4_maria adamson BT Lancashire ServicesESRIUK_Track4_maria adamson BT Lancashire Services
ESRIUK_Track4_maria adamson BT Lancashire Services
 
IRIS Webinar Urban Data Platforms
IRIS Webinar Urban Data PlatformsIRIS Webinar Urban Data Platforms
IRIS Webinar Urban Data Platforms
 
Smart cities global experiences and lessons for india at ASCI Hyderabad 25 ...
Smart cities   global experiences and lessons for india at ASCI Hyderabad 25 ...Smart cities   global experiences and lessons for india at ASCI Hyderabad 25 ...
Smart cities global experiences and lessons for india at ASCI Hyderabad 25 ...
 
iot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstockiot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstock
 
Six challenges to ensure digital transformation
Six challenges to ensure digital transformationSix challenges to ensure digital transformation
Six challenges to ensure digital transformation
 
Next genits closing_event
Next genits closing_eventNext genits closing_event
Next genits closing_event
 
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
 
Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference model
 
mohamed saber c.v
mohamed saber c.vmohamed saber c.v
mohamed saber c.v
 
mohamed saber c.v
mohamed saber c.vmohamed saber c.v
mohamed saber c.v
 
GIS Arena
GIS ArenaGIS Arena
GIS Arena
 
Studying Migrations Routes: New data and Tools
Studying Migrations Routes: New data and ToolsStudying Migrations Routes: New data and Tools
Studying Migrations Routes: New data and Tools
 
Tobacco road meets the technology highway part iii ppt
Tobacco road meets the technology highway part iii pptTobacco road meets the technology highway part iii ppt
Tobacco road meets the technology highway part iii ppt
 

Recently uploaded

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
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
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
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
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
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
 
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
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
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
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
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
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
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
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 

Recently uploaded (20)

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
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
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
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
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
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
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
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
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
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...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
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
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 

Helsingin kaupungin kehittäjätapaaminen city sdk 100512

  • 1. City Service Development Kit Smart Open interfaces Open public data City City as a platform “Write app for Helsinki, run it in Amsterdam” Whatever makes developer life easier
  • 2. CitySDK Transfer of Smart City applications from one city to another is challenging due to lack of: – Unified backend technologies; – Innovative end-user services; and – Unified markets beyond single cities To tackle this problem CitySDK aims to create toolkit for developing digital services in the European cities. Toolkit includes open and interoperable digital service interfaces, processes, guidelines and usability standards The toolkit enables more efficient utilization of the developer community and creates new business opportunities in the cities Focus on three domains; participation, mobility and tourism
  • 3. CitySDK January 2012 – June 2014 3 Pilot domains -Smart Participation -Smart Mobility -Smart Tourism
  • 4. CitySDK Factsheet unding: CIP ICT-PSP otal budget: 6,8 MEUR U-contribution: 3,4 MEUR uration: 1.1.2012-30.6.2014 (30 months) oordinator: artners: 23 organizations from 9 countries orum Virium Helsinki Marja Mattila, marja.mattila@forumvirium.fi tel. +358 40 7440067
  • 5. CitySDK The consortium consists of 23 partners in 9 European states. In addition to experienced SMEs, large ICT and media companies and research partners the consortium includes eight cities, five being the Capital cities/regions. HELSINKI MANCHESTER AMSTERDAM ISTANBUL ROME BARCELONA LISSABON LAMIA
  • 6. Roadmap 201 2 201 • 4 Preparing Lead Pilot • Dissemination of the pilot – Pre pilot results – Interface specification • Packaging CitySDK and – Kick off for developer engagement marketing it • Piloting • Reporting 20 13 • Piloting continues • Developer engagement continues • Apps challenge • Supporting the replication pilots • Working on Helsinki replication pilots in the domains of – Tourism – Mobility
  • 8. Smart Tourism - Lissabon Kuva: Susanna Ollila
  • 13. Street Bump - Boston
  • 15. Smart Participation – Lead Pilot in Helsinki Piloted in the CitySDK project. Interfaces and processes developed during the project. FVH coordinates Oma kaupunki Palauteydin, ASPA feedback service feedback core handling system Sanoma Oyj Helsinki, Titek Helsinki, HKR Citizen www.hel.fi Technology, City software Department B platforms Fillarikanava Processes City Department C Facebook Best practises Media XY City Department D
  • 16. Public works department annual feedback Calls 63920 Offered calls 86038 Answered calls 63920 Customer visits 22 980 Emails 25412 Together 112 312
  • 17. Motivation for Open311 • It is the only standard in this area. • It is used in several cities in USA. • It has quite an active community behind. ⇒It’s good enough and has potential to become globally used standard. http://www.open311.org/
  • 18. Supported use cases • Use case 1: Submitting a service request • Use case 2: Quering individual service request • Use case 3: Quering service requests • Use case 4: Listing service request types • Use case 5: Mobility of user
  • 19. Use case 1: Submitting a service request • Service request can be submitted with following info: – Description and title – Location (not obligatory) • lat/long (WGS-84), address, City specific data identiying service request object , e.g. Helsinki Service Map – Service request type – Contact information • Name, e-mail address, phonenumber, Account_id – Device_id – Media attachment • Photo and possibly other document formats – Web link to external service where service request originates (e.g. Omakaupunki) – PROPOSED: Priority of the service request, Geometry (e.g. lines, polygons) • Response includes – Service request id – Web link to city’s own web page where service request is published – PROPOSED: related_service_request_id Parameters we want but not in Open311 spec. Parameters proposed but our support still open.
  • 20. Use case 2: Quering individual service request • Individual service request can be queried using service request identification ID. Response includes: – Description and title – Location • lat/long (WGS-84), address, City specific data identiying service request object , e.g. Helsinki Service Map – State (open, closed) • PROPOSED: Option to have more status values – Response text – Submission date and time – Update date and time – Expected date and time when fixed – Government agency responsible for the service request • PROPOSED: Option to have multiple agencies – Service request type – URL address of attachment – PROPOSED: Priority of the service request, Geometry (e.g. lines, polygons) Parameters we want but not in Open311 spec. Parameters proposed but our support still open.
  • 21. Use case 3: Quering service requests • Service requests can be queried – Submission date and time (start and endtime) – Location (bounding box and/or lat/long+radius) – Status (all, closed or open) – Service request type(s) – Service request id(s) • Response includes: – Description and title – Location • lat/long (WGS-84), address, City specific data identiying service request object , e.g. Helsinki Service Map – State (open, closed) • PROPOSED: Option to have more status values – Response text – Submission date and time – Update date and time – Expected date and time when fixed – Government agency responsible for the service request • PROPOSED: Option to have multiple agencies – Service request type – URL address of attachments – PROPOSED: Priority of the service request, Geometry (e.g. lines, polygons) Parameters we want but not in Open311 spec. Parameters proposed but our support still open.
  • 22. Use case 4: Listing service request types • Clients can query list of service request types which are supported by the city. – Name of service request type – Description of service request type – Group of service request type
  • 23. Use case 5: Mobility of service user • Users may move between cities (Helsinki, Espoo or Barcelona) and use application to submit service requests. • Service requests are routed to the correct city endpoint without the help of the user. – No solution yet. – We try to have solution which is compliant with Open311 standard – Solution may no have any impact on service request interface
  • 24. Use cases under consideration • Commenting on service requests • Editing and removing service requests • Account handling for users • Voting for service requests
  • 25. We need your help • We need your help to make citizen participation – easier – better and more accurate – activate and excite more citizens – FUN!
  • 26. We need developer feedback (1/2) • Media upload – Support for photos and what else? – Synchronous Multipart/Form upload • Types and groups of service requests – Different types like potholes, traffic signs, trash bins, parks, roads, parking, … – How to decide types and groups in the best way? • Status values for service requests – Open, closed – New values needed? • New location parameters – How to use Service Map unit ids as location parameter? – service_request_object_type=http://www.hel.fi/palvelukarttaws/rest/ver2.html – service_request_object_id=12345 – Any use for more complex geomerty like lines and polygons?
  • 27. We need developer feedback (2/2) • Mobility between cities – How to detect where the user is and where to send service request? – Helsinki vs. Espoo vs. Vantaa • Accurate address parameter – Manually typed addresses are not accurate – Lat,lon mapped to accurate address or some other mean to verify the address • Push notifications on changes – Currently only pull model supported, enough? – Pull vs. Push model and how to do push notifications (e.g. Pubsubhubbub) • How to use user identification parameters? – Current plan is not to have user accounts on city’s service – How to use device_id and author_id parameters?
  • 28. Developer testing and usage • Test interface comes available later this year – Enable debugging sent data and responses • API key will be required for posting service requests – Some sort of validation needed for API key – This will be available next year • Anyone interested to join effort to setup open source Open311 server for testing? – Server could be available almost immediately
  • 29. Next steps • We want to build community around CitySDK topics => Join us on Facebook, events and elsewhere! • The interface specification frozen in June => Please give feedback before. • CitySDK schedule – Sanoma pilot beta ready in the end of this year – Test interface ready Q4
  • 30. Contact info • Jaakko.Rajaniemi@hel.fi ja Hanna.Niemi-Hugaerts@forumvirium.fi • Puh: +358 40 516 5931 • Twitter: @jaakko • Facebook: https://www.facebook.com/CitySDKHelsinki