Skip to content

Commit 70296de

Browse files
author
Sébastien Loisel
committed
Initial commit
0 parents  commit 70296de

File tree

175 files changed

+15667
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

175 files changed

+15667
-0
lines changed

favicon.ico

4.19 KB
Binary file not shown.

index.html

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
<html>
2+
<head>
3+
<link rel="SHORTCUT ICON" href="favicon.ico">
4+
<title>Numeric Javascript</title>
5+
<style>
6+
body {
7+
font-family: sans-serif;
8+
font-size: 14px;
9+
margin-top: 10px;
10+
margin-left: 50px;
11+
margin-right: 50px;
12+
margin-bottom: 50px;
13+
}
14+
15+
td.big {
16+
font-size: 36px;
17+
font-weight: bold;
18+
}
19+
td.beta {
20+
color: #b0b0b0;
21+
}
22+
23+
a.tryit { font-size:24px; font-weight: bold; }
24+
a:link { color: #0000ff; }
25+
a:visited { color: #0000ff; }
26+
a:active { color: #0000ff; }
27+
a:hover { color: #ff0000; }
28+
29+
h1 {
30+
font-size: 24px;
31+
}
32+
33+
table.float {
34+
width: 405px;
35+
float: right;
36+
border-width: 5px;
37+
border-style: solid;
38+
border-color: #b0b0b0;
39+
margin-left:10px;
40+
}
41+
42+
td { font-size: 14px; }
43+
44+
td.float {
45+
padding:10px;
46+
font-weight: bold;
47+
}
48+
</style>
49+
50+
<body>
51+
<table>
52+
<tr>
53+
<td><img src="resources/paperplane-small.png"></td>
54+
<td><table><tr>
55+
<td class="big">Numeric Javascript.</td>
56+
<td class="beta">(Beta)</td></tr>
57+
<table><tr>
58+
<td><a href="workshop.php?link=6b035104673d7847a8dd74b8d3b1a6dbe0034a50731fd2202208a27681d6811b" class="tryit">Try it now!</a>
59+
<td width=75 align="center">or</td>
60+
<td><a href="numeric-1.0.zip" class="tryit">Download Source Code (zip)</a>.</td>
61+
</tr></table></td>
62+
</tr>
63+
</table>
64+
65+
<h1>What?</h1>
66+
67+
<table class="float"><tr><td class="float">
68+
<a href="workshop.php?link=6b035104673d7847a8dd74b8d3b1a6dbe0034a50731fd2202208a27681d6811b"><img src="resources/workshop.png" alt="Numeric Javascript Workshop" width="400px"></a><br><br>
69+
Try <a href="workshop.php?link=6b035104673d7847a8dd74b8d3b1a6dbe0034a50731fd2202208a27681d6811b">Numeric Javascript Workshop</a> right from your browser!
70+
</td></tr></table>
71+
72+
<a href="http://www.ma.hw.ac.uk/~loisel/numeric/">Numeric Javascript</a>
73+
is a library for numerical computations in Javascript. You can write Javascript
74+
programs that manipulate matrices, solve linear problems, find eigenvalues and
75+
solve optimization problems in the browser. You can also use
76+
Numeric Javascript outside the browser with <a href="http://nodejs.org/">Node.js</a>
77+
and similar server-side technologies.<br><br>
78+
79+
In addition to the <tt>numeric.js</tt> Javascript library, you can use
80+
the <a hef="workshop.php?link=6b035104673d7847a8dd74b8d3b1a6dbe0034a50731fd2202208a27681d6811b">Numeric Javascript Workshop</a> (pictured right),
81+
to interact with a Javascript prompt that is preloaded with
82+
the Numeric Javascript library.
83+
84+
<h1>Why?</h1>
85+
86+
Computers are very powerful devices but your audience often doesn't have
87+
the software tools you use, such as Fortran compilers or a MATLAB license.
88+
For small and medium scientific programming tasks, you can use
89+
<a href="http://www.ma.hw.ac.uk/~loisel/numeric/">Numeric Javascript</a>
90+
to write numerical programs that will run in any modern browser <b>without installing any
91+
special software.</b>
92+
You can reach a much broader audience and communicate your ideas more clearly
93+
by using Numeric Javascript.<br><br>
94+
95+
<h1>How?</h1>
96+
97+
<a href="http://www.ma.hw.ac.uk/~loisel/numeric/">Numeric Javascript</a> is
98+
a Javascript library. It is loaded into each visitor's browser when
99+
they visit a page that uses Numeric Javascript. This means that their own
100+
browser is able to solve many scientific problems without ever having to
101+
contact the server. As a result, your server can serve essentially static
102+
pages -- all the computing power is in your visitors's browsers and computers.
103+
104+
<h1>Who?</h1>
105+
106+
Numeric Javascript is written by
107+
<a href="http://www.ma.hw.ac.uk/~loisel/">S&eacute;bastien Loisel</a>
108+
for use by anyone who needs to do numerical computations in Javascript.
109+
110+

resources/license.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
The spinning wait icons by Andrew B. Davidson were taken from
2+
3+
http://www.andrewdavidson.com/articles/spinning-wait-icons/
4+
5+
The icons are copyrighted. As far as license goes, this is my understanding
6+
from the above web site:
7+
8+
"These icons are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License."
9+
10+
Link to license: http://creativecommons.org/licenses/by-nc-sa/2.5/

resources/paperplane-small.png

14.1 KB
Loading

resources/paperplane.png

32.5 KB
Loading

resources/wait16.gif

3.02 KB
Loading

resources/wait24.gif

4.68 KB
Loading

resources/workshop.png

42.9 KB
Loading
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<launchConfiguration type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
3+
<stringAttribute key="org.eclipse.debug.ui.ATTR_CAPTURE_IN_FILE" value="/Users/sebastienloisel/Dropbox/javascript/numeric/log/build.log"/>
4+
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="true"/>
5+
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="/Users/sebastienloisel/Dropbox/javascript/numeric/tools/build.sh"/>
6+
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,auto,"/>
7+
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
8+
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="/Users/sebastienloisel/Dropbox/javascript/numeric/tools"/>
9+
</launchConfiguration>

src/.project

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>numeric</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
15+
<triggers>auto,full,incremental,</triggers>
16+
<arguments>
17+
<dictionary>
18+
<key>LaunchConfigHandle</key>
19+
<value>&lt;project&gt;/.externalToolBuilders/Call builder.sh.launch</value>
20+
</dictionary>
21+
</arguments>
22+
</buildCommand>
23+
</buildSpec>
24+
<natures>
25+
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
26+
</natures>
27+
</projectDescription>

0 commit comments

Comments
 (0)