At the end of last year, ZK entered the third-party libraries category for Dr Dobbs’ Jolt Awards. The Jolt Awards recognize the most innovative, trend-making, ahead-of-the-curve products and honour products that are universally useful, simple, yet rich in functionality, or that redefine their product space. As competitive as it is, we are proud to announce […]

Read More

Release Date: March 08, 2012 ZK Spring 3.1 is a maintenance release mainly focusing on fixing bugs and upgrading compatibility to fully support ZK 6. GenericSpringComposer has also been deprecated as it has been identified to cause potential problems under various application servers. Users are suggested to use SelectorComposer in ZK 6 and GenericFowardComposer in […]

Read More

This blog post is the forth of a series which introduces more new features of ZK 6. To check out main features please click here. Chosenbox is another new add-on component that comes with ZK6 which acts like a Combobox with the additional ability to select multiple items inside the box. Chosenbox supports ListSubModel, and […]

Read More

Joonas Javanainen Software developer, runs Jawsy Solutions 7 years programming experience Career mostly involved with JVM-based languages (Java, Scala) but also experienced in dynamic (PHP, Python, Ruby) and C/C++ programming Favourite programming language is Scala, also interested in functional programming languages such as Haskell, Erlang and Clojure Q: How many years have you been using […]

Read More

Stefano Bianchi Research Team Leader, Research & Innovation Division at Softeco Sismat Obtained Bachelor of Biomedical Engineering from the University of Genoa in 2002 10 years experience in EC-funded/national/regional research & innovation projects Projects are mainly semantic-based knowledge and content management in advanced Java-based technology web applications (J2EE, JSP/Servlet, JSF, Ajax RIA) Q: Firstly, please […]

Read More

Dr.Chanwit Kaewkasi Software Engineer, Creator of ZKGrails & Lecturer at Suranaree University of Technology. 19+ years experiences in software writing Obtained PhD degree in Computer Science from the University of Manchester in 2010 Indulged in the research of virtual machine development, compiler and programming languages and software framework development in recent years Q: Firstly, please […]

Read More

I have been in the US performing on site support for one of our large clients and I decided it would be a great opportunity to host a user group for ZK’s many US based users and customers.Therefore I am pleased to announce the first United States User Group with special thanks to the sponsorship […]

Read More

Originally, to activate the Data Binding Manager, users have to define the page initializer at the top of the page like this: <?init class=”org.zkoss.zkplus.databind.AnnotateDataBinderInit” ?> This set of code creates an AnnotateDataBinder instance and set the instance as a variable named “binder” of the component, and then calls loadAll() to initiate all UI components from […]

Read More

Using any possible component property name as a variable name in a ZUL page or any component based dynamic web page technology is always a bad idea . This can be justified by the following reasons: 1. Variable resolve (lookup) in any dynamic web page is normally based on the stack concept . Imagine a […]

Read More

The ZK team is proud to announce that the first ever ZK Webinar will be conducted through Adobe Connect on Thursday 2nd June from 10am-11am London time. This webinar is completely free and is a great way to meet someone from the ZK team. The topic of the first webinar will be on “ZK & […]

Read More