confused about wbpro/gwt/gpe installations..

GWT Designer allows you to quickly create the modules, composites, panels, remote services and other elements that comprise Google Web Tookit applications.

Moderators: Konstantin.Scheglov, gnebling, Alexander.Mitin, jwren, Eric Clayberg

confused about wbpro/gwt/gpe installations..

Postby emaayan » Wed May 18, 2011 5:47 am

before it's too late it would like to know (finally) what's going on with these 3 tools.

i was told that gpe includes a light version of gwt designer which if intalled with wbpro, causes conflicts and problems.
also i see that there is a gwt designer on it's on, BUT, looking at the components i see that it's actually part of windows builder pro.

on top of that if i do install both of them, i see that there may be duplicate wizards (like creating entry points and modules) as well as ways to launch gwt applications.

further more i suspect that now when i create a new remote service the reason it doesn't generate an async interface is related to that problem (and yes i have build automatically)

and finally, i just read now that gwt designer is embedded inside gpe, so does that mean that i only have to download GPE to get GWT designer as well (the new one)??
Posts: 19
Joined: Fri Nov 26, 2010 1:58 am

Re: confused about wbpro/gwt/gpe installations..

Postby Eric Clayberg » Wed May 18, 2011 8:36 am

WindowBuilder is an Eclipse project and platform on which to build GUI design tools. At present, there are 5 examples of UI design tools built on top of it for editing the following types of UIs: SWT/RCP, eRCP, XWT, Swing, and GWT. The first four are part of the Eclipse WindowBuilder open source project and the last one (GWT Designer) is provided by Google.

GWT Designer started out as a standalone Eclipse plugin and part of the WindowBuilder family of products rom Instantiations. The original GWT Designer was independent of the GPE and did not need it to operate. All it needed was the GWT SDK to be installed and accessible. It also went beyond just GWT UI editing and provided many GWT development features (validations, launching, etc.) that overlapped with the GPE

As of GPE 2.2, the core GWT UI editing features of GWT Designer were integrated with the GPE. Overlapping functionality was separated out and not included with the GPE version. Support for various 3rd party GWT libraries like GXT and SmartGWT was also separated out (with the ultimate goal of having those vendors support their own components). The GPE embedded version is also much more "opinionated" when it comes to options and preferences, so many existing preferences were simplified, defaulted or removed.

Due to the fact that there are a very large number of pre-existing GWT Designer users who may rely on those extra features (wizards, 3rd party components, additional prefs, etc.), we decided to continue to build the full, standalone Eclipse plugin version of GWT Designer. The GPE version of GWT Designer is basically a subset of the full version. The full version includes the same plugins as the embedded version plus several additional ones implementing the extra features. The version of WindowBuilder available from the Google code site includes the full version of GWT Designer (as well as SWT and Swing support).

All versions are built from the same code base and can co-exist just fine. You can install the GPE and then install the full version of GWT Designer or WindowBuilder with no problem (or vice versa). This is the configuration that I use every day. If you do install the full version of GWT Designer, you will indeed see duplicate functionality in the form of additional wizards and launch configs, etc. I am not aware of any conflicts or problems installing them all together as long as you keep them in sync (e.g., don't update just GWT Designer and not the rest of WB as they all share the same core engine).

If all you want is the basic GWT Designer UI editing capability, you can get that just by installing the GPE by itself.
Eric Clayberg
Software Engineering Manager

Author: "Eclipse Plug-ins"
Eric Clayberg
Posts: 4503
Joined: Tue Sep 30, 2003 6:39 am
Location: Boston, MA USA

Return to GWT Designer

Who is online

Users browsing this forum: No registered users and 2 guests