SlideShare a Scribd company logo
1 of 181
Download to read offline
Lecture for the course ‘Digital Access to Cultural Heritage’, 12-03-2015
Olaf Janssen, National Library of the Netherlands
olaf.janssen@kb.nl - @ookgezellig - slideshare.net/OlafJanssenNL
Introduction to (web) APIs
Definitions, examples, concepts and trends
Hi,
I’m Olaf Janssen
I’m an Open Data Coordinator
at the National Library of the Netherlands (KB)
Open Data coordinator???
That means I make sure KB’s open data and APIs get used by as many parties
and services as possible
 kb.nl/dataservices
olaf.janssen@kb.nl
@ookgezellig
slideshare.net/OlafJanssenNL
My presentation philosophy
This slidedeck is optimised
for
slideshare.net/OlafJanssenNL
What I hope you’ll get out of this talk
Better understanding of
1. What APIs are, and their importance
2. How APIs change life for
- organisations
- software developers
- consumers
 Understand possibilities of APIs for cultural heritage
How does my talk fit in overall DACH course?
Digitizingheritage:what&why?,MartinaBorghmans,5February2015
w.r.t.
APIs
Access
“beyond the website”
Alright, let’s start
with a bit of
history ...
.. about access
.. about access to cultural heritage
.. about access to cultural heritage
B.PC
Before the PC
≈
Before the ‘80s
Source: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
BMICE ring 1
Access ’80s - PCs are the T.F.O.
?
From To
date
T.F.O.
http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
date
T.F.O.Technology Fetish Object
Technology Fetish Object
to show how quickly the gadgets of
our youth go out of date.
http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
1985 1998 2003
[ CD player ][ Computer ]
[ 27” Widescreen
TV ]
http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
2008 2011 2015
[ Tablets ][ iPhone 3G ] [ Oculus ]
Source: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
BMICE ring 2
Access ’90s – websites are T.F.O.’s
Access ’90s – websites are T.F.O.’s
Access ’90s – websites are T.F.O.’s
Access ’90s – websites are T.F.O.’s
Access ’90s – websites are T.F.O.’s
BMICE ring 3
Source: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
Unfortunately:
Digitizing content (ring 2)
+
putting it on a website (ring 3)
≠
findable & usable for today’s users
http://www.designandux.com/wp-content/uploads/2013/09/unhappy-users.jpg
Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
BMICE ring 4
Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
BMICE ring 4
?
?
Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
BMICE ring 4
Web2.0
?
Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
BMICE ring 4
Web2.0
APIs
Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
Web2.0 & APIs
I’ll focus on these phenomena
for the rest of the talk
Web 2.0
Slide taken from http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
You read this article in preparation
If not: http://oreilly.com/web2/archive/what-is-web-20.html
Web2.0 key concepts 2005
Tim O’Reilly
What is Web 2.0: Design Patterns
and Business Models for the Next
Generation of Software
1. The long tail
2. Data is the next Intel Inside
3. Users add value
4. Network effects by default
5. Some rights reserved
6. The perpetual beta
7. Software above the level of a single device
8. Cooperate, don't control
2005
Tim O’Reilly
What is Web 2.0: Design Patterns and
Business Models for the Next
Generation of Software
Concepts 1-7 elaborated on
slideshare.net/OlafJanssenNL/part-1-of-the-lecture-
so-you-think-you-understand-everyday-life-web20-
api-theory-still-very-relevant-in-2013
Slide taken from http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
1. The long tail
2. Data is the next Intel Inside
3. Users add value
4. Network effects by default
5. Some rights reserved
6. The perpetual beta
7. Software above the level of a single device
8. Cooperate, don't control
2005
Tim O’Reilly
What is Web 2.0: Design Patterns and
Business Models for the Next
Generation of Software
Slide taken from http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
That is:
Web 2.0 applications are built of a
network of cooperating open data
services (open APIs).
API ?
Application
Programming
Interface
http://www.leninimports.com/cary_grant_new_7a.jpg
http://www.leninimports.com/cary_grant_new_7a.jpg
GUI
(graphical) interface for interaction
human user computer
WebsitesApps
API
(programmable) interface for interaction
computer computer
application application
software software
.. a means of putting information in and getting
information out of your system
without having to type it yourself…
API
(programmable) interface for interaction
computer computer
application application
software software
… with a number of characteristics ….
ATM to illustrate API characteristics
• Specialized service
does limited set of things very well
(“exposes certain services of bank”)
• Consistent & well-defined
operation
• Limited set of input
card, pin, amount, receipt Y/N
• Limited set of output
cash, (receipt)
• Enabling (protocolised) self-service
.... all while bank keeps control over the €€s
1. The long tail
2. Data is the next Intel Inside
3. Users add value
4. Network effects by default
5. Some rights reserved
6. The perpetual beta
7. Software above the level of a single device
8. Cooperate, don't control
Web 2.0 applications are built of a
network of cooperating open
data services (open APIs).
2005
Tim O’Reilly
What is Web 2.0: Design Patterns and
Business Models for the Next
Generation of Software
1. The long tail
2. Data is the next Intel Inside
3. Users add value
4. Network effects by default
5. Some rights reserved
6. The perpetual beta
7. Software above the level of a single device
8. Cooperate, don't control
2005
Tim O’Reilly
What is Web 2.0: Design Patterns and
Business Models for the Next
Generation of Software
Network of cooperating open data
services (APIs)
Offer APIs yourself
 Offer open APIs yourself
 Re-use open APIs of others
Your own open
webservice #1
Web2.0 (BMICE Ring 4)
a network of open APIs
Your own open
webservice #1
Web2.0 (BMICE Ring 4)
a network of open APIs
For the KB
• OAI-PMH
• SRU
• Resolver
Your own open
API #2
Your own open
webservice #1
Web2.0 (BMICE Ring 4)
a network of open APIs
Your own open
API #2
Your own open
webservice #1
Other party’s
open webservice
Web2.0 (BMICE Ring 4)
a network of open APIs
Your own open
API #2
Your own open
webservice #1
Other party’s
open webservice
Web2.0 (BMICE Ring 4)
a network of open APIs
Mashup (in browser)
Your own open
API #2
Your own open
webservice #1
Other party’s
open webservice
Web2.0 (BMICE Ring 4)
a network of open APIs
Mashup (in browser)
Open API
Your own open
API #2
Your own open
webservice #1
Other party’s
open webservice
Open webservice
Web2.0 (BMICE Ring 4)
a network of open APIs
Mashup (in browser)
Open API
Open API
Your own open
API #2
Your own open
webservice #1
Other party’s
open webservice
Open webservice
Web2.0 (BMICE Ring 4)
a network of open APIs
Mashup (in browser)
Open API
Open API
Application on desktop
Your own open
API #2
Your own open
webservice #1
Other party’s
open webservice
Open webservice
Web2.0 (BMICE Ring 4)
a network of open APIs
Mashup (in browser)
Mobile app
Open API
Open API
Application on desktop
Open API?
• Available on the web, freely shared
• Everybody can use it
(often after account registration / API-key, via self-service)
• Open standards & technologies
(JavaScript, XML, JSON, Oauth, SRU, OAI-PMH…)
• Openly documented
Open API?
http://www.youtube.com/watch?v=7r7QpIDEI_o
too
vague,
abstract
Is
?
No worries, let’s look at some
real life examples of open APIs in action
to improve our understanding
Some popular open APIs
Google Maps API
https://developers.google.com/maps/?hl=nl
Google Maps API
https://developers.google.com/maps/?hl=nl
True web2.0 setup - network of more specialized APIs
StreetView, Directions, Elevations, Timezone, Geocoding, Places etc.
cyclingthealps.com Google Maps API
cyclingthealps.com Google Maps API
StreetView API
cyclingthealps.com Google Maps API
Elevations API
Navigation apps Google Maps API
Directions API
Indoor Google Maps - Mall of America & Macy's
National monuments heatmap Google Maps API
dev.twitter.com
Twitter API
Embedded Tweets & timelines Twitter API
http://www.nrc.nl/nieuws/2015/02/27/internet-in-de-ban-van-een-blauw-met-zwarte-jurk/
Embedded Tweets & timelines Twitter API
http://www.nrc.nl/nieuws/2015/02/27/internet-in-de-ban-van-een-blauw-met-zwarte-jurk/
Emedded
Twitter Card
Embedded Tweets & timelines Twitter API
http://www.nrc.nl/nieuws/2015/02/27/internet-in-de-ban-van-een-blauw-met-zwarte-jurk/
Emedded
timeline
Embedded Tweets & timelines Twitter API
http://www.nrc.nl/nieuws/2015/02/27/internet-in-de-ban-van-een-blauw-met-zwarte-jurk/
Tweet button
Embedded Tweets & timelines Twitter API
http://www.nrc.nl/nieuws/2015/02/27/internet-in-de-ban-van-een-blauw-met-zwarte-jurk/
(Facebook API)
Embedded Tweets & timelines Twitter API
http://www.nrc.nl/nieuws/2015/02/27/internet-in-de-ban-van-een-blauw-met-zwarte-jurk/
(Youtube API)
Embedded Tweets & timelines Twitter API
http://www.nrc.nl/nieuws/2015/02/27/internet-in-de-ban-van-een-blauw-met-zwarte-jurk/
(Tumblr API)
Tweetdeck (in browser) Twitter API
tweetstats.com Twitter API
Amazon APIaffiliate-program.amazon.com/gp/advertising/api/detail/main.html
Amazon APIAPIs actually…
programmableweb.com/apitag/?q=amazon
bookstore.icm.ac.uk Amazon API
i.e. all product advertising
& transaction features are
using Amazon’s API
Amazon API
bookstore.icm.ac.uk
Liveplasma
Liveplasma gives you a visual display of related
bands, songs, movies, books etc..
Amazon API
Relationships generated by Amazon API
“customers who bought this album also like….”
Amazon API
labs.europeana.eu/api/ Europeana API
Europeana Open Culture App Europeana API
‘official’ Europeana
app
Twitter EuropeanaBot Europeana API
Posts images related to
• austrian place names
• nobel Prize winners
• animals
from Europeana to Twitter
Twitter EuropeanaBot Europeana API
This ≠ ‘official’ Europeana thing,
just an enthusiastic private
developer!
Moo.com is a printing company
They print personalised business cards,
postcards, Christmas cards, stickers, labels…
For businesscards,
you can use Moo’s templates …
.. or design your own
And Moo offers an API!
Question:
Why the would Moo need an API?
Some answers at the end of the talk…
OK, so far for the examples
let’s now look at
how APIs add value …
add value for
add value for
API consumers
(software developers)
API providers
(businesses)
Software
consumers
(you & me)
API value chain
http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
• Product data (Amazon)
• Geo-data (Google)
• Metadata (Europeana)
• Personal data (Facebook)
• Phone numbers (WhatsApp)
API value chain
http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
• Product data (Amazon)
• Geo-data (Google)
• Personal data (Facebook)
• Metadata (Europeana)
• Phone numbers (WhatsApp)
API value chain
http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
API provider
Businesses open up their assets
via APIs, while keeping control
over their data, products &
services
API value chain
http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
API provider
Business assets
owner
Owner of business assets
≠ necessarily
provider of API
API value chain
http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
API provider
Business assets
owner
3scale.net & apigee.com
Specialized
API service providers
API value chain
http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
API consumer
Developers
can start building applications
and businesses around a
company’s assets.
They use open APIs and self-
service tools to establish a
business relationship
API value chain
http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
API consumer
Game makers like Zynga,
Playfish & Crowdstar exist(ed)
because of Facebook APIs.
Developers
can start building applications
and businesses around a
company’s assets.
They use open APIs and self-
service tools to establish a
business relationship
API value chain
http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
Software consumer
Let’s look at
these 3 groups
in more detail…
API consumers
(software developers)
API providers
(businesses)
Software
consumers
(you & me)
1.
APIs from biz dev POV
Apps
Partners
Income
Adam DuVander
http://thenextweb.com/video/2012/04/28/the-new-api-apps-partners-income-adam-duvander-at-the-next-web-conference-2012-video
Biz Stone
(Twitter co-founder):
“The API has been inarguably the
most important thing we’ve done
with Twitter.”
Biz Stone
(Twitter co-founder):
“The API has been inarguably the
most important thing we’ve done
with Twitter.”
“It has allowed developers to build on
top of our infrastructure and come up
with ideas that are way better than
our ideas, …. that we wouldn’t have
been able to get to, being a very small
team.”
Biz Stone
(Twitter co-founder):
“The API has been inarguably the
most important thing we’ve done
with Twitter.”
“It has allowed developers to build on
top of our infrastructure and come up
with ideas that are way better than
our ideas, …. that we wouldn’t have
been able to get to, being a very small
team.”
Joy’s law
“No matter which
business you are in, the
smartest people always
work for someone else”
Biz Stone
(Twitter co-founder):
“The API has been inarguably the
most important thing we’ve done
with Twitter.”
“It has allowed developers to build on
top of our infrastructure and come up
with ideas that are way better than
our ideas, …. that we wouldn’t have
been able to get to, being a very small
team.”
So, the API has easily 10x more
traffic than the website..”
Biz Stone
(Twitter co-founder):
“The API has been inarguably the
most important thing we’ve done
with Twitter.”
“It has allowed developers to build on
top of our infrastructure and come up
with ideas that are way better than
our ideas, …. that we wouldn’t have
been able to get to, being a very small
team.”
So, the API has easily 10x more
traffic than the website..”
“So, the API becomes a way for us
to grow our business…”
(Source, 2007)
Jeff Bar
(Amazon evangelist - 2008)
“The adoption of Amazon's Web
services (API) is currently driving
more network activity than
everything Amazon does through
their traditional websites”
Brian Swette (eBay - 2000)
Our new API will openly provide the
tools that developers need to create
applications based on eBay
technology”
"There are already dozens of
companies and hundreds of
applications that rely on our site….
"Our new API will provide much
needed standardization. Existing
applications will run more reliably..”
“More and more companies will be able
to easily and seamlessly weave
eBay into their business models."
(source)
Q:
How big is this API
business stuff?
A:
It’s huge!
APIs are the cornerstones of
BizDev 2.0
Having a well-developed API is the
modern & decentralised way for
growing a business
Rings a bell?
1995
Why do we
need a Web
site?
2000 2005 2010
Of course we
have a Web
site
Of course
we have an
API
Why do we
need an
API?
1995
Why do we
need a Web
site?
2000 2005 2010
Of course we
have a Web
site
Of course
we have an
API
Why do we
need an
API?
But websites are limited …
Disadvantages
• Limited population reach
(650M websites in 2012)
• Limited brand distribution
• Significant SEO and SEM
costs
Source: Dion Hinchcliffe, http://www.zdnet.com/blog/hinchcliffe
1995
Why do we
need a Web
site?
2000 2005 2010
Of course we
have a Web
site
Of course
we have an
API
Why do we
need an
API?
Martin Tantow
(co-founder of 3scale, an API service provider):
“Not having an API today is like not
having a website in the 90s..”
“The website serves as no more than a
marketing tool, all added value is
delivered through the API “
(source)
John Musser
(Founder ProgrammableWeb.com):
1995
Why do we
need a Web
site?
2000 2005 2010
Of course we
have a Web
site
Of course
we have an
API
Why do we
need an
API?
APIs help you grow your business
Added value
• Unlock new distribution channels for your content (mobile, social, gaming etc.)
• Reach new partners, markets, platforms & devices
Source: Dion Hinchcliffe, http://blogs.zdnet.con/Hinchcliffe
APIs help you grow your business
Added value
• Unlock new distribution channels for your content (mobile, social, gaming etc.)
• Reach new partners, markets, platforms & devices
Source: Dion Hinchcliffe, http://blogs.zdnet.con/Hinchcliffe
http://translogic.aolautos.com/2011/06/01/ford-googles-prediction-api-
foresees-greener-driving-routes-vi/
http://www.samsung.com/us/topic/apps-on-your-fridge
BizDev2.0 – decentalised business dev
Consumer/HackerBusiness/Partner
Flickr API
www.flickr.com/services/apps/search/?q=printing
These companies take
Flickr's API and build
printing services
without ever engaging
with Flickr's team
Flickr receives $$ for
API-calls
BizDev2.0 – decentalised business devhttp://www.flickr.com/services
Consumer/HackerBusiness/Partner
Flickr API
Flickr receives
• free brand distribution
• free content distribution
• customer loyalty
• goodwill
These people use Flickr’s
API for making home-
grown apps
without ever engaging
with Flickr's team
APIs help you grow your business
Added value
• Unlock new distribution channels for your content (mobile, social, gaming etc.)
• Reach new partners, markets, platforms & devices
• Stimulate innovation. Enable others to build (new, better) products &
functionalities
• Improve brand recognition and customer loyalty
.. all while keeping control over your data!
Joy’s law
OK, so this API stuff
is huge!
Time for some
hard figures!
API Timeline
2009
• 13.000 3rd party apps for eBay (source)
• 60% of all eBay.com traffic via API (source)
• 7 billion $$$ revenu via API
2012
• eBay API 1 billion calls per day!
Success for these businesses is heavily relying on their API(s)
Source
source
“Facebook ready” devices
100’s of “Netflix Ready” devices
2.
APIs from developers’ POV
flickr.com/tom_w_bn
Developers are the
craftsmen…
© Eric Roth
... and women
of the 21st century
flickr.com/mashery
Developers build stuff
Developers solve
problems
They change the world
Q:
How big is this API
developer world?
“An effort which engaged
390.000 people”
(source)
source
2009
• 13.000 apps
• 100.000 developers!
Source 1
Source 2
2011
• 1.000.000 apps
• 750.000 developers!
2013
• 3.000.000 apps!
source
2007
• 7.000 apps
2008
• 33.000 apps
• 400.000 developers
2012
• 9.000.000 apps
source
2007
• 7.000 apps
2008
• 33.000 apps
• 400.000 developers
2012
• 9.000.000 apps!
3.
APIs from end-user POV
APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Your favourite apps
• Device-independence
“Software above the level of a single device”
APIs make life easier…
with new possibilities & experiences
Evernote.com
APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
AndroidBlog
APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
Slideshare
embedded in
LinkedIn
APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
Flickr
embedded in
Gmail
APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
Embedded
Youtube clips
APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
• Synchronisation & automation
APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
• Synchronisation & automation
Social media
wall
APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
• Synchronisation & automation
ifttt.com
zapier.com
APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
• Synchronisation & automation
• Easier authentication
Q:
How big is this API
end-user world?
“Every month 375M people
play Facebook-connected
games”
Source
“FBers have uploaded
250B photos,
growing by 350M per day!”
Source
Question:
Why the would Moo need an API?
1. Build your own card design apps & websites
Moo will do printing / checkout / shipping / customer care
1. Build your own card design apps & websites
Moo will do printing / checkout / shipping / customer care
1. Build your own card design apps & websites
Moo will do printing / checkout / shipping / customer care
2. Become Moo-affiliate
2. Become Moo-affiliate
Self-service
made possible by API
• Adobe InDesign Extension
• Adobe Photoshop Lightroom Plugin
3. Build extensions for desktop software
THANKS!
olaf.janssen@kb.nl
@ookgezellig
slideshare.net/OlafJanssenNL

More Related Content

Viewers also liked

Word bank
Word bankWord bank
Word bank
lucia95
 
A tribute to simon gillespie by dr. jeffrey lant master marketer and also col...
A tribute to simon gillespie by dr. jeffrey lant master marketer and also col...A tribute to simon gillespie by dr. jeffrey lant master marketer and also col...
A tribute to simon gillespie by dr. jeffrey lant master marketer and also col...
howie martell
 
Google Simplicity Enterprise Wp
Google Simplicity Enterprise WpGoogle Simplicity Enterprise Wp
Google Simplicity Enterprise Wp
Juan Pittau
 
Priorities for EU-Caribbean cooperation in Science and Technology
Priorities for EU-Caribbean cooperation in Science and TechnologyPriorities for EU-Caribbean cooperation in Science and Technology
Priorities for EU-Caribbean cooperation in Science and Technology
Fabio Nascimbeni
 
Asymmetric Social Media Communications
Asymmetric Social Media CommunicationsAsymmetric Social Media Communications
Asymmetric Social Media Communications
MH Group Comunications
 
Europe-Latin America Cooperation in ICT Research: State of the Art, Opportuni...
Europe-Latin America Cooperation in ICT Research: State of the Art, Opportuni...Europe-Latin America Cooperation in ICT Research: State of the Art, Opportuni...
Europe-Latin America Cooperation in ICT Research: State of the Art, Opportuni...
Fabio Nascimbeni
 
Happy thanksgiving as we remember those great days of family and life past re...
Happy thanksgiving as we remember those great days of family and life past re...Happy thanksgiving as we remember those great days of family and life past re...
Happy thanksgiving as we remember those great days of family and life past re...
howie martell
 
Escuelas que trabajan para superar el fracaso escolar todos pueden aprender
Escuelas que trabajan para superar el fracaso escolar todos pueden aprenderEscuelas que trabajan para superar el fracaso escolar todos pueden aprender
Escuelas que trabajan para superar el fracaso escolar todos pueden aprender
Blopar
 

Viewers also liked (20)

Social Network Analysis and collaborative learning
Social Network Analysis and collaborative learningSocial Network Analysis and collaborative learning
Social Network Analysis and collaborative learning
 
Ionic Bonds
Ionic BondsIonic Bonds
Ionic Bonds
 
Beehive002
Beehive002Beehive002
Beehive002
 
Word bank
Word bankWord bank
Word bank
 
Lotus
LotusLotus
Lotus
 
Anaesthetic plan
Anaesthetic   planAnaesthetic   plan
Anaesthetic plan
 
A tribute to simon gillespie by dr. jeffrey lant master marketer and also col...
A tribute to simon gillespie by dr. jeffrey lant master marketer and also col...A tribute to simon gillespie by dr. jeffrey lant master marketer and also col...
A tribute to simon gillespie by dr. jeffrey lant master marketer and also col...
 
Google Simplicity Enterprise Wp
Google Simplicity Enterprise WpGoogle Simplicity Enterprise Wp
Google Simplicity Enterprise Wp
 
Trabajo de los estudiantes 1
Trabajo de los estudiantes 1Trabajo de los estudiantes 1
Trabajo de los estudiantes 1
 
Priorities for EU-Caribbean cooperation in Science and Technology
Priorities for EU-Caribbean cooperation in Science and TechnologyPriorities for EU-Caribbean cooperation in Science and Technology
Priorities for EU-Caribbean cooperation in Science and Technology
 
Daily Routines1
Daily Routines1Daily Routines1
Daily Routines1
 
Asymmetric Social Media Communications
Asymmetric Social Media CommunicationsAsymmetric Social Media Communications
Asymmetric Social Media Communications
 
Vu Kd Pristatymas
Vu Kd PristatymasVu Kd Pristatymas
Vu Kd Pristatymas
 
Europe-Latin America Cooperation in ICT Research: State of the Art, Opportuni...
Europe-Latin America Cooperation in ICT Research: State of the Art, Opportuni...Europe-Latin America Cooperation in ICT Research: State of the Art, Opportuni...
Europe-Latin America Cooperation in ICT Research: State of the Art, Opportuni...
 
pft in cement workers
pft  in cement workerspft  in cement workers
pft in cement workers
 
Happy thanksgiving as we remember those great days of family and life past re...
Happy thanksgiving as we remember those great days of family and life past re...Happy thanksgiving as we remember those great days of family and life past re...
Happy thanksgiving as we remember those great days of family and life past re...
 
Why God Exists
Why God ExistsWhy God Exists
Why God Exists
 
Escuelas que trabajan para superar el fracaso escolar todos pueden aprender
Escuelas que trabajan para superar el fracaso escolar todos pueden aprenderEscuelas que trabajan para superar el fracaso escolar todos pueden aprender
Escuelas que trabajan para superar el fracaso escolar todos pueden aprender
 
MAPA CONCEPTUAL GERENCIA DE PROYECTOS Y CICLO DE VIDA DE UN PROYECTO
MAPA CONCEPTUAL GERENCIA DE PROYECTOS Y CICLO DE VIDA DE UN PROYECTOMAPA CONCEPTUAL GERENCIA DE PROYECTOS Y CICLO DE VIDA DE UN PROYECTO
MAPA CONCEPTUAL GERENCIA DE PROYECTOS Y CICLO DE VIDA DE UN PROYECTO
 
Agua eliminacion domestica-arsenico
Agua eliminacion domestica-arsenicoAgua eliminacion domestica-arsenico
Agua eliminacion domestica-arsenico
 

Similar to Introduction to (web) APIs - definitions, examples, concepts and trends

Web 2.0 Core Concepts, Applications, and Implications
Web 2.0 Core Concepts, Applications, and ImplicationsWeb 2.0 Core Concepts, Applications, and Implications
Web 2.0 Core Concepts, Applications, and Implications
Tomáš Pitner
 
SoundCloud Platform Do:s and Don't:s at How To Web 2011
SoundCloud Platform Do:s and Don't:s at How To Web 2011SoundCloud Platform Do:s and Don't:s at How To Web 2011
SoundCloud Platform Do:s and Don't:s at How To Web 2011
Eric Wahlforss
 

Similar to Introduction to (web) APIs - definitions, examples, concepts and trends (20)

So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...
So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...
So you think you ….understand everyday life? Web2.0 & API theory – (still) ve...
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
 
Global Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 ForecastGlobal Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 Forecast
 
The Open Web
The Open WebThe Open Web
The Open Web
 
Top 7 wrong common beliefs about Enterprise API implementation
Top 7 wrong common beliefs about Enterprise API implementationTop 7 wrong common beliefs about Enterprise API implementation
Top 7 wrong common beliefs about Enterprise API implementation
 
Octo API-days 2015
Octo API-days 2015Octo API-days 2015
Octo API-days 2015
 
Barcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application DevelopmentBarcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application Development
 
INTERFACE, by apidays - Lessons learned from implementing our custom ‘Big Da...
INTERFACE, by apidays  - Lessons learned from implementing our custom ‘Big Da...INTERFACE, by apidays  - Lessons learned from implementing our custom ‘Big Da...
INTERFACE, by apidays - Lessons learned from implementing our custom ‘Big Da...
 
2.0 for PLE
2.0 for PLE2.0 for PLE
2.0 for PLE
 
API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17
 
MuleSoft London Community - May 2017 RAML
MuleSoft London Community - May 2017 RAMLMuleSoft London Community - May 2017 RAML
MuleSoft London Community - May 2017 RAML
 
OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17
 
Web 2.0 Core Concepts, Applications, and Implications
Web 2.0 Core Concepts, Applications, and ImplicationsWeb 2.0 Core Concepts, Applications, and Implications
Web 2.0 Core Concepts, Applications, and Implications
 
Five Elements of Software Engineering for Mobile
Five Elements of Software Engineering for MobileFive Elements of Software Engineering for Mobile
Five Elements of Software Engineering for Mobile
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
 
Open source BIM collective
Open source BIM collectiveOpen source BIM collective
Open source BIM collective
 
SoundCloud Platform Do:s and Don't:s at How To Web 2011
SoundCloud Platform Do:s and Don't:s at How To Web 2011SoundCloud Platform Do:s and Don't:s at How To Web 2011
SoundCloud Platform Do:s and Don't:s at How To Web 2011
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
 
Building a Bank with Go
Building a Bank with GoBuilding a Bank with Go
Building a Bank with Go
 
NPR API: Create Once Publish Everywhere
NPR API: Create Once Publish EverywhereNPR API: Create Once Publish Everywhere
NPR API: Create Once Publish Everywhere
 

More from Olaf Janssen

Verbinden van bibliotheekcollecties met Wikimedia-projecten, KNVI-congres 201...
Verbinden van bibliotheekcollecties met Wikimedia-projecten, KNVI-congres 201...Verbinden van bibliotheekcollecties met Wikimedia-projecten, KNVI-congres 201...
Verbinden van bibliotheekcollecties met Wikimedia-projecten, KNVI-congres 201...
Olaf Janssen
 
Using LOD to crowdsource Dutch WW2 underground newspapers on Wikipedia - DCH,...
Using LOD to crowdsource Dutch WW2 underground newspapers on Wikipedia - DCH,...Using LOD to crowdsource Dutch WW2 underground newspapers on Wikipedia - DCH,...
Using LOD to crowdsource Dutch WW2 underground newspapers on Wikipedia - DCH,...
Olaf Janssen
 
Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...
Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...
Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...
Olaf Janssen
 

More from Olaf Janssen (20)

Atlas De Wit + Wikimedia Commons + Wikidata = nieuwe manieren van zoeken & v...
Atlas De Wit + Wikimedia Commons + Wikidata  = nieuwe manieren van zoeken & v...Atlas De Wit + Wikimedia Commons + Wikidata  = nieuwe manieren van zoeken & v...
Atlas De Wit + Wikimedia Commons + Wikidata = nieuwe manieren van zoeken & v...
 
Verbinden van bibliotheekcollecties met Wikimedia-projecten, KNVI-congres 201...
Verbinden van bibliotheekcollecties met Wikimedia-projecten, KNVI-congres 201...Verbinden van bibliotheekcollecties met Wikimedia-projecten, KNVI-congres 201...
Verbinden van bibliotheekcollecties met Wikimedia-projecten, KNVI-congres 201...
 
Interview InformatieProfessional KNVI Smart Humanity 2019 special met Olaf Ja...
Interview InformatieProfessional KNVI Smart Humanity 2019 special met Olaf Ja...Interview InformatieProfessional KNVI Smart Humanity 2019 special met Olaf Ja...
Interview InformatieProfessional KNVI Smart Humanity 2019 special met Olaf Ja...
 
Uitleg zelfgemaakte foto's uploaden naar Wikimedia Commons, Wikicafe Tiel, 10...
Uitleg zelfgemaakte foto's uploaden naar Wikimedia Commons, Wikicafe Tiel, 10...Uitleg zelfgemaakte foto's uploaden naar Wikimedia Commons, Wikicafe Tiel, 10...
Uitleg zelfgemaakte foto's uploaden naar Wikimedia Commons, Wikicafe Tiel, 10...
 
Beelddonaties: enkele reis of retour? Studiemiddag Wiki Wetenschappers SAE 26...
Beelddonaties: enkele reis of retour? Studiemiddag Wiki Wetenschappers SAE 26...Beelddonaties: enkele reis of retour? Studiemiddag Wiki Wetenschappers SAE 26...
Beelddonaties: enkele reis of retour? Studiemiddag Wiki Wetenschappers SAE 26...
 
Kennisbijeenkomst Wikimedia en Bibliotheken, 15 mei 2019
Kennisbijeenkomst Wikimedia en Bibliotheken, 15 mei 2019Kennisbijeenkomst Wikimedia en Bibliotheken, 15 mei 2019
Kennisbijeenkomst Wikimedia en Bibliotheken, 15 mei 2019
 
Introductie Delpher - Wikicafe Tilburg, 6 december 2018
Introductie Delpher - Wikicafe Tilburg, 6 december 2018Introductie Delpher - Wikicafe Tilburg, 6 december 2018
Introductie Delpher - Wikicafe Tilburg, 6 december 2018
 
Leven lang leren met Wikipedia & de KB, Teamdag KB, 29 mei 2018, Den Haag
Leven lang leren met Wikipedia & de KB, Teamdag KB, 29 mei 2018, Den HaagLeven lang leren met Wikipedia & de KB, Teamdag KB, 29 mei 2018, Den Haag
Leven lang leren met Wikipedia & de KB, Teamdag KB, 29 mei 2018, Den Haag
 
Hoe zet je zelfgemaakte foto's op Wikpedia? - Openbare bibliotheek 's-Hertoge...
Hoe zet je zelfgemaakte foto's op Wikpedia? - Openbare bibliotheek 's-Hertoge...Hoe zet je zelfgemaakte foto's op Wikpedia? - Openbare bibliotheek 's-Hertoge...
Hoe zet je zelfgemaakte foto's op Wikpedia? - Openbare bibliotheek 's-Hertoge...
 
Wikipedia - artikel in Boekenwereld, jrg 33, nr 1, febr 2017
Wikipedia - artikel in Boekenwereld, jrg 33, nr 1, febr 2017Wikipedia - artikel in Boekenwereld, jrg 33, nr 1, febr 2017
Wikipedia - artikel in Boekenwereld, jrg 33, nr 1, febr 2017
 
Uitleg fotos uploaden Wikimedia Commons, Wikicafe Tilburg, 04-01-2018
Uitleg fotos uploaden Wikimedia Commons, Wikicafe Tilburg, 04-01-2018Uitleg fotos uploaden Wikimedia Commons, Wikicafe Tilburg, 04-01-2018
Uitleg fotos uploaden Wikimedia Commons, Wikicafe Tilburg, 04-01-2018
 
Wikipedia en de Koninklijke Bibliotheek: samen een wereldwijd bereik - Netwe...
 Wikipedia en de Koninklijke Bibliotheek: samen een wereldwijd bereik - Netwe... Wikipedia en de Koninklijke Bibliotheek: samen een wereldwijd bereik - Netwe...
Wikipedia en de Koninklijke Bibliotheek: samen een wereldwijd bereik - Netwe...
 
Slimmer worden met de KB en Wikipedia - Filosofie op de Kaart, 20-10-2017, KB...
Slimmer worden met de KB en Wikipedia - Filosofie op de Kaart, 20-10-2017, KB...Slimmer worden met de KB en Wikipedia - Filosofie op de Kaart, 20-10-2017, KB...
Slimmer worden met de KB en Wikipedia - Filosofie op de Kaart, 20-10-2017, KB...
 
Using LOD to crowdsource Dutch WW2 underground newspapers on Wikipedia - DCH,...
Using LOD to crowdsource Dutch WW2 underground newspapers on Wikipedia - DCH,...Using LOD to crowdsource Dutch WW2 underground newspapers on Wikipedia - DCH,...
Using LOD to crowdsource Dutch WW2 underground newspapers on Wikipedia - DCH,...
 
Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...
Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...
Joining forces with Wikipedia reasons, experiences and impact - Sharing is Ca...
 
Digitale Toegankelijkheid in de praktijk - Deel 1. Koninklijke Bibliotheek, 2...
Digitale Toegankelijkheid in de praktijk - Deel 1. Koninklijke Bibliotheek, 2...Digitale Toegankelijkheid in de praktijk - Deel 1. Koninklijke Bibliotheek, 2...
Digitale Toegankelijkheid in de praktijk - Deel 1. Koninklijke Bibliotheek, 2...
 
Introductie Wikipedia Fotodag OB Midden-Brabant, Tilburg, 01-04-2017
Introductie Wikipedia Fotodag OB Midden-Brabant, Tilburg, 01-04-2017Introductie Wikipedia Fotodag OB Midden-Brabant, Tilburg, 01-04-2017
Introductie Wikipedia Fotodag OB Midden-Brabant, Tilburg, 01-04-2017
 
Linked Open Data case study (illegal newspapers WW2, Wikipedia, DBpedia) - Le...
Linked Open Data case study (illegal newspapers WW2, Wikipedia, DBpedia) - Le...Linked Open Data case study (illegal newspapers WW2, Wikipedia, DBpedia) - Le...
Linked Open Data case study (illegal newspapers WW2, Wikipedia, DBpedia) - Le...
 
Kansen voor Wikipedia-fotodag in de Spoozone in Tilburg
Kansen voor Wikipedia-fotodag in de Spoozone in TilburgKansen voor Wikipedia-fotodag in de Spoozone in Tilburg
Kansen voor Wikipedia-fotodag in de Spoozone in Tilburg
 
Lunchlezing Arnhemsche Eau de Cologne-fabriek 1873-1876, Koninklijke Biblioth...
Lunchlezing Arnhemsche Eau de Cologne-fabriek 1873-1876, Koninklijke Biblioth...Lunchlezing Arnhemsche Eau de Cologne-fabriek 1873-1876, Koninklijke Biblioth...
Lunchlezing Arnhemsche Eau de Cologne-fabriek 1873-1876, Koninklijke Biblioth...
 

Recently uploaded

Recently uploaded (20)

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 

Introduction to (web) APIs - definitions, examples, concepts and trends

Editor's Notes

  1. http://client-side-apis.appspot.com/ http://andywibbels.com/what-is-an-api/ API stands for Application Programming Interface and is a set of code and standards for accessing a Web-based application or service. API thus allows a web application to interact with other applications programmatically similar to the way human accesses a web application via GUI within web browsers. By exposing their functions or content via API, web applications allows developers to easily enrich their sites with new features. http://www.hotscripts.com/blog/web-apis/ The acronym stands for “application programming interface”, which is a typically over-engineered way of saying “means of putting information in and getting information out of your system without having to type it yourself”.   Typically you’ll provide the API with some information, and in return the system will process and spit back some other data.   There’s any number of analogies that you can use, but one of my favourites is the cash machine.   That’s pretty much an API for your bank – you put in your card and enter your PIN, ask the bank for money, and it then dispenses cash.   The information you’re providing is the data on your card and your PIN, while the bank is supplying you with cash and a little paper slip telling you how big your overdraft is returns might be.
  2. http://client-side-apis.appspot.com/ http://andywibbels.com/what-is-an-api/ API stands for Application Programming Interface and is a set of code and standards for accessing a Web-based application or service. API thus allows a web application to interact with other applications programmatically similar to the way human accesses a web application via GUI within web browsers. By exposing their functions or content via API, web applications allows developers to easily enrich their sites with new features. http://www.hotscripts.com/blog/web-apis/ The acronym stands for “application programming interface”, which is a typically over-engineered way of saying “means of putting information in and getting information out of your system without having to type it yourself”.   Typically you’ll provide the API with some information, and in return the system will process and spit back some other data.   There’s any number of analogies that you can use, but one of my favourites is the cash machine.   That’s pretty much an API for your bank – you put in your card and enter your PIN, ask the bank for money, and it then dispenses cash.   The information you’re providing is the data on your card and your PIN, while the bank is supplying you with cash and a little paper slip telling you how big your overdraft is returns might be.
  3. The acronym stands for “application programming interface”, which is a typically over-engineered way of saying “means of putting information in and getting information out of your system without having to type it yourself”.   Typically you’ll provide the API with some information, and in return the system will process and spit back some other data.   There’s any number of analogies that you can use, but one of my favourites is the cash machine.   That’s pretty much an API for your bank – you put in your card and enter your PIN, ask the bank for money, and it then dispenses cash.   The information you’re providing is the data on your card and your PIN, while the bank is supplying you with cash and a little paper slip telling you how big your overdraft is returns might be.
  4. 2) Open vs. gesloten API’s API’s kun je globaal onderverdelen in twee smaken: open (of publieke) en gesloten API’s. Een API is open wanneer iedereen er gebruik van mag & kan maken, meestal na het geautomatiseerd aanvragen van een API-key (een soort wachtwoord voor de API). Ze zijn transparant in alle opzichten: ze worden op internet gepubliceerd, zijn open gedocumenteerd en gebruiken open technologieën en standaarden. Een goed voorbeeld is bit.ly – de bekende URL-verkorter. Deze dienst laat je ook zien hoeveel mensen op een door jou aangemaakte verkorte URL hebben geklikt. Dit is handig wanneer je niet alleen (de URL van) een document wil verspreiden, maar ook inzicht wil hebben hoe groot het bereik van dat document is. Heeft bit.ly een open API? Test 1: Bit.ly's API is openlijk gedocumenteerd Test 2: Hij is beschikbaar via self-service. Je kunt meteen een account & key aanmaken en aan de slag gaan. Test 3: Hij gebruikt open technologieën (xml, json, oauth – daarover later meer) Andere bekende voorbeelden van publieke API’s zijn die van Twitter, Facebook en GoogleMaps.
  5. Liveplasma is een zoekmachine voor muziek, bands, films, regisseurs en acteurs. Zoek naar een bepaalde artiest/band/film/regisseur/acteur en je krijgt een visuele weergave van aanverwante items die je zouden kunnen interesseren. Deze toepassing maakt gebruik van de Amazon API om verwantschappen tussen items te bepalen en detailinformatie van items weer te geven.
  6. The web of relationships is generated using data from the Amazon Ecommerce API. A cursory comparison between the Liveplasma results and Amazon results for the same artist appears to indicate that Liveplasma uses Amazon’s “customers who bought this item also bought” data. http://jasonharris.ca/2011/10/liveplasma-music-and-movie-discovery-web-app-review/
  7. semi-random images from Europeana collections on Twitter. The program takes a list of "seed terms" from a file, searches for corresponding images on Europeana and posts the URL of the first result to the Twitter-Account EuropeanaBot. The current implementation has used Austrian place names and a list of Nobel Prize winners.  
  8. Definition of 'Business Asset' A piece of property or equipment purchased exclusively or primarily for business use. Business assets span many categories, such as vehicles, real estate, computers, office furniture and other fixtures. Much of the start-up capital for many businesses goes toward the purchase of this type of asset. Business Assets are listed on the firm's balance sheet as items of ownership. Investopedia explains 'Business Asset' Most business assets can be written off and either depreciated according to the appropriate schedule or expensed under section 179 in the year of purchase. Business assets are different from business expenses, which include supplies and small tools and are simply deducted. Fixed business assets such as real estate and tangible property differ from current assets such as receivables.
  9. http://corp.klout.com/blog/2011/07/two-billion-is-cool/ July 12th, 2011 by Matthew Thomson API omvang tov werknemers http://twittermania.nl/2011/05/twitter-900000-apps-600000-ontwikkelaars/ Door Bert Kok op 13 - 05 - 2011 13:48 Op #devnest, een conferentie voor Twitter-ontwikkelaars in San Francisco, heeft Twitter vannacht heel wat interessante getallen onthuld. Zo zijn er inmiddels 900.000 applicaties die op de een of andere manier het Twitter-platform gebruiken. Ongeveer 600.000 ontwikkelaars werken aan allerlei Twitter-apps. Verder verwerkt Twitter het ongelofelijke aantal van 13 miljard API-verzoeken per dag.
  10. http://corp.klout.com/blog/2011/07/two-billion-is-cool/ July 12th, 2011 by Matthew Thomson API omvang tov werknemers http://twittermania.nl/2011/05/twitter-900000-apps-600000-ontwikkelaars/ Door Bert Kok op 13 - 05 - 2011 13:48 Op #devnest, een conferentie voor Twitter-ontwikkelaars in San Francisco, heeft Twitter vannacht heel wat interessante getallen onthuld. Zo zijn er inmiddels 900.000 applicaties die op de een of andere manier het Twitter-platform gebruiken. Ongeveer 600.000 ontwikkelaars werken aan allerlei Twitter-apps. Verder verwerkt Twitter het ongelofelijke aantal van 13 miljard API-verzoeken per dag.
  11. http://corp.klout.com/blog/2011/07/two-billion-is-cool/ July 12th, 2011 by Matthew Thomson API omvang tov werknemers http://twittermania.nl/2011/05/twitter-900000-apps-600000-ontwikkelaars/ Door Bert Kok op 13 - 05 - 2011 13:48 Op #devnest, een conferentie voor Twitter-ontwikkelaars in San Francisco, heeft Twitter vannacht heel wat interessante getallen onthuld. Zo zijn er inmiddels 900.000 applicaties die op de een of andere manier het Twitter-platform gebruiken. Ongeveer 600.000 ontwikkelaars werken aan allerlei Twitter-apps. Verder verwerkt Twitter het ongelofelijke aantal van 13 miljard API-verzoeken per dag.
  12. http://corp.klout.com/blog/2011/07/two-billion-is-cool/ July 12th, 2011 by Matthew Thomson API omvang tov werknemers http://twittermania.nl/2011/05/twitter-900000-apps-600000-ontwikkelaars/ Door Bert Kok op 13 - 05 - 2011 13:48 Op #devnest, een conferentie voor Twitter-ontwikkelaars in San Francisco, heeft Twitter vannacht heel wat interessante getallen onthuld. Zo zijn er inmiddels 900.000 applicaties die op de een of andere manier het Twitter-platform gebruiken. Ongeveer 600.000 ontwikkelaars werken aan allerlei Twitter-apps. Verder verwerkt Twitter het ongelofelijke aantal van 13 miljard API-verzoeken per dag.
  13. http://corp.klout.com/blog/2011/07/two-billion-is-cool/ July 12th, 2011 by Matthew Thomson API omvang tov werknemers http://twittermania.nl/2011/05/twitter-900000-apps-600000-ontwikkelaars/ Door Bert Kok op 13 - 05 - 2011 13:48 Op #devnest, een conferentie voor Twitter-ontwikkelaars in San Francisco, heeft Twitter vannacht heel wat interessante getallen onthuld. Zo zijn er inmiddels 900.000 applicaties die op de een of andere manier het Twitter-platform gebruiken. Ongeveer 600.000 ontwikkelaars werken aan allerlei Twitter-apps. Verder verwerkt Twitter het ongelofelijke aantal van 13 miljard API-verzoeken per dag.
  14. Breder bereik naar online publiek: Een API stelt bedrijven in staat om content op één plek te maken en deze dynamisch te posten en te updaten via de diverse kanalen die het bedrijf gebruikt om zijn content onder de mensen te brengen. Op die manier kan de data zonder extra inspanning een groot publiek bereiken. Eigenaar van de assets (bv. KB): Een API kan tot een breder gebruik en bereik van collecties, diensten en merknaam leiden door (niche)markten, partners, platformen en devices te bedienen die op andere manieren minder efficiënt te bereiken zijn. Het openstellen van de (KB-)assets kan innovatie & onderzoek stimuleren en veel goodwill bij andere instellingen creëren. Door het opheffen van de muur rondom producten en diensten d.m.v. APIs, kan de eigenaar van de business assets kanalen naar nieuwe markten, gebruikers en partnerschappen aanboren. Ook kunnen APIs het bedrijfsimago en de relaties met de klanten verbeteren. Vergroten brand recognition and customer loyalty The company who releases the API allows its customers to access their services in new, more efficient ways, increasing brand recognition and customer loyalty. Anderen in staat stellen om Organisaties kiezen voor een API wanneer ze bijvoorbeeld 3rd party ontwikkelaars willen aanmoedigen om op innovatieve manieren met hun data om te gaan. De externe bouwers kunnen dan met die data toepassingen bouwen die de organisatie zelf nog niet heeft kunnen bedenken of realiseren. With the API we also hope that others can develop new applications and services which we didn't think of or couldn't do ourselves! Controle over de data houden : the company publishing the API has all the power. If the startup ever decides to change the terms of use for its API, for example, or decides to charge a fee for licensing the API, the third-party developer has no choice but to accept it and deal with it. …. and they still get to keep their source code proprietar Kosten besprane: The startup gets to expand their company’s user base without having to spend any money to develop niche industry software (die niches-toepassignen kunne door andere partijen gemaaktworden Innovatiee aandrijven: others can develop new applications and services which we didn't think of or couldn't do ourselves! Facebook released its API so that developers could create widgets or small applications that add fun, new functionality to the popular site. Verrijking eigen data met die van anderen : core business can be “remixed
  15. Breder bereik naar online publiek: Een API stelt bedrijven in staat om content op één plek te maken en deze dynamisch te posten en te updaten via de diverse kanalen die het bedrijf gebruikt om zijn content onder de mensen te brengen. Op die manier kan de data zonder extra inspanning een groot publiek bereiken. Eigenaar van de assets (bv. KB): Een API kan tot een breder gebruik en bereik van collecties, diensten en merknaam leiden door (niche)markten, partners, platformen en devices te bedienen die op andere manieren minder efficiënt te bereiken zijn. Het openstellen van de (KB-)assets kan innovatie & onderzoek stimuleren en veel goodwill bij andere instellingen creëren. Door het opheffen van de muur rondom producten en diensten d.m.v. APIs, kan de eigenaar van de business assets kanalen naar nieuwe markten, gebruikers en partnerschappen aanboren. Ook kunnen APIs het bedrijfsimago en de relaties met de klanten verbeteren. Vergroten brand recognition and customer loyalty The company who releases the API allows its customers to access their services in new, more efficient ways, increasing brand recognition and customer loyalty. Anderen in staat stellen om Organisaties kiezen voor een API wanneer ze bijvoorbeeld 3rd party ontwikkelaars willen aanmoedigen om op innovatieve manieren met hun data om te gaan. De externe bouwers kunnen dan met die data toepassingen bouwen die de organisatie zelf nog niet heeft kunnen bedenken of realiseren. With the API we also hope that others can develop new applications and services which we didn't think of or couldn't do ourselves! Controle over de data houden : the company publishing the API has all the power. If the startup ever decides to change the terms of use for its API, for example, or decides to charge a fee for licensing the API, the third-party developer has no choice but to accept it and deal with it. …. and they still get to keep their source code proprietar Kosten besprane: The startup gets to expand their company’s user base without having to spend any money to develop niche industry software (die niches-toepassignen kunne door andere partijen gemaaktworden Innovatiee aandrijven: others can develop new applications and services which we didn't think of or couldn't do ourselves! Facebook released its API so that developers could create widgets or small applications that add fun, new functionality to the popular site. Verrijking eigen data met die van anderen : core business can be “remixed
  16. Breder bereik naar online publiek: Een API stelt bedrijven in staat om content op één plek te maken en deze dynamisch te posten en te updaten via de diverse kanalen die het bedrijf gebruikt om zijn content onder de mensen te brengen. Op die manier kan de data zonder extra inspanning een groot publiek bereiken. Eigenaar van de assets (bv. KB): Een API kan tot een breder gebruik en bereik van collecties, diensten en merknaam leiden door (niche)markten, partners, platformen en devices te bedienen die op andere manieren minder efficiënt te bereiken zijn. Het openstellen van de (KB-)assets kan innovatie & onderzoek stimuleren en veel goodwill bij andere instellingen creëren. Door het opheffen van de muur rondom producten en diensten d.m.v. APIs, kan de eigenaar van de business assets kanalen naar nieuwe markten, gebruikers en partnerschappen aanboren. Ook kunnen APIs het bedrijfsimago en de relaties met de klanten verbeteren. Vergroten brand recognition and customer loyalty The company who releases the API allows its customers to access their services in new, more efficient ways, increasing brand recognition and customer loyalty. Anderen in staat stellen om Organisaties kiezen voor een API wanneer ze bijvoorbeeld 3rd party ontwikkelaars willen aanmoedigen om op innovatieve manieren met hun data om te gaan. De externe bouwers kunnen dan met die data toepassingen bouwen die de organisatie zelf nog niet heeft kunnen bedenken of realiseren. With the API we also hope that others can develop new applications and services which we didn't think of or couldn't do ourselves! Controle over de data houden : the company publishing the API has all the power. If the startup ever decides to change the terms of use for its API, for example, or decides to charge a fee for licensing the API, the third-party developer has no choice but to accept it and deal with it. …. and they still get to keep their source code proprietary (but the api open) Kosten besprane: The startup gets to expand their company’s user base without having to spend any money to develop niche industry software (die niches-toepassignen kunne door andere partijen gemaaktworden Innovatiee aandrijven: others can develop new applications and services which we didn't think of or couldn't do ourselves! Facebook released its API so that developers could create widgets or small applications that add fun, new functionality to the popular site. Verrijking eigen data met die van anderen : core business can be “remixed
  17. 30. BRANDING•  Spread your brand through the web and other channels –  Twitter –  Google Maps (300% growth versus Mapquest’s 20% growth)•  Become an intrinsic part of the experience –  New York Times & Guardian vis a vis news
  18. Thanks to Netflix’s API, the digital movie brand’s service is present on a range of consumer devices that includes Sony PlayStation, Microsoft Xbox, and Roku. Of course, ubiquity has always been an important competitive weapon, but achieving it used to be a physical challenge (building stores). Now, it’s a digital one (getting into apps and on devices). There’s no better tool for lowering barriers to digital distribution than a robust API.
  19. Look for “API”, “Developers”, “Data” etc
  20. On API Evangelist I work to highlight the most popular approach to delivering web APIs, which is: Pragmatic REST Since REST takes advantage of the same Internet mechanisms that are used to view regular web pagesit has many advantages, resulting in faster implementations and easier for developers to understand.  REST APIs allow you to take data and functionality available on your website and make these resources available through a Web API.  Then, instead of returning HTML to represent these resources, the API returns data in one of two possible formats: Extensible Markup Language (XML) JavaScript Object Notation (JSON)
  21. Eindgebruikers: Deze krijgen dankzij de API en de ontwikkelaars fraaie apps die ze nieuwe mogelijkheden geeft om de weg te vinden (Google Maps), te laten weten waar ze uithangen (FourSquare), gedachten met de wereld te delen (Twitter) of te kijken wat er vroeger op een bepaalde plek gebeurd is (Hier Was het Nieuws). Goede apps geven gebruikers meer gemak, vermaak, kennis, sociale connecties etc. en versterken de relatie tussen de klant en de aanbieder.