Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Automotive Grade APIs – designing for longevity

This is a session given by Henrik Segesten at Nordic APIs 2016 Platform Summit on October 26th, in Stockholm Sweden.

Description:

In the automotive industry, the term “automotive grade” is in common use applied to hardware. It means that the hardware has been tested for longer durability and more extreme conditions than consumer grade hardware. But how does this apply to software and more specifically APIs?

  • Login to see the comments

Automotive Grade APIs – designing for longevity

  1. 1. Automotive grade APIS 1 - designing for longevity 2016-10-26 AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN Henrik Segesten, Volvo Cars
  2. 2. What is Automotive grade? 2016-10-26 2AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN
  3. 3. Technology For your API 3
  4. 4. 2006 4 SOAP XML JSON
  5. 5. 1996 5 CORBA ONC/RPC DCE HTTP X509 PGP
  6. 6. 1986 6 FTP SMTP Telnet PPP TCP/IP ASN.1
  7. 7. Technology picklist 2016-10-26 7AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN FTP SMTP Telnet PPP TCP/IP ASN.1 CORBA ONC/RPC DCE HTTP X509 PGP SOAP XML JSON
  8. 8. API Design 2016-10-26 AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN 8
  9. 9. Compatibility 2016-10-26 AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN 9 “capable of existing together in harmony” - Merriam-Webster’s Learner’s Dictionary
  10. 10. SIMPLICITY 2016-10-26 AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN 10 “the state of being uncomplicated” - Merriam-Webster’s Learner’s Dictionary
  11. 11. Clarity 2016-10-26 AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN 11 “the quality of being easily understood” - Merriam-Webster’s Learner’s Dictionary
  12. 12. • Automotive == longevity == re-implementation • Use mature standards • Have a compatibility strategy • Keep complexity away from the API • Make the API’s easily understood Conclusions for Automotive Api’s 2016-10-26 12AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN
  13. 13. Thank you 2016-10-26 13AUTOMOTIVE GRADE APIS, HENRIK SEGESTEN

×