Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Get Control of Your IoT Cruisers - Developer point of view

Get Control of Your IoT Cruisers - Developer point of view

Presented at MindTrek 2017, IoT track 21.9.2017

Jarkko Moilanen, PhD

September 21, 2017
Tweet

More Decks by Jarkko Moilanen, PhD

Other Decks in Business

Transcript

  1. Jarkko Moilanen – APItalist, PhD I help to ignite new

    digital services & platforms in API economy. PhD (3D printing Full-stack API Economy house – APInf Oy – apinf.com Get Control of Your IoT Cruisers Developer point of view
  2. Could you tell me the first names of two people

    behind you? Oh crap! Could you ask if they have Phones? APIs Data How much can I trust these people? Could you tell me have they enjoyed MindTrek? Could you tell me all personal Details of everyone behind you?
  3. APInf Oy Open Source API management product – DX focus

    ➔ Multiproxy support ➔ Multiprotocol (SOAP, REST, Websocket, Stomp, CoAP, TCP, MQTT) ➔ Smart City platform - FIWARE ➔ APItalists – API strategy & smart city consultancy ➔ Standardized API value chain automation – APIOps community Full-stack API Economy house Finland (Tampere), India, Ukraine and Brazil Tampere, Helsinki, Budapest, Atlanta (GA), Copenhagen...
  4. Getting data is not the problem What you do with

    the data and how to package it developer friendly manner is the problem
  5. API – Data – Platform Economy Full-stack API Economy house

    – APInf Oy Data economy API economy Platform economy Data sets Function APIs Developer eXperience Data APIs Partner APIs Internal APIs Markets Scalability
  6. Focus on 3 things ➔ Understand customer needs – focus

    on app developer ➔ Different needs, part of API productisement ➔ Provide business driven functional APIs + data APIs ➔ APIOps Cycles, offer easy to use high performance REST APIs + freetier ➔ Manage IoT data flow with light-weight open source solution ➔ MVP approach, expand to FIWARE platform, ecosystem
  7. Data - fuel for apps and services ➔ Data sets

    - Low barrier, sometimes makes more sense ➔ Quality, availability ➔ Open APIs – or free-tier, let them learn! ➔ Importance of API DX is not understood ➔ Limited access APIs - partner, commercial, governmental ➔ Platform Developer eXperience vs API DX
  8. Functional API Full-stack API Economy house – APInf Oy ➔They

    provide much needed functionality for developers and integrators. ➔Function APIs can save developers time when building their applications by providing needed functionality immediately, cost effectively, and with functionality that would otherwise be impossible without an API. More often another reason is not to give direct access to raw data for business reasons
  9. Functional API - example Full-stack API Economy house – APInf

    Oy Determine the safety and content categories of URLs, which helps you to prevent end-users from accessing URLs that lead to harmful sites
  10. Understand & utilize Developer scene Full-stack API Economy house –

    APInf Oy Early adopters: gatekeepers, ”beta fine tuning” Innovators: skilled, participatory, window to future, ”forgiving” Mass: expect ease of use, self- service, performance, ”ruthless” Let them be
  11. Full-stack API Economy house – APInf Oy Tampere Helsinki Budapest

    Copenhagen Atlanta (US) … Twitter: @APIOps Also in Facebook Apiops.net 400+ Technical API enthusiasts Growing fast!
  12. Opportunities Data Data API Dataset Data Functions API 10% 10%

    80% Provide functions over API, processed information, towards block programming Support application logic building – not just provide data Provide freetier (with APIs) – 3x more paying customers Use API management for outbound APIs - non-functional features Use standards based scalable IoT practices – data harvesting
  13. Take away Full-stack API Economy house – APInf Oy ➔

    Business and customer (developer) driven data sources ➔ CKAN for datasets ➔ Data and functional APIs ➔ Use flexible API management ➔ REST support for outbound eg for app builders ➔ IoT protocol support to manage device data flow ➔ Maximise easy onboarding ➔ Involve early adopters to minimise waste, maximise adoption and ROI (APIOps network, apiops.net)