Their evolution is expected to create small housewide ecosystems in which appliances from different vendors and applications created by different developers can interoperate seamlessly. Although availability of connected appliances using standard interfaces and protocols is already in production, supporting local applications that can run in proximity of smart objects is still a work in progress. In the past, most research efforts toward enabling a runtime
environment for IoT applications have been focused on a
cloud-based approach.