SlideShare a Scribd company logo
1 of 67
Download to read offline
Open 
developments 
a short talk in 2 parts 
EVEN WESTVANG BENGLER.NO @even 
*
pt.1 
“my software has something to 
discuss with your software” 
EVEN WESTVANG BENGLER.NO @even
Public Agency Even Service
Even Public Agency Even Service
And then next year… 
Even Public Agency Even Service
Even
https://www.flickr.com/photos/ashraful/4782110223 // ashraful kadir
Dude. It works like this 
_inside_ the public sector too.
Dude. It works like this 
_inside_ the public sector too. 
Public Agency Public Agency Public Agency Service
Depressingly, more often like this… 
$$$$ 
Even & Public agency Consultant
This is not how you save resources 
with ICTs. 
! 
This is just nuts.
You fix stuff like this by building 
APIs
API? 
Application programming interface – Computers talking to each other 
WEB API? 
Computers talking to each other on the internet 
!
APIs allows an organization to contribute value 
wherever it is most useful 
! 
Without necessarily knowing about it
API Internet People 
+ 
+
Why APIs 
! 
example #1 
flexibility & cost
Portal Desktop
Portal Desktop 
Mobile App 
? WOT
API 
+ 
Portal Desktop 
Mobile App 
+ 
Other systems
Why APIs 
! 
example #2 
User Experience
“USER CENTERED” SERVICES WITHOUT APIs 
PORTAL 
PORTAL 
PORTAL
“USER CENTERED” SERVICES WITHOUT APIs 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL
PORTAL PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
Oh right, I only need to go over 
here to do this.
ÆÆÆÆ #FAIL 
PORTAL PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
PORTAL 
Oh right, I only need to go over 
here to do this.
Apps for parents 
- Avtaler med sykehus 
- Barnemat-oppskrifter 
- Levering av skjemaer til NAV 
- Avtaler med helsestasjon 
- Finn & Søk barnehager 
- Symptomkartlegning av barnesykdommer 
- Klovneutleie 
! 
API 
API 
API 
API
SIMPLE, 
FOCUSED 
SERVICES 
API 
API 
API 
API
WEBSITES 
OPEN 
ARCHITECTURE
OPEN DATA 
OPEN 
ARCHITECTURE
USA 
Mai 2009 Data.gov – inspiration for data.norge.no 
April 2011 Executive Order 13571 – Streamlining Service Delivery and Improving Customer Service 
! 
HTTP://WWW.GPO.GOV/FDSYS/PKG/FR-2011-05-02/PDF/2011-10732.PDF 
HTTP://WWW.WHITEHOUSE.GOV/SITES/DEFAULT/FILES/OMB/EGOV/DIGITAL-GOVERNMENT/DIGITAL-GOVERNMENT-STRATEGY.PDF 
To establish a “new default,” 
the policy will require that newly 
developed IT systems are architected 
for openness and expose high-value 
data and content as web APIs …
So when you build new infrastructure 
Expose high-value data as APIs 
Document your APIs 
Make public APIs available without paperwork 
Implement own website on top of APIs 
MUST 
MUST 
MUST 
SHOULD
pt.2 
why, oh why, build the same wheel 
over and over again? 
EVEN WESTVANG BENGLER.NO @even
The curious perception of 
OPEN SOURCE 
in the public sector
In 2014…
http://digital.cabinetoffice.gov.uk/2012/10/12/coding-in-the-open/
So why do private companies 
share their source code?
To be nice?
They’re communists!
No. 
Facebook’s value is not tied to the software 
components that make up facebook.com 
! 
It’s simply a win for Facebook if anyone uses their 
software and helps make it better.
WHY SHOULD THE 
PUBLIC SECTOR CARE? 
• Lots of shared concerns 
• Accelerated development 
• Collaborate with others while preserving local concerns 
• Escape vendor lock-in 
• Save on licenses 
• Public enrichment
https://playbook.cio.gov/
http://www.digi.no/918146/heldigital-kommune-i-oslo
Just wonderful 
• No open process 
• No reusable solutions 
• No open source 
• 124m should deliver a bunch of open 
technologies that other Norwegian 
municipalities could reuse
Explaining by example
So when you build new software 
Retain rights to code 
Publish and apply FOSS licensing to it 
Publish components as FOSS 
SHOULD 
SHOULD 
MUST
Two principles, both multipliers 
Architecture 
Reuse 
APIs 
Open Source
developments * 
Open 
EVEN WESTVANG BENGLER.NO @even

More Related Content

What's hot

What's hot (12)

Mobile design | development services
Mobile design | development servicesMobile design | development services
Mobile design | development services
 
iOS 7 For Marketers - Why It Matters
iOS 7 For Marketers - Why It MattersiOS 7 For Marketers - Why It Matters
iOS 7 For Marketers - Why It Matters
 
iOS 8 Pre-Release Briefing
iOS 8 Pre-Release BriefingiOS 8 Pre-Release Briefing
iOS 8 Pre-Release Briefing
 
Eating our own Dogfood - Twitter Mobile
Eating our own Dogfood - Twitter MobileEating our own Dogfood - Twitter Mobile
Eating our own Dogfood - Twitter Mobile
 
10 Best iOS app for boosting your Business
10 Best iOS app for boosting your Business10 Best iOS app for boosting your Business
10 Best iOS app for boosting your Business
 
iOS 9 : What's New ?
iOS 9 : What's New ?iOS 9 : What's New ?
iOS 9 : What's New ?
 
iOS 9 - New Features at a Glance
iOS 9 - New Features at a GlanceiOS 9 - New Features at a Glance
iOS 9 - New Features at a Glance
 
iOS 9 Pre-release Briefing
iOS 9 Pre-release BriefingiOS 9 Pre-release Briefing
iOS 9 Pre-release Briefing
 
iOS 10 - What you need to know
iOS 10 - What you need to knowiOS 10 - What you need to know
iOS 10 - What you need to know
 
Android M Pre-Release Briefing
Android M Pre-Release Briefing Android M Pre-Release Briefing
Android M Pre-Release Briefing
 
Native vs Hybrid - Demystifying the Technology Dilemma
Native vs Hybrid - Demystifying the Technology Dilemma Native vs Hybrid - Demystifying the Technology Dilemma
Native vs Hybrid - Demystifying the Technology Dilemma
 
Apple passbook
Apple passbookApple passbook
Apple passbook
 

Similar to Even Westvang: Open developments (Webdagene 2014)

Why should C-Level care about APIs? It's the new economy, stupid.
Why should C-Level care about APIs? It's the new economy, stupid.Why should C-Level care about APIs? It's the new economy, stupid.
Why should C-Level care about APIs? It's the new economy, stupid.
Fabernovel
 
Who Cares About APIs? (NordicAPIS April 2014)
Who Cares About APIs? (NordicAPIS April 2014)Who Cares About APIs? (NordicAPIS April 2014)
Who Cares About APIs? (NordicAPIS April 2014)
Nordic APIs
 

Similar to Even Westvang: Open developments (Webdagene 2014) (20)

Why should C-Level care about APIs? It's the new economy, stupid.
Why should C-Level care about APIs? It's the new economy, stupid.Why should C-Level care about APIs? It's the new economy, stupid.
Why should C-Level care about APIs? It's the new economy, stupid.
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trends
 
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
 
Who Cares About APIs? (NordicAPIS April 2014)
Who Cares About APIs? (NordicAPIS April 2014)Who Cares About APIs? (NordicAPIS April 2014)
Who Cares About APIs? (NordicAPIS April 2014)
 
The smart way of combining web & apps
The smart way of combining web & appsThe smart way of combining web & apps
The smart way of combining web & apps
 
Documenting the Mobile API Development Process 2023.pptx
Documenting the Mobile API Development Process 2023.pptxDocumenting the Mobile API Development Process 2023.pptx
Documenting the Mobile API Development Process 2023.pptx
 
Microsoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started GuideMicrosoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started Guide
 
Making Telecoms the Essential Spice of Every Business Ecosystem: The Slow, Pa...
Making Telecoms the Essential Spice of Every Business Ecosystem: The Slow, Pa...Making Telecoms the Essential Spice of Every Business Ecosystem: The Slow, Pa...
Making Telecoms the Essential Spice of Every Business Ecosystem: The Slow, Pa...
 
APIs for... Your Mom
APIs for... Your MomAPIs for... Your Mom
APIs for... Your Mom
 
Creating Datadipity
Creating DatadipityCreating Datadipity
Creating Datadipity
 
110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business110621 Brown Bag Lunch - iPhone & Android Apps for Business
110621 Brown Bag Lunch - iPhone & Android Apps for Business
 
How to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage SupportersHow to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage Supporters
 
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?
 
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
APIdays Helsinki 2019 - Lean Method for Building Good APIs for Business – API...
 
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019 Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019
 
The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API Platform
 
A Journey Into Innovation for Event Businesses
A Journey Into Innovation for Event BusinessesA Journey Into Innovation for Event Businesses
A Journey Into Innovation for Event Businesses
 
Mulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIsMulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIs
 
Appear IQ The Business Case for hybrid html5 mobile apps
Appear IQ The Business Case for hybrid html5 mobile appsAppear IQ The Business Case for hybrid html5 mobile apps
Appear IQ The Business Case for hybrid html5 mobile apps
 
Open / Public APIs - From Implementation to Digital Business Model
Open / Public APIs - From Implementation to Digital Business ModelOpen / Public APIs - From Implementation to Digital Business Model
Open / Public APIs - From Implementation to Digital Business Model
 

More from webdagene

More from webdagene (20)

Hverdagen til kidsa. Hva kan vi lære? Med Kristin Magnussen
Hverdagen til kidsa. Hva kan vi lære? Med Kristin MagnussenHverdagen til kidsa. Hva kan vi lære? Med Kristin Magnussen
Hverdagen til kidsa. Hva kan vi lære? Med Kristin Magnussen
 
Samfunnsoppdrag på sosialt vis
Samfunnsoppdrag på sosialt visSamfunnsoppdrag på sosialt vis
Samfunnsoppdrag på sosialt vis
 
Building bridges on diversity: What the fight for civil rights can teach us a...
Building bridges on diversity: What the fight for civil rights can teach us a...Building bridges on diversity: What the fight for civil rights can teach us a...
Building bridges on diversity: What the fight for civil rights can teach us a...
 
The voice of the future (en) – med Cheryl Platz
The voice of the future (en) – med Cheryl PlatzThe voice of the future (en) – med Cheryl Platz
The voice of the future (en) – med Cheryl Platz
 
Hvorfor personvern er viktig for kommunikasjon – med Eva Jarbekk
Hvorfor personvern er viktig for kommunikasjon – med Eva JarbekkHvorfor personvern er viktig for kommunikasjon – med Eva Jarbekk
Hvorfor personvern er viktig for kommunikasjon – med Eva Jarbekk
 
Slik kommuniserer du til hele hjernen (sv) – med Erik Modig
Slik kommuniserer du til hele hjernen (sv) – med Erik ModigSlik kommuniserer du til hele hjernen (sv) – med Erik Modig
Slik kommuniserer du til hele hjernen (sv) – med Erik Modig
 
Digital innovasjon i praksis – med Klara Vatn
Digital innovasjon i praksis – med Klara VatnDigital innovasjon i praksis – med Klara Vatn
Digital innovasjon i praksis – med Klara Vatn
 
Hvordan bruke UX i design av hardware – med Marius Aabel
Hvordan bruke UX i design av hardware – med Marius AabelHvordan bruke UX i design av hardware – med Marius Aabel
Hvordan bruke UX i design av hardware – med Marius Aabel
 
Om å bryte tabuer på Snapchat – med Tale Maria Krohn Engvik
Om å bryte tabuer på Snapchat – med Tale Maria Krohn EngvikOm å bryte tabuer på Snapchat – med Tale Maria Krohn Engvik
Om å bryte tabuer på Snapchat – med Tale Maria Krohn Engvik
 
Enkel og effektiv brukertesting – med Ida Aalen
Enkel og effektiv brukertesting – med Ida AalenEnkel og effektiv brukertesting – med Ida Aalen
Enkel og effektiv brukertesting – med Ida Aalen
 
Ten realities of the internet of things – ​Alexandra Deschamps-Sonsino
Ten realities of the internet of things –  ​Alexandra Deschamps-SonsinoTen realities of the internet of things –  ​Alexandra Deschamps-Sonsino
Ten realities of the internet of things – ​Alexandra Deschamps-Sonsino
 
Internett. Hva nå? – med Jostein Magnussen
Internett. Hva nå? – med Jostein MagnussenInternett. Hva nå? – med Jostein Magnussen
Internett. Hva nå? – med Jostein Magnussen
 
Nysgjerrighet som drivkraft – med Louise Fuchs
Nysgjerrighet som drivkraft – med Louise FuchsNysgjerrighet som drivkraft – med Louise Fuchs
Nysgjerrighet som drivkraft – med Louise Fuchs
 
Scaling service design and the challenge of problem-caring – Sanjay Poyzer
Scaling service design and the challenge of problem-caring – Sanjay PoyzerScaling service design and the challenge of problem-caring – Sanjay Poyzer
Scaling service design and the challenge of problem-caring – Sanjay Poyzer
 
5 grep for kundeorientering i en digital hverdag. – med Guro Røberg og Ove Dalen
5 grep for kundeorientering i en digital hverdag. – med Guro Røberg og Ove Dalen5 grep for kundeorientering i en digital hverdag. – med Guro Røberg og Ove Dalen
5 grep for kundeorientering i en digital hverdag. – med Guro Røberg og Ove Dalen
 
Ten realities of the internet of things - ​Alexandra Deschamps-Sonsino
Ten realities of the internet of things -  ​Alexandra Deschamps-SonsinoTen realities of the internet of things -  ​Alexandra Deschamps-Sonsino
Ten realities of the internet of things - ​Alexandra Deschamps-Sonsino
 
Hvordan menneskesentrisk teknologi endrer kundeopplevelsen – med Claude Marie...
Hvordan menneskesentrisk teknologi endrer kundeopplevelsen – med Claude Marie...Hvordan menneskesentrisk teknologi endrer kundeopplevelsen – med Claude Marie...
Hvordan menneskesentrisk teknologi endrer kundeopplevelsen – med Claude Marie...
 
Understanding humans – Leah Reich
Understanding humans – Leah ReichUnderstanding humans – Leah Reich
Understanding humans – Leah Reich
 
The dark net – Jamie Bartlett
The dark net – Jamie BartlettThe dark net – Jamie Bartlett
The dark net – Jamie Bartlett
 
UX of Story: Designing the Future of Storytelling – Mandy Mandelstein
UX of Story: Designing the Future of Storytelling  – Mandy MandelsteinUX of Story: Designing the Future of Storytelling  – Mandy Mandelstein
UX of Story: Designing the Future of Storytelling – Mandy Mandelstein
 

Recently uploaded

Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
Sheetaleventcompany
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 

Recently uploaded (20)

Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 

Even Westvang: Open developments (Webdagene 2014)