Android Navigator

From Immersive Visualization Lab Wiki
Revision as of 09:02, 24 August 2011 by Bschlamp (Talk | contribs)

Jump to: navigation, search

Contents

Project Overview

This project creates an application for the Android phone that allows a more streamlined CalVR interface, especially in regards to the StarCAVE. Intended to be use in conjungution with the wand or mouse for object selection and other plugin initalization, AndroidNavigator implements motion interface that allows you to drive and fly through whatever world loaded in CalVR.

Status

There are a variety of other features to facilitate use of the Android Navigator application.

  • Main Screen

--Fowards

--Stop

--Backwards

--Pause Button

On the main screen, a pause button allows you to halt all rotation and touch movement. This can be used when you want to move the phone, without causing the world to rotate in any direction.

There are quite a few menu options that can be brought up by selecting the built in MENU on the phone.

  • IP Address

This mode allows you input an Ip address to connect the phone to by typing in the text field and then hitting "Add IP". Ip addresses can be removed by using the Spinner underneath the "Remove IP" button to select an Ip and then by hitting "Remove IP". Once your Ip address is inputted and selected, you can then hit "Connect" to connect to the server. If all goes well, it will display "Connected!" and revert back to the main screen.

  • Movement Modes

This allows you to select the following modes:

-- Fly Mode

This mode lets you rotate the world up/down or left/right by rotating the phone in that direction. In addition, you can try forward or backward by using the zoom pinch and exapansion, respectively, on the touch screen. By dragging on the touch screen, you can move the world in that direction.

--Drive Mode

In this mode, you drive forward by touching the velocity buttons on the side. Tilting left or right allows you to turn left or right. Tilting up or down allows you to move the object up or down (if there are terrain elevation changes). In addtion, touching and dragging on the screen (where the velocity buttons are not located) allows you to tilt the world left or right to fix any orientation issues.

--Fly Travel Mode

This mode allows you to fly around in CalVR. Touch the velocity buttons to go forward or backward. Tilting up/down or left/right allows you to turn in that direction. Touching and dragging on the screen (where the velocity buttons are not located) also allows you to tilt the world left or right to fix any orientation issues in this mode.

--Rotate World

This mode allows to to fix the tilt of the world by rotating left or right with the phone.

To-Do

  • Bullet Point

Future Work

  • Bullet Point

Participants

Software Developers:

  • Brooklyn Schlamp

Project Advisors:

Development Assistance:

  • Philip Weber

Initial Concept Base: