Abstract
This paper presents our approach to the question of how to code mathematics (mostly experimantal and motivated from geometry) in Java. We are especially interested in the question how the development of mathematical software and the mathematics itself influence each other and how the design of programming tools and code can support this interrelationship.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
aviatrix3d, http://aviatrix3d.j3d.org
Beck, K., Andres, C.: Extreme programming explained: embrace change, 2nd edn. Addison-Wesley, Reading (ISBN 0321278658)
eclipse framework, http://www.eclipse.org
geometer’s sketchpad, http://www.keypress.com/sketchpad
geomview, http://www.geomview.org
GRAPE, http://www.mathematik.uni-freiburg.de/IAM/Research/grape/GENERAL/
javaview, http://www.javaview.de
Brinkmann, P., Gunn, C., Hoffmann, T., Pietsch, H., Schmies, M., Weißmann, S.: www.jreality.de
Brinkmann, P., Gunn, C., Hoffmann, T., Pietsch, H., Schmies, M., Weißmann, S.: jReality — a thread-safe Java scene graph for mathematics., pp. 1011–1018 (preprint, 2006)
Buchberger, B., Dupre, C., Jebelean, T., Kriftner, F., Nakagawa, K., Vasaru, D., Windsteiger, W.: The Theorema Project: A Progress Report. In: Kerber, M., Kohlhase, M. (eds.) Symbolic Computation and Automated Reasoning, pp. 98–113 (2000), www.theorema.org
Gravan, F.: The Maple book. CRCPress, Boca Raton (2001), www.maplesoft.com
Gunn, C., Ortmann, A., Pinkall, U., Polthier, K., Schwarz, U.: Oorange: A virtual laboratory for experimental mathematics. In: Hege, H.-C., Polthier, K. (eds.) Visualization and Mathematics, pp. 249–265. Springer, Heidelberg (1997)
Hanson, A.J., Munzner, T., Francis, G.: Interactive Methods for Visualizable Geometry. IEEE Computer 27(4), 73–83 (1994)
Hoffmann, T., Khadem, S., Pinkall, U., Schmies, M.: http://www.jtem.de
Hunt, A., Thomas, D.: The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley, Reading (1999)
javax.swing.JFrame and javax.swing.JSplitPane, java.sun.com/javase
open scenegraph, http://www.openscenegraph.org
open inventor, http://www.tgs.com/
Pietsch, H., Pinkall, U., Schmies, M.: http://www.oorange.de
Richter-Gebert, J., Kortenkamp, U.: User Manual for the Interactive Geometry Software Cinderella. Springer, Heidelberg (2000), www.cinderella.de
Richter-Gebert, J., Kortenkamp, U.: Euklidische und Nicht-Euklidische Geometrie in Cinderella. Journal für Mathematikdidaktik 22, 303–324 (2000)
Schmies, M.: Computational Methods for Riemann Surfaces and Helicoids with Handles. PhD thesis, Technische Universität Berlin (2005)
visualization toolkit, http://public.kitware.com/VTK
Wolfram, St.: The MATHEMATICA book. Wolfram Media/Cambridge University Press (1999), www.wolfram.com
LAPACK, http://www.netlib.org/lapack
MATLAB, http://www.mathworks.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hoffmann, T., Schmies, M. (2006). jReality, jtem, and Oorange — A Way to Do Math with Computers. In: Iglesias, A., Takayama, N. (eds) Mathematical Software - ICMS 2006. ICMS 2006. Lecture Notes in Computer Science, vol 4151. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11832225_7
Download citation
DOI: https://doi.org/10.1007/11832225_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-38084-9
Online ISBN: 978-3-540-38086-3
eBook Packages: Computer ScienceComputer Science (R0)