Post new topic Reply to topic  [ 56 posts ] 

Board index : SmartGWT Migration

Go to page 1, 2, 3, 4, 5, 6  Next
Author Message
 Post subject: Migrating to SmartGWT
PostPosted: Wed Nov 26, 2008 2:28 am 
Offline

Joined: Mon Mar 10, 2008 7:21 am
Posts: 202
After some consideration on the various issues with the Ext library (license and otherwise), and the ability to move forward and grow, the GWT-Ext team feels that it is in the best interest of the users to consider migrating to SmartGWT. We believe that SmartGWT offers a superset of features and a more complete solution. It also has a commercial friendly LGPL license without any frills with proper developer support from SmartClient. We will continue to support current users of GWT-Ext with the current feature set but encourage users to consider a migration to SmartGWT.

A good introduction to SmartGWT can be found here : http://www.jroller.com/sjivan/entry/sma ... 0_released

We expect the transition for users to be fairly smooth (a lot less painful compared to migrating from gwt-ext 0.9 to gwt-ext 2.0) and we are here to assist with questions related to migration. You can post your questions in this forum or the SmartGWT forum located here : http://forums.smartclient.com/forumdisplay.php?f=14

I hope you guys are as excited as we are to be working on SmartGWT, and we look forward to helping / working with you as we start a new journey.

Thanks,
GWT-Ext Team

_________________
Gwt-Ext docs: http://gwt-ext.com/docs/2.0.4/
Your question may have been answered already: viewforum.php?f=9


Back to top
 Profile  
 
 Post subject: Re: Migrating to SmartGWT
PostPosted: Wed Nov 26, 2008 8:19 am 
Offline

Joined: Thu Feb 14, 2008 12:45 pm
Posts: 39
Thanks Abhijeet,

We will consider this...but I guess one question is if migrating to, say, Ext-GWT wouldn't be considerably less painless than migrating to SmartGWT? And another option obviously is to switch to vanilla GWT.
Are you going to post some guidelines for migrating to SmartGWT and how painless it is gonna be?

I had a closer look at some of the issues we would face in doing this for our application and maybe you have some suggestions based on your experience with GWT-Ext and SmartGWT.
    - How to implement a File upload with the SmartGWT; this seems to be an advanced (commercial) feature of Smartclient?
    - How to implement Portals? I couldn't find anything like that in the SmartGWT showcase.
    - How to implement charts; this again seems to be an advanced (=commercial) feature of SmartClient?

Also, is there any more reassurance for SmartClient NOT changing their licensing terms tomorrow such as EXT did...so that SmartGWT has a reasonable chance for a different fate than for GWT-EXT?

Cheers
Sebastian


Back to top
 Profile  
 
 Post subject: Re: Migrating to SmartGWT
PostPosted: Wed Nov 26, 2008 12:16 pm 
Offline

Joined: Fri May 09, 2008 10:50 am
Posts: 4
Is it possible to integrate smartGWT code with gwt-ext code?

We have a number of applications under development/live in gwt-ext so jumping straight over to smartGWT is not really an option.


Back to top
 Profile  
 
 Post subject: Re: Migrating to SmartGWT
PostPosted: Wed Nov 26, 2008 6:20 pm 
Offline
Site Admin

Joined: Fri Dec 14, 2007 12:27 pm
Posts: 1017
sebastian,
We'll try to get some docs on this, but in the meantime feel free to fire any specific questions. Is there any particular area you think deserves more attention?

1. FileUpload : The commercial part of SmartClient Upload handling primarily has to do with automatically loading and saving uploaded files from a database. However regular file uploads are supported by SmartGWT LGPL. This doc explains how to use file upload without the SmartClient Server: http://www.smartclient.com/docs/6.5.1/a ... up..upload

2. Portals : Writing portals in SmartGWT / SmartClient is quite simple as the Layouts have animation, and dynamic add / remove built into it. Here's an example of a SmartClient Portal

http://www.smartclient.com/smartgwt/sho ... ation.html

API's for this will be added in the next release, and likely a nightly build over the next few weeks. However if you would try writing similar functionality with the current API's as well.

3. What charting capabilities were you looking for? The SmartClient charting requires a commercial license of FusionCharts as well. I would actually suggest using GChart : http://code.google.com/p/gchart/
It is lightweight, has API's to dynamically update the chart and works well. Just changing the default colors to something more web 2.0 makes it look pretty.

The SmartClient folks have written an open, signed letter stating that they will not switch licenses of their LGPL offering. Infact as they add more functionality to their server piece, they are looking to making more of their stuff available under LGPL.

See http://www.jroller.com/sjivan/entry/sma ... _api_s_for
http://www.smartclient.com/company/ISC_LGPL.pdf

It's worth noting that they have started working on creating slick MS Outlook 2007 like blue / gray skins. If you have any suggestions in this area you can post here :
http://forums.smartclient.com/showthread.php?t=3060

SmartGWT has the full support of SmartClient and any feature requests, enhancements, bug fixes and such can be made with them.

paulk,
Yeah, you should be able to gradually integrate SmartGWT into your app. Let us know if you have any issues.

Thanks,
Sanjiv


Back to top
 Profile  
 
 Post subject: Re: Migrating to SmartGWT
PostPosted: Fri Nov 28, 2008 7:54 am 
Offline

Joined: Mon Oct 27, 2008 7:48 am
Posts: 5
So GWTExt Roadmap stops on 2.0.5?


Back to top
 Profile  
 
 Post subject: Re: Migrating to SmartGWT
PostPosted: Fri Nov 28, 2008 9:45 am 
Offline

Joined: Fri Nov 28, 2008 9:43 am
Posts: 1
Will there be (or is there already) support for declaratively building the UI? What I've seen is that SmartClient already supports this, will SmartGWT as well?

Cheers
turi


Back to top
 Profile  
 
 Post subject: Re: Migrating to SmartGWT
PostPosted: Fri Nov 28, 2008 10:08 am 
Offline

Joined: Thu Feb 14, 2008 12:45 pm
Posts: 39
Thanks Sanjiv,

that is reassuring.

I was looking for something like a simple upgrade guide like the one from EXT1 to EXT2 highlighting the differences between the two approaches. I know that it saved me a lot of time and trial and error back then.

I have had a closer look at SmartGWT and tried to integrate it with my application.
I generally believe that most of it will work, but it's really about finding out the little things and problems.

For example I have a button that changes its icon at runtime by setting a new IconCls. This works fine in GWT-EXT, but in SmartGWT using setBackgroundImage or setIcon will lead to an IllegalStateException because you cannot change this property after it has been rendered. So essentially, I guess I will have to have two buttons here with one hidden at a time. Not a big problem, but I am just scratching at the surface at the moment to estimate the amount of work involved in switching to SmartGWT.

One thing that I haven't figured out is how to handle loading data into grids. I currently often use a MemoryProxy, RecordDef, ArrayReader, Store, etc for this and am unsure how this would best be translated into SmartGWT.
Code:
MemoryProxy proxy = new MemoryProxy((String[][]) result.toArray(new String[result.size()][])); 
RecordDef recordDef = new RecordDef( 
   new FieldDef[]{ 
           new StringFieldDef("id"),
      new StringFieldDef("test"),
      new StringFieldDef("description"), 
   }
); 
ArrayReader reader = new ArrayReader(recordDef); 
GroupingStore store = new GroupingStore(); 
store.setReader(reader); 
store.setDataProxy(proxy); 
....


A step-wise approach is good, but has its limitations, e.g. before I can change an AccordionLayout to a SectionStack, all the panels I use within the current Accordion need to be converted to SmartGWT canvasses first (or the other way round.) It's a bit viral, although I guess you can do it in several iterations at least if you handle it in a smart way.

Charting: I guess GChart will be fine.

Anyway, SmartGWT seems to be really good.

Cheers
Sebastian


Back to top
 Profile  
 
 Post subject: Re: Migrating to SmartGWT
PostPosted: Sat Nov 29, 2008 11:15 am 
Offline

Joined: Tue Jul 29, 2008 3:57 pm
Posts: 28
I would like an answer to a previous users post.

Is GWT-Ext 2.0.5 the last major release of this toolset (sans bug fixes)?

Its imperative I find out because my company may want to take a different direction...either SmartGWT if its mature enough or even ext-gwt.

Pneu


Back to top
 Profile  
 
 Post subject: Re: Migrating to SmartGWT
PostPosted: Sun Nov 30, 2008 5:38 pm 
Offline

Joined: Mon Jun 09, 2008 1:05 pm
Posts: 46
So what happens to gwt-ext? It will not be supported at all or not developed further?
What about those who wrote sizable applications with gwt-ext?

Quote:
We expect the transition for users to be fairly smooth (a lot less painful compared to migrating from gwt-ext 0.9 to gwt-ext 2.0) and we are here to assist with questions related to migration.


It is not exactly "replace a package name and recompile" type of migration. It is way too more
involved.

From what I've seen in SmartGWT showcase it is actually very different from GWT-EXT.
Look and feel is totally different and set of components is different too.
They do overlap but it is not exactly a super set.

It is just hard to believe it is possile to migrare to it for us without complete re-write.
Have you tried to migrate existing GWT-EXT showcase to SmartGWT?

It is sad you are abandoning GWT-EXT when it is one of the most powerful JavaScript
widget libraries out there today. Starting a new project smartGWT is understandable,
but abandoning gwt-ext??? C'mon...

Thanks,
--MG


Back to top
 Profile  
 
 Post subject: Re: Migrating to SmartGWT
PostPosted: Sun Nov 30, 2008 9:20 pm 
Offline
Site Admin

Joined: Fri Dec 14, 2007 12:27 pm
Posts: 1017
gwt-ext will continue to exist, separate from SmartGWT and new releases will be made periodically with fixes and such. Substantially new features like Google like Calendar will not be added in core but users can certainly make contributions either in the form of patches or add to gwt-ext-ux.

Hope this clarifies..

Sanjiv


Back to top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 56 posts ] 

Board index : SmartGWT Migration

Go to page 1, 2, 3, 4, 5, 6  Next

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Style by Midnight Phoenix & N.Design Studio
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.