who cares about apis? (nordicapis april 2014)

21
Who Cares About APIs? Nordic APIs, Copenhagen 2014 Anne-Sofie Nielsen VP, Product Development Kapow Software

Upload: nordic-apis

Post on 29-Nov-2014

157 views

Category:

Software


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

TITLE SLIDE Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 32 pt Subtitle Format (Format Manually) •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 24 pt / Color: Gray (53/53/53)

Document Details •  Author, Title, Date, etc. / 3 lines max. •  Font: Arial Reg. / Size: 14 pt

Who Cares About APIs? Nordic APIs, Copenhagen 2014

Anne-Sofie Nielsen VP, Product Development Kapow Software

Page 2: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

Who am I

•  M.Sc. Software Engineering from DTU

•  VP, Product Development at Kapow Software

•  Developed Kapow’s integration with LinkedIn, Facebook, Twitter, Salesforce and Google’s APIs

•  Worked on browser-based automation for years

april 14, 2014 Confidential © 2013 Kapow Software 2

Page 3: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

Disclaimer

•  Kapow Software makes a living wrapping API-less web applications in “Synthetic APIs”

april 14, 2014 Confidential © 2013 Kapow Software 3

RES

T / J

ava

/ .N

et

Web application

Robot

Web application photo credit: Daniela Meleo

Page 4: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

So, how does that work?

april 14, 2014 Confidential © 2013 Kapow Software 4

Workflow

Browser (or XML / JSON / PDF / Excel)

Page 5: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

Why this talk?

•  ProgrammableWeb.com: 11,204 APIs

•  WorldWideWebSize.com: 1.88 billion web sites

april 14, 2014 Confidential © 2013 Kapow Software 5

Page 6: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

Why this talk?

•  ProgrammableWeb.com: 11,204 APIs

•  WorldWideWebSize.com: 1.88 billion web sites

april 14, 2014 Confidential © 2013 Kapow Software 6

Photos: JMacPherson and David Sward

Page 7: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

Now, what is the ambition here?

•  ProgrammableWeb.com: 11,204 APIs

•  WorldWideWebSize.com: 1.88 billion web sites

april 14, 2014 Confidential © 2013 Kapow Software 7

Photo: Søren Juhl

Page 8: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

API First Strategy

•  It only something for the young and hip?

april 14, 2014 Confidential © 2013 Kapow Software 8

Evan and Fiona from API-First.com. Very hip.

Page 9: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 2 Columns •  Font: Arial Reg. •  Size: 18 pt (all levels) •  Line Spacing: 1.0 Lines

API First Strategy

Advantages

•  Easier to offer multiple front-ends (web, mobile etc.)

•  Clear division of responsibility –  Clear interface between the

work done by your backend and front-end team

–  Easier to scale your application

Disadvantages

•  Up-front cost

•  Hard to generalize based on a single example

april 14, 2014 Confidential © 2013 Kapow Software 9

Page 10: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

API First Strategy

•  Can not creating an API for your application be seen as a form of technical debt?

april 14, 2014 Confidential © 2013 Kapow Software 10

Page 11: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

It’s about the $$$

•  It’s not always the entity who builds the application that has anything to gain from an API

april 14, 2014 Confidential © 2013 Kapow Software 11

I Need APIs

Adapted from photo by Gemma Vittoria

Page 12: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

It’s about the $$$ - example

april 14, 2014 Confidential © 2013 Kapow Software 12

Partner portal Partner portal

Partner portal

Internal scheduling application

Who has an incentive to build these APIs?

Page 13: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

It’s about the $$$ - example

april 14, 2014 Confidential © 2013 Kapow Software 13

Partner portal Partner portal

Partner portal

Internal scheduling application KAPOW!

Page 14: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

It’s about the $$$ - example

april 14, 2014 Confidential © 2013 Kapow Software 14

Partner portal Partner portal

Partner portal

Internal scheduling application

Page 15: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 2 Columns •  Font: Arial Reg. •  Size: 18 pt (all levels) •  Line Spacing: 1.0 Lines

Click A Taxi – Disrupting the Taxi Business with Innovative Consumer Apps

15

Challenge Rapidly integrate with a growing network of Taxi companies and partners with no reliance on API access Solution High volume integrations across partner systems: taxi companies, restaurants, hotels, flight bookings 50 countries, 5000 cities,100,000 bookings per month, expanded globally in 18 months

“Without Kapow technology, we couldn’t have expanded into this many cities so fast. Our average partner integration now takes less than two days to complete.”

— Søren Halskov Nissen, CEO, Click A Taxi

Page 16: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

OK, so why did I sit through that commercial?

•  Because it illustrates some of the advantages you can gain in a programmable world –  “Let’s put humans to work where we need human minds. And

let’s automate the rest.” – Jessica Deutch, Digital River

•  And, unless you build synthetic APIs on top of the front end, that generally requires APIs to be present

april 14, 2014 Confidential © 2013 Kapow Software 16

Page 17: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

Who is going to insist on APIs?

•  Enterprises demanding cloud, cloud, cloud –  “Over the next two years, there will be an explosive growth in

the number of enterprise cloud computing projects, according to a study into cloud computing trends by TheInfoPro”, computerweekly.com

•  Can we get them as excited about APIs?

april 14, 2014 Confidential © 2013 Kapow Software 17

Page 18: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

So why demand APIs, anyway?

•  APIs lend themselves very well to automation –  Paves the way for future savings through automation of manual

processes

•  Your valuable data doesn’t get stuck in some vendor’s proprietary systems –  You can move it to other systems, or consolidate many data

sources into a single view

•  APIs should be on IT’s checklist right up there with security and scalability

april 14, 2014 Confidential © 2013 Kapow Software 18

Page 19: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

But just before we get too excited about APIs, let me be a little old and grumpy

april 14, 2014 Confidential © 2013 Kapow Software 19

•  APIs are not very standardized

•  Not all APIs are user friendly or well documented –  There can be a real learning curve to an API

•  Public APIs can get closed down or restricted

Page 20: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

All slide content should go below the dotted line above when a Subtitle is present. •  For consistency across all slides, this is the

preferable location for all content

DO NOT place slide content below the dotted line below.

TIP: Reduce the body text font size only if necessary to fit all of your text. When possible, break apart a slide with a lot of content across multiple slides. TIP: When creating custom layouts, align text boxes and objects to the underlying 1/8 in. (3.175 mm) grid.

Slide Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 30 pt / Line Spacing: 32 pt Subtitle Format •  1 line max., with 1-line Title above •  Font: Arial Reg. / Size: 22 pt / Color: Gray (53/53/53)

If needed, content can go below the dotted line above when NO Subtitle is present.

Body/Bullet Text Format – 1 Column •  Font: Arial Reg. •  Size: 24 points (level 1); 20 pt (level 2); 18 pt (all

levels that follow) •  Line Spacing: 1.0 Lines

Questions / Discussion

•  Have you experienced the discrepancy between those who need an API and those with the power to create it?

•  Why are we not more aggressively demanding APIs from our software tool vendors?

•  What is stopping us from creating APIs up front?

•  What would you automate or consolidate if the lack of APIs weren’t an issue?

april 14, 2014 Confidential © 2013 Kapow Software 20

Page 21: Who Cares About APIs? (NordicAPIS April 2014)

RGB Color Palette and Values

53/53/53 89/13/139

Subtitle/Body Text Color Title Color

89/13/139

133/76/176

255/121/0

190/214/0

115/150/0

Accent Colors 1–6 (automatically applied to charts)

221/39/29 0/120/201

0/161/122

255/161/0

254/203/0

Accent Colors 7–11 (use colors 1–10 on charts if colors 1–6 are not enough)

53/53/53

SECTION SLIDE Title Format •  2 lines max., no Subtitle •  Font: Arial Reg. / Size: 32 pt

Section Slide Details •  Presenter, Title (Optional) •  Font: Arial Reg. / Size: 14 pt

Thank you

Anne-Sofie Nielsen, Kapow Software E-mail: [email protected] Twitter: @femalenerd LinkedIn: https://www.linkedin.com/in/femalenerd

april 14, 2014 Confidential © 2013 Kapow Software 21