Software:JavaView

From HandWiki
JavaView
Javaview screen.png
Example of a 3D surface in JavaView
Original author(s)Konrad Polthier, Samy Khadem, Eike Preuß, Ulrich Reitebuch
Initial release1997
Stable release
v5.01 / 2020
Written inJava
Operating systemCross-platform. Windows, macOS, Linux
Available inEnglish
Typeinformation visualization, Data visualization
Websitewww.javaview.de

JavaView is a 3D geometry viewer and a mathematical visualization software [1][2]. This Java package was designed at the end of the 1990x, keeping in mind the ability to embed the 3D visualization into the Jew with the help of Java applets [3]. The open API of JavaView enables a smooth integration as 3D viewer and advanced visualization toolkit into commercial software like Mathematica and Maple. Integration of JavaView with Maple libraries was discussed in [4].

Unlike the full version of JavaView, "JavaView-Light" the lite version of JavaView contains the viewer module only, without any dialogs, inspectors and geometry algorithms. The lite version is mainly used to display precomputed geometry models inside web pages.

Here is a list of possible uses of JavaView:

  • Solve ordinary differential equations interactively.
  • Calculate the zero points of functions.
  • Measure distances on curved polyhedral surfaces using straightest or shortest geodesic lines.
  • Compute algebraic surfaces given as zero set of a polynomial function.

JavaView reference manual [5] can be used to explore other options in visualizing mathematical and geometry objects.

Usage

JavaView was used in more than 500 visualizations in the book "Bilder der Mathematik" [6] and "Visual Geometry Pages" portal [7] and in other applications. JavaView can be used with Mathematica and Maple. In addition, JavaView is included to DataMelt as a preinstalled library.

References

  1. JavaView official web site http://www.javaview.de/, retrieved in June 2020.
  2. K.Polthier,S.Khadem, E.Preuºand, U. Reitebuch, Publication of Interactive Visualizations with JavaView, Preprint, Technische Univ. Berlin, http://www.polthier.info/articles/jvMtcm/jvMtcm.pdf
  3. Martin Skrodzki, RIKEN iTHEMSWako, How the deprecation of Java applets affected online visualization frameworks – a case study, https://arxiv.org/pdf/2004.13254.pdf
  4. S.P. Dugaro and K.Polthier, Visualizing Maple Plots with JavaViewLib, http://www.polthier.info/articles/jvLib/jvLib_abstract.html, retrieved in June 2020
  5. JavaView Reference Manual. http://www.javaview.de/doc/reference/index.html Retrieved in Jiune 2020
  6. Georg Glaeser und Konrad Polthier, Ein visueller Streifzug durch die Mathematik, http://www.bilder-der-mathematik.de/
  7. Visual Geometry Pages, http://www.visual-geometry.de/index.html, retrieved June 2020