Is there an API in that (IoT)?

Please download to get full document.

View again

All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
 9
 
  An opinionated investigation into the impact of the Internet of Thing on APIs. What will remain and what will change? How will the future API design, protocols and developer experience be impacted by the promises and limitations of IoT. If you are wondering if IoT is hype or reality and how you will integrate it with it from an API perspective this talk is for you. This presentation will get you an (admittedly) opinionated overview over the current state of the art and possible future direction of APIs in IoT.
Related documents
Share
Transcript
  • 1. Is there an API in that (IoT) @ APIcon SF 2014 Holger Reinhardt @hlgr360 holger.reinhardt@ca.com
  • 2. Use with caution – opinions ahead!
  • 3. How a talk about the Internet of Things usually starts ..
  • 4. Billions of devices Trillions of Dollar in 2016, 2018, 2020, 2025, 2030 .. I call it the (x+1) syndrom
  • 5. Usually followed by Smart * * = cities, grid, buildings, homes, trashcans, fridges, lights, toasters, toilets … scales (?)
  • 6. Followed by It will make you * * = better, faster, more safe, more efficient, more happy, more beautiful, more successful …
  • 7. Depressing
  • 8. Did someone mention …
  • 9. Most people worldwide live within a couple of miles of a rail road (we will get back to that in a few minutes)
  • 10. Designing an API is easy Effective API design is difficult
  • 11. • Informaton • Product • Service Business Asset • API • SLA • EULA API Provider • Building App Developer • Using API Application • Using App End-User The API Value Chain
  • 12. • Informaton • Product • Service Business Asset • API • SLA • EULA API Provider • Building App Developer • Using API Application • Using App End-User Effective API Design
  • 13. The Internet of Things
  • 14. Cloud Sensors & Actuators Mobile/App Marketplace Mobile/App Server Gateway Server Gateway Overlapping Domains of Interest (Clustered Graphs) Mobile/App Mobile/App Mobile/App Domain A Domain B Domain C = A ∩ B Domain E = C ∩ … temporaldimension spacial dimension How we see the Internet of Things Wouldn’t it be better to call it an Internet of Gateways?
  • 15. How we see the Internet of Things Courtesy of http://makerbot.com
  • 16. How the rest sees the Internet of Things + Courtesy of http://goodnightlamp.com
  • 17. How will the Internet of Things shape API design?
  • 18. Low power Limited bandwidth Many messages Asynchronous Autonomous Many connected applications/systems Internet of Things Characteristics
  • 19. Lots of frameworks
  • 20. Lots of protocols
  • 21. Lots of SDKs http://www.layer7tech.com/blogs/index.php/sdks-work-until-they-dont/
  • 22. https://www.linkedin.com/groups/IBM-has-been-dominating-press-108418.S.239593910 Lots of passion
  • 23. Low power? Limited bandwidth? Many messages? Asynchronous Autonomous Many connected applications/systems? Internet of Things Characteristics
  • 24. Where is your Thing going to be? Home or Office or (Green)Field Mobile or Stationary Wearable or Built-in Autonomous or Always Connected
  • 25. Does every Thing need a digital shadow in the cloud?
  • 26. Is sending data cheaper than calculating locally?
  • 27. Remembering Why This Whole API Thing Is Working Simplicity Self-Service Lowbarrier to use Access to valuable resources http://apievangelist.com/2014/05/06/remembering-why-this-whole-api-thing-is-working--apidays-berlin/
  • 28. Does IoT make API design an afterthought?
  • 29. • Informaton • Product • Service Business Asset • API • SLA • EULA API Provider • Building Thing Maker • Using API Thing • Using Thing End-User Effective API Design
  • Related Search
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks