ZK

ZK is the most proven Ajax + Mobile framework designed to
maximize enterprises operation efficiency and minimize the development
cost.
With groundbreaking Direct RIA architecture, ZK simplifies and
speeds the creation, deployment and maintenance of rich Internet
applications.
By programming user interfaces directly, developing Web application is as intuitive as programming desktop
applications. By programming database and enterprise resource access directly, developers no longer have to worry about exposure of business logic to the client and
exposure of business data over the Internet .
The benefits of using ZK to enrich enterprise web applications
are numerous:
Rich User
Experience: Leverage off-the-shelf Ajax components and versatile RIA
features to create a responsive and engaging user experience, and to
maximize users’ satisfaction and their work efficiency.
- 170+ off-the-shelf state-of-art XUL/HTML-complaint Ajax
components
- Numerous third party widgets: JFreeChart, JasperReports,
Google Maps, FCKeditor, Timeline, Timeplot, ExtJS, Dojo and so on
- CSS-based skin, template-based look and customizable
behavior
- Drag-and-drop, animation, context menu, bookmark management
and so on
Direct RIA: ZK
boosts developers’ productivity by programming user interfaces,
database and enterprise resources directly.
- With direct programming, developing Web application is as
straightforward and intuitive as programming desktop applications.
- Visualizing large data to the client is accomplished
automatically by transparent and on-demand synchronization between
client and server.
Open Source: ZK is
the leading open source Ajax + Mobile framework. ZK developer
community is extremely active with 20+ translations, 100+
articles/blogs, and 100,000+ lines of codes, 700,000+ downloads, from
190+ countries.
Standards-based: ZK
is a standard-compliant solution.
- With XUL and HTML compliant components, ZK protects
enterprise applications from behind-closed-doors and proprietary
technologies.
- With compliant to JSP, JSF, Portlet, and Java EE, ZK can be
integrated with existing enterprise environments, and Java IDEs.
Click here for a complete list of supported platforms.
Markup and Script
Languages: ZK applications can be built with pure Java, markup and/or
script languages.
- With XUL/XHTML, designing rich UI is as simple as authoring
HTML pages.
- With Java, Groovy, Ruby, Python, JavaScript and various
script languages, developing applications is as rapid as prototyping.
- With annotations and data-binding, accessing database and
backend resources can be accomplished effortlessly without writing
Java codes.
- With Web Accessibility compliance, enterprise applications can be efficiently made accessible for people with disabilities.
Direct Push: ZK
provides the most robust and intuitive Direct Push that enables
spontaneous updates activated by server to the Ajax browsers and
mobile devices. ZK supports both client-polling and long-polling
(aka., comet). With ZK Direct Push, responsive and dynamic enterprise
applications can be created innovatively at minimal cost.
Standards-based, supporting all kinds of application servers and
browsers.
Extensibility and
Customizability: ZK is fully customizable and extensible with modular
and plug-and-play architecture.
- With CSS, template-based, and macro components, the look and
behavior can be replaced dramatically without modifying the
applications.
- With pluggable UI factory, UI can be user-dependent and can be
loaded from a database or other resource.
- With pluggable variable resolvers and data binder, the
access of enterprise resources can be achieved automatically.
- With pluggable performance monitor, the performance of ZK
application can be measured easily; not only the processing time but
also the communication time.
Security: ZK is
designed from the ground up to be secure. ZK protects enterprise
applications from cross-site scripting, malicious JavaScript/SQL
injection, exposure of business logic to the client, and exposure of
business data over Internet. Scalability, Clustering and Failover: ZK
supports high scalability and availability with serializable user
interfaces, and pluggable failover manager. ZK is compatible with the
clustering and load balancing support found in modern application
servers.
Mobile Access: ZK
extends the reach of enterprise Internet applications to 1+ billion
mobile devices at minimal cost. ZK supports Java Mobile, Android,
and various mobile browsers.
Enterprise Support: ZK
technical support is designed to save development time and to enable
enterprises to achieve the highest levels of user experience,
productivity, and performance. Some of the supported customers include
Sun Microsystems, Swiss Re, Unisys, MMC, just to name a few.


Download Now
|
|

Resources
| |

Demo |