Here are the high level features of the Store / GWT-RPC integration :
- Transparent and seamless mapping of Store and Record API's with the
underlying user Javabean object
- Support for read and write of nested properties (unlimited nesting)
- Store#getModifiedRecords() allows you to get a list of modified
Javabean objects which can then be sent to the server
- Fine grain control of which properties are exposed to the Record API
as fields
- Integration of GWT-RPC exception with associated Store exceptions
- propagation of sort / page / filter parameters to user's RPC call in
a flexible way without enforcing a specific API on the RPC call.
With this functionality you'll be able to specify your GWT-RPC service
API that returns a list of domain beans / DTO's and load it into a
Store which can be used to display data in a Grid, ComboBox or a Form.
If you're using an EditableGrid, any modifications to the data will be
reflected in your underlying data beans. You can retrieve the modified
beans by calling Store#getModifiedRecords() and then make a GWT-RPC
call to persist the changes. Sorting / Paging and Filtering of table
data is also greatly simplified as the table sort / page / filter
parameters are made accessible to your service and you can have your
backend return data based on these parameters / criteria.
Please send me an email if you're interested in obtaining a copy or if
you need further information.
Thanks,
Sanjiv
I am initially offering GWT-Plus for $199. This covers a 1yr support
and access to any updates and enhancements to the GWT-Plus library.
The GWT-Plus library currently has GWT-RPC - Store Integration. I have
plans to incorporate other stuff (starting with mini real world sample
apps using GWT-Ext / GWT-RPC w/ Spring and Hibernate). The GWT-Plus
package presently ships with a demo of an EditableGrid which gets data
using GWT-RPC and also demonstrates passing back the modified beans to
the server. Additionally the table paging parameters (page size , page
num) and sorting parameters from the Grid are made available to the
RPC call and passed to the server. The examples will grow over time to
include master - detail tables, related combos etc. and I will post
updates.
The $199 fee is for a single developer non-transferable license and
you are not permitted to decompile / reverse engineer / modify or
distribute the library.
I have setup a separate paypal / google checkout page for the purchase
of this library. There will also be a separate forum for GWT-Plus
users. The forum will be primarily for GWT-Plus questions but support
questions on GWT-Ext will also be answered on a priority basis.
Here is the Google Checkout / Paypal payment link :
http://gwt-ext.googlecode.com/svn/gwt-plus.html
Let me know if you have any questions.
Thanks,
Sanjiv
The $199 fee is for a single developer non-transferable license and
you are not permitted to decompile / reverse engineer / modify or
distribute the library.
--
----------------------------------------
I've had a wonderful time but
this wasn't it.
Groucho Marx
This is a serious limitation for gwt-ext in the Free Software
Community.
We cannot demand to any contributor, maintainer, tester or distributor
of free software to get a non-free piece of code in your free software
depends on it.
For instance, if a software uses gwt-plus will never be packaged as
Free Software in debian.
More related info:
http://www.gnu.org/licenses/gpl-faq.html#FSWithNFLibs
GWT is now totally free/libre/open, and now we can use for develop and
distribute Free Software without freedom/commercial limitations. Java
and KDE, also learned the lesson.
But you are the author... I'm only trying to point some limitations of
this decision.
BR,
Vicente
I can understand your desicion to start a commercial package as an
extension.
But have you thought about packaging a free edition for personal use
only or something like this?
I started an application to organize our sportsclub. This application
is only for "private use".
So I don't need a commercial licence and I also don't need 1year
support.
I would be glad if you decide to make a package for personal use for
less money or with another
pricing model.
Kind regards,
Sebastian
On 8 Okt., 23:37, "Sanjiv Jivan" <sanjiv.ji...@gmail.com> wrote:
> Vruiz,
> GWT-Plus is an optional library that you don't have to use to build
> applications. In my original post I've explained my decision. As mentioned
> in earlier, GWT-Ext will continue to be LGPL.
>
> Think of GWT-Plus as the pro version of GWT-Ext that has advanced features
> and other value adds along with support. Not all users need the pro version
> but it is important to some companies / organizations.
>
> Although GWT-Plus initially has Store - GWT-RPC integration, I am planning
> on adding other value-adds that improve user productivity. Again, many users
> might not need this, but for users willing to pay this will be an option
> which otherwise might not have been available.
>
> Cheers,
> Sanjiv
>
> On 10/8/07, vruiz.jur...@gmail.com <vruiz.jur...@gmail.com> wrote:
>
>
>
>
>
> > On Oct 8, 9:12 am, "Sanjiv Jivan" <sanjiv.ji...@gmail.com> wrote:
> > .> The restriction is on distributing the library itself ( the gwt-
> > plus jar in
> > > this case ), which is somewhat a moot point since in GWT you never need
> > to
> > > distribute library, its just the output of the compile that you really
> > need.
>
> > This is a serious limitation for gwt-ext in the Free Software
> > Community.
>
> > We cannot demand to any contributor, maintainer, tester or distributor
> > of free software to get a non-free piece of code in your free software
> > depends on it.
>
> > For instance, if a software uses gwt-plus will never be packaged as
> > Free Software in debian.
>
> > More related info:
> >http://www.gnu.org/licenses/gpl-faq.html#FSWithNFLibs
>
> > GWT is now totally free/libre/open, and now we can use for develop and
> > distribute Free Software without freedom/commercial limitations. Java
> > and KDE, also learned the lesson.
>
> > But you are the author... I'm only trying to point some limitations of
> > this decision.
>
> > BR,
>
> > Vicente- Zitierten Text ausblenden -
>
> - Zitierten Text anzeigen -
-Dave
Thanks.
I have to say I feel somewhat mislead by the existence of the 'Grid
with Remote Paging' panel in the GWT-ext showcase. However, had I done
my due-diligence I would have realized that the 'Grid with Remote
Paging' example was backed by PHP and JSON. I made the assumption that
the any RPCs were GWT RPCs, not calls to PHP. I've actually already
implemented paging facilities and whatnot myself in plain-vanilla GWT,
but I was looking for an easy way to make my UIs look a little better
and thought that gwt-ext was a good way to go.
Oh well... I guess "there ain't no such thing as a free lunch!"
I'm assuming that you'll stay legit with the LGPL aspect of gwt-ext
and release any changes you make in gwt-plus to the gwt-ext classes
that aid in your GWT RPC implementations?
Jeremy
How exactly does one download/receive the gwt-plus distribution?
Normally online software purchases are instantaneous. It has been 6
hours now and the Google Checkout order status says 'not yet shipped'.
I do hope this is delivered electronically, yes?
Jeremy
Can you share live examples/code/docs that demonstrate gwt-plus
features "in action"?
Thanks,
Pavel