My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Getting_Started  

Featured
Updated Jun 16, 2010 by smartgwt...@gmail.com

Getting Started

Introduction

To install into an existing GWT project, add smartgwt.jar to your classpath and add

  <inherits name="com.smartgwt.SmartGwt"/>

to your .gwt.xml file.

Remove any pre-existing imports of standard GWT themes. These contain CSS settings that style fundamental HTML elements (eg TD - table cell) and interfere with Smart GWT and other widgets.

Alternatively, the distribution includes a basic "helloworld" sample project that you can use as a starting point.

For Smart GWT Pro/EE, download from here instead. Pro/EE packages include sample projects demonstrating various integration approaches (Spring, Hibernate, JPA, SQL, ..). You can import these projects into Eclipse, build them with Ant, or follow step-by-step instructions to add Pro/EE features to an existing project (see the README in each sample).

All documentation, including JavaDoc and conceptual overviews, is linked from the Smart GWT FAQ.

Use Google's getting start guide if you are not already familiar with GWT. Alternatively, several users have created Tutorials of the setup process.

You must use GWT 1.5.3 (or greater). Earlier versions of GWT are not supported.

Comment by cristesc...@gmail.com, Nov 18, 2008

Ok, that's very cool ... good job! but what's the story with the "old", we can say now, GWT-Ext library? Is going to die slowly, or is going to keep evolving?

Thank you, Sorinel Cristescu

Comment by tams...@gmail.com, Nov 18, 2008

Is smartgwt implemented all in native GWT, like ExtGWT, or does it wrap/overlay JavaScript??

Best, -- Thomas

Comment by cristesc...@gmail.com, Nov 18, 2008

another Question: no tooltips support? i've tried to add one to a simple button and not found how :-((

Comment by project member sanjiv.j...@gmail.com, Nov 21, 2008
Comment by basil...@gmail.com, Nov 25, 2008

Showcase works very slow in FF3 comparing to GWT-Ext demo

Comment by A10008...@gmail.com, Jan 12, 2009

Just curious as to why the GNU LESSER GENERAL PUBLIC LICENSE GNU LGPL license description is not in the headers of the source files? All open source files that I have seen that are published under GNU LPGL have the license description in the header. The source files here only have a two links, which may point to the GNU LGPL license now, but the link contents could be changed with out notice. Looks dubious, sort of like the same experience over at ExtJS?

Comment by project member sanjiv.j...@gmail.com, Jan 16, 2009

A10008051, please educate yourself on this topic and think twice before posting such comments. The source code of SmartGWT includes a header in the precise format recommended by GNU and includes the license description in the header.

Comment by paul.gat...@gmail.com, Jan 22, 2009

do i need the gwt to start my helloworld application. anyone with a clear guide for start using smartgwt with examples can email me at apul.gatuma@gmail.com

Comment by kvijayak...@gmail.com, Feb 21, 2009

i had a precise knowledge on working with GWT and GWTExt. I like to shift to SmartGWT with SmartClient?. Can any one help me to set the environment with Eclipse IDE. Thanks in adv. Vijay

Comment by khannay...@gmail.com, Feb 28, 2009

I have currently started with GWTEXT. We decided to use it for our new project. Then I came across SmartGWT. I am bit confused whether to use it or not. We are to use it in a WAMP environment. The project is an RIA for NGOs.

Comment by atifijaz...@gmail.com, Mar 1, 2009

Is smart 1.0b2 compatible with gwt1.6?

I am missing the images and css information for gwtsmart widgets.

Comment by rasgall...@gmail.com, Mar 29, 2009

Thanks for creating SmartGWT.

I'll be using it in one of our projects =)

Comment by muta...@gmail.com, Apr 14, 2009

Hi sanjiv.jivan, Thanks, it is really a great job. I'm using Django (python) as a backend, and I'm very confused what is the best client-server communication technique I should use. I'd personally prefer JSON, and my question is: Does JSON do the full data binding job such as fetch/edit/delete?

Thanks in advance.

Comment by OsorioJa...@gmail.com, Jul 4, 2009

ich war grad dabei extjs zu verwenden fürs nächste projekt, aber smartgwt ist einfach smarter ;)

Comment by gnuy...@gmail.com, Oct 21, 2009

@khannayaab smartgwt is the way to go

Comment by virgo47, Nov 24, 2009

I used GWT Ext recently and I can't find anything similar to this page: http://gwt-ext.com/wiki/index.php?title=Tutorial:Introduction_to_GWT-Ext_2.0

This was good guide (no Eclipse necessary, please!), how to downloand both packages, what to copy where and it was usable for existing projects - which is very, very important. I honestly don't know how to grasp the SmartGWT. Only thing I really need is some usable tree, but Hello World example is anything but useful for this purpose.

Is there any guide as good as this? Coz I'd love to use SmartGWT.

Comment by jcicc...@gmail.com, Nov 27, 2009

http://www.smartclient.com/smartgwt/showcase

Go to a Tree / Sample , Copy&Paste code

Comment by feuerbac...@gmail.com, Feb 19, 2010

I don't see how the hello world project is of any use as a starting point. A GWT project has naming conventions and custom settings that cannot be copied from one basic template project. HOW ABOUT A DECENT TUTORIAL ONS SETTING UP GWT2.0 AND SMARTGWT???

Comment by jmitche...@gmail.com, Feb 22, 2010

Yes you have to add a module inherit and a JS call inside your host page. They write thousands of lines of code but these simple instructions seems to escape them. Their documentation is about as good as the product itself...

Comment by aniru....@gmail.com, May 21, 2010

Is SmartGWT free for developing a commercial web site/application?

Comment by slavko.s...@gmail.com, Jun 6, 2010

I agree with virgo47. If this is so mature technology as it is stated, there should be a very easy to reed and follow start-up guide. The sticky in the forum stated in getting started is everithingn but useful. I have also been using GWT-Ext, and if SmartGWT hopes to take GWT-Ext's place then developers should consider writing a startup guide similar in quality as GWT-Ext's: http://gwt-ext.com/wiki/index.php?title=Using_Eclipse

I hope to see something as easy to read and follow-trough as this. It's a shame that so many potentional developers are rejected from SmartGWT in the start merely for the lack of one well written starting article. They too are future potentional buyers of PRO/Power/EE licences that are going away from this nice product.

Best regards, i'm off back to pure GWT, unless i find something usefull today. I have a deadline for my simple poject.

Comment by vitalygo...@gmail.com, Jun 14, 2010

No documentation??

Comment by project member smartgwt...@gmail.com, Jun 16, 2010

For everyone looking for tutorials for setting up, those were on the Tutorials page. We've added a link so it's unmissable.

Comment by tcl.tang@gmail.com, Aug 6, 2010

I use the RestDataSource? ,ds.setDataFormat(DSDataFormat.JSON),and want to use the "performCustomOperation" method,but I do not known the format of returned data form my server, need help,thanks.

Comment by alierkan...@gmail.com, Sep 12, 2010

uptick.com.au Tutorials is great, thanks mark.java.johnson.

Comment by alierkan...@gmail.com, Oct 2, 2010

Anyone have wsdl example?

Comment by mark.jav...@gmail.com, Oct 18, 2010

There is a post re gwt-platform and smartGWT here -> http://uptick.com.au/content/gwt-and-smartgwt-best-practices

Comment by Hale...@gmail.com, Apr 2, 2011

Is there a way to use GWT google maps library (http://code.google.com/p/gwt-google-apis/wiki/MapsGettingStarted) together with Smart GWT? I cant seem to get it to work. I have made separate applications with Smart GWT and Google Maps Library but i cant seem to combine them.

Could someone give me a small code sample for this?

Comment by getmefr...@gmail.com, Apr 3, 2011

k;ik

Comment by dto...@gmail.com, Mar 20, 2012

i do not find a way too of put google maps to work... my solution:

build a popup and control it with the resize handler: Window.addResizeHandler(this);


Sign in to add a comment
Powered by Google Project Hosting