<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: GWT Question</title>
	<atom:link href="http://stuffthathappens.com/blog/2009/08/25/gwt-question/feed/" rel="self" type="application/rss+xml" />
	<link>http://stuffthathappens.com/blog/2009/08/25/gwt-question/</link>
	<description>Technology and Geek Stuff by Eric Burke</description>
	<lastBuildDate>Sat, 27 Feb 2010 14:52:46 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: robert cooper</title>
		<link>http://stuffthathappens.com/blog/2009/08/25/gwt-question/comment-page-1/#comment-45873</link>
		<dc:creator>robert cooper</dc:creator>
		<pubDate>Tue, 25 Aug 2009 22:35:34 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/?p=1324#comment-45873</guid>
		<description>There are a few ways to do that. 

First, the Shell app approach. If you want people to use all the apps a the same time, this is likely the best. You have to make sure your individual apps are set up with 2 different modules, one with the EntryPoint declared, and one without. The reason being, if you inherit from modules with entry points, all the entry points execute.

Perhaps the best way, as this would save your users download time, is to package your shell application, that inherits from all of the others, to launch each one as needed using the new .runAsync() call to their respective EntyPoints&#039; onModuleLoad() method. This would break the compiled JavaScript up so the only code you download initially is the shared code between all the modules (including the JRE implementations).</description>
		<content:encoded><![CDATA[<p>There are a few ways to do that. </p>
<p>First, the Shell app approach. If you want people to use all the apps a the same time, this is likely the best. You have to make sure your individual apps are set up with 2 different modules, one with the EntryPoint declared, and one without. The reason being, if you inherit from modules with entry points, all the entry points execute.</p>
<p>Perhaps the best way, as this would save your users download time, is to package your shell application, that inherits from all of the others, to launch each one as needed using the new .runAsync() call to their respective EntyPoints&#8217; onModuleLoad() method. This would break the compiled JavaScript up so the only code you download initially is the shared code between all the modules (including the JRE implementations).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabriel</title>
		<link>http://stuffthathappens.com/blog/2009/08/25/gwt-question/comment-page-1/#comment-45868</link>
		<dc:creator>Gabriel</dc:creator>
		<pubDate>Tue, 25 Aug 2009 21:37:02 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/?p=1324#comment-45868</guid>
		<description>The simplest solution would be to use different HTML pages (or any web technology that generates HTML) where each page contains another compiled GWT application. A downside of this approach is that you serve three possibly big compiled JavaScript apps which contain the same GWT core content in addition to each application specific code. I would recommend trying to merge the three GWT applications into one GWT application in order to reduce the total download size.</description>
		<content:encoded><![CDATA[<p>The simplest solution would be to use different HTML pages (or any web technology that generates HTML) where each page contains another compiled GWT application. A downside of this approach is that you serve three possibly big compiled JavaScript apps which contain the same GWT core content in addition to each application specific code. I would recommend trying to merge the three GWT applications into one GWT application in order to reduce the total download size.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Chiverton</title>
		<link>http://stuffthathappens.com/blog/2009/08/25/gwt-question/comment-page-1/#comment-45856</link>
		<dc:creator>Tom Chiverton</dc:creator>
		<pubDate>Tue, 25 Aug 2009 19:24:20 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/?p=1324#comment-45856</guid>
		<description>@Hugo: Yup, or something like Ext or JQuery tab controls.</description>
		<content:encoded><![CDATA[<p>@Hugo: Yup, or something like Ext or JQuery tab controls.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hugo Josefson</title>
		<link>http://stuffthathappens.com/blog/2009/08/25/gwt-question/comment-page-1/#comment-45849</link>
		<dc:creator>Hugo Josefson</dc:creator>
		<pubDate>Tue, 25 Aug 2009 18:32:15 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/?p=1324#comment-45849</guid>
		<description>(Disclaimer: I&#039;m not that experienced with GWT at all.)

Are the requirements for the shell app such that it really needs to be a full-blown GWT app? What you mention about the the shell app sounds to me like it could be handled simply by a good old HTML frameset.</description>
		<content:encoded><![CDATA[<p>(Disclaimer: I&#8217;m not that experienced with GWT at all.)</p>
<p>Are the requirements for the shell app such that it really needs to be a full-blown GWT app? What you mention about the the shell app sounds to me like it could be handled simply by a good old HTML frameset.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Yunker</title>
		<link>http://stuffthathappens.com/blog/2009/08/25/gwt-question/comment-page-1/#comment-45845</link>
		<dc:creator>Chris Yunker</dc:creator>
		<pubDate>Tue, 25 Aug 2009 17:32:21 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/?p=1324#comment-45845</guid>
		<description>I&#039;ve just been getting acquainted with GWT in the last week. So take this with a grain of salt...

However, it seems like you&#039;ve answered your own question. If you define your application at the top level as a Widget class, you can use a TabFrame or another layout panel to encapsulate all of your application Widgets.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve just been getting acquainted with GWT in the last week. So take this with a grain of salt&#8230;</p>
<p>However, it seems like you&#8217;ve answered your own question. If you define your application at the top level as a Widget class, you can use a TabFrame or another layout panel to encapsulate all of your application Widgets.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: daniel hinojosa</title>
		<link>http://stuffthathappens.com/blog/2009/08/25/gwt-question/comment-page-1/#comment-45843</link>
		<dc:creator>daniel hinojosa</dc:creator>
		<pubDate>Tue, 25 Aug 2009 17:25:29 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/?p=1324#comment-45843</guid>
		<description>Just thought I&#039;d throw this out there. Why can&#039;t you svn externals to bring A, B, C to the main app?</description>
		<content:encoded><![CDATA[<p>Just thought I&#8217;d throw this out there. Why can&#8217;t you svn externals to bring A, B, C to the main app?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.306 seconds -->
