Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Java2Script v20100601 Released

Java2Script 2.0 update v20100601 has been released. To download latest released files, please visit https://sourceforge.net/projects/j2s/files/

Updates:
1. Added support of Eclipse 3.6.* Helios, and earlier Eclipse
2. Java2Script sources repository moved to Google Code at http://code.google.com/p/java2script/
3. Sebastian Gurin joined Java2Script and opened source YUI4Java project ( http://yui4java.sourceforge.net/ ), which is based on technologies of Java2Script compiler
4. Added SimpleStore API for local storage
5. Added support of Google Chrome browser
6. Added web mail client demo ( http://kexmail.com/ )
7. Improved web instant messenger demo ( http://webuzz.im/ )
8. Added early support of JFace ( http://demo.java2script.org/jface/ )
8. Other improvement and bugfixes

Java2Script Feature List:

Java2Script Core
----------------
1. Object oriented JavaScript simulator is introduced
2. JavaScript ClassLoader is built inside
3. Eclipse JDT based Java to JavaScript compiler, support Java 1.4 and Java 5 features, including generic, enums, static imports, enhanced loops
4. Support incremental building for Java projects
5. Support Hotspot JavaScript swapping for debugging
6. Support most classes in java.lang.*, java.utils.* and others packages
7. Support native JavaScript through @j2s* Javadoc in Java sources
8. Support creating Java2Script projects by wizard, including Servlet project
9. Support Eclipse 3.3.*, 3.4.*, 3.5.* and 3.6.*

Java2Script SWT
---------------
1. Eclipse SWT 3.1 API is ported for JavaScript in modern browsers, Firefox, Google Chrome, Internet Explorer, Opera, Safari
2. Desktop and window manager are built inside
3. Support UI blocking fow SWT's Shell and Dialog
4. Support SWT deffered layout
5. Support detecting font size change in Firefox

Java2Script AJAX
----------------
1. HttpRequest/AJAX is introduced for both Java and JavaScript
2. Simple RPC API is introduced to call back Java server, which supports Cross Site Scripting
3. Simple and Compound Pipe API is introduced to setup Comet connection to server.
4. Support dynamic class loading for both Java and JavaScript
5. Support Java reflection (early implementation)
6. Support Simple Store API for local storage

Java2Script JUnit
-----------------
1. Support JUnit tests both Test Case and Test Suite in text mode.

Java2Script Example
-------------------
1. Web instant messenger services, support online web Gtalk (Google Talk), MSN (Windows Live Messenger), Yahoo! Messenger, AIM/ICQ, Jabber/XMPP. Please visit http://webuzz.im/ , http://webuzztogether.com/ or http://demo.java2script.org/
2. Web mail client services, support online web mail, including Gmail, Hotmail, Yahoo! Mail, AOL Mail, and other IMAP/POP3 & SMTP providers. Please visit http://kexmail.com/ , http://webuzz.im/mail/ or http://demo.java2script.org/mail/
3. SWT Tetris Game. Please visit http://demo.java2script.org/tetris/
4. SWT Control Examples. Please visit http://demo.java2script.org/controls/
5. Advanced Image Viewer based on YUI4Java. Please visit http://yui4java.sourceforge.net/yui/ImageViewerFrame.html
6. Early JFace demo. Please visit http://demo.java2script.org/jface/

For more demos, please visit: http://demo.java2script.org/

For more detailed feature description, please visit Java2Script homepage: http://j2s.sourceforge.net/ , https://sourceforge.net/projects/j2s/ or http://java2script.org/

Posted by Zhou Renjian 2010-06-01