
The objective of this course is to learn how to implement a web application with a client part running on a multiple device categories (desktop, telephone, tablet) and the server part is conventionally centralized and shared by several devices. The development of the client-side takes into account the specificities of interaction of mobile devices as well as high resolution screen of desktop computers. We will cover screens sizes, orientation, multi-touch screen) and the use of mobility data (compass, positioning in space, accelerometers). Finally we discuss the use of complex and rich display APIs (canvas, webgl, mapbox-gl) to investigate the implementation of rich interfaces dedicated to group mobility like 2D or 3D visualization.
- Enseignant: Vanessa Pena Araya
- Enseignant: Frédéric Vernier