Doing online research has never been easier. You can write surveys online, run a clustering survey, and infinitely customize by adding JSP code. It can generate agile reports from JIRA and Bugzilla hours, and online diagrams.
JS4J is an extensible framework built on Java and XML that generates Javascript. It contains a built-in implementations to manage objects that have been generated by the framework, and can provide a scalable alternative to AJAX implementations.