SlideShare a Scribd company logo
1 of 54
Download to read offline
Park Shark Amsterdam API
     December 2012
    “from APP to API”

       Jonathan Carter

         Glimworm IT

     http://api.parkshark.nl

      jc@glimworm.com
      @jonathanrcarter
non geeks
 leave the
   room
   now..
It started in September 2011 with a
              Hackathon
Options!!!

time    date   duration   location
What was different
●   We added the“best guess” (“obvious dumbass”)
    logic.

●   What would be the #1 FAQ?

●   How much in total will it cost and what is the
    alternative?

●   I don't want to know the details.
How did
we “best”
 guess
Serendipity
●   In 2011 I bought a horse & a car
●   I needed to park near my house on the
    weekend without a permit
●   My house is near 3 zones with different tariffs
    and hours and I DID NOT KNOW IT !!!
●   I over paid for months but worked it out just
    before the hackathon
●   The data that I had already thought about was
    presented in front of me
Why us?
●   Almost nobody in the parking business parks..

●   Locals mostly work out a way to get a parmit

●   That leaves the tourists who don't visit the same
    place often enough by car to notice
THEY                  THEY
       KNOW                  DON'T
                             KNOW

                          stuff you know
                                but
YOU
KNOW   nice..            they don't know
                                but
                do you know that they don't know ??
What other
stuff don't we
    know
Parking money
 in amsterdam
     is a tax
It does not
matter where
   you pay
What
happened
  next
●
    Invited to talk at a DIVV internal meeting
●
    Invited to participate at open Data Cafe
●
    Invitation to input to
    Smart City SDK
●
    Commercial work
    for CITION
●
    We won APPS FOR NEDERLAND with
    “Vistory”
●
    Invited to present to policy committee in
    den Hague about app making
●
    Invited by the UK
    embassy to events
    for UK/NL creative
    entrepreneurs
Our story
was listened
          to
What's the
story to data
    holders?
●
    Open Data is not necessarily useful data
       –   Manage expectations
       –   Pursue a tipping point


                                    Developers
      Data




                      Open Data
●
    About the data
      –   Make sure it is complete useable
      –   Write background information

      –   Actively ask the community for feedback
      –   Be prepared to improve the data
      –   Provide a contact person

      –   Real time is best, otherwise update regularly
●
    Use the language of the developer
      –   Provide some specifc challenges
      –   If possible use english as well as dutch
      –   Provide json
      –   Provide rest
      –   GEO : google maps not KML
      –   Understand who you are dealing with
●
    Especially consider the indie developer
      –   Make sure a creative mind can understand
          the data
      –   Provide calculations and business rules
      –   Provide a way to contact you
      –   Don't force the developer to create a server
          infrastructure
Progress
Open Data Cafe
 March 2012
What did
 we do..
THE API..
The API is sometimes the missing link

                 Politicians
    open data                    City government
     providers




    ICT                                Independent
 Department                              developer
                                        community


                      Citizens
On websites and not just on
         IPhones
What else does it do
Park Shark
 Antwerp
   API
api.parkshark.nl/getthebutton-
        antwerp.html
Park Shark
 Antwerp
   APP
Questions
 we are
 asked
●   Will there be a secondary market of worth
    billions?

    ●   Politicians answer : yes
    ●   Our answer : no, or not in the way they envisage
●   Are there common standards

    ●   Answer from politicians : don't know
    ●   Our answer : no
●   Will this become a problem

    ●   Answer : yes
●   What is the endpoint

    ●   Our answer : Government as a platform
●   What is the biggest threat

    ●   Our answer : badly published data
What can we as
developers and
 creatives do?
●   What do we really need?
    ●   To Use the data
    ●   To innovate
    ●   To be creative


●
    How can we help and inform
    ●   Data owners
    ●   Policy makers
    ●
        Can we give a list of our priorities?
Who canyou turn to
Find the tipping point

                            Developers
Data




              Open Data
Read our report
All of these
    people
 participated
in some way

More Related Content

Similar to Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

Building A Content Marketing Machine - Vertical Measures Webinar
Building A Content Marketing Machine - Vertical Measures WebinarBuilding A Content Marketing Machine - Vertical Measures Webinar
Building A Content Marketing Machine - Vertical Measures WebinarJohn Doherty
 
Open Data Conference - Bart Rosseau - Apps for Ghent
Open Data Conference - Bart Rosseau - Apps for GhentOpen Data Conference - Bart Rosseau - Apps for Ghent
Open Data Conference - Bart Rosseau - Apps for GhentOpening-up.eu
 
The case for a Dutch ANBS foundation
The case for a Dutch ANBS foundationThe case for a Dutch ANBS foundation
The case for a Dutch ANBS foundationJeroen Baten
 
Analytics and Indicators Every DeFi Investor Should Pay Attention to.
Analytics and Indicators Every DeFi Investor Should Pay Attention to.Analytics and Indicators Every DeFi Investor Should Pay Attention to.
Analytics and Indicators Every DeFi Investor Should Pay Attention to.intotheblock
 
Simple DeFi Analytics Any Crypto-Investor Should Know About
Simple DeFi Analytics Any Crypto-Investor Should Know About Simple DeFi Analytics Any Crypto-Investor Should Know About
Simple DeFi Analytics Any Crypto-Investor Should Know About Jesus Rodriguez
 
Creating Community: A frank discussion between a megacorp and a start-up
Creating Community: A frank discussion between a megacorp and a start-upCreating Community: A frank discussion between a megacorp and a start-up
Creating Community: A frank discussion between a megacorp and a start-upAll Things Open
 
Opening Up: The City of Regina's Open Data Journey
Opening Up: The City of Regina's Open Data JourneyOpening Up: The City of Regina's Open Data Journey
Opening Up: The City of Regina's Open Data JourneyAlyssa Daku
 
Data for good israel - Meetup #3
Data for good israel - Meetup #3Data for good israel - Meetup #3
Data for good israel - Meetup #3Jérémy ATIA
 
Thinking Through Digital: Top tips for designing projects and working with te...
Thinking Through Digital: Top tips for designing projects and working with te...Thinking Through Digital: Top tips for designing projects and working with te...
Thinking Through Digital: Top tips for designing projects and working with te...Cogapp
 
Content as one of my 2015-2016 lectures at the University of Bergamo
Content as one of my 2015-2016 lectures at the University of BergamoContent as one of my 2015-2016 lectures at the University of Bergamo
Content as one of my 2015-2016 lectures at the University of BergamoRoberto Peretta
 
Software Development in a Funky Manner to meet client requirements best
Software Development in a Funky Manner to meet client requirements bestSoftware Development in a Funky Manner to meet client requirements best
Software Development in a Funky Manner to meet client requirements bestPeter Horsten
 
REIQ Digital Twin Workbook
REIQ Digital Twin WorkbookREIQ Digital Twin Workbook
REIQ Digital Twin WorkbookPeter Brewer
 
Techniques offered by big data available for use in the banking sector
Techniques offered by big data available for use in the banking sectorTechniques offered by big data available for use in the banking sector
Techniques offered by big data available for use in the banking sectorRadoslaw Kita
 
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?Chris Swan
 
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes Hanokh Aloni
 
Technical Empathy_v2.pdf
Technical Empathy_v2.pdfTechnical Empathy_v2.pdf
Technical Empathy_v2.pdfLeon Adato
 
HUG July 17 - Interactive content, video marketing and podcasting
HUG July 17 - Interactive content, video marketing and podcastingHUG July 17 - Interactive content, video marketing and podcasting
HUG July 17 - Interactive content, video marketing and podcastingDigital 22 Online Limited
 
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...ifPeople
 
How we blew our shot at beating Spotify, spending two metric truckloads of ca...
How we blew our shot at beating Spotify, spending two metric truckloads of ca...How we blew our shot at beating Spotify, spending two metric truckloads of ca...
How we blew our shot at beating Spotify, spending two metric truckloads of ca...Espen Dalløkken
 

Similar to Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp (20)

Building A Content Marketing Machine - Vertical Measures Webinar
Building A Content Marketing Machine - Vertical Measures WebinarBuilding A Content Marketing Machine - Vertical Measures Webinar
Building A Content Marketing Machine - Vertical Measures Webinar
 
Open Data Conference - Bart Rosseau - Apps for Ghent
Open Data Conference - Bart Rosseau - Apps for GhentOpen Data Conference - Bart Rosseau - Apps for Ghent
Open Data Conference - Bart Rosseau - Apps for Ghent
 
The case for a Dutch ANBS foundation
The case for a Dutch ANBS foundationThe case for a Dutch ANBS foundation
The case for a Dutch ANBS foundation
 
Analytics and Indicators Every DeFi Investor Should Pay Attention to.
Analytics and Indicators Every DeFi Investor Should Pay Attention to.Analytics and Indicators Every DeFi Investor Should Pay Attention to.
Analytics and Indicators Every DeFi Investor Should Pay Attention to.
 
Simple DeFi Analytics Any Crypto-Investor Should Know About
Simple DeFi Analytics Any Crypto-Investor Should Know About Simple DeFi Analytics Any Crypto-Investor Should Know About
Simple DeFi Analytics Any Crypto-Investor Should Know About
 
Creating Community: A frank discussion between a megacorp and a start-up
Creating Community: A frank discussion between a megacorp and a start-upCreating Community: A frank discussion between a megacorp and a start-up
Creating Community: A frank discussion between a megacorp and a start-up
 
Opening Up: The City of Regina's Open Data Journey
Opening Up: The City of Regina's Open Data JourneyOpening Up: The City of Regina's Open Data Journey
Opening Up: The City of Regina's Open Data Journey
 
Data for good israel - Meetup #3
Data for good israel - Meetup #3Data for good israel - Meetup #3
Data for good israel - Meetup #3
 
Thinking Through Digital: Top tips for designing projects and working with te...
Thinking Through Digital: Top tips for designing projects and working with te...Thinking Through Digital: Top tips for designing projects and working with te...
Thinking Through Digital: Top tips for designing projects and working with te...
 
Open source for the city
Open source for the cityOpen source for the city
Open source for the city
 
Content as one of my 2015-2016 lectures at the University of Bergamo
Content as one of my 2015-2016 lectures at the University of BergamoContent as one of my 2015-2016 lectures at the University of Bergamo
Content as one of my 2015-2016 lectures at the University of Bergamo
 
Software Development in a Funky Manner to meet client requirements best
Software Development in a Funky Manner to meet client requirements bestSoftware Development in a Funky Manner to meet client requirements best
Software Development in a Funky Manner to meet client requirements best
 
REIQ Digital Twin Workbook
REIQ Digital Twin WorkbookREIQ Digital Twin Workbook
REIQ Digital Twin Workbook
 
Techniques offered by big data available for use in the banking sector
Techniques offered by big data available for use in the banking sectorTechniques offered by big data available for use in the banking sector
Techniques offered by big data available for use in the banking sector
 
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
EMFcamp2022 - What if apps logged into you, instead of you logging into apps?
 
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes
 
Technical Empathy_v2.pdf
Technical Empathy_v2.pdfTechnical Empathy_v2.pdf
Technical Empathy_v2.pdf
 
HUG July 17 - Interactive content, video marketing and podcasting
HUG July 17 - Interactive content, video marketing and podcastingHUG July 17 - Interactive content, video marketing and podcasting
HUG July 17 - Interactive content, video marketing and podcasting
 
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...
 
How we blew our shot at beating Spotify, spending two metric truckloads of ca...
How we blew our shot at beating Spotify, spending two metric truckloads of ca...How we blew our shot at beating Spotify, spending two metric truckloads of ca...
How we blew our shot at beating Spotify, spending two metric truckloads of ca...
 

More from Jonathan Carter

All about sensing at sensemakers march 2017
All about sensing at sensemakers march 2017All about sensing at sensemakers march 2017
All about sensing at sensemakers march 2017Jonathan Carter
 
Node red for sensemakers meetup
Node red for sensemakers meetup Node red for sensemakers meetup
Node red for sensemakers meetup Jonathan Carter
 
J Carter presentation at Amsterdam Ibeacon Living Lab launch event
J Carter presentation at Amsterdam Ibeacon Living Lab launch event J Carter presentation at Amsterdam Ibeacon Living Lab launch event
J Carter presentation at Amsterdam Ibeacon Living Lab launch event Jonathan Carter
 
Beacon platforms for appcelerator meetup
Beacon platforms for appcelerator meetupBeacon platforms for appcelerator meetup
Beacon platforms for appcelerator meetupJonathan Carter
 
Glimworm beacos i beacon workshop ticonf amsterdam j carter.pdf
Glimworm beacos i beacon workshop ticonf amsterdam   j carter.pdfGlimworm beacos i beacon workshop ticonf amsterdam   j carter.pdf
Glimworm beacos i beacon workshop ticonf amsterdam j carter.pdfJonathan Carter
 
Integrating i beacons into your project appsterdam lunchtime lecture 12 feb 2014
Integrating i beacons into your project appsterdam lunchtime lecture 12 feb 2014Integrating i beacons into your project appsterdam lunchtime lecture 12 feb 2014
Integrating i beacons into your project appsterdam lunchtime lecture 12 feb 2014Jonathan Carter
 
Integrating iBeacons into your appcelerator project using Glimworm Beacons
Integrating iBeacons into your appcelerator project using Glimworm BeaconsIntegrating iBeacons into your appcelerator project using Glimworm Beacons
Integrating iBeacons into your appcelerator project using Glimworm BeaconsJonathan Carter
 
Parkshark end of year report 2012
Parkshark end of year report 2012Parkshark end of year report 2012
Parkshark end of year report 2012Jonathan Carter
 

More from Jonathan Carter (8)

All about sensing at sensemakers march 2017
All about sensing at sensemakers march 2017All about sensing at sensemakers march 2017
All about sensing at sensemakers march 2017
 
Node red for sensemakers meetup
Node red for sensemakers meetup Node red for sensemakers meetup
Node red for sensemakers meetup
 
J Carter presentation at Amsterdam Ibeacon Living Lab launch event
J Carter presentation at Amsterdam Ibeacon Living Lab launch event J Carter presentation at Amsterdam Ibeacon Living Lab launch event
J Carter presentation at Amsterdam Ibeacon Living Lab launch event
 
Beacon platforms for appcelerator meetup
Beacon platforms for appcelerator meetupBeacon platforms for appcelerator meetup
Beacon platforms for appcelerator meetup
 
Glimworm beacos i beacon workshop ticonf amsterdam j carter.pdf
Glimworm beacos i beacon workshop ticonf amsterdam   j carter.pdfGlimworm beacos i beacon workshop ticonf amsterdam   j carter.pdf
Glimworm beacos i beacon workshop ticonf amsterdam j carter.pdf
 
Integrating i beacons into your project appsterdam lunchtime lecture 12 feb 2014
Integrating i beacons into your project appsterdam lunchtime lecture 12 feb 2014Integrating i beacons into your project appsterdam lunchtime lecture 12 feb 2014
Integrating i beacons into your project appsterdam lunchtime lecture 12 feb 2014
 
Integrating iBeacons into your appcelerator project using Glimworm Beacons
Integrating iBeacons into your appcelerator project using Glimworm BeaconsIntegrating iBeacons into your appcelerator project using Glimworm Beacons
Integrating iBeacons into your appcelerator project using Glimworm Beacons
 
Parkshark end of year report 2012
Parkshark end of year report 2012Parkshark end of year report 2012
Parkshark end of year report 2012
 

Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

  • 1. Park Shark Amsterdam API December 2012 “from APP to API” Jonathan Carter Glimworm IT http://api.parkshark.nl jc@glimworm.com @jonathanrcarter
  • 2. non geeks leave the room now..
  • 3. It started in September 2011 with a Hackathon
  • 4. Options!!! time date duration location
  • 5. What was different ● We added the“best guess” (“obvious dumbass”) logic. ● What would be the #1 FAQ? ● How much in total will it cost and what is the alternative? ● I don't want to know the details.
  • 7. Serendipity ● In 2011 I bought a horse & a car ● I needed to park near my house on the weekend without a permit ● My house is near 3 zones with different tariffs and hours and I DID NOT KNOW IT !!! ● I over paid for months but worked it out just before the hackathon ● The data that I had already thought about was presented in front of me
  • 8.
  • 9. Why us? ● Almost nobody in the parking business parks.. ● Locals mostly work out a way to get a parmit ● That leaves the tourists who don't visit the same place often enough by car to notice
  • 10. THEY THEY KNOW DON'T KNOW stuff you know but YOU KNOW nice.. they don't know but do you know that they don't know ??
  • 12. Parking money in amsterdam is a tax
  • 13. It does not matter where you pay
  • 15. Invited to talk at a DIVV internal meeting ● Invited to participate at open Data Cafe ● Invitation to input to Smart City SDK ● Commercial work for CITION
  • 16. We won APPS FOR NEDERLAND with “Vistory” ● Invited to present to policy committee in den Hague about app making ● Invited by the UK embassy to events for UK/NL creative entrepreneurs
  • 18. What's the story to data holders?
  • 19. Open Data is not necessarily useful data – Manage expectations – Pursue a tipping point Developers Data Open Data
  • 20.
  • 21. About the data – Make sure it is complete useable – Write background information – Actively ask the community for feedback – Be prepared to improve the data – Provide a contact person – Real time is best, otherwise update regularly
  • 22. Use the language of the developer – Provide some specifc challenges – If possible use english as well as dutch – Provide json – Provide rest – GEO : google maps not KML – Understand who you are dealing with
  • 23. Especially consider the indie developer – Make sure a creative mind can understand the data – Provide calculations and business rules – Provide a way to contact you – Don't force the developer to create a server infrastructure
  • 24.
  • 26. Open Data Cafe March 2012
  • 27.
  • 28.
  • 29.
  • 30. What did we do..
  • 32.
  • 33. The API is sometimes the missing link Politicians open data City government providers ICT Independent Department developer community Citizens
  • 34. On websites and not just on IPhones
  • 35. What else does it do
  • 37.
  • 38.
  • 41.
  • 43. Will there be a secondary market of worth billions? ● Politicians answer : yes ● Our answer : no, or not in the way they envisage
  • 44. Are there common standards ● Answer from politicians : don't know ● Our answer : no
  • 45. Will this become a problem ● Answer : yes
  • 46.
  • 47. What is the endpoint ● Our answer : Government as a platform
  • 48. What is the biggest threat ● Our answer : badly published data
  • 49. What can we as developers and creatives do?
  • 50. What do we really need? ● To Use the data ● To innovate ● To be creative ● How can we help and inform ● Data owners ● Policy makers ● Can we give a list of our priorities?
  • 52. Find the tipping point Developers Data Open Data
  • 54. All of these people participated in some way