1 / 25

ZK AJAX FRAMEWORK

ZK AJAX FRAMEWORK. R.RAJESH. What is ZK?. ZK is an open-source Ajax Web application framework , written in Java that enables creation of rich graphical user interfaces for Web applications with no JavaScript and little programming knowledge.

teryl
Télécharger la présentation

ZK AJAX FRAMEWORK

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ZK AJAX FRAMEWORK R.RAJESH

  2. What is ZK? ZK is an open-sourceAjaxWeb application framework, written in Java that enables creation of rich graphical user interfaces for Web applications with no JavaScript and little programming knowledge. The core of ZK consists of an Ajax-based event-driven mechanism. Programmers design their application pages in feature-richXUL/XHTML components, and manipulate them upon events triggered by end user's activity. It is similar to the programming model found in desktop GUI-based applications.

  3. What is ZK? ZK takes the so called server-centric approach licensed under the GPL (GNU Public License). ZK's AJAX engine consists of both client and server components that communicate with one another. ZK provides two sets of user interface components. One set of components is based upon XUL, or the XML User Interface Language. The second set utilizes XHTML. ZK provides an XML-based markup language called ZUML for adding components to a page

  4. What is ZK? ZK supports a markup language for rich user interface definition called ZUML. ZUML (ZK User Interface Markup Language) is a markup language for rich user interfaces definition. ZUML is designed for non-programmer developers to design user interfaces intuitively. ZUML allows developer to meld different markup languages, such as Mozilla XUL language and XHTML, seamlessly into the same page

  5. ZK Example ZK latest release 5.0

  6. ZK Product overview

  7. Overview Application Component For online collaboration, dynamic reporting, and business intelligence, ZK Spreadsheet allows developers to embed Excel functionalities in enterprise Internet applications. ZK Calendar is an Ajax component that integrates rich and intuitive scheduling functionality into existing enterprise applications.

  8. Overview Development Tool ZK Studio, an integrated development environment, provides intuitive tools that span the entire application development lifecycle, including UI design, prototyping, development, and deployment tools for developing ZK applications . Enterprise Integration ZK JSP Tags, and ZK JSF Components provide a straightforward way of enriching legacy Web applications, and Java EE applications .

  9. Overview Community Collaboration To leverage the open source community, ZK Forge components and utilities enable developers to use third party widgets.

  10. What ZK delivers?  Value: Simply Rich  Users: 6 million Java programmers  Need: Strong demand for RIA

  11. ZK Core Values

  12. ZK Product Advantages Simple Server-Centric Open

  13. Simplicity Simple Server-Centric Open

  14. Simplicity  Simple as Programming Desktop Apps  Pure Java  170+ Off-the-Shelf Components  Google Maps, DOJO, FCKeditor, Simile Timeline  Data Binding  Load on Demand

  15. Simply High Productivity

  16. Simply High Productivity

  17. Simply High Productivity

  18. Server-Centric Simple Server-Centric Open

  19. Server-Centric

  20. Server-Centric

  21. Server-Centric No hazards of exposing business logic on the client No security concerns No asynchronous headache Low maintenance cost ZK Mobile

  22. Open Simple Server-Centric Open

  23. Open Open Source Open Architecture Embrace Other Components Embraced by Open World Support IE6, IE7, Firefox, Safari, Opera, Netscape, Camino

  24. Open

  25. References www.zkoss.org/ http://www.zkoss.org/demo/

More Related