The CHOReOS middleware enables People, Services and Things to be connected and interact in numerous ways, by seamlessly integrating the heterogeneous interaction paradigms involved, such as tuple space, client-service and publish-subscribe. Software entities employing these paradigms can be deployed and run on top of the customized CHOReOS ESB. The proposed topic consists in using the CHOReOS middleware to design and develop software for sensors deployed in a city, services processing sensor data, and event-based mobile user applications for smart cities.
More specifically, students will be able to develop sensor software that collect data for weather forecast, traffic estimation and air pollution, and store them in a shared data space. These data are processed by specialized services, and the resulting information is provided to subscribed end users on their mobile application. At the same time, end users are able to share their own feeling about city conditions.
This wiki is licensed under a Creative Commons 2.0 licenseXWiki Enterprise 6.4.4 - Documentation