We are pleased to announce the introduction of two new components, hlayout and vlayout which enable you to layout your page in an easier and more controllable manner.

Read More

A hbox that spans two rows It is common for an application to provide different themes for different users based on their preferences. However, the difference is limited to the power of CSS. By using the so-called mold and widget classes, ZK allow an application to provide totally different look using totally different DOM structure. The best is that you don’t have modify single line of the application code.

Read More

The server push is a common practice to communicate between two browser windows. With 5.0.4, there is a better approach called the group-scoped event queue.

Read More

JSR-299 spec of JEE6 platform defines a simple yet very powerful event notification model. It has three significant parts; event producer, event payload and event observer. In this blog I will explain how ZK developers can leverage this model to write UI event handlers. Lets take a look at the example demo first. It is […]

Read More

The JSR-299 passed its final release stage on December 10, 2009 and programming by dependency injection has become a standard part of the Java EE 6 platform. It is time to test integrating ZK with JSR-299 or CDI — Context and Dependency Injection for Java EE platform. And here is the result, the Hello World […]

Read More

ZK 5Since 2005 ZK has been renowned for its’ server-centric approach, providing the ultimate in productivity gains. In addition, developers can now optionally leverage the full controllability of client-side programming. It is not about server-centric or client-centric, it is about developer-centric!

Read More