The course introduces the students to the main problems and to the development of pervasive computing platforms
The course aims to develop programming skills on pervasive platforms and in particular on Android smartphones and in simulation environments of autonomous systems such as Microsoft Airsim. These platforms will be used jointly.
The lessons alternate theoretical explanations with practical exercises. Theoretical explanations are frequently exemplified with the analysis, execution and debugging of code fragments directly on the teacher's PC. All the material seen in class (slides and practical examples) is shared through the AulaWeb and Teams platforms. Students can interact directly with the teacher during lessons or through the Teams platform.
Pervasive Computing key concepts: development and impact, Mobile platforms for Pervasive Computing, Microsoft Airsim programming techniques, Android development (Android key concepts, Android development toolkit, user interface, 2D graphics, multimedia, local storage, internet connectivity, locating and sensing, video processing)
http://svnbook.red-bean.com/, http://lejos.sourceforge.net/, http://developer.android.com/, http://code.opencv.org/
Ricevimento: on request
FRANCESCO CURATELLI (President)
FRANCESCO BELLOTTI
LUCIO MARCENARO (President Substitute)
https://corsi.unige.it/8732/p/studenti-orario
HUMAN- COMPUTER INTERAC. & PERVASIVE ELECTR. MOD.B
Development and presentation of a practical project that combines Airsim and Android programming.