<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java2Script Pacemaker &#187; How To</title>
	<atom:link href="http://blog.java2script.org/category/how-to/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.java2script.org</link>
	<description>Reusing existed Java codes into JavaScripts</description>
	<lastBuildDate>Tue, 01 Jun 2010 06:51:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Java2Script Introduces Simple RPC</title>
		<link>http://blog.java2script.org/2006/10/12/java2script-introduces-simple-rpc/</link>
		<comments>http://blog.java2script.org/2006/10/12/java2script-introduces-simple-rpc/#comments</comments>
		<pubDate>Thu, 12 Oct 2006 19:58:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java2Script News]]></category>
		<category><![CDATA[RPC]]></category>
		<category><![CDATA[Simple RPC]]></category>

		<guid isPermaLink="false">http://j2s.sourceforge.net/blog/2006/10/12/java2script-introduces-simple-rpc/</guid>
		<description><![CDATA[Java2Script now introduces Simple RPC, which is aiming to help Java developers balancing and debugging *local* and *remote* procedure calls for AJAX RIAs without knowledge of serialization and deserialization. In Simple RPC, Java client have two modes: AJAX mode and &#8230; <a href="http://blog.java2script.org/2006/10/12/java2script-introduces-simple-rpc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Java2Script now introduces Simple RPC, which is aiming to help Java<br />
developers balancing and debugging *local* and *remote* procedure calls for  AJAX RIAs without knowledge of serialization and deserialization.</p>
<p>In Simple RPC, Java client have two modes: AJAX mode and local Java Thread mode (Default mode).<br />
Here are some simple words describing the procedure of developing AJAX RIAs with Simple RPC.</p>
<p>1. Java developer can debug those procedure calls in local Java Thread mode with local Java SWT client.</p>
<p>2. After functions implemented, they can add a Java servlet wrapper (Java2Script provided), export all things as a JAR file and deploy it to Java EE container.</p>
<p>3. And now switch Java client to AJAX mode (set some static variables) and test whether the deployed servlet is OK or not.</p>
<p>4. If not correctly deployed or bugs popup, developers can switch back to local Java<br />
Thread mode and do their debugging again.</p>
<p>5. In the end, use Java2Script compiler to compiler the Java SWT client into JavaScript RIA client and test it in browser.</p>
<p>For more details, please check out latest codes from SVN.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.java2script.org/2006/10/12/java2script-introduces-simple-rpc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java2Script Getting Started (for M3+)</title>
		<link>http://blog.java2script.org/2006/08/16/java2script-getting-started-for-m3/</link>
		<comments>http://blog.java2script.org/2006/08/16/java2script-getting-started-for-m3/#comments</comments>
		<pubDate>Wed, 16 Aug 2006 13:36:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Java2Script News]]></category>

		<guid isPermaLink="false">http://j2s.sourceforge.net/blog/2006/08/16/java2script-getting-started-for-m3/</guid>
		<description><![CDATA[Java2Script Getting Started (PDF) It&#8217;s for the coming release of Java2Script 1.0.0 M3 and later release. FAQ list is also to be created in the coming days.]]></description>
			<content:encoded><![CDATA[<p><a href="http://j2s.sourceforge.net/articles/getting-started.html">Java2Script Getting Started</a> (<a href="http://j2s.sourceforge.net/articles/getting-started.pdf">PDF</a>)</p>
<p>It&#8217;s for the coming release of Java2Script 1.0.0 M3 and later release.</p>
<p>FAQ list is also to be created in the coming days.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.java2script.org/2006/08/16/java2script-getting-started-for-m3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test Driven Development by Java2Script</title>
		<link>http://blog.java2script.org/2006/07/30/test-driven-development-by-java2script/</link>
		<comments>http://blog.java2script.org/2006/07/30/test-driven-development-by-java2script/#comments</comments>
		<pubDate>Sun, 30 Jul 2006 09:52:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Java2Script News]]></category>

		<guid isPermaLink="false">http://j2s.sourceforge.net/blog/2006/07/30/test-driven-development-by-java2script/</guid>
		<description><![CDATA[Now, Java2Script support JUnit for Test Driven Development(TDD) in developing RIA. To do so, please set up the J2S development environment from SVN repository. If you would like to learn more details about JUnit support of J2S, you may need &#8230; <a href="http://blog.java2script.org/2006/07/30/test-driven-development-by-java2script/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Now, Java2Script support JUnit for Test Driven Development(TDD) in developing RIA.</p>
<p>To do so, please <a href="http://j2s.sourceforge.net/setup-j2s-from-subversion.html">set up the J2S development environment from SVN repository</a>. If you would like to learn more details about JUnit support of J2S, you may need to checkout the project net.sf.j2s.java.junit.</p>
<p>After setup J2S environment, do your &#8220;Hello J2S World&#8221; examples for sure. And then create or import your testcases or testsuites. Make sure that your tests pass in Java&#8217;s JUnit test. And then &#8220;Run as&#8230;&#8221; -> &#8220;Java2Script Unit Test&#8221;, your tests will be run in console mode. You may come up with some failures in Java2Script mode even though all tests is passed in Java mode. For example, assertEquals(new Float(1.0).toString(), &#8220;1.0&#8243;) may result in comparing &#8220;1&#8243; with &#8220;1.0&#8243;, which will be considered as failures. Try to report bugs or try to avoid such buggy way.</p>
<p>Currently, JUnit tests over SWT are not supported yet.</p>
<p>Java2Script&#8217;s JUnit support will be in the next milestone release scheduled on middle of August.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.java2script.org/2006/07/30/test-driven-development-by-java2script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hosting Update Manager on Sourceforge&#8217;s Mirrors</title>
		<link>http://blog.java2script.org/2006/06/16/hosting-update-manager-on-sourceforges-mirrors/</link>
		<comments>http://blog.java2script.org/2006/06/16/hosting-update-manager-on-sourceforges-mirrors/#comments</comments>
		<pubDate>Fri, 16 Jun 2006 08:41:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Java2Script News]]></category>
		<category><![CDATA[Sharing]]></category>

		<guid isPermaLink="false">http://j2s.sourceforge.net/blog/2006/06/16/hosting-update-manager-on-sourceforges-mirrors/</guid>
		<description><![CDATA[Now Java2Script can be installed from Eclipse Update Manager with URL: http://j2s.sourceforge.net/update/ It will redirect the download traffics to Sourceforge&#8217;s mirrors, so it will be safe and fast. More technical details about hosting Eclipse plugin update manager on Sourceforge&#8217;s mirrors: &#8230; <a href="http://blog.java2script.org/2006/06/16/hosting-update-manager-on-sourceforges-mirrors/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Now Java2Script can be installed from Eclipse Update Manager with URL:</p>
<p><strong>http://j2s.sourceforge.net/update/</strong></p>
<p>It will redirect the download traffics to Sourceforge&#8217;s mirrors, so it will be safe and fast.</p>
<p>More technical details about hosting Eclipse plugin update manager on Sourceforge&#8217;s mirrors:</p>
<p>First, create your feature project and update site project. <a href="http://j2s.sourceforge.net/update/site.xml">site.xml</a> support mirrorURL attribute, you can create the <a href="http://j2s.sourceforge.net/update/mirrors.xml">mirrors.xml</a> for your project&#8217;s mirror list of Sourceforge.net.</p>
<p>Second, you should map those &#8220;plugins/*.jar&#8221; to &#8220;*.jar&#8221; without the prefix &#8220;plugins/&#8221;.</p>
<p>Third, you should use &#8220;.htaccess&#8221; to redirect the default *.jar downloads (Someone will always select the default server, which is is not sourceforge mirror, to install) to a default mirror server. The &#8220;.htaccess&#8221; may looks like:</p>
<blockquote><p>RewriteEngine On<br />
RewriteBase /update/<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule ^net\.sf\.j2s\.(.*)\.jar$ http://superb-east.dl.sourceforge.net/sourceforge/j2s/net.sf.j2s.$1.jar [R]</p></blockquote>
<p>Last, use &#8220;File Release Sytem&#8221; to release your *.jar and site.xml, and update your .htacces, site.xml with features/*.jar (always small in size) into web site. And then test the installation.<br />
Reference:</p>
<p>Plugging into SourceForge.net</p>
<p><a href="http://www.eclipse.org/articles/Article-Plugging-into-SourceForge/sourceforge.html">http://www.eclipse.org/articles/Article-Plugging-into-SourceForge/sourceforge.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.java2script.org/2006/06/16/hosting-update-manager-on-sourceforges-mirrors/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>J2S tutorial: Advanced Programming on J2S</title>
		<link>http://blog.java2script.org/2006/05/17/j2s-tutorial-advanced-programming-on-j2s/</link>
		<comments>http://blog.java2script.org/2006/05/17/j2s-tutorial-advanced-programming-on-j2s/#comments</comments>
		<pubDate>Wed, 17 May 2006 14:40:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Java2Script News]]></category>

		<guid isPermaLink="false">http://j2s.sourceforge.net/blog/2006/05/17/j2s-tutorial-advanced-programming-on-j2s/</guid>
		<description><![CDATA[Tutorial of J2S in Eclipse (7): Advanced Programming on J2S &#8212; @j2s* and others josson smith May 17, 2006 This article will describe more details on using Java2Script Pacemaker, including writing and debuging native JavaScript. Developer will learn how to &#8230; <a href="http://blog.java2script.org/2006/05/17/j2s-tutorial-advanced-programming-on-j2s/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3><a href="http://j2s.sourceforge.net/articles/tutorial-advanced-programming-on-j2s.html">Tutorial of J2S in Eclipse (7): Advanced Programming on J2S &#8212; @j2s* and others</a></h3>
<p>josson smith<br />
May 17, 2006<br />
This article will describe more details on using Java2Script Pacemaker, including writing and debuging native JavaScript. Developer will learn how to debug and optimize their web applications beside the level of Java but also in level of JavaScript. This article aims those advanced Java2Script users.</p>
<ul class="outline">
<li><a href="http://j2s.sourceforge.net/articles/tutorial-advanced-programming-on-j2s.html#prerequisite">Prerequisite</a></li>
<li><a href="http://j2s.sourceforge.net/articles/tutorial-advanced-programming-on-j2s.html#j2sjavadoc">@j2s* in JavaDoc block</a></li>
<li><a href="http://j2s.sourceforge.net/articles/tutorial-advanced-programming-on-j2s.html#j2snative">@j2sNative</a></li>
<li><a href="http://j2s.sourceforge.net/articles/tutorial-advanced-programming-on-j2s.html#j2soverride">@j2sOverride</a></li>
<li><a href="http://j2s.sourceforge.net/articles/tutorial-advanced-programming-on-j2s.html#j2sdebug">@j2sDebug</a></li>
<li><a href="http://j2s.sourceforge.net/articles/tutorial-advanced-programming-on-j2s.html#j2signore">@j2sIgnore and @j2sIgnoreSuperConstructor</a></li>
<li><a href="http://j2s.sourceforge.net/articles/tutorial-advanced-programming-on-j2s.html#j2skeep">@j2sKeep</a></li>
<li><a href="http://j2s.sourceforge.net/articles/tutorial-advanced-programming-on-j2s.html#alertlogerror">alert(), log(), error()</a></li>
<li><a href="http://j2s.sourceforge.net/articles/tutorial-advanced-programming-on-j2s.html#moretips">More tips on Java2Script Pacemaker</a></li>
<li><a href="http://j2s.sourceforge.net/articles/tutorial-advanced-programming-on-j2s.html#discussion">We need more conventiences</a></li>
<li><a href="http://j2s.sourceforge.net/blog/wp-admin/post.php#followed">Followed articles</a></li>
<li><a href="http://j2s.sourceforge.net/blog/wp-admin/post.php#futured">Futured articles</a></li>
<li><a href="http://j2s.sourceforge.net/blog/wp-admin/post.php#resources">Resources</a></li>
<li><a href="http://j2s.sourceforge.net/articles/tutorial-advanced-programming-on-j2s.html#blog">Blog discussion</a></li>
<li><a href="http://j2s.sourceforge.net/articles/tutorial-advanced-programming-on-j2s.html#author">About the author</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.java2script.org/2006/05/17/j2s-tutorial-advanced-programming-on-j2s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setup Java2Script Environment from Subversion Repository</title>
		<link>http://blog.java2script.org/2006/05/14/setup-java2script-environment-from-subversion-repository/</link>
		<comments>http://blog.java2script.org/2006/05/14/setup-java2script-environment-from-subversion-repository/#comments</comments>
		<pubDate>Sun, 14 May 2006 12:18:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Java2Script News]]></category>

		<guid isPermaLink="false">http://j2s.sourceforge.net/blog/2006/05/14/setup-java2script-environment-from-subversion-repository/</guid>
		<description><![CDATA[Setup Java2Script Environment from Subversion Repository Brief steps: Install Eclipse and Subclipse Checkout sources from SVN https://svn.sourceforge.net/svnroot/j2s/sources. Export projects as &#8220;Deployable plug-ins and fragments&#8221; Exit Eclipse and enhance JDT Core Jar Restart Eclipse and rebuild &#8220;net.sf.j2s.java.core&#8221; and &#8220;net.sf.j2s.java.org.eclipse.swt&#8221; Checkout tests &#8230; <a href="http://blog.java2script.org/2006/05/14/setup-java2script-environment-from-subversion-repository/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>Setup Java2Script Environment from Subversion Repository</h3>
<h4>Brief steps:</h4>
<ol>
<li>Install Eclipse and Subclipse</li>
<li>Checkout sources from SVN <strong>https://svn.sourceforge.net/svnroot/j2s/sources</strong>.</li>
<li>Export projects as &#8220;Deployable plug-ins and fragments&#8221;</li>
<li>Exit Eclipse and enhance JDT Core Jar</li>
<li>Restart Eclipse and rebuild &#8220;net.sf.j2s.java.core&#8221; and &#8220;net.sf.j2s.java.org.eclipse.swt&#8221;</li>
<li>Checkout tests from SVN <strong>https://svn.sourceforge.net/svnroot/j2s/tests</strong> and make tests</li>
</ol>
<h4><a href="http://j2s.sourceforge.net/setup-j2s-from-subversion.html">Details steps</a></h4>
]]></content:encoded>
			<wfw:commentRss>http://blog.java2script.org/2006/05/14/setup-java2script-environment-from-subversion-repository/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
