Internet of Things application software development platform

Fuente: Wipo "IOT"
Systems, methods, and/or computer program product embodiments, and/or combinations and sub-combinations thereof, are disclosed herein to provide a platform for developing applications that interact with a set of IoT devices. Embodiments provide a source code editor that enables a user to generate source code of an application, and an application builder that generates an executable version of the application based at least on the generated source code. Generating the source code includes defining an input or output of the application as an event that is mappable to a first set of IoT devices in a first IoT device network when the application is installed to the first IoT device network and to a second set of IoT devices in a second IoT device network when the application is installed to the second IoT device network, the first set of IoT devices includes at least one device type not included in the second set of IoT devices.