Tools in the composition layer range from Web toolkits (e.g., JavaScript SDKs offering higher-level abstractions)[1] to dashboards with programmable widgets[2] and Physical Mashup tools.[3] Inspired by Web 2.0 participatory services and in particular Web mashups, the Physical Mashups offer a unified view of the classical Web and Web of Things and empower people to build applications using the Web of Things services without requiring programming skills.[5]