| Santini Silvia
Mobile devices, like mobile phones, smart watches and other wearable devices have developed to general-purpose computing and sensing platforms. Mobile devices can also seamlessly interact with each other using available communication infrastructures. The analysis of the data collected with the sensors available on these devices enables the discovery and monitoring a plethora of interesting phenomena. This lecture focuses on the challenges and opportunities that arise from the use of systems of mobile devices, to which we refer to as mobile sensing systems.
The course first offers an overview of the set of applications enabled with mobile sensing systems. Further, the course reviews the most relevant enabling technologies, including hardware platforms, programming environments and tools. The course addresses relevant issues related to the design and development of a mobile sensing system, including the handling of sensors, the design of user interfaces, the management of local and remote sensor data storage, privacy and security issues, etc. The course is accompanied by Android programming tutorials. To gain practical hands-on experience, students will be required to design, implement, and demonstrate an Android-based mobile sensing application.
Suitable material will be provided directly by the professor.