Who’s using GWT?

January 21st, 2008 - Written by in Using GWT

I read this Dan Moore blog entry a couple of weeks ago where he asked this same question and it seems to come up quite often on the GWT developer forum as well. It is an important question to answer because it is one of the first things people ask when evaluating whether or not to adopt a specific technology. The Google Web Toolkit has now been out for more than 1.5 years, so what have people done with it in that time? I took a look at this older list by Mark Volkmann and a couple on the developer forum and came up with my own set of GWT applications I would use, if I was showing off GWT to someone else. Here they are (in no particular order):

Pibb screenshot

Pibb
JanRain

Pibb is a GWT based web application that combines the best features of instant messenger, email, chat and message boards. It supports OpenID, a lightweight protocol, for single sign-on and portable identity.


GPokr screenshot

GPokr
Ryan Dewsbury

GPokr is a free, multi-player Texas Hold’em game written by Ryan Dewsbury, author of the book, Google Web Toolkit Applications. GPokr runs tournaments which are held starting on the 1st of each month and continue till the last day of the month.


KDice screenshot

KDice
Ryan Dewsbury

KDice is another free, multi-player strategy game by Ryan Dewsbury. It is based on Taro Ito’s Dice Wars. Gameplay in KDice is a simplified version of Risk with the primary goal being to defeat your opponents by conquering the entire map.


/
Google

Although I can’t tell by looking at their source, according to , Google is using GWT as part of their Google Base and Google Checkout applications. If Google themselves won’t use GWT, who else will?


QueWeb screenshot
QueWeb
Queplix

QueWeb is a commercial open source web application which provides a Customer Care solution for businesses. You can play around with their demo here.


ContactOffice screenshot

ContactOffice
ContactOffice

ContactOffice is a professional, “virtual office” which allows users to easily manage their data (emails, contacts, meetings, etc). The beta version of ContactOffice was developed using the Google Web Toolkit. Check out the demo here.


OpenKM screenshot

OpenKM
Josep Llort

OpenKM is another commercial open-source document management system which enables users to capture, publish, find and store electronic documents. Take a look at their online demo.


Dismoiou screenshot

Dismoiou.fr / Tellmewhere
BaDTech SAS

Dismoiou.fr is a web application built with GWT that allows users to collaborate and create a common database of points of interest in the world. Users can share their favorite places, see them on the map, give recommendations and even provide pictures and videos.

Are there any other really nice GWT applications out there I missed? Feel free to leave a comment and plug any GWT based application you’ve seen or have been working on.

61 Comments Stumble it!

61 Comments »

Comment by Chris Fong
2008-01-21 01:08:09

I’ll start things off by plugging myself. :)

http://www.gsudokr.com

Comment by Joe Kerr
2008-02-22 18:08:04

Dude, that sounds…painful. ;-)

 
 
Comment by Patrick De Schutter Subscribed to comments via email
2008-01-21 03:30:25

Thanks for mentioning our Beta version! You should check this video of Joel Webber:

http://blog.contactoffice.com/.....-gwt-team/

 
Comment by Adrian Buerki
2008-01-21 04:24:22

Another shameless plug:

http://traceurl.com

 
Comment by Luca Botti
2008-01-21 23:54:21

Drools (JBoss Open Source Rules Engine) uses GWT for its administrative console (alternative / complementary to the Eclipse plugin).
Really good example of GWT capabilities.

 
Comment by chris jones
2008-01-23 11:55:09

We’ve been using GWT successfully for over a year with our Yesmail enterprise product. This is a subscription-based email marketing app used by several large companies.
You can check out
,
the product page,
or one of the widget examples we’ve built using gwt.

Comment by Chris Fong
2008-01-23 14:51:58

Hi Chris

That’s pretty interesting. Will you be releasing the source to any of the widgets you’ve created to the community?

Comment by chris jones
2008-01-30 12:39:47

Definitely. I’m working on getting the rolodex thing into the incubator:

and hopefully we’ll be able to contribute more in the future.

 
 
 
Comment by Chris Fong
2008-01-26 09:26:41

Another example. Pinch Hitter Solutions is using MyGWT in their DatabaseEverywhere product.

http://www.pinchhittersolutions.com/products.html

 
Comment by rk Subscribed to comments via email
2008-02-15 03:12:41

hurray for shameless plugs!

thanks for the info Chris.

this entire site( page? app? what are we calling these?… getting a facelift, in effect soon! ) is GWT/Apache/Tomcat/MySQL on RedHat.

one big problem ( and show stopper, to some extent ) is getting the thing to index…. even google doesn’t index the things properly yet. Not so great for a media-centric site.

anyway, its a good example of a complete application and a somewhat stripped version is used by 2 clients.

regards

Comment by rk Subscribed to comments via email
2008-02-15 16:28:08

doh!
forgot to include the site…

goChongo

 
 
Comment by Dan Moore
2008-02-15 09:55:30

Hi,

My client has GWT used in two different ways. As is used to create widgets used around the main site, and the other is the user account application.

Basically, if you see anything that looks javascripty around http://www.cohomefinder.com, it’s probably written using GWT :) .

 
Comment by rk Subscribed to comments via email
2008-04-02 12:50:25

Heres another example, the gwt app running from within an iframe. They also have a separate, private gwt app to administrate their system.
Click on the ‘as not seen on TV’ area or ‘community’ -> ‘Jones Interactive’ -> ‘myJones Video’

http://www.jonessoda.com

also reachable directly:

http://myjonesvideo.com

 
Comment by tbehrends Subscribed to comments via email
2008-04-15 16:18:08

More plugs

We use GWT for the new version of our commercial OLAP and reporting tool:

http://instantolap.net/iolap25

Also, I set up a free fun-site for collaborative drawing with GWT:

http://www.farbtube.com

 
Comment by steve
2008-05-06 06:20:47

very impressive wiki by GWT
http://www.wibokr.com

 
Comment by Dave
2008-07-22 16:23:48

We’re using GWT at http://riflethru.com/ for both desktop and iPhone/iPod Touch clients.

/dave


riflethru.com – More eBay, less fuss.

 
Comment by Debbie
2008-07-26 23:02:32

Using for a few weeks http://www.taskwriter.com, for implementing my GTD process.

 
Comment by German Subscribed to comments via email
2008-08-01 08:41:19

One more big application ( project management + ..) with GWT client
http://projectkaiser.com:8080/pk/

 
2008-08-10 23:43:24

[...] 5 GWT LibrariesGetting started with GWT and Google GearsHow to access Web Services with GWTWho’s using GWT?Book Review: Google Web Toolkit [...]

 
Comment by Göran
2008-08-11 00:16:34

Here is another useful and free site that uses GWT http://www.mobical.net

 
Comment by Daniel
2008-08-17 01:23:51

Here is an Online Booking Engine written in GWT http://www.bookingpad.com

 
Comment by Srini
2008-08-21 06:46:09

Here is an Experimental Community website written in pure GWT http://www.indiainmemphis.com

 
Comment by Tao Sun
2008-09-09 07:52:22

Here is a Chinese site using GWT:
http://www.payscale.cn

Yes ,it is the China site of http://www.payscale.com

Comment by Tool
2008-09-23 15:44:17

This doesn’t even come up for me. What’s up with that?

 
 
Comment by James Tamplin Subscribed to comments via email
2008-09-16 16:19:22

Another shameless plug:

http://www.sendmehome.com

And our press release:

 
Comment by Dave Hill
2008-10-09 12:04:43

I built TheGlassEye.com for my photography business to look better and have more functionality than sites like SmugMug. I suggest viewing the Nature portfolio because it shows off the multi-paging support when there are more thumbs than fit on a single page. Be sure to click on the print sizes on the right in order to explore the very powerful image cropping options and live thumbnails in the shopping cart. This site is designed for resolution of 1280 wide and degrades gracefully down to 1024 wide and then again to 800 wide, swapping out panels and CSS for more compact versions as needed.

 
Comment by Gustavo Jucoski
2008-10-16 12:30:04

pentaho uses GWT too. It’s a open source BI aplication.
http://www.pentaho.com/

 
2008-11-11 07:06:24

[...] Who’s using GWT? | GWT Site (tags: gwt) [...]

 
2008-11-23 14:13:18

[...] complexity when writing an AJAX app in JavaScript has never seemed tough. So I wanted to understand who’s using GWT to try and understand what problem their using it to [...]

 
Comment by TimZon Subscribed to comments via email
2008-12-16 11:28:04

TimZon provides a video discussion solution aimed at helping enterprises collaborate across time zones.

We built it using GWT as the primary client solution (with a little bit of native Javascript and Flash).

Please check it out!

 
Comment by Savic Prvoslav
2008-12-22 19:35:17

GWT just hava a look at this.

http://www.filestacker.com/qa/...../Home.html

 
Comment by mfarache
2009-01-17 15:20:48

Hi we have built a few sites with GWT.

Everything you wanted to know about your bands.
http://www.efanmusic.com
GWT+Spring+Hibernate+velocity

A semantic feed aggregator
http://www.feedzz.com
GWT+Spring+Hibernate+velocity

Learn language playing!
http://www.studylangs.com
GWT+Spring+Hibernate+velocity

A simple way to lear the irregular verbs
http://www.irregularenglish.com
Pure GWT

and more to come!!!
Hope you like them

 
Comment by Neal Lester
2009-03-27 15:00:04

easy-restaurant-websites.com also uses GWT.

 
Comment by stumpy
2009-03-28 14:10:45

GWT implementation of the brain training game dual n back
http://www.brainboffin.com/ running on app engine with a friend connect social bar

 
2009-03-29 14:09:43

I made a little app that shows US election results and demographics on Google Maps, using GWT:
http://maps.webfoot.com/demos/election2008

 
Comment by George Subscribed to comments via email
2009-03-30 16:56:04

See GWT in action powering our new hotel and restaurant matching community.

 
Comment by Anthony O Subscribed to comments via email
2009-04-13 07:57:45

CCH/Wolters Kluwer has launched IntelliConnect – a GWT based Web Application

For those looking for a pretty significant product built using GWT please check out:

http://tax.cchgroup.com/default

Click on the IntelliConnect demo video.

This was a large development effort a few years in the making.

Anthony O

 
Comment by tbehrends
2009-04-14 07:53:38

Another creative GWT site: Stick your photos on the endless (Berlin) wall and draw graffitis on them.

 
Comment by tbehrends
2009-04-14 07:54:51

Another creative GWT site: Stick your photos on the endless (Berlin) wall and draw graffitis on them:

Graffiti 2.0

 
Comment by Home Prodigy Subscribed to comments via email
2009-04-30 18:47:48

We are using GWT for our real estate map search and elsewhere on our site. This was built using GWT + Hessian + PHP + NTREIS data and represents about a year of development time, it is a fairly mature product.

Nalin Singapuri
Next Prodigy Inc.

 
Comment by Dominik Subscribed to comments via email
2009-05-01 14:08:32

Hi there,

right now we are building a leading real estate website for all of Northern Texas which is using GWT to first include some components on php side as you can see at

Homeprodigy Website

where the search box on the top right is fully built with GWT. And we have a 100% GWT part of the website, a dynamic map which filters over 60000 properties at real time to the many filters that you can set and displays all of them on the map even when you are way zoomed out at

Dynamic Map on Homeprodigy

I think that GWT is really a great technology, most of all being able to debug the code in the GWT Shell, the pain it takes from having to deal with the DOM and different browsers. What we learned during this project and having for the dynamic map already quite a huge application is the extensive of LazyWidget in order to instantiate the widgets only when they are needed. Especially for IE we had performance problems because of extensive equals() or equalsIgnoreCase() methods which we switched to the use of hashmaps.

Items that we are looking for would certainly be OOPHM and the possibility to set points in the code so that the GWT code could be loaded lazily and thus speeding up load time of our application.

Thanks for this great product and keep on with the great work!

Dominik

 
Comment by Mr. Bay
2009-05-02 19:15:55

this is a new web site based on GWT

 
Comment by Bebo Subscribed to comments via email
2009-05-31 10:31:31

A risk clone game with Google Maps

 
Comment by Bebo Subscribed to comments via email
2009-05-31 10:32:56

Wwwar is a risk clone game with Google Maps.

 
Comment by dejavu Subscribed to comments via email
2009-06-09 12:27:45

GWT is wonderful technology!!! I try to implement “job site” using GWT+Spring+Hibernate. Unfortunately site is very hard for browsers and don’t indexed by Crawler

 
Pingback by Tell us about your GWT applications and prototypes | rapid-DEV.net
2009-06-14 22:15:11

[...] or the Google Code blog. The community has started its own lists as well, such as those here, here and [...]

 
 
Comment by Biju Damodaran
2009-11-11 05:45:55

After playing around with other AJAX frameworks, I found GWT extremely easy to use, very well documented, and highly stable across browsers and platforms. The GWT team were quick to fix bugs and come up with newer releases. I developed a new site BizBuyLink, using GWT. The only drawback was that I had to workaround to do SEO, because JavaScript based pages does not appeal to search engines, including Google.

-Biju Damodaran

 
Comment by Patrick Wallace Subscribed to comments via email
2009-12-16 14:49:56

I came to this page with the following Google query: Why would anyone use GWT. Of course, this page is not actually answering that question, preferring to play the “who’s popular” game, instead. I frankly don’t care and won’t be impressed by how many people are using GWT. Instead, I want to know WHY someone would develop in Java when the end result is going to be JavaScript. Has GWT solved the cross-browser issue better than jQuery or Prototype?
Imagine that I told you that I’ve got a nifty set of libraries and a compiler so you can write in Ada and have it come out in Perl so now you can do all that CGI stuff using Ada. Why the hell would you want to do that?
Anyone? Why should I spend weeks of my life learning to use GWT?

Comment by John Patterson Subscribed to comments via email
2010-02-11 09:10:22

The JavaScript GWT compiles is far mar optimised than the code you could write yourself. More optimised than jQuery and Prototype in fact as shown by the GQuery project which far out performs the original script library and with a tiny fraction of the download speed.

In answer to you question, you would spend time learning GWT to save yourself time writing fragile scripts that are not re-factorable or able to be statically checked.

Target Rooms – the cheap hotel map search was a breeze to write with GWT and includes features that never would have been considered if they had to be coded in JavaScript.

Comment by Patrick Wallace Subscribed to comments via email
2010-02-11 14:22:55

If the answer is merely that GWT produces JavaScript which is “more optimized” that I can write by hand, I’m not only unconvinced, I’m insulted. I started programming back in the days when I had to write my own device controller to get the serial port to talk to the modem and my own BBS software to talk to the world: all in ASM with just 32K of RAM. Don’t talk to me about optimization.
The significant issue for any app running in a browser is compatibility, not optimization. Using Java to spit out canned JavaScript is like whipping a wagon to get the horse to go.

 
 
 
Comment by John Patterson
2010-02-11 15:44:27

You are missing the point. As far as optimisation goes – as the worlds most experienced JavaScript optimiser – you should recognise that downloading an entire jQuery library to us a couple of functions is not efficient. A compiled GWT program only includes optimsed, inline coded that is actually used. But the real gain to developers is that you are writing in Java with the worlds best IDE’s… not hacking a scripting language.

Using JavaScript to write anything complex is like whipping yourself while being trampled by horses.

Comment by Patrick Wallace Subscribed to comments via email
2010-02-11 21:18:55

If you believe in writing JavaScript without writing Javascript, don’t just limit yourself to public static void main Java. You can do it in other equally persnickity langauges. Why not write your JavaScript in Scheme using Scheme2JS? (define (scream x) (“Argh!” x))

What about writing your JavaScript in Ruby with

Or look sharp, feel sharp on Microsoft’s bandwagon by writing your JavaScript in C# using Script# -->. OUch. It’s very sharp.

There are yet more long-ways-around for a JavaScript-avoider, but I tire of finding them. The correct and efficient answer is to just pick a good package that solves the compatibility issues like jQuery or Prototype and get on with Ajaxing everything in sight. Who in their right mind is going to burn their eyes out worrying over avoiding a few K being downloaded in the age of video on the web? Get up to speed. It’s a megabytes/second Internet, baby.

Comment by Adam Gent
2010-03-13 13:02:06

Optimization aside, JQuery and friends are great for web sites that need a little DHTML.

But if your developing a web application then Javascript just sucks. Seriously. People that say different usually are ones that have not built complex Web 2.0 applications.

The most important power of a programming language is its ability to adapt to change. Java/C# has some of the best refactoring tools and has very consistent way of doing things (getters, setters, interfaces).

Renaming a variable or function in javascript takes so much valuable time even with unit tests.

 
 
 
Comment by John Patterson
2010-02-11 21:27:25

The extra efficiency is very nice but as I wrote above – the main reason to use GWT is the tool support for Java. GWT is more than just a JavaScript compiler although that is a major component. The tools to debug your Java code _in_ the browser are essential and probably lacking from the projects you mention. The component libraries are also very good and frameworks for internationalisation and browser specific code rock. All in all it is a package that is hard to match without turning to Flash or Silverlight.

 
Comment by Ankur Jain Subscribed to comments via email
2010-03-22 20:49:03

We have been working with GWT since 2008 and have successfully developed applications which includes a complex network management system . A testimony to how good GWT is that we developed a really cool interface quickly and without using JS libraries. Our favorite library for GWT is GWT-Ext.

 
Comment by Clarence
2010-04-12 10:03:11

Probably one of the biggest GWT Projects online.

SambaJAM

Team Collaboration Platform where the client is built entirely in GWT using GXT.

Executive Dashboards
Full Enterprise Content Management: Rich Thumbnails, Drag and Drop File System for Managing Documents, Workflows, Version control, Commenting
Wiki Pages
Discussion Boards
Tasks Management
Fast Search Tools

Sign Up for Free to see what we have done.

Performance tuning was challenging but we have done some good work.

 
Pingback by ???????????? JSF ??? Seam | Alexander Shchekoldin "all in one" blog
2010-07-07 14:12:06

[...] Who’s using GWT? [...]

 
Comment by Bob Subscribed to comments via email
2010-12-06 01:13:53

I’m not a fan I GWT. Its cool, but HTML is a technology for displaying documents – anything else is a hack. I think Silverlight and to a lessor degree Flex/Flash are the future of LOB apps on the web. However… did you know that Sage Software (one of the biggest software companies in the world) are developing alot their new stuff around GDATA and GWT???
Thats the most credible thing I’ve heard around this platform.

 
Comment by Gil
2010-12-18 09:03:15

A new application that is written entirely using GWT is RunInv. You can see a live GWT demo of it here (no need to fill in any forms etc, just one click will take you there):

http://runinv.com

Click on the green “Demo Version” button. It’s an application that allows small manufacturers to manage their inventory.

 
Comment by Gerome Pettenati
2011-01-17 10:57:41

LogicalDOC is a multiplatform Document Management System (DMS) reliable and scalable, which can improve your business efficiency by helping you to manage, find and share documents.
Thanks to its elegant interface, LogicalDOC transforms complex operations into easy tasks.

The use of successful Open Source technologies such as GWT, Spring and Hibernate, makes LogicalDOC flexible and suitable to the necessities of organizations of any importance and size.