Sunday, December 21, 2008

Eight Queens Puzzle Solution GWT style

I have deployed a very 'rough' GWT application, you can check it out here.  This is an Eight Queens Puzzle solution using GWT.  Hosting is with Mochahost using Tomcat.  Technically there is no reason to host this application with a Tomcat instance, but I thought it would be fun to take the same Java code and let Tomcat run the Eight Queens solution on the server and then let GWT compile the Java code to Javascript and run it on your client browser.

With a fast processor and Google Chrome I don't see why someone out there cannot beat the calculation time for the puzzle on their browser!  The bulk of the time on the browser is spent building the chess boards and populating the queens onto the board.  The Eight Queens Puzzle solution just takes a few seconds, or in the case of Crome miliseconds.

Lots more to come including:
  • Source code
  • Make the web page look better

Some other ideas I had:
  • Capture user agent information and store calculation times based on browser type and OS
  • Add a selection box so the user can select their processor speed and save this data with the solution time.
  • Build a report showing data based on cpu speed, browser type, bowser version, and OS
For more information on how to setup GWT with Tomcat hosting using Mochahost please see my previous post on GWT hosting.

Please leave me any feedback here.  Thanks!

Tuesday, December 2, 2008

Calling all GWT web sites!

I would love to hear from anyone currently using GWT for a web site or anyone that is in the process or using GWT for a new web site. Please post comments here with your site address and description. If you really feel nice you can also add in all the other libraries or technologies that you incorporated in building your GWT powered site. BTW - my favorite GWT combination is GWT 1.5 + GWT Incubator + Eclipse + Apache Tomcat 5.5

Thanks!

Sunday, October 19, 2008

Download Google Web Toolkit Version 1.5.3 - Latest release

The latest version of GWT is now available for download.  Version 1.5.3 has several bug fixesHere is a complete list from the GWT issue tracker.  Download GWT 1.5.3 and upgrade your current GWT apps to the latest and greatest!

Friday, September 5, 2008

GWT Designer 5.1 to support Google Web Toolkit Version 1.5

I have not used the GWT designer to develop GWT applications but it is good to see that they have updated this tool to work with GWT version 1.5. For more information on the latest verions of GWT Designer click here.

Wednesday, September 3, 2008

GWT web apps tutorial

Google Chrome and GWT

After installing Google Chrome web browser today I tried out a couple of GWT applications that I have created using GWT 1.5. So far so good. I noticed quickly that my GWT apps were using the Safari version of the GWT code. Performance of GWT in Google Chrome was great. I need to do some more testing to be sure that my GWT apps are working as expected with Google Chrome.

Saturday, August 30, 2008

Make great looking GWT projects by using the Ext GWT Framework

Now that GWT version 1.5 is available for download, using the Ext GWT rich internet application framework for GWT is now possible. GXT is designed to support GWT 1.5 forward. From my experience using GXT in your projects does increase compile time for your GWT project, so be aware of that moving forward. I have started plaing around with GXT. So far the dialogue boxes are very handy, they are asyncronus unlike the dialogue boxes found in javascript so you have much more flexability in your applications. Also the progress bars are a very nice touch when you have GWT applications that require some extended processing time.