The ZK Team has released the MVVM Databinding Cheat Sheet. This convenient reference card summarizes the basic usage and purpose of each ZK MVVM binding command, saving you from having to memorize everything by heart.
The ZK Team has published an in-depth overview of ZK 8 on theserverside. Learn how with ZK 8 you can stay true to your Java roots, but also effortlessly keep up with the ever-evolving world of front-end technologies!
ZK Team has announced the release of ZK Charts 1.0 Beta, bringing charting options to a whole new level for Java developers including a set of comprehensive chart types in excellent style coming along with many must have features.
Potix Corporation, creator and chief commercial supporter of the open-source ZK framework, this week released a new version of its open-source spreadsheet component that is embeddable in existing Java Web applications. The Ajax-based component is designed to provide Excel functionality within browsers using pure Java without the need to install Excel or applets on the server or client.
ZK Team announces the release of ZK Spreadsheet 3.0-RC under an open source license enabling developers to embed Excel functionality within their Java based Ajax web applications. Since its debut in February 2008, ZK Spreadsheet has become a mainstay in developer’s toolkits obtaining favourable reviews from across the globe.
Whether it is to give your application a more personal touch or to implement a corporate image, it is no doubt that the ability to easily create a customized theme for web applications is now a hot trend and becoming more important each day. ZK 7 is designed to fulfill this desire, presenting users with a more powerful, flexible and simpler theme engine.
Todo el código fuente presente en estos artículos están disponibles en github. Como la aplicación de ejemplo tiene 3 configuraciones diferentes, el código fuente está dividido en 3 branches: master, chapter 9 y chapter 10.
In this article, I'll show you how to create a MongoDB application using the new version of ZKGrails, ZKGrails 2.2. This application has been developed by following Simon's MongoMaps application also on DZone. At the end of this article, you will find yourself be able to create a simple MongoDB application with ZK and Grails.
En este artículo introduciremos cómo integrar Spring Security con ZK sin problemas mediante la construcción de una aplicación simple de ejemplo (Un sistema de ediciión y publicación de artículos simple).
Voy a enseñaros cómo cómo puedes hacerlo directamente desde código Java. Lo conseguimos introduciendo un AddOn "ZKPushState", que es un envoltorio que permite a los desarrolladores manejar esta característica, directamente desde Java, lo que hace que manejar el histórico, más y más del estilo que ZK hace las cosas y simplifica la dificultad de tener que codificar y descodificar la información.
Handling large data sets efficiently can be critical in creating a responsive application. An standard strategy is to offload the pagination of the data to the database known as "serverside pagination". Traditionally this would require writing a significant amount of boilerplate code. This article will combine ZK MVVM, Spring Data MongoDB and Google Maps to browse a zipcode dataset efficiently with very little code.
Jawwa ZK Gritter is an open source library that can be used to add Growl-like notifications to ZK apps. The library provides a simple-to-use server-side Java API that can be used to control notifications in the application.
Asynchronous UI updates are very useful, because they typically improve the responsiveness, usability and the general feel of user interfaces. I’ll be focusing here on the ZK framework, but generally the same principles apply for desktop UIs too (Swing, SWT).
Grails is a modern web application framework with the powerful plugin architecture. To make Grails better fit requirements for developing enterprise Rich Internet Applications (RIA), the ZK plugin for Grails (aka ZKGrails) comes to fill this gap.
This white paper explores three event-driven graphical user interface (GUI) patterns using the ZK Java AJAX framework; specifically, "Passive View," "Supervising Controller" and "Presentation Model." The patterns are discussed in the context of a simple screen implemented three times using each of the three patterns.
A key distinction between ZK MVVM and ZK MVC implementation wise is that we do not access and manipulate the UI components directly in the controller(ViewModel) class. In this post, we’ll see how we can delegate some of the UI manipulation to client side code, as well as how to pass parameters from View to ViewModel.
OpenShift is a Platform As A Service (Paas) offering from Red Hat joining the likes of Heroku, GAE, Jelastic and others. OpenShift supports Java EE, PHP, Node.js, Ruby, Python and Perl applications. I tried out deploying a simple Java EE application based on ZK Framework, interested people can have a look at the application running live here.
Über 1300 Erweiterungen stehen derzeit über den Eclipse Marketplace als Plug-in für die bekannte Entwicklungsumgebung zur Verfügung. Auch neue Plug-ins kommen immer wieder hinzu, die 10 beliebtesten der im vergangenen Jahr registrierten Neuankömmlinge stellt Ian Skerrett, Marketing-Direktor der Eclipse Foundation, jetzt in seinem Blog vor.
jQuery made DOM manipulation on the client side much more concise thanks to its CSS Selector mechanism, among other things. Now, the CSS selector technique has been extended to server side technology in ZK 6 under the guise of Java annotations.
Softwarehersteller Potix hat die neue Version 6.0 seines ZK-Java-Frameworks vorgestellt. Gegenüber dessen Vorgänger (in der Version 5.0) hat er nach eigenen Angaben über 100.000 Zeilen Quellcode umgeschrieben, viele AJAX-Komponenten überarbeitet und zahlreiche neue Funktionen ergänzt, darunter ein neues Binding-Framework, das den Einsatz des MVVM-Entwurfsmusters erlaubt.
ZK developer, Dennis Chen, has been awarded as one of the three winners of the first ever "XPages Development Contest” for his effort in seamlessly integrating ZK
Spreadsheet into IBM Lotus Domino XPages.
This article describes a development pattern separating the life cycle of a business process and its corresponding business data. This approach provides strong decoupling of the respective life cycles, increasing robustness to cope with inevitable changes.
The ZK framework provides a variety of paradigms to develop Web applications. One the one hand it is always nice to have options, but on the other this can cause un-intentional paradigm disparities when several developers are using the framework to develop an application without a consistent design.
This article extends a sample application from the article "Rich Internet applications using ZK," and explains how to modify a real-world example using the ZK framework and its integration with powerful CDI services.
Over the past decade, Web applications have evolved from static HTML pages, to Dynamic HTML pages, to applets and Flash, and, finally, to Ajax technologies. Ajax systems will play an ever increasingly important role in future as the proliferation of complex Web Applications into our daily lives continues.
It's been a while since I've worked with the ZK programming language (or Rich Internet Application framework) so it was nice to get an opportunity to play around with the latest release. To ease myself back in gently I wrote a simple letter frequency analyzer to help with solving ciphers (note this post is not Informix-related for a change).
ZK is an AJAX toolkit designed to make creating user interfaces that run in a Web browser as simple as creating event-driven interfaces for desktop applications. The interfaces created with ZK use an XML markup language to define the user interface and Java code to implement the Web application's functionality. ZK includes support for data-bound controls so that you do not have to worry about updating the user interface forms when you change your Java objects.
ZK is a framework for building web applications. It was developed by Potix (www.potix.com) and distributed under both GNU and commercial licenses. The main idea behind ZK is to introduce event-handling programming—backed by an AJAX engine—to web applications. This lets you focus on designing forms and programming reactions on possible events. Low-level HTTP communication between the browser and server is therefore the exclusive duty of the framework.
In the discussion, I will explain why rich client frameworks in general, and ZK in particular, not only allow for more pleasing, powerful UIs, but aid in applying an “Agile” development methodology. The discussion is based on the real experience of my firm which has been programming business applications with both “32-bit” and traditional web GUIs for years, but over the last year has implemented a shift towards using a rich client approach, with extremely positive results.
This is part 1 of what will ultimately be a 3 part article describing an AJAX-based front end to an image database written in ZK - an event-driven component-based development framework. ZK can work well for GUI web applications as it provides a simple markup language to define the user interface and takes care of the AJAX synchronization behind the scenes.