Nathan, The use case is indeed not what you think it is. In your case I could just deliver the main application as a widget library and build the final application from this jar.
It is not possible to compile both the main application and child applications in one unit because these are developed by different groups/companies. The sub applications are installed separately from the main applications and the main application is updated separately from the sub applications as well. When you create a portal you don't always write/compile all the portlets that are being deployed. Per installation the version and type of portlets can also be different so it is just impossible to deliver everything as one big application. We do not host the service either, so the portal is delivered as an ear that will allow appserver admins to configure the installed applications at runtime. So we just don't know what applications are used and they are not even from our group/company. David On Tue, Aug 11, 2009 at 12:05 PM, Nathan Wells<nwwe...@gmail.com> wrote: > > I agree with Ed, but don't know that I fully understand the use > case... I'm doing a similar thing without iframes or runAsync. > > Essentially, I created a PresenterMap that extends HashMap<String, > Presenter> where Presenter is an interface that has an "presentIn > (HasWidgets)" method. This method does the necessary work to load the > UI into the given panel (of course, I separate UI-specific concerns > into "view" classes). What this allows me to do is generate a > navigation pane that has no knowledge of the underlying pages and can > be configured for whatever navigation needs a given user/admin has. > > I know I'm kind of leaving things unclear, but I don't want to go into > too much detail without understanding your needs. > > On Aug 11, 3:22 am, Ed <post2edb...@hotmail.com> wrote: >> Hi All, >> >> Why not use the Async functionality in 2.0? (to lazy load/run the code >> for the other apps). >> See:http://code.google.com/p/google-web-toolkit/wiki/CodeSplitting > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---