|

Sanjiv Jivan, original creator of GWT-Ext, posted on SmartGWT,
a new wrapper on top of SmartClient.
Charles Kendrick of Isomorphic, creator of SmartClient, announced the new
project as well as the approach they have taken:
we?ve taken an approach of generating GWT code from SmartClient?s
documentation, combined with hand-coding portions that can?t feasibly be
generated. By tweaking our documentation set to contain additional metadata
(some of it GWT-specific), we?ve been able to generate code you might not
otherwise expect, including things like enumerated constants and
convenience constructors.
What this means is that the first release of SmartGWT will provide the
complete SmartClient API, fully documented.
You can now write code such as:
JAVASCRIPT:
-
 
-
import org.smartgwt
-
import org.smartgwt.client.widgets.Button
-
 
-
...
-
 
-
Button button =
new Button("myButton", "Click
me")
-
button.addClickListener(new ClickListener() {
-
public void onClick(ClickEvent event) {
-
ISC.say("Hello
World!")
-
}
-
})
-
 
Sanjiv Jivan joined the project under the terms that Isomorphic sign a
document that said:
The founders of Isomorphic Software are committed to keeping a complete,
up-to-date version of SmartClient available under an LGPL license.
We continue to invest heavily in building new features, skins,
tutorials, and tools for SmartClient LGPL.
We think it's normal and expected that some people receive great
benefit from LGPL software and do not pay. The spirit of open source, in a
nutshell, is that releasing free software creates so much wealth that the
portion that flows back to you is more than enough.
Sincerely, Charles Kendrick Alex Shvedoff
|