[ Home ] [ About Us ] [ Research ] [ People ] [ Publications ] [ News ] [ Other Info ]
Sfb288 logo Sfb 288 Differential Geometry and Quantum Physics

Software


JavaView_Icon.gif (2530 Byte) JavaView

JavaView is a 3D geometry viewer and numerical software library written in Java. It allows the inclusion of 3D geometries in any HTML document, and the presentation and publication of interactive numerical experiments on the internet.

JavaView is a numerical software library with special focus on problems in differential geometry. Its class library can be used and extended for carrying out numerical experiments in Java, which profit from the advanced 3D visualization capabilities and web integration.
 


Oorange Logo JavaOorange and Oorange are virtual laboratories for experimental mathematics.
They consist of a set of infrastructure services supporting the creation, execution, and dissemination of mathematical experiments.

JavaOorangenew

JavaOorange constitutes a powerful environment for object oriented programming: Java objects are conviniently administered and linked in Networks, and update mechanisms for their dependencies are provided. Inspectors monitor the object's attributes, and alterations of objects may trigger updating mechanisms complied at runtime.

Oorange

For each component of a traditional physical experiment, there is a corresponding Oorange infrastructure feature:

Object of study: High level software classes
Laboratory equipment: Foundation software classes and function libraries
Configuration of specific experiment: Computational network composed of objects
Monitor and control: Object inspection; 2D and 3D viewers
Running the experiment: Animation objects
Recording the experiment: Archiving and scripting
Disseminating result: Documentation
A hybrid language scheme underlies the design: interpreted scripts in Tcl manage tasks requiring high flexibility, while a compiled object library in Objective C supports the underlying mathematical algorithms. The resulting system is intended to be accessible to wide range of expertise levels.

JavaOorange and Oorange are both free software distributed according to a GNU-like license agreement.
 


jDvi Logo JDvi

jDvi is a dvi file viewer written in java. At the moment jDvi comes in three flavours:

JDvi - the application
A dvi file viewer that can be used much like any other dvi file viewer.

JDviApplet - the applet
An applet that makes it possible to show dvifiles in webpages.

JDviViewerPanel - the component
A java panel that can be used in any java application to show dvi files.


christoffel Logo Christoffel

The Christoffel Package consists of comprehensive linear algebra library and a library for complex and quaternionic computations. It consists of two subpackages:

christoffel.number provides classes Complex and Quaternion along with a large variety of methods for mathematic operations on these fields.

christoffel.linearAlgebra provides classes for vectors and matrices with int, double, or Complex entries, along with classes DoubleSolve and ComplexSolve to perform standard operations on matrices such as inversion or computation of the determinant.


Copyright © 1999 Sfb 288, Mathematics 8-5, Strasse des 17 Juni 136, TU-Berlin, 10623 Berlin
[ Home ] [ About Us ] [ Research ] [ People ] [ Publications ] [ News ] [ Other Info ]