Open Source Platform
for interconnected virtual worlds

NG Design Document/Small Devices

From Rex community wiki

Contents

Interacting with Small Devices

When we are on a device with limited screen and limited input options, how can we interact with our world in a way that doesn't leave us frustrated and wanting to quit?

Viewing

We propose that there should be multiple views of the scene, First and Third person, for use in different kinds of interactions.

Here we can see flipping between different camera modes.

Image:Clicking_to_change_POV.png Image:Clicking_to_change_POV_01.PNG Image:Clicking_to_change_POV_02.png

In first-person mode, we can see that experiencing the world is easy and fun.

Image:Navigation_on_mobile_phone_01.png Image:Navigation_on_mobile_phone_02.png

In third-person mode, we can see that placing our avatar in a cluttered space is made easy and precise.

Image:Point_&_Click_Navigation.png Image:Point_&_Click_Navigation_02.png Image:Point_&_Click_Navigation_03.png

Selecting

In first-person view, an interactive object should react when the avatar turns to face it, so that it is immediately known objects are interactive and which actions are available, as can be seen here.

Image:Object_Selection_01.png‎ Image:Object_Selection_02.png‎

In order to keep the UI very minimal, most of the functionalities should only appear at the appropriate time. On the Navigation Panel, one button is used to cycle the options and one to trigger the action.

Sharing Documents

Small devices often have a limited set of applications installed on them, and they are common to the same model, which will be the case in many corporate environments. We can select the appropriate application, and use that application's file manager to choose a document to share. We then automatically create an in-world object to embed the document in, as can be seen here.

Image:VLC_situation_01.pngImage:VLC_situation_02.pngImage:VLC_situation_03.pngImage:VLC_situation_04.pngImage:VLC_situation_05.pngImage:VLC_situation_06.png