| Disclaimer | Privacy | Contact Us |
 
 
Virtual Joystick and Mouse

While the user holds the
device and swings it around,
the arrow pointer within the application moves in the
same direction, enhancing
the mobile web browsing experience


New graphical user interface for Camera Phones

3GVision's Virtual Joystick and Mouse software brings a new and intuitive user interface
to cell phones. When activated, it tracks the handset's motion by analyzing the video
stream as seen by the camera. It calculates and records every movement in real-time,
and sends notifications to the activating application. These notifications resemble the
commands coming from a PC mouse or joystick, and allow the application to provide
enhanced graphical user interface elements, like a two-dimensional pointing arrow,
menus, a grabbing hand, and more.

A New Class of GUI

Mobile phones can now add an important tool that was always missing - the mouse.
Also existing applications can benefit from the new technology, as device motion is
converted to "Left", "Right", "Up" and "Down" commands. Less buttons for the user
to press contribute towards a friendlier application. Developers of new applications
can introduce new and exciting GUI design that was not possible before, in the form
of a pointing device.

Versatile Game Control
The same technology is used to add a Virtual Joystick that tracks shift and rotational
motion in three dimensions. The Virtual Joystick is of special value to the mobile gaming experience, bringing new ways to affect the game, which are difficult to achieve using
standard keypads.

A New Class of Games - Augmented Reality
The combination of Virtual Joystick control with the input video stream from the camera
creates a new type of multimedia games, known as Augmented Reality.
These games place virtual objects on top of real-world video, and use motion
tracking to maintain their position in the real world, increasing the illusion that the
virtual objects actually exist.

For Developers
3GVision's Virtual Joystick and Mouse software is supplied as a simple SDK that
integrates with any camera and wireless device. Extremely low memory and CPU
requirements allow smooth operation of the motion tracking process.

Platform Independent
The Virtual Joystick supports most of the mobile open environments. The technology
is also provided for proprietary operating systems.

Key Features
Tracks shift motion in all directions: horizontal, vertical and diagonal
Tracks rotation and zooming
Extremely efficient CPU and memory use
Quick and accurate response
 
Core Technology
Open platforms support: Symbian, BREW, PocketPC, PalmOS, J2ME
Embedded system CPUs: ARM7, ARM9, V850, 80186, SH3, others
No floating point arithmetic
   
Specifications
Camera resolution: Starting from 80x60
ROM: 10KB RAM: 50KB
Speed: 15fps on ARM7 processor
   
Buggy Boom
Augmented Reality Game
This shoot'em-up game places virtual bugs in the real world. The user sees
the video from the camera picturing the actual scenery. This real-world view
is disturbed by virtual creatures that fly around it. As you move the phone to view other locations, the creatures appear to be part of the real world, as they shift in the screen together with the real objects. So now you can wave the phone to aim and hunt them down.

Customizable
Buggy Boom can be modified with a variety of creatures to create a unique
look for every handset manufacturer and content provider. Replace the bugs with cartoon characters, birds and bees, and much more.


Platform Availability
Buggy Boom is available for most of the open mobile environments - Symbian, BREW, J2ME and PocketPC, as well as for proprietary operating systems.


© 2005-2006 3GVision. All rights reserved | Disclaimer | Privacy | site map | Contact Us |
| home | profile | vision | technology | management | contact us | Code Reader | Barcode Reader SDK | Document Scanner and Facsimile | Scanning Dictionary | Business Card Reader | Virtual Joystick and Mouse | clientele | handsets | VAR program | VAR program - contact us | Game Developer Program | Game Developer Program - contact us | news | events | disclaimer | privacy | site map |