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

    View full-size slide

  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?

    View full-size slide

  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...

    View full-size slide

  4. Getting data is not the problem
    What you do with the data and
    how to package it developer
    friendly manner is the problem

    View full-size slide

  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

    View full-size slide

  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

    View full-size slide

  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

    View full-size slide

  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

    View full-size slide

  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

    View full-size slide

  10. Understand & support
    the whole package

    View full-size slide

  11. 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

    View full-size slide

  12. 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!

    View full-size slide

  13. 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

    View full-size slide

  14. Low-code/no-code is future
    Now
    API consuming
    SDKs
    Copy-paste code
    Libraries
    IFTTT
    Zapier
    Future

    View full-size slide

  15. APInf API management platform

    View full-size slide

  16. 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)

    View full-size slide