Anúncio

So you think you ….understand everyday life? Web2.0 & API theory – (still) very relevant in 2013

Wikimedia & open data coordinator at Koninklijke Bibliotheek em Olaf Janssen
7 de Mar de 2013
Anúncio

Mais conteúdo relacionado

Destaque(20)

Anúncio

Mais de Olaf Janssen(20)

Anúncio

So you think you ….understand everyday life? Web2.0 & API theory – (still) very relevant in 2013

  1. So you think you ….understand everyday life? Web2.0 & API theory – (still) very relevant in 2013 Lecture for the course Digital Access to Cultural Heritage at Leiden University, 07‐03‐2013 Olaf Janssen, National Library of the Netherlands olaf.janssen@kb.nl ‐ @ookgezellig ‐ slideshare.net/OlafJanssenNL
  2. Hi, I’m Olaf Janssen I’m a Product & Services Advisor at the National Library of the Netherlands (KB) It means that I understand & research the future needs for KB webservices. I give advice how to translate those needs into online product development. olaf.janssen@kb.nl @ookgezellig slideshare.net/OlafJanssenNL Current fields of interest: - Open data, Web2.0 & APIs for cultural heritage - GLAM-Wikimedia collaboration - Legal compliance
  3. What I hope you’ll get out of this talk 1. Enhanced understanding of Web 2.0 theory (homework) 2. Enhanced understanding of API theory 3. Importance of APIs in adding value to the web
  4. What I hope you’ll get out of this talk 1. Enhanced understanding of Web 2.0 theory (homework) 2. Enhanced understanding of API theory 3. Importance of APIs in adding value to the web But wait, isn’t this a bit old? Like 2005-ish? Very often we take everyday common things - like modern internet - for granted But most of us only have vague notions about the key concepts behind them
  5. Modern internet  Web2.0 & APIs
  6. How many of the key concepts hhh behind these everyday things do you really grasp? Modern internet  Web2.0 & APIs
  7. How does my talk fit in overall DACH course?
  8. This slidedeck is optimised for slideshare.net/OlafJanssenNL
  9. Alright, let’s go!
  10. Access to cultural heritage – B.PC Before the PC
  11. BMICE ring 1 Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
  12. Access ’80s - PCs are the T.F.O. ?
  13. date T.F.O. http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
  14. Technology Fetish Object date to show how quickly the gadgets of our youth go out of date. T.F.O. Technology Fetish Object http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
  15. 1985 [ Computer ] http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
  16. 1985 1998 [ Computer ] [ CD player ] http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
  17. 1985 1998 2003 [ 27” Widescreen [ Computer ] [ CD player ] TV ] http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
  18. BMICE ring 2 Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
  19. Access ’90s – websites are T.F.O.’s
  20. Access ’90s – websites are T.F.O.’s
  21. Access ’90s – websites are T.F.O.’s
  22. Access ’90s – websites are T.F.O.’s
  23. Access ’90s – websites are T.F.O.’s
  24. BMICE ring 3 Unfortunately: Digitizing content (ring 2) + putting it on a website (ring 3) ≠ findable and usable for modern users Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
  25. BMICE ring 4 Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
  26. BMICE ring 4 ? ? Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
  27. BMICE ring 4 Web 2.0 ? Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
  28. BMICE ring 4 Web 2.0 APIs Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
  29. BMICE ring 4 I’ll focus on these in the rest of the talk Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
  30. Web 2.0 How many of the key concepts behind this everyday thing do you really grasp?
  31. Web2.0 key concepts 2005 Tim O’Reilly What is Web 2.0: Design Patterns  and Business Models for the Next  Generation of Software You read this article in preparation http://oreilly.com/web2/archive/what-is-web-20.html Slide taken from http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
  32. 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 Concepts 1 -7 elaborated on 3. Users add value 4. Network effects by default 5. Some rights reserved slideshare.net/OlafJanssenNL/part-1-of-the-lecture- so-you-think-you-understand-everyday-life-web20- api-theory-still-very-relevant-in-2013 6. The perpetual beta 7. Software above the level of a single device  8. Cooperate, don't control Slide taken from http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
  33. 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 Slide taken from http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
  34. 2005 Tim O’Reilly What is Web 2.0: Design Patterns and  Business Models for the Next  Generation of Software 1. The long tail Web 2.0 applications are built of 2. Data is the next Intel Inside a network of cooperating data 3. Users add value services (APIs). 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 Slide taken from http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
  35. API ? How many of the key concepts behind this everyday thing do you really grasp?
  36. Application Programming Interface
  37. Application Programming Interface
  38. Tech definition: it’s just an interface A website is a user interface between a human and a computer An API is a programmable interface between two computers … with a number of characteristics ….
  39. ATM to illustrate API characteristics •Specialized service, does limited set of things very well •Standardized & well-defined operation •Limited set of input card, pin, amount, receipt Y/N •Limited set of output cash, (receipt) •Enabling (protocolised) self-service
  40. 2005 Tim O’Reilly What is Web 2.0: Design Patterns and  Business Models for the Next  Generation of Software 1. The long tail Web 2.0 applications are built of 2. Data is the next Intel Inside a network of cooperating data 3. Users add value services (APIs). 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 Slide taken from http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
  41. Web2.0 (BMICE Ring 4) a network of cooperating data services (APIs). 1. Offer API yourself 2. Syndicate your data outwards
  42. Web2.0 (BMICE Ring 4) a network of cooperating data services (APIs). 1. Offer API yourself 2. Syndicate your data outwards 3. Don’t try to control what happens when it gets to the other end of the connection
  43. Web2.0 (BMICE Ring 4) a network of cooperating data services (APIs). 1. Offer API yourself 2. Syndicate your data outwards 3. Don’t try to control what happens when it gets to the other end of the connection Radical trust (once more)
  44. Web2.0 (BMICE Ring 4) a network of cooperating data services (APIs). 1. Offer API yourself 2. Syndicate your data outwards 3. Don’t try to control what happens when it gets to the other end of the connection 4. Re-use APIs of others
  45. Web2.0 (BMICE Ring 4) a network of cooperating data services (APIs). 1st party webservice
  46. Web2.0 (BMICE Ring 4) a network of cooperating data services (APIs). Other 1st party webservice 1st party webservice
  47. Web2.0 (BMICE Ring 4) a network of cooperating data services (APIs). Other 1st party webservice 1st party webservice 3rd party webservice
  48. Web2.0 (BMICE Ring 4) a network of cooperating data services (APIs). Other 1st party webservice 1st party webservice 3rd party webservice
  49. Web2.0 (BMICE Ring 4) a network of cooperating data services (APIs). Mashup (in browser) Other 1st party webservice 1st party webservice 3rd party webservice
  50. Web2.0 (BMICE Ring 4) a network of cooperating data services (APIs). Mashup (in browser) webservice Other 1st party webservice webservice 1st party webservice 3rd party webservice webservice
  51. Web2.0 (BMICE Ring 4) a network of cooperating data services (APIs). Mashup (in browser) webservice Other 1st party webservice webservice 1st party webservice 3rd party webservice webservice
  52. Web2.0 (BMICE Ring 4) a network of cooperating data services (APIs). Mashup (in browser) Mobile app webservice Other 1st party webservice webservice 1st party webservice 3rd party webservice webservice
  53. What is an open API? http://www.youtube.com/watch?v=7r7QpIDEI_o Must-see video
  54. Some well-known APIs
  55. Google Maps API
  56. Google Maps API •Worlds’ most popular API (oct 2012) •True web2.0 setup : network of more specialized APIs: StreetView, Directions, Elevations, Timezone, Geocoding, Places, Earth
  57. flushtracker.com Google Maps API
  58. cyclingthealps.com Google Maps API
  59. Twitter API
  60. 140blood.com Twitter API
  61. Tweaker the Tweet Speaker Twitter API
  62. Amazon API
  63. APIs actually…
  64. bookstore.icm.ac.uk Amazon API
  65. Liveplasma Amazon API Liveplasma gives you a visual display of related bands, songs, movies, books etc..
  66. Amazon API Relationships generated by Amazon API “customers who bought this album also like….”
  67. Moo is a printing company
  68. They print personalised business cards, postcards, Christmas cards, stickers, labels…
  69. You can use Moo’s templates …
  70. ..or design your own
  71. Question: Why the would Moo need an API?
  72. Some answers at the end of the talk…..
  73. Good news! APIs add value!
  74. Good news! APIs add value for 1. API providers / businesses 2. API consumers / developers 3. Software consumers / end-users
  75. API value chain http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
  76. API value chain API provider http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
  77. API value chain API provider Businesses open up their assets via APIs, while keeping control over their data, products & services http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
  78. API value chain Business assets API provider owner Owner of business assets is not necessarily provider of API http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
  79. API value chain API consumer http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
  80. Developers can start building API value chain applications and businesses around a companies assets. They use exposed API resources and self-service tools to establish a business relationship API consumer http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
  81. E.G: Game makers like Zynga, Developers can start building API value chain Playfish & Crowdstar exist applications and businesses because of Facebook APIs. around a companies assets. They use exposed API resources and self-service tools to establish a business relationship API consumer http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
  82. API value chain Software consumer http://www.forbes.com/sites/danwoods/2011/12/15/explaining-the-api-revolution-to-your-ceo/
  83. 1. APIs from biz dev POV
  84. 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
  85. Biz Stone (Twitter co-founder): “The API has been inarguably the most important thing we’ve done with Twitter.”
  86. 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.”
  87. 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 Joy’s law with ideas that are way better than our ideas, …. that we wouldn’t have “No matter which been able to get to, being a very small business you are in, the team.” smartest people always work for someone else”
  88. 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..”
  89. 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…”
  90. 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”
  91. 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 the eBay marketplace into their business models."
  92. Q: How big is this API business stuff?
  93. A: It’s huge!
  94. APIs are the cornerstones of BizDev 2.0 Having a well-developed API is the modern way for growing a business
  95. Sounds weird?
  96. Why do we Of course we Why do we Of course need a Web have a Web need an we have an site? site API? API 1995 2000 2005 2010
  97. Why do we Of course we Why do we Of course need a Web have a Web need an we have an site? site API? API 1995 2000 2005 2010