Convert Swing to AJAX websites automatically
Companies that has invested years of development time and hundreds of thousands of IT budgets into building Swing user interface have a tough decision to make. They can continue to develop using Swing and deploy using WebStart, which requires client-side maintenance and is not a true thin client. Modern user demands a thin client so this path is not a long term solution. The other choice is to rewrite the user interface from scratch using J2EE and an AJAX framework such as Google Web Toolkit (GWK), Yahoo User Interface Library (YUL), AJAX-enabled JSF or a set of open source components. While this path has long term advantages, it requires a heavy investment of time and resources into rebuilding what the company already has, and due to the lack of standards there is no clear choice on which AJAX framework to use.