People-centric computing and communications in smart cities

The extremely pervasive nature of mobile technologies, together with the user's need to continuously interact with her personal devices and to be always connected, strengthen the user-centric approach to design and develop new communication and computing solutions. Nowadays users not only represent the final utilizers of the technology, but they actively contribute to its evolution by assuming different roles: they act as humans, by sharing contents and experiences through social networks, and as virtual sensors, by moving freely in the environment with their sensing devices. Smart cities represent an important reference scenario for the active participation of users through mobile technologies. It involves multiple application domains and defines different levels of user engagement. Participatory sensing, opportunistic sensing, and mobile social networks (MSNs) currently represent some of the most promising people-centric paradigms. In addition, their integration can further improve the user involvement through new services and applications. In this article we present SmartCitizen app, an MSN application designed in the framework of a smart city project to stimulate the active participation of citizens in generating and sharing useful contents related to the quality of life in their city. The app has been developed on top of a context- and social-aware middleware platform (CAMEO) able to integrate the main features of people-centric computing paradigms, lightening the app developer's effort. Existing middleware platforms generally focus on a single people-centric paradigm, exporting a limited set of features to mobile applications. CAMEO overcomes these limitations and, through Smart- Citizen, we highlight the advantages of implementing this type of mobile application in a smart city scenario. Experimental results shown in this article can also represent the technical guidelines for the development of heterogeneous people-centric mobile applications embracing different application domains.

[1]  Carlos Granell,et al.  Using SWE Standards for Ubiquitous Environmental Sensing: A Performance Analysis , 2012, Sensors.

[2]  Mohan Kumar,et al.  Opportunities in Opportunistic Computing , 2010, Computer.

[3]  Paolo Giaccone,et al.  Content-centric routing in Wi-Fi direct multi-group networks , 2014, 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[4]  Laura Ricci,et al.  Sensor Mobile Enablement (SME): A light-weight standard for opportunistic sensing services , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[5]  Marco Conti,et al.  CAMEO: A novel context-aware middleware for opportunistic mobile social networks , 2014, Pervasive Mob. Comput..

[6]  Marco Conti,et al.  Context- and social-aware middleware for opportunistic networks , 2010, J. Netw. Comput. Appl..

[7]  Young-Bae Ko,et al.  Designing content-centric multi-hop networking over Wi-Fi Direct on smartphones , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[8]  Valérie Issarny,et al.  Service-oriented middleware for large-scale mobile participatory sensing , 2014, Pervasive Mob. Comput..

[9]  Vikas Agarwal,et al.  USense -- A Smartphone Middleware for Community Sensing , 2013, 2013 IEEE 14th International Conference on Mobile Data Management.

[10]  Marios D. Dikaiakos,et al.  Feel the World: A Mobile Framework for Participatory Sensing , 2013, MobiWIS.

[11]  Valérie Issarny,et al.  Yarta: A Middleware for Managing Mobile Social Ecosystems , 2011, GPC.

[12]  Mirco Musolesi,et al.  Urban sensing systems: opportunistic or participatory? , 2008, HotMobile '08.

[13]  Emiliano Miluzzo,et al.  People-centric urban sensing , 2006, WICON '06.

[14]  Mohamed F. Younis,et al.  From MANET to people-centric networking: Milestones and open research challenges , 2015, Comput. Commun..