SlideShare ist ein Scribd-Unternehmen logo
1 von 30
City Service Development Kit            Smart
 Open interfaces
   Open 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?
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

Weitere ähnliche Inhalte

Andere mochten auch

Jarmo Elukka Eskelinen a SCE 2012
Jarmo Elukka Eskelinen a SCE 2012Jarmo Elukka Eskelinen a SCE 2012
Jarmo Elukka Eskelinen a SCE 2012SmartCityExhibition
 
Smart Cities, Smart Citizens and the case for the CitySDK
Smart Cities, Smart Citizens and the case for the CitySDKSmart Cities, Smart Citizens and the case for the CitySDK
Smart Cities, Smart Citizens and the case for the CitySDKFrank Kresin
 
ENoLL introduction to the Open Innovation Ecosystems go really Local - Across...
ENoLL introduction to the Open Innovation Ecosystems go really Local - Across...ENoLL introduction to the Open Innovation Ecosystems go really Local - Across...
ENoLL introduction to the Open Innovation Ecosystems go really Local - Across...European Network of Living Labs (ENoLL)
 
'Smart Cities'/'Open Data' event in Westminster on 13/11/14: AB, AS and BC pr...
'Smart Cities'/'Open Data' event in Westminster on 13/11/14: AB, AS and BC pr...'Smart Cities'/'Open Data' event in Westminster on 13/11/14: AB, AS and BC pr...
'Smart Cities'/'Open Data' event in Westminster on 13/11/14: AB, AS and BC pr...IanHallUK
 
Combined BIM & Design Coordination Workflow-r01
Combined BIM & Design Coordination Workflow-r01Combined BIM & Design Coordination Workflow-r01
Combined BIM & Design Coordination Workflow-r01saed saffarini
 
European smart cities and smart city projects in user empowered innovation ec...
European smart cities and smart city projects in user empowered innovation ec...European smart cities and smart city projects in user empowered innovation ec...
European smart cities and smart city projects in user empowered innovation ec...European Network of Living Labs (ENoLL)
 
081204 Virtual Design & Construction
081204 Virtual Design & Construction081204 Virtual Design & Construction
081204 Virtual Design & ConstructionRocio Gonzalez
 
Ch06 - Organisation theory design and change gareth jones
Ch06 - Organisation theory design and change gareth jonesCh06 - Organisation theory design and change gareth jones
Ch06 - Organisation theory design and change gareth jonesAnkit Kesri
 
Ch08 - Organisation theory design and change gareth jones
Ch08 - Organisation theory design and change gareth jonesCh08 - Organisation theory design and change gareth jones
Ch08 - Organisation theory design and change gareth jonesAnkit Kesri
 
Organization structure & design by arun verma
Organization structure & design by arun vermaOrganization structure & design by arun verma
Organization structure & design by arun vermaArun Verma
 
BIM Uses In Design
BIM Uses In DesignBIM Uses In Design
BIM Uses In Designnevena_psu
 
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...Dalbir Dugal
 
Revit and Building Information Modeling (BIM) Presentation
Revit and Building Information Modeling (BIM) PresentationRevit and Building Information Modeling (BIM) Presentation
Revit and Building Information Modeling (BIM) Presentationryanabarton
 
Existing 
social
 processes,
design 
&

 the
 coordination 
of
 media…

Existing 
social
 processes,
design 
&

 the
 coordination 
of
 media…
Existing 
social
 processes,
design 
&

 the
 coordination 
of
 media…

Existing 
social
 processes,
design 
&

 the
 coordination 
of
 media…
Dr Mariann Hardey
 

Andere mochten auch (15)

Jarmo Elukka Eskelinen a SCE 2012
Jarmo Elukka Eskelinen a SCE 2012Jarmo Elukka Eskelinen a SCE 2012
Jarmo Elukka Eskelinen a SCE 2012
 
Smart Cities, Smart Citizens and the case for the CitySDK
Smart Cities, Smart Citizens and the case for the CitySDKSmart Cities, Smart Citizens and the case for the CitySDK
Smart Cities, Smart Citizens and the case for the CitySDK
 
ENoLL introduction to the Open Innovation Ecosystems go really Local - Across...
ENoLL introduction to the Open Innovation Ecosystems go really Local - Across...ENoLL introduction to the Open Innovation Ecosystems go really Local - Across...
ENoLL introduction to the Open Innovation Ecosystems go really Local - Across...
 
'Smart Cities'/'Open Data' event in Westminster on 13/11/14: AB, AS and BC pr...
'Smart Cities'/'Open Data' event in Westminster on 13/11/14: AB, AS and BC pr...'Smart Cities'/'Open Data' event in Westminster on 13/11/14: AB, AS and BC pr...
'Smart Cities'/'Open Data' event in Westminster on 13/11/14: AB, AS and BC pr...
 
Combined BIM & Design Coordination Workflow-r01
Combined BIM & Design Coordination Workflow-r01Combined BIM & Design Coordination Workflow-r01
Combined BIM & Design Coordination Workflow-r01
 
European smart cities and smart city projects in user empowered innovation ec...
European smart cities and smart city projects in user empowered innovation ec...European smart cities and smart city projects in user empowered innovation ec...
European smart cities and smart city projects in user empowered innovation ec...
 
081204 Virtual Design & Construction
081204 Virtual Design & Construction081204 Virtual Design & Construction
081204 Virtual Design & Construction
 
Ch06 - Organisation theory design and change gareth jones
Ch06 - Organisation theory design and change gareth jonesCh06 - Organisation theory design and change gareth jones
Ch06 - Organisation theory design and change gareth jones
 
Ch08 - Organisation theory design and change gareth jones
Ch08 - Organisation theory design and change gareth jonesCh08 - Organisation theory design and change gareth jones
Ch08 - Organisation theory design and change gareth jones
 
Organization structure & design by arun verma
Organization structure & design by arun vermaOrganization structure & design by arun verma
Organization structure & design by arun verma
 
BIM Uses In Design
BIM Uses In DesignBIM Uses In Design
BIM Uses In Design
 
INDUSTRIALISED BUILDING SYSTEMS & MODULAR COORDINATION
INDUSTRIALISED BUILDING SYSTEMS & MODULAR COORDINATIONINDUSTRIALISED BUILDING SYSTEMS & MODULAR COORDINATION
INDUSTRIALISED BUILDING SYSTEMS & MODULAR COORDINATION
 
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...
 
Revit and Building Information Modeling (BIM) Presentation
Revit and Building Information Modeling (BIM) PresentationRevit and Building Information Modeling (BIM) Presentation
Revit and Building Information Modeling (BIM) Presentation
 
Existing 
social
 processes,
design 
&

 the
 coordination 
of
 media…

Existing 
social
 processes,
design 
&

 the
 coordination 
of
 media…
Existing 
social
 processes,
design 
&

 the
 coordination 
of
 media…

Existing 
social
 processes,
design 
&

 the
 coordination 
of
 media…

 

Ähnlich wie Helsingin kaupungin kehittäjätapaaminen CitySDK

Jarmo Eskelinen, Forum Virium Helsinki
Jarmo Eskelinen, Forum Virium HelsinkiJarmo Eskelinen, Forum Virium Helsinki
Jarmo Eskelinen, Forum Virium Helsinkirahimsaatov
 
OASC Session ICT 2015
OASC Session ICT 2015OASC Session ICT 2015
OASC Session ICT 2015FIWARE
 
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
 
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 karlskronaPer-Olav Gramstad
 
Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference modelAlexander SAMARIN
 
IRIS Webinar Urban Data Platforms
IRIS Webinar Urban Data PlatformsIRIS Webinar Urban Data Platforms
IRIS Webinar Urban Data PlatformsIRIS Smart Cities
 
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 ServicesEsri UK
 
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
 
iot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstockiot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstockMichael Blackstock
 
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
 
Jane CHEN Work Sample
Jane CHEN Work SampleJane CHEN Work Sample
Jane CHEN Work SampleJane Chen
 
GAPE - Efficiency in a Click
GAPE - Efficiency in a ClickGAPE - Efficiency in a Click
GAPE - Efficiency in a ClickNexTec
 
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
 

Ähnlich wie Helsingin kaupungin kehittäjätapaaminen CitySDK (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
 
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...
 
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
 
Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference model
 
IRIS Webinar Urban Data Platforms
IRIS Webinar Urban Data PlatformsIRIS Webinar Urban Data Platforms
IRIS Webinar Urban Data Platforms
 
Six challenges to ensure digital transformation
Six challenges to ensure digital transformationSix challenges to ensure digital transformation
Six challenges to ensure digital transformation
 
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
 
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...
 
iot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstockiot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstock
 
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
 
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 ...
 
Jane CHEN Work Sample
Jane CHEN Work SampleJane CHEN Work Sample
Jane CHEN Work Sample
 
GAPE - Efficiency in a Click
GAPE - Efficiency in a ClickGAPE - Efficiency in a Click
GAPE - Efficiency in a Click
 
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
 
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
 

Mehr von HelsinkiLovesDevelopers

Mehr von HelsinkiLovesDevelopers (9)

Civic participation presentation in API Strategy conference in Amsterdam 2014
Civic participation presentation in API Strategy conference in Amsterdam 2014Civic participation presentation in API Strategy conference in Amsterdam 2014
Civic participation presentation in API Strategy conference in Amsterdam 2014
 
Palauterajapinta kuvaus
Palauterajapinta kuvausPalauterajapinta kuvaus
Palauterajapinta kuvaus
 
Crash course to Open Data and APIs
Crash course to Open Data and APIsCrash course to Open Data and APIs
Crash course to Open Data and APIs
 
Palauterajapinta työpaja 17.09.2013
Palauterajapinta työpaja 17.09.2013Palauterajapinta työpaja 17.09.2013
Palauterajapinta työpaja 17.09.2013
 
Helsinki CitySDK Pilot
Helsinki CitySDK PilotHelsinki CitySDK Pilot
Helsinki CitySDK Pilot
 
Futr hki
Futr hkiFutr hki
Futr hki
 
Linked events 10.5.2012
Linked events 10.5.2012Linked events 10.5.2012
Linked events 10.5.2012
 
Open cities data catalogue june 2012 presentation
Open cities data catalogue june 2012 presentationOpen cities data catalogue june 2012 presentation
Open cities data catalogue june 2012 presentation
 
Palvelukartan esitys kehittäjätapaamisessa 10.5.2012
Palvelukartan esitys kehittäjätapaamisessa 10.5.2012 Palvelukartan esitys kehittäjätapaamisessa 10.5.2012
Palvelukartan esitys kehittäjätapaamisessa 10.5.2012
 

Kürzlich hochgeladen

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Kürzlich hochgeladen (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Helsingin kaupungin kehittäjätapaaminen CitySDK

  • 1. City Service Development Kit Smart Open interfaces Open 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?
  • 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