Check out https://vaadin.com/home, if you want your app to behave like a desktop app. It uses GWT for the front end, but it handles the session states and communication for you, so it feels familiar Java desktop apps. Take a look at what they have for components http://demo.vaadin.com/sampler
If you are like me who hates web containers (JBoss, Tomcat). I have an example of embedded web server, where you just give it a port and run like a normal server Java program.
http://code.google.com/a/eclipselabs.org/p/vaadin-push-example/
Check out https://vaadin.com/home, if you want your app to behave like a desktop app. It uses GWT for the front end, but it handles the session states and communication for you, so it feels familiar Java desktop apps. Take a look at what they have for components http://demo.vaadin.com/sampler If you are like me who hates web containers (JBoss, Tomcat). I have an example of embedded web server, where you just give it a port and run like a normal server Java program. http://code.google.com/a/eclipselabs.org/p/vaadin-push-example/