VES: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
(Created page with "{|width="100%" |- |style="vertical-align: top; border-right: 2em solid white; "| === What is VES? === VES is the VTK OpenGL ES Rendering Toolkit. It is a C++ rendering library...")
 
No edit summary
Line 19: Line 19:


=== How do I use it? ===
=== How do I use it? ===
If you're interested in using VES and Kiwi for mobile development, the '''[[VES Developers Guide]]''' is the right place to start.
If you're interested in using VES and Kiwi for mobile development, the '''[[VES/Developers Guide|Developer's guide]]''' is the right place to start.




Line 30: Line 30:
|-
|-
|
|
* '''[[VES Download And Build Instructions|Download & build instructions]]'''
* '''[[VES/Download And Build Instructions|Download & build instructions]]'''
* '''[[VES Developers Guide|Developer's guide]]'''
* '''[[VES/Developers Guide|Developer's guide]]'''
* '''[http://public.kitware.com/ves-docs API Documentation]'''
* '''[http://public.kitware.com/ves-docs API Documentation]'''
* '''[[VES FAQ|FAQ]]'''
* '''[[VES/FAQ|FAQ]]'''
|}<br />
|}<br />


Line 45: Line 45:
* '''[http://ves.uservoice.com User voice ideas & feature request]'''
* '''[http://ves.uservoice.com User voice ideas & feature request]'''
* '''[http://www.cdash.org/CDash/index.php?project=VES Software quality dashboard]'''
* '''[http://www.cdash.org/CDash/index.php?project=VES Software quality dashboard]'''
* '''[[VES Screenshots|Screenshots]]'''
* '''[[VES/Screenshots|Screenshots]]'''
|}<br />
|}<br />



Revision as of 15:13, 17 January 2012


What is VES?

VES is the VTK OpenGL ES Rendering Toolkit. It is a C++ rendering library for mobile devices using OpenGL ES 2.0. VES integrates with the Visualization Toolkit (VTK) to deliver scientific and medical visualization capabilities to mobile application developers.


What is Kiwi?

Kiwi provides mobile application developers with easy to use building blocks for embedding advanced visualization windows into their Android or iOS apps. The Kiwi platform offers a collection of application oriented C++ classes that tie together VTK's wide variety of supported file formats, readers, and filters, with the OpenGL ES 2.0 rendering capabilities of VES. With Kiwi, a mobile application can integrate a fully featured visualization environment with very little code. The application can be written using C++, Java, or Objective-C. The Kiwi Platform bundles together all the required rendering components, IO routines, and scene objects into a straight forward set of interfaces. Plus, Kiwi offers a collection of 3D widgets designed for touch screens that allows users to manipulate data and interact with the 3D scene.


Why VES?

The Visualization Toolkit (VTK) is used by desktop application developers to power many leading scientific and medical research tools. VTK is composed of many different modules including I/O, data processing, statistical analysis, networking, and rendering. These modules are very useful for mobile application development, but the rendering module is not written for OpenGL ES 2.0. VES offers an OpenGL ES 2.0 based rendering library that integrates with the rest of VTK, allowing mobile developers to take full advantage of the Visualization Toolkit.


How do I use it?

If you're interested in using VES and Kiwi for mobile development, the Developer's guide is the right place to start.


KiwiViewer running in the iPad simulator showing one frame of a simulation. The simulation shows a block falling and crushing a can.
Getting started

Community

Kiwi logo.png Vtk logo.jpg Android logo.jpg Ios logo.jpg Kitware logo.jpg



How do I get support?

Send questions, bug reports or feature requests to ves@public.kitware.com. Subscribe to the mailing list here.