VES: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
Line 18: Line 18:




=== What about Licensing? Can I use VES to develop commercial applications? ===
=== What about Licensing? ===
Yes, you can certainly use VES to develop and distribute commercial applications. VES is released under '''Apache License Version 2.0'''.  
VES may be used to develop and distribute open source and closed source applications. VES is released under the '''Apache License Version 2.0'''.  
You can obtain the copy of license at http://public.kitware.com/ves-docs/license.html.  VES dependencies are VTK (http://vtk.org)
You can obtain a copy of the license at http://public.kitware.com/ves-docs/license.html.  VES dependencies are [http://www.vtk.org VTK]
and Eigen (http://eigen.tuxfamily.org). VTK is an open-source toolkit licensed under the BSD license. Please visit http://www.vtk.org/VTK/project/license.html  
and [http://eigen.tuxfamily.org Eigen]. VTK is licensed under the BSD license. Please visit http://www.vtk.org/VTK/project/license.html  
for more information on VTK licensing. VES uses Eigen as underlying Math library and Eigen is LGPL license. Please visit http://eigen.tuxfamily.org/index.php?title=Licensing_FAQ for more information on Eigen licensing.
for more information on VTK licensing. Eigen is released with the LGPL3+ license. Please visit http://eigen.tuxfamily.org/index.php?title=Licensing_FAQ for more information on Eigen licensing.


=== How do I use it? ===
=== How do I use it? ===

Revision as of 22:40, 21 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.


What about Licensing?

VES may be used to develop and distribute open source and closed source applications. VES is released under the Apache License Version 2.0. You can obtain a copy of the license at http://public.kitware.com/ves-docs/license.html. VES dependencies are VTK and Eigen. VTK is licensed under the BSD license. Please visit http://www.vtk.org/VTK/project/license.html for more information on VTK licensing. Eigen is released with the LGPL3+ license. Please visit http://eigen.tuxfamily.org/index.php?title=Licensing_FAQ for more information on Eigen licensing.

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.