There is interesting free java development environment called Google App Engine. My sample app hansguestbook deployed there. It can me easly integrated with your favorite IDE (I hope) I use netbeans and it works fine. I hope I be able to code some sample apps and run there. There is some limitations but always you can register another google account and put there your over limit apps. I will try to put there GWT simple app to check if GWT works fine with GoogleAppEngine (It should). Any difference I’ve noticed (comparing to ordinary AS) there is JDO in data tier. I hope this works exactly like JPA. Will test it. Instaling your SDK you get GoogleAppEninge server instance and while you are developing you deploy your stuff too localhost, having “baked” you send it to GoogleAppE.