Subversion Repositories wimsdev

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4897 bpr 1
JSXGraph
2
========
3
 
4
Interactive Math Library for the Web.
5
 
6
Copyright 2008-2011
7
        Matthias Ehmann,
8
        Michael Gerhaeuser,
9
        Carsten Miller,
10
        Bianca Valentin,
11
        Alfred Wassermann,
12
        Peter Wilfahrt
13
 
14
JSXGraph is licensed under GNU Lesser General Public License, Version 3.0
15
http://www.gnu.org/licenses/lgpl.txt
16
 
17
 
18
About
19
-----
20
 
21
JSXGraph is a cross-browser library for interactive geometry, function plotting,
22
charting, and data visualization in a web browser. It is implemented completely
23
in JavaScript, does not rely on any other library, and uses SVG, VML, or canvas.
24
JSXGraph is easy to embed and has a small footprint: less than 100 KByte if
25
embedded in a web page. No plug-ins are required! Special care has been taken
26
to optimize the performance.
27
 
28
Starting with version 0.80, JSXGraph supports multitouch devices like the Apple
29
iPad. Since version 0.82 the canvas element is supported, too. That means,
30
JSXGraph also runs on Android devices.
31
 
32
JSXGraph is developed at the
33
Lehrstuhl für Mathematik und ihre Didaktik
34
University of Bayreuth, Germany
35
 
36
 
37
Website
38
-------
39
 
40
Project web site: http://jsxgraph.uni-bayreuth.de/
41
Project wiki with hundreds of examples: http://jsxgraph.uni-bayreuth.de/wiki/
42
SourceForge Project site: http://sf.net/projects/jsxgraph
43
Mailing List/Google Group: http://groups.google.com/group/jsxgraph
44
 
45
Please report bugs to our issue tracking system found at
46
http://www.sf.net/apps/trac/jsxgraph
47
 
48
 
49
Build JSXGraph
50
--------------
51
 
52
In order to build JSXGraph you need Python 2 or later, YUI Compressor 2.x.x or
53
later, and to build the reference docs you need jsdoc-toolkit 2.3.2 or later.
54
 
55
To build JSXGraph core type
56
 
57
    $ python make.py --yui=/path/to/yui --output=/output/dir Core
58
 
59
This will concatenate all core files (basically all .js files in src/ except
60
loadjsxgraph.js and {Geonext,GeoGebra,Cinderella,Graph,Intergeo}Reader.js),
61
strip all comments and minify the file into /output/dir/jsxgraphcore.js.
62
 
63
 
64
Usage
65
-----
66
 
67
Include jsxgraphcore.js and, if required, one or more *Reader.js in your HTML
68
file. For further usage instructions please consult our wiki
69
 
70
    http://jsxgraph.uni-bayreuth.de/wiki/
71
 
72
especially our tutorials located at
73
 
74
    http://jsxgraph.uni-bayreuth.de/wiki/index.php/Documentation
75
 
76
or our reference docs at
77
 
78
    http://jsxgraph.uni-bayreuth.de/docs/
79
 
80
 
81