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: 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  
 
 Post subject: Re: Migrating to SmartGWT
PostPosted: Mon Dec 01, 2008 12:41 am 
Offline
User avatar

Joined: Thu Feb 07, 2008 5:37 pm
Posts: 582
Location: San Francisco, CA.
As Sanjiv and Abhijeet mentioned, we still support GWT-Ext. However, we will not add new major functionality. We might still add some little things here and there and fix issues as they come.


Back to top
 Profile  
 
 Post subject: Re: Migrating to SmartGWT
PostPosted: Mon Dec 01, 2008 5:21 am 
Offline

Joined: Fri Nov 28, 2008 6:49 pm
Posts: 28
We choose GWT-EXT 2 mounth ago and now you have to rewrite the whole application if we want to use a framework with major release, new big features and that will be style alive in a few years...

Ok, no problem, no one could know what will come tomorow.

But are you going to post somewhere a migration guide ??

For instance, all the showcase sample could be migrated to smartGWT in order to compare the different code.

What do you think about this ? We are about thousand guys using GWT EXT and we (our companies) need a guide to migrate to smartGWT.

Thank for your great job


Back to top
 Profile  
 
 Post subject: Re: Migrating to SmartGWT
PostPosted: Mon Dec 01, 2008 5:32 am 
Offline

Joined: Fri Feb 08, 2008 4:32 am
Posts: 82
Location: Germany
I have worked with gwt-ext since the version 0.9.3. Migrating to 2.0 was really painful and the most difficult issues were the "small" problems mentioned in other posts here. We are developing a huge application with our customer which consists of several gwt modules at the moment and still grows. Moving to SmartClient means learn how to use the new API and change all modules. This will produce a lot of costs. A migration guide with the showcase moved to smartclient like mentioned by gattino would be very helpful.

I took a look at smartClient a while ago. It has a lot of nice widgets and features, but the rendering speed of the demo app is quite slow. While scrolling in the navigation tree or working with grids you can always see the rendering of images etc. (see attachment). Will there be perfomance enhancements in this section, because ext Js seems to be much faster.

You have done such a great job with gwt-ext that I'm convinced that you will be on the same high quality level with "smartclient-gwt".

Regards,


EDIT: I just found the showcase of SmartGWT and I'm impressed. Anyway the "slow rendering" problem only occurs in my firefox version (3.0.4). My collegue does not have this problem with the same browser and version.


Attachments:
smartclientgrid.jpg
smartclientgrid.jpg [ 41.59 KB | Viewed 5019 times ]
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.