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 has announced the release of ZK Charts 1.0 Beta, bringing charting options to a whole new level for Java developers including comprehensive chart types and features such as theme customization, responsive design & touch support, real time data support and heaps more!
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 has released the “Online ThemeRoller” especially developed for ZK 7. This tool is built based on LESS to suit ZK 7’s theme engine, which also means that customizing individual components’ look and feel is now made possible.
Potix announces the release of ZK 7 along with its new Atlantic theme based on flat design giving users the newest look and feel on trend while also providing the advantage of easier customization without having to take care of skeuomorphic effects alongside the power brought about by the new theme engine combining the support of CSS 3, LESS and Bootstrap to create a simple yet flexible theming experience.
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.
ZK ist ein in Java geschriebenes Ajax Webanwendungs-Framework, mit dem sich grafische User Interfaces erstellen lassen. Die dazu passende IDE inklusive ZUL Syntax Highlight und Code Auto-Complete Features heißt ZK Studio und ist nun in Version 1.0.2 erschienen.
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.
ZK Team has announced another release of their flagship product ZK 6.0.2, this time upgrading to support development in OSGi environment to give developers more choice and flexibility while encouraging OSGi users to adopt and join the ZK community.
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.
Poco più di due anni fa, avevamo visto su queste pagine come ZK fosse un framework semplice e potente. Con esso, gli sviluppatori sono messi in grado di scrivere delle vere e proprie applicazioni basate su Ajax, senza grande sforzo. Avevamo proposto questo framework come “emergente” e “alternativo” alle JSF. Da allora a oggi, ZK è stato utilizzato da più di un milione di utenti. In Italia, in particolare, ZK ha avuto un’ottima crescita: sempre più aziende scelgono ZK come framework preferito per i propri siti web.
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.
In the world of modern software development, there's no shortage of web
application frameworks for Java, and their popularity is undeniable. In fact, often the question isn't 'is a framework right for my project?' but 'WHICH framework is
right for my project? ...
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.
Tom Yeh è la persona più adatta a darci una visione di insieme e uno sguardo in prospettiva sul framework ZK. Ma il discorso non si ferma qui: in questa intervista si affrontano temi quali il futuro delle web application, le RIA e i paradigmi che sono alla base delle future evoluzioni delle tecnologie Web 2.0.
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).
In questo articolo si fornirà una dettagliata introduzione sul framework ZK, spiegando come si colloca nel panorama delle nuove tecnologie per il web e analizzando le differenze tra ZK e gli altri framework Web 2.0 che si trovano sul mercato. Nel prossimo articolo implementeremo un semplice "Hello World" mostrando come applicare il pattern MVC per scrivere pagine web ben strutturate e di facile manutenzione.
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.
Learn about, try, and contribute to a new open source tool — jpa2web — which generates J2EE Ajax-based Web applications from JPA-annotated beans. Using the ZK framework, the applications generated by this tool allow your users to add, delete, search, modify, and interconnect instances of database-synchronized objects in a friendly, Ajax-based Web user interface.
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.
The web browser has become a primary vehicle for delivering business applications to users. There are several benefits to delivering software through the web, including easy administration and simplified accessibility.