Case studies for a new IoT programming paradigm: Fluidware