it would be nice to not have to have a server environment to make the types of improvements the linked page outlines. I don't see anything described that would require server processing of any sort.
Furthermore, if you are going to require a server language, why Java, one of the least common ones? It would be useful for far more people to distribute a PHP and .NET version of the server component.
I am an unabashed client side scripter, so if Java is blowing up all over the server market, I guess my comments aren't that relevant...
BROWSER STATS [% share]
(2013/10/31) IE7:0.5, IE8:8.6, IE9:5.3, IE10:12.3, FF:17.7, CH:41.8, SF:8.1, MOBILE:20.4