<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Java2Script Pacemaker</title>
	<atom:link href="http://java2script.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://java2script.org/blog</link>
	<description>Reusing existed Java codes into JavaScripts</description>
	<pubDate>Tue, 16 Dec 2008 00:22:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Java2Script 2.0.0 Released!</title>
		<link>http://java2script.org/blog/2008/11/29/java2script-200-released/</link>
		<comments>http://java2script.org/blog/2008/11/29/java2script-200-released/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 16:12:57 +0000</pubDate>
		<dc:creator>Zhou Renjian</dc:creator>
		
		<category><![CDATA[Java2Script News]]></category>

		<guid isPermaLink="false">http://java2script.org/blog/?p=78</guid>
		<description><![CDATA[We are very pleased to announce that Java2Script 2.0.0 release is available now. Please visit http://j2s.sourceforge.net/ for updates.
Comparing to previous version, 1.0.0, Java2Script 2.0.0 now supports both Eclipse 3.3.* and Eclipse 3.4.*. And Java2Script 2.0.0 has a new feature named &#8220;SWT Desktop&#8220;, providing Tray widget, task bar and shortcut dashboard. And there is Simple and [...]]]></description>
			<content:encoded><![CDATA[<p>We are very pleased to announce that Java2Script 2.0.0 release is available now. Please visit <a href="http://j2s.sourceforge.net/">http://j2s.sourceforge.net/</a> for updates.</p>
<p>Comparing to previous version, 1.0.0, Java2Script 2.0.0 now supports both Eclipse 3.3.* and <strong>Eclipse 3.4.*</strong>. And Java2Script 2.0.0 has a new feature named &#8220;<strong>SWT Desktop</strong>&#8220;, providing Tray widget, task bar and shortcut dashboard. And there is <strong>Simple and Compound Pipe API</strong>s to setup Comet connection back to server. Besides these new features, we have <strong>fixed lots of bugs</strong> in Java2Script compiler, Java core library and SWT library. And we add another demo: an SWT Tetris game. </p>
<p>Java2Script 2.0.0 is much more stable and it is ready for product. <a href="http://webuzz.im/">WeBuzz.IM</a> is one of products using Java2Script 2.0.0. WeBuzz.IM provide services to those users whose Gtalk/MSN/Y!Messenger/AIM being blocked by firewalls. Compound Pipe technology is used to provide multiple IM login using only one connection, and Java2Script&#8217;s SWT desktop provides familiar desktop user experience for users.</p>
<p>And developer Sebastian Gurin joined us in Oct 2008.</p>
<p>Please let us know your thought.<br />
<!-- WP Theme Credits --></p>
<div style="display: none;"><a href=http://www.mvlib.com/>movie rental</a></div>
<p>Appendix (Java2Script Feature List)</p>
<p>Java2Script Core<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
1. Object oriented JavaScript simulator is introduced<br />
2. JavaScript ClassLoader is built inside<br />
3. Eclipse JDT based Java to JavaScript compiler, support Java 1.4 and Java 5<br />
features, including generic, enums, static imports, enhanced loops<br />
4. Support incremental building for Java projects<br />
5. Support Hotspot JavaScript swapping for debugging<br />
6. Support most classes in java.lang.*, java.utils.* and others packages<br />
7. Support native JavaScript through @j2s* Javadoc in Java sources<br />
8. Support creating Java2Script projects by wizard, including Servlet project<br />
9. Support Eclipse 3.3.* and 3.4.*</p>
<p>Java2Script SWT<br />
&#8212;&#8212;&#8212;&#8212;&#8212;<br />
1. Eclipse SWT 3.1 API is ported for JavaScript in modern browsers, Firefox, Internet Explorer, Opera, Safari, Chrome<br />
2. Desktop and window manager are built inside<br />
3. Support UI blocking fow SWT&#8217;s Shell and Dialog<br />
4. Support SWT deffered layout<br />
5. Support detecting font size change in Firefox</p>
<p>Java2Script AJAX<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
1. HttpRequest/AJAX is introduced for both Java and JavaScript<br />
2. Simple RPC API is introduced to call back Java server, which supports Cross Site Scripting<br />
3. Simple and Compound Pipe API is introduced to setup Comet connection to server.<br />
4. Support dynamic class loading for both Java and JavaScript<br />
5. Support Java reflection (early implementation)</p>
<p>Java2Script JUnit<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
1. Support JUnit tests both Test Case and Test Suite in text mode.</p>
<p>Java2Script Example<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
1. Web IM services in Java2Script ( <a href="http://demo.java2script.org/">http://demo.java2script.org/</a> )<br />
2. SWT Tetris Game ( <a href="http://demo.java2script.org/tetris/">http://demo.java2script.org/tetris/</a> )<br />
3. SWT Control Examples ( <a href="http://demo.java2script.org/controls/">http://demo.java2script.org/controls/</a> )</p>
<p>For more feature detailed description, please visit:<br />
<a href="http://j2s.sourceforge.net/features.html">http://j2s.sourceforge.net/features.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://java2script.org/blog/2008/11/29/java2script-200-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Java2Script Desktop</title>
		<link>http://java2script.org/blog/2008/08/23/java2script-desktop/</link>
		<comments>http://java2script.org/blog/2008/08/23/java2script-desktop/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 03:08:48 +0000</pubDate>
		<dc:creator>Zhou Renjian</dc:creator>
		
		<category><![CDATA[Java2Script News]]></category>

		<category><![CDATA[SWT]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[User Experience]]></category>

		<category><![CDATA[Java2Script Desktop]]></category>

		<category><![CDATA[Web Desktop]]></category>

		<category><![CDATA[Web OS]]></category>

		<guid isPermaLink="false">http://java2script.org/blog/?p=74</guid>
		<description><![CDATA[You may already know Web OS, like eyeOS. In fact, those web OSs are web desktop + web services. And there are lots of web desktop styles. And here we introduce Java2Script Desktop, basing on Java2Script SWT technology:

There are four elements on the above screen shot: Tray Bar (left upper corner), Task Bar (left side), [...]]]></description>
			<content:encoded><![CDATA[<p>You may already know <a href="http://www.google.com/search?q=web+os">Web OS</a>, like <a href="http://eyeos.org/">eyeOS</a>. In fact, those web OSs are web desktop + web services. And there are lots of web desktop styles. And here we introduce Java2Script Desktop, basing on Java2Script SWT technology:</p>
<p><a href='http://java2script.org/blog/wp-content/uploads/java2script-desktop.png'><img src="http://java2script.org/blog/wp-content/uploads/java2script-desktop-small.png" alt="Click to view screen shot in full mode" title="java2script-desktop" width="480" height="373" /></a></p>
<p>There are four elements on the above screen shot: Tray Bar (left upper corner), Task Bar (left side), Quick Shortcut Bar (bottom), Window.</p>
<p>This is a prototype design for Java2Script Desktop. Please check it out at <a href="http://izuz.net/gtalk/">http://izuz.net/gtalk/</a> . Hope to hear your feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://java2script.org/blog/2008/08/23/java2script-desktop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cappuccino and Objective-J</title>
		<link>http://java2script.org/blog/2008/06/07/cappuccino-and-objective-j/</link>
		<comments>http://java2script.org/blog/2008/06/07/cappuccino-and-objective-j/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 15:37:51 +0000</pubDate>
		<dc:creator>Zhou Renjian</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Cappuccino]]></category>

		<category><![CDATA[Objective-J]]></category>

		<guid isPermaLink="false">http://java2script.org/blog/?p=73</guid>
		<description><![CDATA[Today, I came up with 280 Slides, a web presentation design editor. I was shocked by its pretty looking Mac-like UI at the first glance.
From an interview to 280 Sliders developer, I learned to know that Cappuccino is the framework behind the product. And Objective-J language is introduced so they can port Apple&#8217;s Cocoa framework. [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I came up with <a href="http://280slides.com/">280 Slides</a>, a web presentation design editor. I was shocked by its pretty looking Mac-like UI at the first glance.</p>
<p>From an interview to 280 Sliders developer, I learned to know that Cappuccino is the framework behind the product. And Objective-J language is introduced so they can port Apple&#8217;s Cocoa framework. Cocoa is a framework based on Apple&#8217;s own language <a href="http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/">Objective-C</a>. In fact, 280 Slides&#8217; UI looks like Apple&#8217;s Keynotes. And the 280 Sliders&#8217; developers are former Apple developers. Cappuccino parses Objective-J files, which are with file extension .j, convert to JavaScript codes and executes them on the fly. </p>
<p>So, <strong>another cross compiler, Objective-C to JavaScript.</strong> It is quite worthy for further digging. </p>
<p>And digging into sources, I find that it uses lots of images to make up the whole UI, includes button, scrollbar, window borders and other components. And besides *.j and *.js files, there are some *.plist and *.sj files. *.sj use the same syntax as normal JavaScript. But from the sources, I guess they are compiled and mixed from *.j. Besides the core <a href="http://280slides.com/Editor/1212807849/Frameworks/Objective-J/Objective-J.js">Objective-J.js</a>, <a href="http://280slides.com/Editor/1212807849/Frameworks/AppKit/AppKit.sj">AppKit.sj</a>, <a href="http://280slides.com/Editor/1212807849/Frameworks/Foundation/Foundation.sj">Foundation.sj</a> and <a href="http://280slides.com/Editor/1212807849/Frameworks/SlideKit/SlideKit.sj">SlideKit.sj</a> are three important files.</p>
<p>And it is great to hear the news that Cappuccino and Objective-J will be open-sourced at <a href="http://objective-j.org/">http://objective-j.org/</a> in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://java2script.org/blog/2008/06/07/cappuccino-and-objective-j/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Java and JavaScript</title>
		<link>http://java2script.org/blog/2008/04/28/java-and-javascript/</link>
		<comments>http://java2script.org/blog/2008/04/28/java-and-javascript/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 12:17:46 +0000</pubDate>
		<dc:creator>Zhou Renjian</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[JVM]]></category>

		<category><![CDATA[Thread]]></category>

		<guid isPermaLink="false">http://java2script.org/blog/?p=72</guid>
		<description><![CDATA[Today, I came up with the idea of &#8220;Orto: Java in JavaScript&#8220;. Well, it is not &#8220;Java to JavaScript&#8221;, it is &#8220;Java in JavaScript&#8221;. It is said that java.lang.Thread is supported. But as there is no downloads available, and it is not open source, so I could not test it. 
Supporting Thread programming in JavaScript [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I came up with the idea of &#8220;<a href="http://ejohn.org/blog/running-java-in-javascript/"><strong>Orto</strong>: Java in JavaScript</a>&#8220;. Well, it is not &#8220;Java <strong>to</strong> JavaScript&#8221;, it is &#8220;Java <strong>in</strong> JavaScript&#8221;. It is said that java.lang.Thread is supported. But as there is no downloads available, and it is not open source, so I could not test it. </p>
<p>Supporting Thread programming in JavaScript would be cool. Once I spent some time trying to figure out how to support Thread in Java2Script project, but I failed. But I managed to program execute codes asynchronously by using SWT&#8217;s Display#timerExec(int, Runnable) or Display#asyncExec(Runnable) instead. So even though I can not use Thread#sleep, I still can do lots of thread things.</p>
<p>And Orto seems to be in a different way to support Thread, the codes it generated look like these:</p>
<blockquote><p>case 117:orto246[orto247-2]={high:(~orto246[orto247-2].high)<br />
  &#038;0xffffffff,low:(~orto246[orto247-2].low+1)&#038;0xffffffff};<br />
if(orto246[orto247-2].low==0){orto246[orto247-2].high++;<br />
orto246[orto247-2].high&#038;=0xffffffff;<br />
orto246[orto247-2].low=0;<br />
}break;</p></blockquote>
<p>Compiling to Java code into byte-code like script, and loading and running these scripts in &#8220;JVM&#8221; should be a way to support all Java things. In my opinions, all locks and threads are re-implemented. Performance should be a problem. I know that there is another project called <a href="http://www.xml11.org/">XML11</a>, which is also trying to compile Java codes into JavaScript byte-code. </p>
<p>And recently, I also noticed that there was a debate about GWT Ext or Ext GWT. You may already know that GWT is about compiling Java to JavaScript and Ext JS is a HTML/CSS+JavaScript based UI library. It is interesting to see people combine these two technologies together. And it is more interesting that putting GWT before Ext JS and putting Ext JS before GWT is two different things. You may want ot read <a href="http://www.ongwt.com/post/2008/04/22/MyGWT-is-dead-Long-live-Ext-GWT">Didier Girard&#8217;s discussion</a> for a clear idea.</p>
<p>About 2 years ago, when I started Java2Script project, I had to think about its programming model. At that time, people began to wrap existed JavaScript library in Java way. I called it &#8220;JavaScript for Java (JavaScript4Java)&#8221;, which is quite different from my &#8220;Java to JavaScript (Java2Script)&#8221;. So &#8220;2&#8243; and &#8220;4&#8243; is totally different, right?</p>
<p>In fact, I do know that Java and JavaScript are two different language. The reason that I chose Java as the source and JavaScript as the target is that Java is most beautiful and most used language while JavaScript is a world wide supported language. And I am familiar and love Java language. So I created Java2Script. I do believe that C#-to-JavaScript, Ruby-to-JavaScript or Other-to-JavaScript is not a big deal for me. But I may not have energy to make a similar compiler.</p>
<p>Java and JavaScript may be hotter and hotter. Good to see that more and more people is linking Java and JavaScript together.</p>
]]></content:encoded>
			<wfw:commentRss>http://java2script.org/blog/2008/04/28/java-and-javascript/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Eclipse RAP 1.0 Comes</title>
		<link>http://java2script.org/blog/2007/10/15/eclipse-rap-10-comes/</link>
		<comments>http://java2script.org/blog/2007/10/15/eclipse-rap-10-comes/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 00:27:57 +0000</pubDate>
		<dc:creator>Zhou Renjian</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[SWT]]></category>

		<category><![CDATA[Sharing]]></category>

		<guid isPermaLink="false">http://java2script.org/blog/2007/10/15/eclipse-rap-10-comes/</guid>
		<description><![CDATA[Eclipse RAP team has just released its 1.0.
The RAP project enables developers to build rich, Ajax-enabled Web applications by using the Eclipse development model, plug-ins with the well known Eclipse workbench extenstion points, JFace, and a widget toolkit with SWT API (using  qooxdoo for the client-side presentation). The project has graduated from incubation and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.eclipse.org/rap/">Eclipse RAP</a> team has just released its 1.0.</p>
<p>The RAP project enables developers to build rich, Ajax-enabled Web applications by using the Eclipse development model, plug-ins with the well known Eclipse workbench extenstion points, JFace, and a widget toolkit with SWT API (using  <a href="http://qooxdoo.org">qooxdoo</a> for the client-side presentation). The project has graduated from incubation and released its 1.0 release.</p>
<p>In fact, Eclipse RAP and Java2Script have a lot in common. Both are based on SWT API and have goals to provide ways for developers to share the same base of code for products that deploy to the web and the desktop. Here is <a href="http://www.eclipse.org/rap/about.php">overview of Eclipse RAP</a>. And you can also read <a href="http://j2s.sourceforge.net/overview.html">Java2Script&#8217;s overview</a> for comparisons.</p>
<p>And you can also check out <a href="http://www.eclipse.org/rap/demos.php">Eclipse RAP demo</a> to get more details. It&#8217;s interesting to see that RAP and Java2Script have 2 very similar demos: <a href="http://rap.eclipse.org/controlsdemo/controls">RAP&#8217;s RWT Control Demo</a> and <a href="http://demo.java2script.org/controls/">Java2Script&#8217;s SWT Control Examples</a>.</p>
<p>More discussion may be found at <a href="http://ajaxian.com/archives/ajax-meet-osgi-expanding-universes-collide-with-eclipse-rap-10">ajaxian.com</a>.</p>
<p>Related link: InfoWorld <a href="http://www.infoworld.com/article/07/10/14/eclipse-rap_1.html">Eclipse offers AJAX server</a></p>
]]></content:encoded>
			<wfw:commentRss>http://java2script.org/blog/2007/10/15/eclipse-rap-10-comes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Java2Script Gtalk on Opera Mini 4</title>
		<link>http://java2script.org/blog/2007/10/13/java2script-gtalk-on-opera-mini-4/</link>
		<comments>http://java2script.org/blog/2007/10/13/java2script-gtalk-on-opera-mini-4/#comments</comments>
		<pubDate>Sat, 13 Oct 2007 15:01:29 +0000</pubDate>
		<dc:creator>Zhou Renjian</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Opera Mini]]></category>

		<category><![CDATA[Screenshot]]></category>

		<category><![CDATA[Sharing]]></category>

		<guid isPermaLink="false">http://java2script.org/blog/2007/10/13/java2script-gtalk-on-opera-mini-4/</guid>
		<description><![CDATA[It&#8217;s amazing to see that Java2Script&#8217;s Google Talk get run on Opera Mini 4 inside a mobile phone.
Here is Opera Mini 4&#8217;s simulator for you to test its CSS/JavaScript/AJAX compatibilities:
http://www.operamini.com/beta/simulator/
Here are screenshots:

Zoom in to get a clear look:

Login and connect:

Now we are in:

Zoom in to get a clear look on friend list:

But Java2Script Gtalk does [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s amazing to see that <a href="http://demo.java2script.org/gtalk/">Java2Script&#8217;s Google Talk</a> get run on Opera Mini 4 inside a mobile phone.</p>
<p>Here is Opera Mini 4&#8217;s simulator for you to test its CSS/JavaScript/AJAX compatibilities:<br />
<a href="http://www.operamini.com/beta/simulator/">http://www.operamini.com/beta/simulator/</a></p>
<p>Here are screenshots:<br />
<img src='http://java2script.org/blog/wp-content/uploads/2007/10/opera-mini-j2s-gtalk-small.png' alt='opera-mini-j2s-gtalk-small.png' /></p>
<p>Zoom in to get a clear look:<br />
<img src='http://java2script.org/blog/wp-content/uploads/2007/10/opera-mini-j2s-gtalk-zoom-in.png' alt='opera-mini-j2s-gtalk-zoom-in.png' /></p>
<p>Login and connect:<br />
<img src='http://java2script.org/blog/wp-content/uploads/2007/10/opera-mini-j2s-gtalk-connecting1.png' alt='opera-mini-j2s-gtalk-connecting1.png' /></p>
<p>Now we are in:<br />
<img src='http://java2script.org/blog/wp-content/uploads/2007/10/opera-mini-j2s-gtalk-logined-small.png' alt='opera-mini-j2s-gtalk-logined-small.png' /></p>
<p>Zoom in to get a clear look on friend list:<br />
<img src='http://java2script.org/blog/wp-content/uploads/2007/10/opera-mini-j2s-gtalk-friend-list.png' alt='opera-mini-j2s-gtalk-friend-list.png' /></p>
<p>But Java2Script Gtalk does not get run as totally correct. It fails to maintain normal connection back to Gtalk proxy server. So after a few seconds, the proxy server closes the connection. Maybe Java2Script Gtalk may fix this problem later. And also I think Opera Mini team may improve its AJAX supports in the near future so nothing need to be modified.</p>
]]></content:encoded>
			<wfw:commentRss>http://java2script.org/blog/2007/10/13/java2script-gtalk-on-opera-mini-4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Java2Script 1.0.0 Final Release</title>
		<link>http://java2script.org/blog/2007/10/02/java2script-100-final-release/</link>
		<comments>http://java2script.org/blog/2007/10/02/java2script-100-final-release/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 18:23:21 +0000</pubDate>
		<dc:creator>Zhou Renjian</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Java2Script News]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[RPC]]></category>

		<category><![CDATA[SWT]]></category>

		<category><![CDATA[Simple RPC]]></category>

		<guid isPermaLink="false">http://java2script.org/blog/2007/10/02/java2script-100-final-release/</guid>
		<description><![CDATA[Here comes Java2Script 1.0.0 final release! 
Please visit http://j2s.sourceforge.net/ for more information.
Feature List
==========
Java2Script Core
&#8212;&#8212;&#8212;&#8212;&#8212;-
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 [...]]]></description>
			<content:encoded><![CDATA[<p>Here comes Java2Script 1.0.0 final release! </p>
<p>Please visit <a href="http://j2s.sourceforge.net/">http://j2s.sourceforge.net/</a> for more information.</p>
<p>Feature List<br />
==========</p>
<p>Java2Script Core<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
1. Object oriented JavaScript simulator is introduced<br />
2. JavaScript ClassLoader is built inside<br />
3. Eclipse JDT based Java to JavaScript compiler, support Java 1.4 and Java 5 features, including generic, enums, static imports, enhanced loops<br />
4. Support incremental building for Java projects<br />
5. Support Hotspot JavaScript swapping for debugging<br />
6. Support most classes in java.lang.*, java.utils.* and others packages<br />
7. Support native JavaScript through @j2s* Javadoc in Java sources<br />
8. Support creating Java2Script projects by wizard, including Servlet project<br />
9. Support loading *.js from Firefox Add-on.<br />
10. Support Eclipse 3.1.*, 3.2.* and 3.3.*</p>
<p>Java2Script SWT<br />
&#8212;&#8212;&#8212;&#8212;&#8212;<br />
1. Eclipse SWT 3.1 API is ported for JavaScript in modern browsers, Firefox, Internet Explorer, Opera, Safari<br />
2. Window manager is built inside<br />
3. Support UI blocking fow SWT&#8217;s Shell and Dialog<br />
4. Support SWT deffered layout<br />
5. Support detecting font size change in Firefox</p>
<p>Java2Script AJAX<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
1. HttpRequest/AJAX is introduced for both Java and JavaScript<br />
2. Simple RPC API is introduced to call back Java server, which supports Cross Site Scripting<br />
3. Support dynamic class loading for both Java and JavaScript<br />
4. Support Java reflection (early implementation)</p>
<p>Java2Script JUnit<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
1. Support JUnit tests both Test Case and Test Suite in text mode.</p>
<p>Java2Script Example<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
1. Google Talk in JavaScript ( <a href="http://demo.java2script.org/gtalk/">http://demo.java2script.org/gtalk/</a> )<br />
2. SWT Control Examples ( <a href="http://demo.java2script.org/controls/">http://demo.java2script.org/controls/</a> )</p>
<p>For more feature detailed description, please visit:<br />
<a href="http://j2s.sourceforge.net/features.html">http://j2s.sourceforge.net/features.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://java2script.org/blog/2007/10/02/java2script-100-final-release/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Java2Script 1.0.0 RC Released</title>
		<link>http://java2script.org/blog/2007/09/01/java2script-100-rc-released/</link>
		<comments>http://java2script.org/blog/2007/09/01/java2script-100-rc-released/#comments</comments>
		<pubDate>Sat, 01 Sep 2007 13:34:04 +0000</pubDate>
		<dc:creator>Zhou Renjian</dc:creator>
		
		<category><![CDATA[Java2Script News]]></category>

		<guid isPermaLink="false">http://java2script.org/blog/2007/09/01/java2script-100-rc-released/</guid>
		<description><![CDATA[FYI:
Java2Script 1.0.0 RC Released! Please visit Java2Script&#8217;s home page for more updated information.
And Java2Script 1.0.0 Final Release will be available at the end of this September.
New and Noteworthy
==================
Java2Script Core
&#8212;&#8212;&#8212;&#8212;&#8212;-
1. Eclipse 3.3 supported
2. Replace Java builder with Java2Script builder for Java2Script project
3. Hotspot supports for debugging.
4. Bug fixes. 
Java2Script SWT
&#8212;&#8212;&#8212;&#8212;&#8212;
1. Bug fixes. 
Java2Script AJAX
&#8212;&#8212;&#8212;&#8212;&#8212;-
1. Update Simple [...]]]></description>
			<content:encoded><![CDATA[<p>FYI:<br />
Java2Script 1.0.0 RC Released! Please visit <a href="http://j2s.sourceforge.net/">Java2Script&#8217;s home page</a> for more updated information.</p>
<p>And Java2Script 1.0.0 Final Release will be available at the end of this September.</p>
<p>New and Noteworthy<br />
==================<br />
Java2Script Core<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
1. Eclipse 3.3 supported<br />
2. Replace Java builder with Java2Script builder for Java2Script project<br />
3. Hotspot supports for debugging.<br />
4. Bug fixes. </p>
<p>Java2Script SWT<br />
&#8212;&#8212;&#8212;&#8212;&#8212;<br />
1. Bug fixes. </p>
<p>Java2Script AJAX<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
1. Update Simple RPC from 1.0.0 to 1.0.1<br />
2. Bug fixes </p>
<p>Java2Script Example<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
1. Google Talk&#8217;s Java2Script copy updated ( http://demo.java2script.org/gtalk/ ).</p>
]]></content:encoded>
			<wfw:commentRss>http://java2script.org/blog/2007/09/01/java2script-100-rc-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Moving Blog to Java2Script.org</title>
		<link>http://java2script.org/blog/2007/06/28/moving-blog-to-java2scriptorg/</link>
		<comments>http://java2script.org/blog/2007/06/28/moving-blog-to-java2scriptorg/#comments</comments>
		<pubDate>Thu, 28 Jun 2007 14:34:41 +0000</pubDate>
		<dc:creator>Zhou Renjian</dc:creator>
		
		<category><![CDATA[Akismet]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://java2script.org/blog/2007/06/28/moving-blog-to-java2scriptorg/</guid>
		<description><![CDATA[As a matter of spam comments over http://j2s.sourceforge.net/blog/ (over 20 spam comments per day), the Java2Script blog is moving to http://java2script.org/blog/ , which is powered with Wordpress&#8217; Akismet plugin.
Even though former blog on j2s.sourceforge.net was installed with Akismet plugin, Sourceforge limits its server from connecting to Wordpress Akismet servers, which results in being  unable [...]]]></description>
			<content:encoded><![CDATA[<p>As a matter of spam comments over http://j2s.sourceforge.net/blog/ (over 20 spam comments per day), the Java2Script blog is moving to <a href="http://java2script.org/blog/">http://java2script.org/blog/</a> , which is powered with <a href="http://codex.wordpress.org/Akismet">Wordpress&#8217; Akismet plugin</a>.</p>
<p>Even though former blog on j2s.sourceforge.net was installed with Akismet plugin, Sourceforge limits its server from connecting to Wordpress Akismet servers, which results in being  unable to activate Akismet. After about-5-day-away, about 200 spam comments were piled up there. So the blog was moved.</p>
]]></content:encoded>
			<wfw:commentRss>http://java2script.org/blog/2007/06/28/moving-blog-to-java2scriptorg/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rewriting Java2Script&#8217;s GTalk</title>
		<link>http://java2script.org/blog/2007/06/27/rewriting-java2scripts-gtalk/</link>
		<comments>http://java2script.org/blog/2007/06/27/rewriting-java2scripts-gtalk/#comments</comments>
		<pubDate>Wed, 27 Jun 2007 14:38:52 +0000</pubDate>
		<dc:creator>Zhou Renjian</dc:creator>
		
		<category><![CDATA[SWT]]></category>

		<category><![CDATA[Screenshot]]></category>

		<category><![CDATA[WindowBuilder Pro]]></category>

		<guid isPermaLink="false">http://j2s.sourceforge.net/blog/2007/06/27/rewriting-java2scripts-gtalk/</guid>
		<description><![CDATA[Here is an early screenshot:

BTW: Window Builder Pro was used to design the above UI
For more updated information, please visit http://demo.java2script.org/gtalk/.
]]></description>
			<content:encoded><![CDATA[<p>Here is an early screenshot:</p>
<p><a href="http://vip.zhourenjian.com/uploads/gtalk-demo-early-release.png"><img src="http://vip.zhourenjian.com/uploads/gtalk-demo-early-release-small.jpg" title="Java2Script's GTalk" alt="Java2Script's GTalk" height="299" width="400" /></a></p>
<p>BTW: <a href="http://j2s.sourceforge.net/blog/2007/03/24/instantiations-donated-windowbuilder-pro-to-java2script-for-development/">Window Builder Pro</a> was used to design the above UI</p>
<p>For more updated information, please visit <a href="http://demo.java2script.org/gtalk/">http://demo.java2script.org/gtalk/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://java2script.org/blog/2007/06/27/rewriting-java2scripts-gtalk/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
