\chapter{Bookmarks for DASH-3D on mobile devices\label{sb}}

\minitoc{}
\newpage

Nowadays, smartphones are more and more powerful, and people slowly move their applications from their computers to smartphones or tablets.
This is why we decided to port our interface to mobile devices.
Desktop devices and mobile devices are very different.
There are many differences in terms of performance: desktop devices tend to be much more powerful and have much better memory network connection than mobile devices.
Also, the interaction is not comparable in any way: the desktop mostly uses keyboard and mouse, whereas most of the mobile devices only have a touchscreen, as well as many sensors (accelerometer, gyroscope, GPS, etc.).
This is why porting our DASH-3D client to mobile is not an easy task.

To do so, we add some widgets on the screen to support touch interaction: a virtual joystick is displayed on the screen and the user can touch it to translate the camera, instead of using the W, A, S and D keys on a computer.
Since most mobile devices embed a gyroscope, we allow users to rotate the camera by physically rotating the device.
This interaction is more precise and intuitive to the user, but it is also more tiring, this is why we also added a touch interaction to rotate the screen: a user can also touch any place on the screen that does not correspond to the joystick to rotate the camera by moving the scene.
In order to ease navigation, we integrate bookmarks back, and we enhance the precomputations explained in Chapter~\ref{sb}.
We then conducted a user study on 18 participants, to test both the interaction and the streaming aspect of the bookmarks.

\newpage

\input{system-bookmarks/introduction}
\resetstyle{}

\input{system-bookmarks/bookmark}
\resetstyle{}

\input{system-bookmarks/user-study}
\resetstyle{}

\input{system-bookmarks/conclusion}
\resetstyle{}
