Updates
This commit is contained in:
@@ -3,6 +3,21 @@
|
||||
\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\ldots).
|
||||
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{}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user