Plans for GWT incubator

189 views
Skip to first unread message

John LaBanca

unread,
Nov 17, 2010, 1:57:48 PM11/17/10
to google-web-toolkit
If you do not use the GWT incubator, you can ignore this email.

GWT Community -

The plan for the GWT incubator is to replace PagingScrollTable with Enterprise CellTable in GWT 2.2 (hopefully Q1 2011), then deprecate and stop supporting incubator for future GWT releases.  Our hope is that we can focus on new widgets and features that improve and replace the incubator widgets.

Many of the Widgets and features implemented in incubator have already been moved to GWT trunk.  The main exception is PagingScrollTable, which has wide use even as it is becoming outdated.  We are working on an Enterprise version of CellTable that will support all of the important features PagingScrollTable such as inline scrolling, fixed width columns, column resizing, and multiline headers.  Combined with the speed of Cells, Enterprise CellTable will have a cleaner API and better performance.

There are still some features and Widgets in incubator, such as SliderBar and ProgressBar, that we do not plan to move to GWT trunk immediately.  As we expand our Widget library, we will eventually add these to GWT.  In the meantime, we generally avoid making breaking changes that would cause these Incubator widgets (or any widgets) to stop working.

You can download a version of GWT incubator that is compatible with GWT 2.1.0 here:

Thanks,
John LaBanca
jlab...@google.com

Gal Dolber

unread,
Nov 17, 2010, 3:07:54 PM11/17/10
to google-we...@googlegroups.com
Great news!

--
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-we...@googlegroups.com.
To unsubscribe from this group, send email to google-web-tool...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.



--
Guit: Elegant, beautiful, modular and *production ready* gwt applications.

http://code.google.com/p/guit/




Didier Durand

unread,
Nov 17, 2010, 11:06:44 PM11/17/10
to Google Web Toolkit
Hi John,

Very good news about the PagingScrollTable that I use heavily: glad to
know that it now has a clear future (under the new implementation)

Also good to know that other widgets of incubator will be preserved
for now.

regards
didier

On Nov 17, 9:07 pm, Gal Dolber <gal.dol...@gmail.com> wrote:
> Great news!
>
>
>
> On Wed, Nov 17, 2010 at 3:57 PM, John LaBanca <jlaba...@google.com> wrote:
> > *If you do not use the GWT incubator, you can ignore this email.*
>
> > GWT Community -
>
> > The plan for the GWT incubator is to replace PagingScrollTable with
> > Enterprise CellTable in GWT 2.2 (hopefully Q1 2011), then deprecate and stop
> > supporting incubator for future GWT releases.  Our hope is that we can focus
> > on new widgets and features that improve and replace the incubator widgets.
>
> > Many of the Widgets and features implemented in incubator have already been
> > moved to GWT trunk.  The main exception is PagingScrollTable, which has wide
> > use even as it is becoming outdated.  We are working on an Enterprise
> > version of CellTable that will support all of the important features
> > PagingScrollTable such as inline scrolling, fixed width columns, column
> > resizing, and multiline headers.  Combined with the speed of Cells,
> > Enterprise CellTable will have a cleaner API and better performance.
>
> > There are still some features and Widgets in incubator, such as SliderBar
> > and ProgressBar, that we do not plan to move to GWT trunk immediately.  As
> > we expand our Widget library, we will eventually add these to GWT.  In the
> > meantime, we generally avoid making breaking changes that would cause these
> > Incubator widgets (or any widgets) to stop working.
>
> > You can download a version of GWT incubator that is compatible with GWT
> > 2.1.0 here:
> >http://code.google.com/p/google-web-toolkit-incubator/wiki/Downloads?...
>
> > Thanks,
> > John LaBanca
> > jlaba...@google.com
>
> > --
> > 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-we...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-web-tool...@googlegroups.com<google-web-toolkit%2Bunsu...@googlegroups.com>
> > .

Didier Durand

unread,
Nov 18, 2010, 12:10:59 AM11/18/10
to Google Web Toolkit
Hi John,

The new jar that you point to here above still produces the same
warnings as the older ones when using scrolling tables as listed
below.

Is it possible to produce a new version of this jar where the use of
deprecated classes has been fixed ?
regards
didier

[WARN] Warnings in 'jar:file:/home/didier/dev/java/jars/gwt-
incubator-20101117-r1766.jar!/com/google/gwt/widgetideas/client/impl/
GlassPanelImpl.java'
[WARN] Line 30: Referencing deprecated class
'com.google.gwt.user.client.impl.DocumentRootImpl'
[WARN] Line 38: Referencing deprecated class
'com.google.gwt.user.client.impl.DocumentRootImpl'
[WARN] Warnings in 'jar:file:/home/didier/dev/java/jars/gwt-
incubator-20101117-r1766.jar!/com/google/gwt/widgetideas/table/client/
FixedWidthGridBulkRenderer.java'
[WARN] Line 122: Referencing deprecated class
'com.google.gwt.widgetideas.table.client.overrides.HTMLTable'
[WARN] Warnings in 'jar:file:/home/didier/dev/java/jars/gwt-
incubator-20101117-r1766.jar!/com/google/gwt/widgetideas/table/client/
GridBulkRenderer.java'
[WARN] Line 102: Referencing deprecated class
'com.google.gwt.widgetideas.table.client.overrides.HTMLTable'
[WARN] Line 103: Referencing deprecated class
'com.google.gwt.widgetideas.table.client.overrides.Grid'
[WARN] Line 104: Referencing deprecated class
'com.google.gwt.widgetideas.table.client.overrides.Grid'
[WARN] Line 104: Referencing deprecated class
'com.google.gwt.widgetideas.table.client.overrides.HTMLTable'
[WARN] Warnings in 'jar:file:/home/didier/dev/java/jars/gwt-
incubator-20101117-r1766.jar!/com/google/gwt/widgetideas/table/client/
TableBulkRenderer.java'
[WARN] Line 404: Referencing deprecated class
'com.google.gwt.widgetideas.table.client.overrides.HTMLTable'

Gilles B

unread,
Nov 19, 2010, 9:02:02 AM11/19/10
to Google Web Toolkit
Thank you for this update, this is a good news.

I Just want to point ou that not only the PagingScrollTable is
necessary but the basic ScrollTable Too!

The current and new CellTable can't replace this one (no resize, no
fixed/min/max col size, difficulities to define various cell styles
and to manage content. eg. disable a button in a cell, manage a set of
buttons depending on row state inside a DeckPanel -to manage a
changing status- or display any GWT Widget in a cell). The key is the
capacity to assign any Widget in a Cell rather than defining a new
Cell type for each different case with specific html renderer.

Gilles.

On 17 nov, 19:57, John LaBanca <jlaba...@google.com> wrote:
> *If you do not use the GWT incubator, you can ignore this email.*
>
> GWT Community -
>
> The plan for the GWT incubator is to replace PagingScrollTable with
> Enterprise CellTable in GWT 2.2 (hopefully Q1 2011), then deprecate and stop
> supporting incubator for future GWT releases.  Our hope is that we can focus
> on new widgets and features that improve and replace the incubator widgets.
>
> Many of the Widgets and features implemented in incubator have already been
> moved to GWT trunk.  The main exception is PagingScrollTable, which has wide
> use even as it is becoming outdated.  We are working on an Enterprise
> version of CellTable that will support all of the important features
> PagingScrollTable such as inline scrolling, fixed width columns, column
> resizing, and multiline headers.  Combined with the speed of Cells,
> Enterprise CellTable will have a cleaner API and better performance.
>
> There are still some features and Widgets in incubator, such as SliderBar
> and ProgressBar, that we do not plan to move to GWT trunk immediately.  As
> we expand our Widget library, we will eventually add these to GWT.  In the
> meantime, we generally avoid making breaking changes that would cause these
> Incubator widgets (or any widgets) to stop working.
>
> You can download a version of GWT incubator that is compatible with GWT
> 2.1.0 here:http://code.google.com/p/google-web-toolkit-incubator/wiki/Downloads?...
>
> Thanks,
> John LaBanca
> jlaba...@google.com
Reply all
Reply to author
Forward
0 new messages