Hello,

I'm investigating the possibility to use GWT in our project. One of
the requirements is the ability for extensible GUIs and possibly
domain classes. I have the impression that it's not really possible
(e.g. see
http://stackoverflow.com/questions/814647/is-it-possible-to-create-dynamically-pluggable-gwt-widgets-portlets-in-separate-w).

Let me explain our use case in more detail - basically we'd like our
application to be extensible similarly to Eclipse platform. So the
application would define a set of extension points that can be
extended by plugins. One specific example - the application works with
configurable entities that are configured via properties. The
properties are typed (e.g. "file path" property has the type
"fileURL") and each type can have a specific editing GUI (file
selection dialog in case of the file path). We need the ability of
plugins to describe such configurable entities, and define new types
of the properties with possibly new editing GUIs. From the point of
view of the plugin it would register something like "complexType" type
with its editing GUI provided by "ComplexTypeEditor" class.

In effect the application would consist of a set of plugins - we don't
necessarily need the plugins to be loadable at run-time (restart of
the application might be OK). My impression is this is not possible
because the GWT compiler takes all modules of the application and
creates one big JavaScript (for each permutation). This would mean
that kind-of plugin-ability would be possible only at compile time -
the resulting application cannot be freely composed of plugins.

Best regards,
Jaroslav Urban

-- 
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.

Reply via email to