Transcript
Page 1: How the web is becoming programmable  #smw paris2013
Page 2: How the web is becoming programmable  #smw paris2013

#SMWapihours

Page 3: How the web is becoming programmable  #smw paris2013

@webshell_ @SOASoftwareInc

Mehdi Medjaoui Emmanuel Dubois

Page 4: How the web is becoming programmable  #smw paris2013
Page 5: How the web is becoming programmable  #smw paris2013

Web

Page 6: How the web is becoming programmable  #smw paris2013
Page 7: How the web is becoming programmable  #smw paris2013

How does an API works?

Page 8: How the web is becoming programmable  #smw paris2013
Page 9: How the web is becoming programmable  #smw paris2013

An API is :

A communication interface between 2 applications, 2

websites or 2 things, which is automated and programmable

Page 10: How the web is becoming programmable  #smw paris2013

Technically an API is :

An application programming interface (API) is a protocol intended to be used as an interface by software components to

communicate with each other. It enables a 3rd-party application to access data or service from an other

application

Page 11: How the web is becoming programmable  #smw paris2013
Page 12: How the web is becoming programmable  #smw paris2013

If I was a

chocolate factory

my API could be :

Page 13: How the web is becoming programmable  #smw paris2013

my API

Page 14: How the web is becoming programmable  #smw paris2013

If I was...

a television

my API could be:

Page 15: How the web is becoming programmable  #smw paris2013

Program Controller Hard drive

Page 16: How the web is becoming programmable  #smw paris2013

If I was...

a flower

my API could be :

Page 17: How the web is becoming programmable  #smw paris2013

Light sensor

Temperature sensor

Humidity sensor

Page 18: How the web is becoming programmable  #smw paris2013

If I was ...

a human

my API could be :

Page 19: How the web is becoming programmable  #smw paris2013

language

Which helps us to better understand each other

Page 20: How the web is becoming programmable  #smw paris2013

Or not

Page 21: How the web is becoming programmable  #smw paris2013

If I was...

un site web or an application

my API will be :

Page 22: How the web is becoming programmable  #smw paris2013

A way to access, update, modify or delete data on

it and interact with it.

GETPOSTPUT

DELETE(REST)

Page 23: How the web is becoming programmable  #smw paris2013

Brief story of APIs

Page 24: How the web is becoming programmable  #smw paris2013
Page 25: How the web is becoming programmable  #smw paris2013
Page 26: How the web is becoming programmable  #smw paris2013

Brief story of web APIs

Page 27: How the web is becoming programmable  #smw paris2013
Page 28: How the web is becoming programmable  #smw paris2013

2000-2005

Page 29: How the web is becoming programmable  #smw paris2013

2000-2005

- 15 000 developers for ebay in 2005

- 330 000 developers for amazon in 2007

- $ 3Bn of income for salesforce in 2012

Page 30: How the web is becoming programmable  #smw paris2013
Page 31: How the web is becoming programmable  #smw paris2013

2005-2010

Page 32: How the web is becoming programmable  #smw paris2013
Page 33: How the web is becoming programmable  #smw paris2013

350 000 websites 1 billion smartphones

Page 34: How the web is becoming programmable  #smw paris2013

20/09

09/12

09/04

14/04

02/0919/05

25/0501/07

01/05

Opening of the API

50 000

100 000

300 000

13 billion call/day

1 000 000

18/0225 billion call/day

Tweetie

AprilMarch

20/01

2006

2009

2010

2011

201205/07

14/04 t.co

Page 35: How the web is becoming programmable  #smw paris2013

2010-2015

Page 37: How the web is becoming programmable  #smw paris2013

2010-2015

Page 39: How the web is becoming programmable  #smw paris2013

2015-2020?

Page 40: How the web is becoming programmable  #smw paris2013

APIs : Transform your product into a

platform

Page 42: How the web is becoming programmable  #smw paris2013
Page 43: How the web is becoming programmable  #smw paris2013

"75% of the Fortune1000 will have an public API in 2014"

Page 44: How the web is becoming programmable  #smw paris2013

"Every federal agency will have an API in 2013"

Page 45: How the web is becoming programmable  #smw paris2013
Page 46: How the web is becoming programmable  #smw paris2013

Why opening an API?

Page 47: How the web is becoming programmable  #smw paris2013

Opening its assets for :

Page 48: How the web is becoming programmable  #smw paris2013

OPEN INNOVATION

Page 49: How the web is becoming programmable  #smw paris2013
Page 50: How the web is becoming programmable  #smw paris2013

BUSINESS DEVELOPMENT

Page 51: How the web is becoming programmable  #smw paris2013

104 000 customers

10 000 affiliates

7 million

Page 52: How the web is becoming programmable  #smw paris2013

REVENUES

Page 53: How the web is becoming programmable  #smw paris2013
Page 54: How the web is becoming programmable  #smw paris2013

API management : Brand and product as

an API

Page 55: How the web is becoming programmable  #smw paris2013

Consumers become Do-ers

BtoC => BtoD

Developers, Designers, Digital consumers

Page 56: How the web is becoming programmable  #smw paris2013
Page 57: How the web is becoming programmable  #smw paris2013
Page 58: How the web is becoming programmable  #smw paris2013
Page 59: How the web is becoming programmable  #smw paris2013

Leverage the power of the crowd to spread your brand,

your reach and move forward

with your customers

Page 60: How the web is becoming programmable  #smw paris2013

14 salaries100 000 000 users

Page 61: How the web is becoming programmable  #smw paris2013

Everybody becomes an ''artist''

Page 62: How the web is becoming programmable  #smw paris2013

API

A product / servicesAn audience / Business modelA brand / Promotion

Page 63: How the web is becoming programmable  #smw paris2013

PRIVATE

PUBLIC

OPENCLOSED

Page 64: How the web is becoming programmable  #smw paris2013

PRIVATE

PUBLIC

OPENCLOSED

Page 65: How the web is becoming programmable  #smw paris2013

Product as an API

Page 66: How the web is becoming programmable  #smw paris2013

Marketing expectations

SKILLS TOOLS MONEY CAUSE

Page 67: How the web is becoming programmable  #smw paris2013

Marketing expectations

SKILLS TOOLS MONEY CAUSE

Page 68: How the web is becoming programmable  #smw paris2013

Busines Model

Controled revenues models

= Hackable and alternative revenue models

Page 69: How the web is becoming programmable  #smw paris2013

FREE PAYS GET PAID

Page 70: How the web is becoming programmable  #smw paris2013

Marketing dimensions

TransparencyContributionsOpennessMarketing "no bullshit"Hackability

Page 71: How the web is becoming programmable  #smw paris2013

Product as an API

How ?

Enterprise as a Legacy

Page 72: How the web is becoming programmable  #smw paris2013

Product as an API

Secure Service/datas

Page 73: How the web is becoming programmable  #smw paris2013

Product as an API

Secure Service/datas

Available

Page 74: How the web is becoming programmable  #smw paris2013

Product as an API

Secure Service/datas

Available

Accurate

Page 75: How the web is becoming programmable  #smw paris2013

Product as an API

Classcical Marketing

= Marketing about openness, access, hackability, utility and opportunities

Page 76: How the web is becoming programmable  #smw paris2013

Hackathons

Page 77: How the web is becoming programmable  #smw paris2013

Hackathons

Page 78: How the web is becoming programmable  #smw paris2013

Product as an API

Brand communities

= Developers communities

Page 79: How the web is becoming programmable  #smw paris2013

20th century

21th century

Page 80: How the web is becoming programmable  #smw paris2013

The Road to digital success

Marketing ComIT

Page 81: How the web is becoming programmable  #smw paris2013

The key to API successful strategy

A good product definition

Page 82: How the web is becoming programmable  #smw paris2013

The key to API successful strategy

A good product definition A controlled Asset

Page 83: How the web is becoming programmable  #smw paris2013

The key to API successful strategy

A good product definition A controlled Asset Disseminated and promoted brand

Page 84: How the web is becoming programmable  #smw paris2013

Extended digital World

Page 85: How the web is becoming programmable  #smw paris2013

Questions?

Mehdi Medjaoui06 14 94 59 [email protected]

Emmanuel Dubois06 12 32 19 [email protected]


Top Related