VisioMove  2.1.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Friends Pages
Overview
  1. What is VisioMove?
  2. Technology
  3. Benefits of using VisioMove
  4. Supported platforms
  5. System requirements
  6. Sample Data

What is VisioMove?

Visioglobe’s software development toolkit for mobile platforms is called VisioMove. You can use it to easily create or enhance an existing application with advanced 3D data. VisioMove integrates sample data, enabling you to discover how easy it is to create a compelling application and to differentiate your application from current market offerings. The main features of the SDK are:

  • Multi-platform, written in C++ (with Java bindings for Android).
  • Create and add a map view (2D or 3D) to your application.
  • High performance and scalability - can scale up to very large cities represented in 3D.
  • Can be used for both on-board data (typically 3D content which is large in size) and off-board data (other services, e.g. routing, social networking).
  • Interactive elements can be easily added to the 3D environment (for example clickable images, dynamic POIs).
  • 2D indoor map content can easily be customized: the store names, icons and interaction can be fully controlled from the SDK.
  • Flexible routing functions: you can easily add the interface to any third party routing engine for outdoor routes as well as calculate indoor routes directly from the SDK.
  • Turn by Turn navigation instructions.
  • Advanced camera handling and manipulation – The camera position can be controlled, enabling it to be connected to existing routing solutions or even a compass.
  • Automatic collision detection of buildings and terrain.

See the full features list in Features

VisioMove is extremely portable making it a great choice for mobile and web applications.

Technology

The Visioglobe technology is comprised of two parts.

Map pre-processing tools

Visioglobe makes the most of map pre-processing tools for refining large amounts of map data. By using advanced compression and pre-processing of 3D data the final map bundle can be stored on-board and/or off-board of mobile devices. Visioglobe’s flexible workflow can integrate data from many cartographic and geographic sources.

Real-time 3D engine (VisioMove)

Visioglobe provides an immersive 3D geographical, urban and indoor visualization engine. Combined with 3D data content, this enables a rich and intuitive 3D navigation experience. It is now possible to navigate in real-time with an excellent image quality and fluidity, while retaining the possibility to add virtual objects or other services such as routing, turn-by-turn navigation and location-based ads. Furthermore, you can visualize 2D indoor maps with sophisticated rendering to differentiate your application from the competition.

Benefits of using VisioMove

  • Quickly add 3D content and interactive elements to create rich applications
  • Customize 2D maps: place names, icons, and route display
  • Drastically reduce time-to-market for 3D applications
  • Developers can easily integrate routing and other services
  • Provides stunning image quality with more than 1M triangles / second
  • Offers excellent fluidity with more than 20 images / second
  • Makes the most of hardware accelerated graphics on mobile devices

Supported platforms

VisioMove is written in C++ and inside, the engine uses OpenGL® (ES) for the rendering. These well supported standards enable compatibility across a proven broad range of platforms, including:

  • iOS (iPhone, iPad and iPod)
  • Android
  • Linux
  • Qt
  • and theoretically most others

This release provides support and example code for iOS and Android platforms. Other platforms will be supported in the near future based on demand. So please don't hesitate to contact us to push the case of your preferred platform!

System requirements

To integrate VisioMove into your application you will need the following software versions installed on system you intend to develop your application:

iOS

Note : arm 6 support is no longer supported since VisioMove v2.0.7749.

Android

  • Android SDK Platform 2.2 (API 8) or later.
  • Devices with GPUs PowerVR SGX 530, Snapdragon, Mali200, or better.

Note : on devices that do not support PVRTC texture compression, loading time may be longer due to software decompression. Please contact us for ETC versions.

Sample Data

For information on the sample data provided with the VisioMove sample, please write to conta.nosp@m.ct@v.nosp@m.isiog.nosp@m.lobe.nosp@m..com.

Next

VisioMove 2.1.5, Visioglobe® 2015