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 |