Skip to content

Commit 8b9ac4c

Browse files
authored
Merge pull request #32 from BobHanson/master
readme
2 parents 369067e + 81020d0 commit 8b9ac4c

File tree

1 file changed

+27
-10
lines changed

1 file changed

+27
-10
lines changed

README.md

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ JavaScript, allowing continued one-source development of both Java and JavaScrip
66

77
Developers of java2script/SwingJS itself should read README-developers.md
88

9+
Bob Hanson (hansonr@stolaf.edu)
10+
11+
912
# About java2script/SwingJS
1013

1114
java2script/SwingJS is not a one-time "port" to JavaScript. It is a system that allows real-time Java-to-JavaScript conversion
@@ -22,31 +25,45 @@ automated production of browser-ready JavaScript versions of Java applications a
2225

2326
See https://github.com/BobHanson/java2script/tree/master/dist and the README file in that directory.
2427

25-
# History
28+
# History - 2017-
2629

2730

2831
https://github.com/BobHanson/java2script (development master)
2932

30-
Current development "Version 3.0 development master" involving a completely rewritten transpiler (2017/18) that nearly perfectly emulates the Java Virtual Machine, including Swing, audio, jpdf, and many other added packages.
33+
Current development "Version 3.0 development master" involving a completely rewritten transpiler (2017) that nearly perfectly emulates the Java Virtual Machine, including Swing, modal and nonmodel dialogs, audio, jpdf, the AWT event thread, and many other added packages.
34+
35+
36+
Examples include:
37+
38+
Physlets (https://github.com/BobHanson/Physlets-SwingJS) conversion to JavaScript by Wolfgang Christian (wochristian@davidson.edu) and Bob Hanson (in progress).
39+
40+
Jmol-SwingJS https://github.com/BobHanson/Jmol-SwingJS (code only)
41+
42+
Varna https://github.com/BobHanson/VARNA and https://chemapps.stolaf.edu/swingjs/varna
43+
44+
# History - 2010-2016
3145

3246
https://github.com/java2script/java2script (stable master)
3347

3448
Ported from SourceForge by Zhou Renjian, developed further by Zhou Renjian and Udo Borkowski as "Version 2.0".
35-
Used by Bob Hanson (hansonr@stolaf.edu) in 2012 for the initial conversion of Jmol/java to JSmol/javascript (http://jmol.sourceforge.net/), Falsad physics applets (http://www.falstad.com), and PhET gas applications applets.
3649

50+
Extensively used by Bob Hanson in 2012-2016 for the conversion of Jmol/java to JSmol/javascript (http://jmol.sourceforge.net/), leading to extensive distribution and widespread use on the web. As of 3/2018, still the
51+
only known widely-available java2sript application.
52+
53+
Developed further in 2016 by zhou Renjian, Udo Borkowski, Bob Hanson, Andrew Raduege, Nadia El Mouldi, and Paul Falstad (http://www.falstad.com) for the first round of post-JSmol application of java2script, adding javax.swing classes and
54+
dubbed "SwingJS". Used by Bob Hanson during 11/2016 for conversion of the PhET gas applications applets.
3755

3856
Currently synchronized with https://github.com/BobHanson/java2script as the stable master version.
3957

4058
Examples can be found at https://chemapps.stolaf.edu/swingjs/phet/site/swingjs/examples
59+
and https://chemapps.stolaf.edu/jmol/jsmol
4160

42-
43-
https://sourceforge.net/projects/j2s (last updated 6/2010)
44-
45-
Initially developed by Zhou Renjian (zhourenjian@gmail.com, 2005-2017),
46-
Soheil Hassas Yeganeh (soheil.h.y@gmail.com, 2006), Sal Ferro (svferro@gmail.com, 2006), Sebastian Gurin (sgurin@softpoint.org, 2008).
47-
48-
61+
# History - 2005-2010
4962

5063

64+
https://sourceforge.net/projects/j2s (last updated 6/2010)
5165

66+
Initially developed by Josson Smith (email?) and Zhou Renjian (zhourenjian@gmail.com, 2005-2017),
67+
Soheil Hassas Yeganeh (soheil.h.y@gmail.com, 2006), Sal Ferro (svferro@gmail.com, 2006), Sebastian Gurin (sgurin@softpoint.org, 2008),
68+
and others. The project was a "proof-in-concept" that saw limited actual application.
5269

0 commit comments

Comments
 (0)