This is a fantastic open source project. Docker container is a open source container for any x86 hardware and Linux kernel. It can be used to wrap Java apps, create and automate test environments, build private PaaS environments.It is build once and run anywhere including cloud environments, VMs, laptops, etc
I recently came across Adobe Flex as a easy way to create GUI interface for enterprise applications. From what I have seen, there have been several advanced GUI tier technologies. And now, for Java, there are good options evolving for Rich Internet Applications.
Some options are:
And the list goes on...
Adobe Flex is easy to implement as a GUI and the accompanying Flash studio IDE makes it efficient for fast RIA development.
Also, the Flex app is automatically compatible on variety of Mobile Devices, Tablets, Web browsers and Desktops.