54
Park Shark Amsterdam API December 2012 “from APP to API” Jonathan Carter Glimworm IT http://api.parkshark.nl [email protected] @jonathanrcarter

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

Embed Size (px)

Citation preview

Page 1: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

Park Shark Amsterdam APIDecember 2012

“from APP to API”

Jonathan Carter

Glimworm IT

http://api.parkshark.nl

[email protected]@jonathanrcarter

Page 2: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

non geeks leave the

room now..

Page 3: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

It started in September 2011 with a Hackathon

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

Options!!!

time date duration location

Page 5: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

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.

Page 6: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

How did we “best”

guess

Page 7: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

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

Page 8: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp
Page 9: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

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

Page 10: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

stuff you knowbut

they don't knowbut

do you know that they don't know ??

nice..YOU KNOW

THEY KNOW

THEY DON'TKNOW

Page 11: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

What other stuff don't we

know

Page 12: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

Parking moneyin amsterdam

is a tax

Page 13: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

It does not matter where

you pay

Page 14: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

What happened

next

Page 15: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

● 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

Page 16: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

● 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

Page 17: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

Our story was listened

to

Page 18: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

What's the story to data

holders?

Page 19: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

● Open Data is not necessarily useful data– Manage expectations– Pursue a tipping point

Data

Developers

Open Data

Page 20: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp
Page 21: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

● 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

Page 22: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

● 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

Page 23: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

● 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

Page 24: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp
Page 25: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

Progress

Page 26: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

Open Data Cafe

March 2012

Page 27: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp
Page 28: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp
Page 29: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp
Page 30: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

What did we do..

Page 31: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

THE API..

Page 32: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp
Page 33: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

The API is sometimes the missing link

open data providers

Politicians

City government

ICTDepartment

Independentdevelopercommunity

Citizens

Page 34: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

On websites and not just on IPhones

Page 35: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

What else does it do

Page 36: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

Park SharkAntwerp

API

Page 37: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp
Page 38: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp
Page 39: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

api.parkshark.nl/getthebutton-antwerp.html

Page 40: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

Park SharkAntwerp

APP

Page 41: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp
Page 42: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

Questions we are asked

Page 43: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

● Will there be a secondary market of worth billions?

● Politicians answer : yes● Our answer : no, or not in the way they envisage

Page 44: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

● Are there common standards

● Answer from politicians : don't know● Our answer : no

Page 45: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

● Will this become a problem ● Answer : yes

Page 46: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp
Page 47: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

● What is the endpoint

● Our answer : Government as a platform

Page 48: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

● What is the biggest threat

● Our answer : badly published data

Page 49: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

What can we as developers and creatives do?

Page 50: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

● 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?

Page 51: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

Who canyou turn to

Page 52: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

Find the tipping point

Data

Developers

Open Data

Page 53: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

Read our report

Page 54: Apps 4-antwerp-dec-2012-j-carter-parkshark-and-parkshark-api-antwerp

All of these people

participated in some way