Historically Important: Sanjiv Jivan’s Blog: Update on future direction of GWT-Ext (Licensing debacle)

NOTE: This is of “historical” importance because it was the cause of the “early death” of Gwt-Ext. It’s no doubt for the best, because SmartGwt has supplanted it.

So, there is no longer a call to use a thinly-wrapped Javascript library – both SmartGwt and Ext-Gwt (a.k.a. Gxt)  are written in Java and will take full advantage of improvements to the GWT compiler.

In addition, it makes it easier for libraries like SmartGwt and Gxt to track future widget developments and changes such as the new event handling in Gwt 1.6

Sanjiv Jivan’s Blog.

In light of ExtJS going GPL, I’d like to provide an update to GWT-Ext users on the future direction of the project. While many users would like to see GWT-Ext continue to provide an LGPL stack with Ext 2.0.2, a few others felt that GWT-Ext should just go ahead and support the GPL versions of ExtJS.

One of the early adopters of GWT-Ext sent me an email yesterday voicing his concerns saying that since GWT-Ext fully depends on ExtJS, moving to support Ext GPL would be the right thing to do. He goes on to say that “..licensing is a big deal, but to most people who are using the ext product, GPL is not a bad change. The biggest hits will be the big companies that are using it, not the little people. GPL for these bigger companies is perfectly fine.”

I value his opinion and I’m sure some others feel the same way, but I have a different view on this matter. There are two aspects to ExtJS going GPL :

The first is the ethical aspect of a company choosing to change licenses on a dime and the questionable way they got to the point they have. There are several other excellent Javascript libraries like SmartClient that haven’t gained the recognition they deserve and community support only because they were honest and consistent in their licensing model. While its no big deal to many to buy a (currently) reasonably priced commercial Ext license, supporting such a move from LGPL to GPL is an extremely bad precedent to set in the OSS community that has flourished on the basis of trust.

Quick Guide to gplv3 compatibility

Quick Guide to gplv3 compatibility

Note: messiness above is Adobe’s fault, caused by the “svg” standard (or lack thereof)
Note: “svg” is a rare file type, “scalable vector graphics.”
Advertisements
Posted in note. Tags: , , , , , . Comments Off on Historically Important: Sanjiv Jivan’s Blog: Update on future direction of GWT-Ext (Licensing debacle)

Google Web Toolkit 1.6 (Release Candidate) – developer’s guide and download page

Developer’s Guide

  • Please consider this a draft until GWT 1.6 is officially released

  • Google Web Toolkit (GWT) makes it easier to write high-performance AJAX applications. You write your front end in the Java programming language and GWT compiles your source into highly optimized JavaScript.

Upgrading to GWT 1.6

There are four tasks involved when upgrading a GWT 1.5 project to a GWT 1.6 project:

  • Download the new JAR files and update your launch configurations.

  • GWTShell has been replaced by HostedMode, so you will need to update your Eclipse project settings accordingly.

  • GWT now uses a war directory for most public resource and server configuration files. The war directory is a standard directory recognized by many web servers, including GWT hosted mode.

  • Event listeners have been replaced by event handlers.

Posted in code. Tags: , , , , , , , , , , , . Comments Off on Google Web Toolkit 1.6 (Release Candidate) – developer’s guide and download page

bouwkamp.com » Blog Archive » “Recreating the button” in GWT

(via OnGWT)

bouwkamp.com » Blog Archive » “Recreating the button” in GWT.

“Unfortunately, as with many UI widgets created by Google, these are not made publicly available via their GWT framework. Therefore I decided to recreate the button in GWT. I’ll describe some of the JavaScript and CSS issue I faced and how these were solved. If you want to go straight to the button and demo…

Example of using the button in GWT

Posted in note. Tags: , , . Comments Off on bouwkamp.com » Blog Archive » “Recreating the button” in GWT

Suggested reading and topics for future discussion

Posted in note. Tags: , , , , , , , , . Comments Off on Suggested reading and topics for future discussion

Google I/O Developer Conference 2009 (May, San Francisco)

Image representing Google as depicted in Crunc...

Image via CrunchBase

Google IO Developer Conference 2009

Google IO Developer Conference 2009

May 27 – 28, 2009 Moscone Center, San Francisco

Early Bird Price (until 5/1) $300 USD
List Price (starting 5/2) $400 USD
Academia (Professor, Student, Faculty) $50 USD

For two days in May, thousands of web developers will come together to learn how to develop web applications with Google and open technologies. Learn from product experts about Android, App Engine, Chrome, Google Web Toolkit, AJAX APIs and more. Engage with a community of excited developers just like you.

moscone-center-sf-google-map-shape

Note to self – need to add tutorial for “how-to” create custom Google maps as above.
Posted in note. Tags: , , , , , . Comments Off on Google I/O Developer Conference 2009 (May, San Francisco)

Install and License GWT Designer

Before this step, you should Install MyEclipse 7 and Install GWT.

Instatiations makes GWT Designer. It is a GUI builder that allows visual tools to generate Java code. GWT Designer does not need to be installed or used after the UI design phase. The term they use is “bi-directional code generation” meaning GWT Designer can dynamically incorporate code it hasn’t seen before, and generate new code based on your use of GWT Designer. In practice, GWT Designer lags behind the latest release of GWT, and its support for libraries such as Gwt-Ext or Gxt also lags behind. Even so, the reasonable cost of the license is enough to justify its use as an educational tool at least.

Subscription License

Single user

One-year subscription

$ 59

Two-year subscription

$ 99

Three-year subscription

$139

If you purchase more years at one time, you get a discounted price.

Perpetual License

Single user

License

$ 99

License with 1 year of upgrades & support *

$124

* If you renew your Support each year, you are entitled to technical support and all maintenance releases and major upgrades to GWT Designer. After the first year, annual support renewal costs 35% of the MSRP (currently $35).

myeclipse-preferences-for-gwt-designer

myeclipse-preferences-for-gwt-designer-gwt

Posted in install-gwt-designer, tutorial. Tags: , , , , , , . Comments Off on Install and License GWT Designer