| Category |
Description |
CE |
PE |
EE |
| Architectural |
Server+client fusion |
|
|
|
| Server-side component based and event driven |
|
|
|
| Client-side widget and control in object oriented jQuery |
|
|
|
| UI declaration in ZUML (ZUL) |
|
|
|
| UI programming in Java |
|
|
|
| Model-driven UI and programming-free data binding |
|
|
|
| MVC, MVVM |
|
|
|
| Multiple presentations and 100% CSS based styling |
|
|
|
| Polymorphic components and recursive composition |
|
|
|
| Transparent Ajax and JSON |
|
|
|
| Clustering, failover, cloud, Ajax-as-a-Service |
|
|
|
| Polymorphic Functionality |
Context menu, tooltip and popup |
|
|
|
| Drag and drop |
|
|
|
| Hflex and Vflex |
|
|
|
| Mouse-less entry and navigation |
|
|
|
| Layout injection and templating |
|
|
|
| Layout & Window |
Windows (modal, pop-up, overlapped, embedded, minimized, maximized, draggable, sizable, messagebox…) |
|
|
|
| Panel (embedded, overlapped, minimized, maximized, draggable...) |
|
|
|
| Macro and composite components |
|
|
|
| Hbox, Vbox, Hlayout, Vlayout, Splitter |
|
|
|
| Tabbox (accordion, horizontal/vertical layout, lightweight…) |
|
|
|
| Groupbox (3D, legend…) |
|
|
|
| Borderlayout |
|
|
|
| Columnlayout |
|
|
|
| Portallayout |
|
|
|
| Tablelayout |
|
|
|
| Grid & Tree |
Grid, Listbox, Tree |
|
|
|
| Paging (nested, one-to-many...) |
|
|
|
| Column menu, sorting, frozen column, checkmark |
|
|
|
| Live model-driving Grid, Tree... |
|
|
|
| Grouping |
|
|
|
| Master-detail |
|
|
|
| Toolbar & Menu |
Menu (image, label, file upload, and arbitrary HTML content) |
|
|
|
| Toolbar (file upload and arbitrary toolbar buttons) |
|
|
|
| Hyperlink and redirect |
|
|
|
| Fisheye menu |
|
|
|
| Form & Input |
Server side validation |
|
|
|
| Client side validation |
|
|
|
| Combobox, Bandbox… |
|
|
|
| Number input (BigDecimal, double, int) |
|
|
|
| Datebox, Timebox, Calendar |
|
|
|
| Slider, Spinner, Progressbar |
|
|
|
| WYSIWYG FCKeditor |
|
|
|
| WYSIWYG CKEditor |
|
|
|
| Captcha |
*
|
|
|
| Color picker |
|
|
|
| Data & Report |
Data binding and annotations |
|
|
|
| Flash Chart |
|
|
|
| Integrate JFreeChart (2D/3D, bar, pie, stock, dial, gantt…) |
|
|
|
| Integrate JasperReports (PDF/Excel/ODT/XML/HTML... export) |
|
|
|
| MIT Timeline |
|
|
|
| MIT Timeplot |
|
|
|
| Google Maps |
|
|
|
| XML generator |
|
|
|
| Scheduling calendar |
|
|
|
| Ajax Push |
Transparent server push with inter-session event queue |
|
|
|
| Server push - Client Polling |
|
|
|
| Server push - Comet |
|
|
|
| Inter-session sharable live data |
|
|
|
| Web Technology Integration |
Integrate Java EE, Hibernate, JPA, JDBC, TopLink, JNDI, Acegi |
|
|
|
| Integrate Spring - Variable Resolver |
|
|
|
| Integrate Spring - Customized ZK Scopes |
|
|
|
| Integrate Spring - ZK Component Injection |
|
|
|
| Integrate Spring - MVC Composer |
|
|
|
| Integrate Spring Security, Spring Web Flow |
|
|
|
| Embed to HTML, JSP, JSF... |
|
|
|
| Include HTML, JSP, JSF... |
|
|
|
| Run as JSP tags |
|
|
|
| Run as Portlet |
|
|
|
| Animation |
Slide, fade, drop, and all kind of jQuery animation |
|
|
|
| Drag-and-drop, drag-and-size |
|
|
|
| Bookmarking/history management (inter-iframe supported) |
|
|
|
| Multimedia & Utilities |
Multiple built-in themes: breeze, silvertail, sapphire... |
|
|
|
| Fully customizable file upload |
|
|
|
| Dynamic image, audio, flash, iframe… |
|
|
|
| Timer, piggyback, echo back, asynchronous event queue |
|
|
|
| Filedownload |
|
|
|
| Resumable Filedownload |
|
|
|
| iFrame intercommunication |
|
|
|
| Google Analytics support |
|
|
|
| Indexable by search engines |
|
|
|
| Performance & Reliability |
Batch request optimizer |
|
|
|
| Network error handling and auto-recovering |
|
|
|
| End-to-end performance monitoring |
|
|
|
| Access statistic monitoring |
|
|
|
| On-demand server-side fulfill |
|
|
|
| On-demand client widget rendering |
|
|
|
| On-demand model rendering |
|
|
|
| Desktop and component reuse |
|
|
|
| Request auto-resend and recover mechanism |
|
|
|
| Server-side memory optimization |
|
|
|
| Aplication Security |
No business logic exposure at client |
|
|
|
| XSS and DoS protection |
|
|
|
| Non-repeatable request pattern |
|
|
|
| Inaccessible UI protection |
|
|
|
| Script & Expressions |
Script in Java |
|
|
|
| Script in Groovy, Scala, JavaScript, Ruby, Python |
|
|
|
| Expression in EL |
|
|
|
| Expression in MVEL, OGNL |
|
|
|
| Internationalization |
I18N labels, number format and date format |
|
|
|
| Per-user labels, number format and date format |
|
|
|
| 26+ language translations |
|
|
|
| Supported Browsers |
Internet Explorer 6, 7, 8, 9, Firefox 2, 3, 4, Chrome, Safari, iOS Safari, Opera, Opera Mini… |
|
|
|
| Supported Servers |
Servlet 2.3, 2.4... including Tomcat, JBoss, Jetty, WebShpere, GlassFish, WebLogic, Oracle WebLogic… |
|
|
|
| JSR 168 compatible portal, including Jetspeed 2, Liferay, WebSphere Portal, Pluto… |
|
|
|
| JRE/JDK 1.4, 5, 6... |
|
|
|
| Supported IDE & Tools |
Eclipse, MyEclipse, NetBeans, IBM RAD, BEA Workshop, Oracle JDeveloper… |
|
|
|
| Grinder, JUnit, Selenium, HP LoadRunner, JMeter |
|
|
|