Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 ZK AJAX FRAMEWORK  R.RAJESH

2 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.open-sourceAjaxWeb application frameworkJavagraphical user interfacesWeb applications  The core of ZK consists of an Ajax-based event-driven mechanism.Ajaxevent-driven  Programmers design their application pages in feature- rich XUL/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.feature- richXULXHTML

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 pageMozilla

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 Spreadsheet  ZK Calendar is an Ajax component that integrates rich and intuitive scheduling functionality into existing enterprise applications. ZK Calendar

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. ZK Studio Enterprise Integration  ZK JSP Tags, and ZK JSF Components provide a straightforward way of enriching legacy Web applications, and Java EE applications. ZK JSP TagsZK JSF Components

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

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

17

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

19 Server-Centric

20

21  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/


Download ppt "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."

Similar presentations


Ads by Google