Thanks for your response. That topic is about using Communication of Iframes and Code Splitting is recommended there. Actually I'm already using the great feature of Code Splitting but it does not solve my hole problem. because when ever i want to change one part(module)* of my application I have to compile the entire application and deploy it and that's annoying me a lot as i mentioned because i can not stop the server to deploy the application, instead I want to deploy that part dynamically. About Iframes, I don't want to use them because communicating between Iframes is hard. Have a look at iGoogle, What does it do to load java script and html dynamically for each gadget?
*NOTE : I don't mean GWT MODULE by module,As i mentioned earlier I break my application into parts(different packages in client and server side) and I call them module or portlet or bundle or ... . In my application I have just one GWT MODULE. Another idea for my problem is to make one GWT project(or GWT module) for each part of my application and then to load each module in one Iframe. but in this way How can I communicate between modules? and I think again I will have problem with integrating with OSGi and compiling them independently and adding them in one context in client side to show them to user. so I can not create one GWT MODULE for each part of my application. I want every thing to be dynamic ;) that might be very hard but if any one could help me and give me a clue I will try to solve the problem and report it here ;) On Oct 21, 2:59 pm, ep <[email protected]> wrote: > hi, there is already a similiar topic, read ideas on > ithttp://groups.google.com/group/google-web-toolkit/browse_thread/threa... > > On 21 Okt., 11:22, Heidarzadeh <[email protected]> wrote: > > > Thanks for your response. > > But I think they can! > > I want to deploy BOTH server and client side code together, > > independently for each module, not just client side code, or server > > side code, for each module. > > If I know how to compile one part(module) of my GWT application and > > get the java script output one of the problems will be solved!! > > I think one of My main problems is in the client side and compiling > > GWT application partially and gathering those parts in one context. > > If i have a context that can manage dependencies and showing of these > > modules my main problem will be solved. > > > On Oct 21, 11:41 am, dmen <[email protected]> wrote: > > > > How GWT and OSGi can be integrated? > > > > I don't think they can. GWT "binaries" run in the browser, not in a > > > JVM. This also means that, as long your changes do not affect server > > > side code, you can redeploy the client GWT code without having to stop > > > the server. > > > > On Oct 21, 9:19 am, Heidarzadeh <[email protected]> wrote: > > > > > Hi > > > > I want to design and develop a big enterprise application using just > > > > GWT in client side. > > > > I want to break this enterprise application into parts and I call each > > > > of them a module (or bundle or portlet or whatever!) . These modules > > > > might have relation with each other and might call some services that > > > > exists in other modules (in both client and server side) . > > > > The problem is, These modules must be Designed , Developed, Compiled > > > > and Deployed Independently and Dynamically and they will be placed and > > > > shown together in one context on the client and the dependencies > > > > between modules should be manageable (in both client and server side). > > > > What can I do? What kind of technologies I can use to build an > > > > enterprise application like this? > > > > When you develop an application that is not divided into parts (In the > > > > way that i mentioned) you can easily deploy your application after > > > > building your project, but when you change just one form in your > > > > application you have to build the entire application again, and > > > > deploy the entire application. > > > > In this application I cannot stop the server to deploy the application > > > > again, I want to change and deploy that part of application that is > > > > needed to be changed not the entire application!!! > > > > Of course I have searched about the way that I can solve my problem!!! > > > > I have found that I can use OSGI on server side because it provides > > > > modularity at software construction level and helps me to manage life > > > > cycle of modules and many other benefits that you know! > > > > And I have found that I can use Gadgets on client side. > > > > What do you think? Are they good choices? > > > > If they are good choices, how can I start? I know that we have > > > > different kinds of implementations of OSGi, like Apache Felix, Eclipse > > > > Equinox and Knopflerfish. Which one is good for this choice? > > > > How GWT and OSGi can be integrated? How can they interact with each > > > > other? > > > > To do this a gadget container is needed on client side!!! I should > > > > develop it myself or I can use other technologies? > > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
