Riatrax4Js: Next Generation RIA Toolkit
Get rid of low-level JavaScript and benefit from all features that Java provides combined with the robust and proven Yahoo! User Interface library (YUI): that's Riatrax4Js.
Powerful Widget Set
Riatrax4Js includes YUI, Yahoo!'s User Interface library, which is used by Yahoo! to build their websites. YUI consists of more than 20 widgets and plenty of web/CSS utilities that you can benefit from. You can access the controls and utilities in Java, as you would use Swing to create a GUI for a standalone application.
All widgets provided by YUI are available in Riatrax4Js - with the difference that they are type-safe thanks to Java.
Code Generation
After the compilation by your Java compiler, your code is processed by Riatrax. In this postprocessing Riatrax generates JavaScript code for the RIA: Riatrax identifies the interfaces between browser and server and produces the communication code. Protection with security filters can be added by Riatrax Security. The resulting compressed Javascript file can then be included in existing HTML papes. This way, even "normal" websites become RIAs.
Extend Existing Websites
Like no other RIA toolkit, Riatrax can be used to extend existing websites with rich features easily. Whether you want to add autocompletion to a text field or make the columns of a table resizable - maybe even add drag and drop to the columns - its only a few lines of code with Riatrax.
