CardKit

A card-based programming framework that lets business users program drones and IoT devices with AI services.

GitHub

CardKit is a programming framework for developing IoT applications using a card-based metaphor. Instead of writing code, users program devices such as drones by arranging cards that represent actions, inputs, and AI services (Ismail et al., 2018). This low-code paradigm makes programming IoT applications easy and fun!

A card that instructs a drone to fly to a specified location.

The CardKit GitHub organization has the core framework, a runtime, card libraries for drones (including DJI drones) and Watson AI services, and a sample drone app.

References

2018

  1. arXiv
    abs-1804-08458.png
    CardKit: A Card-Based Programming Framework for Drones
    Saad Ismail, Justin Gregory Manweiler, and Justin D. Weisz
    CoRR, 2018