ZK Editions

ZK 5 CE, PE, and EE

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

* Available in ZK Forge


Download ZK

View pricing on ZK 5 Commercial License Packages, extension options, and more.