Maple Plots in JavaView

The JavaviewLib puts Maple plots in interactive web pages. JavaviewLib is an add-on package for Maple developed in collaboration by Steve Dugaro (CECM), Konrad Polthier and Jonathan Borwein (CECM). Demonstrations and background infos are given at the JavaviewLib web site at CECM.

The predominant feature of the JavaviewLib is the capacity to export Maple generated models into one of two applet based viewers - one optimized for speed, the other for customizability. This greatly enhances the current state of plot object export in Maple - no longer do dynamic plots need to be converted to static images when creating html pages from Maple worksheets. One can also export plot data to a variety of other formats such as Vrml or JavaView's own Xml format where data can be viewed as a markup tree or further developed upon. Efforts were made to maintain the aesthetic presentation of Maple geometries and their corresponding axes upon export. With JavaviewLib, models created in other modeling applications such as Maya and Mathematica, can easily be imported into Maple's viewing environment.

Here are some examples of the integration of Maple and JavaView:

View many Maple graphics and animations in JavaView applets.
Interactive web pages with Maple graphics.
Advanced visualization algorithms in JavaView.
Export a Maple graphics into different file formats like Vrml, Stl ...

In a Maple worksheet view a plot geometry in JavaView:

with(JavaViewLib)

plt := plot3d(sin(x*y), x=-3..3, y=-3..3):
runJavaView(plt);

View animations in JavaView:

with(plots)
picAnim := animate3d(cos(t*x)*sin(t*y), x=-Pi..Pi, y=-Pi..Pi, t=1..2):
runJavaView(picAnim);

Create a web page displaying a Maple plot in a JavaView applet:

exportHTM(plt, "C:\\temp\\myPage.html");

or directly launch the browser showing a web page with a Maple plot:

runApplet(plt);

The JavaviewLib package is available at the download section.

 

© 1999-2001 Last modified: 22.04.01 --- http://www.javaview.de --- The JavaView Project