WaveMaker
WaveMaker is an open and easy-to-use web development platform. With WaveMaker's visual, drag and drop tools, any developer can build Java applications with minimal learning curve. Creates standard Java apps with 98% less code, boosting developer productivity and quality without compromising flexibility. WaveMaker apps are cloud-ready and can deploy to Amazon EC2 and Rackspace. WaveMaker is backed by a 15,000-strong developer community.