End User Programming for TILES: Methods and Tools
Abstract
Simplifying the process of creating applications for TILES has been the goal for this work, which have been made possible through a simple development environment, and the use of a Domain-Specific Language, designed for TILES.A development environment for TILES were successfully implemented, for creating TILES applications. The created applications are able to be run within the TILES infrastructure, communicate with TILES devices through MQTT, and other third-party data-sources over HTTP. Application logic can easily be created around these communication channels, by either running a set of instructions when certain data are received, or sending pre-defined data through a communication channel