<?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>Mersoft Corporation Blog &#187; Google</title>
	<atom:link href="http://blog.mersoft.com/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mersoft.com</link>
	<description>Achieve, Compete, and Evolve</description>
	<lastBuildDate>Wed, 07 Sep 2011 15:13:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>My Experience with Google AJAX toolkit</title>
		<link>http://blog.mersoft.com/2008/11/12/my-experience-with-google-ajax-toolkit/</link>
		<comments>http://blog.mersoft.com/2008/11/12/my-experience-with-google-ajax-toolkit/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 16:01:52 +0000</pubDate>
		<dc:creator>Mandi Zinn</dc:creator>
				<category><![CDATA[Java/Java Frameworks]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google web toolkit]]></category>
		<category><![CDATA[Goolge Web Toolkit]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[interface builder]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Struts]]></category>
		<category><![CDATA[Tibco]]></category>

		<guid isPermaLink="false">http://blog.mersoft.com/?p=126</guid>
		<description><![CDATA[ 
 
 
My first task at Mersoft was to develop an ajax-rich web interface with a Java backend. I was told that it must be tabbed and was shown the existing interface which pretty much was just a file upload. The project was to keep the file upload plus have several tabs containing different types of reports [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<div id="attachment_130" class="wp-caption alignleft" style="width: 280px"><a href="http://blog.mersoft.com/wp-content/uploads/2008/11/gwt_blog.jpg"><img class="size-medium wp-image-130 " title="gwt_blog" src="http://blog.mersoft.com/wp-content/uploads/2008/11/gwt_blog.jpg" alt="Google Web Toolkit" width="270" height="253" /></a><p class="wp-caption-text">Google Web Toolkit</p></div>
<p> </p>
<p> </p>
<p>My first task at <a href="http://www.mersoft.com" target="_blank">Mersoft</a> was to develop an ajax-rich web interface with a Java backend. I was told that it must be tabbed and was shown the existing interface which pretty much was just a file upload. The project was to keep the file upload plus have several tabs containing different types of reports generated from the file upload.</p>
<p>I was originally directed to Tibco&#8217;s GI. The GI has it&#8217;s own &#8220;Interface Builder&#8221; used to build the gui. Creating tabs using the builder was easy, but it looked like the only way the interface could talk to a server was through a web service. Also, I didn&#8217;t see anything that would allow me to do a file upload. I started looking at the source code, and it appeared difficult to customize and/or expand.</p>
<p>After doing some searching, I came across <a href="http://code.google.com/webtoolkit/gettingstarted.html" target="_blank">Google&#8217;s Web Toolkit</a> (GWT). This uses Java code to build the interface and gets compiled to html and javascript. This even works with Eclipse. GWT was able to handle file uploading (although due to security issues, this had to be done with a form submit). I have been able to find lots of plugins, plus it has been very easy to expand most plugins and it seems easy to create my own plugin for GWT. Also, although I haven&#8217;t done this personally, it looks like it&#8217;s easy to integrate with a Javascript library, if the need ever arises. I was also able to integrate it with Struts 2.</p>
<p>I have looked at several other toolkits. Most of them required a lot of Javascript, even with the use of the toolkit. For me (a <a href="http://www.mersoft.com" target="_blank">Java programmer</a>), it is much easier writing code in Java than in Javascript. After reviewing the other frameworks and working with projects that do not use GWT, I highly recommend GWT and look forward to using it on future projects.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.mersoft.com%2F2008%2F11%2F12%2Fmy-experience-with-google-ajax-toolkit%2F&amp;linkname=My%20Experience%20with%20Google%20AJAX%20toolkit"><img src="http://blog.mersoft.com/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.mersoft.com/2008/11/12/my-experience-with-google-ajax-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

