<?xml version="1.0" encoding="UTF-8"?>
<page>
  <created-at type="datetime">2009-05-16T21:22:37Z</created-at>
  <description></description>
  <id type="integer">1726</id>
  <name>Home</name>
  <number type="integer">65</number>
  <person-id type="integer">5663</person-id>
  <text>= Note: zembly will be suspended on 11/30/2009 =
Please see details at http://zembly.com

=  Welcome to the ZCL Project  =

The zembly Client Library, or ZCL, project is an open source project ([http://kenai.com/projects/zcl/license.txt under dual CDDL+GPL license]) whose purpose is to build the client library that enables developers to simply and efficiently access data services in [http://zembly.com zembly].

We hope that you will find that the ZCL Wiki provides a valuable resource for information related to ZCL. We encourage you to become an active contributor to ZCL, as well as a user of ZCL,  and to share your knowledge about ZCL with the rest of the open source community.

Become a [http://kenai.com/projects/zcl/pages/HowToContribute contributor] of this project. Doing so enables you to:

*Participate in the growth of the library and its quality (See [http://kenai.com/projects/zcl/pages/ContributingAreas contributing areas])
*Participate in the [http://kenai.com/projects/zcl/forums/forum forum] where you can discuss the ZCL Client Library with the community
*Provide information related to any bugs you might find with the ZCL library by sending messages to the ZCL forum

If you're new to ZCL and/or zembly and are unable to find the information you need on this wiki page, you can browse the forum to find additional information on ZCL.

==Goals of this project
The ZCL project has several specific goals:
*Make it easy for a developer to access any data service in zembly.
*Support for Java, JavaFx (supporting PHP, Ruby and other platforms in the future)
*Build a community of users and developers
*Track zembly.com and provide regular releases if necessary

== What is ZCL? ==

Zembly allows developers to write applications that uniformly consume data services from multiple vendors such as Amazon,Yahoo, Twitter and others. The ZCL library enables a developer's application to consume these APIs and using a few lines of code. The project aims at producing language-specific client binding libraries along with sample projects showcasing the use of these client libraries. 

ZCL provides an authentication mechanism using [http://oauth.net OAuth], an open protocol to allow secure API authorization, with zembly so consumers on the edge can authorize themselves to Zembly.

Thus, using ZCL, a developer can leave his or her application's digital wallet (a keychain) stored in zembly. The developer can then use the zembly keychain's key/secret with ZCL to access data services in zembly securely, without needing to leave those API keys in different locations. Zembly takes care of keychain management and key storage.

== Get Started ==
You can do the following to get started with ZCL:

* Read the [http://kenai.com/projects/zcl/pages/GettingStartedGuide getting started] document on how to develop your first simple Java/JavaFX application with ZCL.
* Check out the  [http://kenai.com/projects/zcl/pages/Samples sample] applications.
* Check out the Zembly wiki on [http://wiki.zembly.com/wiki/How_to_Call_Data_Service_from_Outside_zembly calling data services in zembly from outside zembly]

== Learn More ==

* Refer to the [http://kenai.com/projects/zcl/pages/FAQ FAQ] for answers to frequently asked questions.
* ZCL team members blogs:
**Chris Websters Blog, at [http://blogs.sun.com/cwebster/].
**Todd Fast's blog, at [http://blogs.sun.com/toddfast/].
**Ayub Khan's blog, at [http://blogs.sun.com/akhan/]

== ZCL Project General Information ==
The ZCL project schedule and release notes are available for you to view.

* [http://kenai.com/projects/zcl/pages/Schedule Schedule]
* [http://kenai.com/projects/zcl/pages/ReleaseNotes Release Notes]

== For ZCL Users Writing Applications ==
If you use ZCL to write applications, you will find the following URLs of use.

*See the [http://kenai.com/projects/zcl/pages/FAQ FAQ] for frequently asked questions on ZCL
*Use [http://kenai.com/projects/zcl/forums forum] to review other's comments and to post your own comments

== ZCL Status ==

The current release of ZCL, v0.5.1provides support for the Java and JavaFx language platforms. See [http://kenai.com/projects/zcl/forums/forum/topics/1147-Release-Notes-v0-5-1 release notes].
</text>
  <text-as-html>&lt;h1&gt;&lt;a name='Note:_zembly_will_be_suspended_on_11/30/2009'&gt;&lt;/a&gt; Note: zembly will be suspended on 11/30/2009 &lt;/h1&gt;
&lt;p&gt;Please see details at &lt;a class='external' href=&quot;http://zembly.com&quot;&gt;http://zembly.com&lt;/a&gt;

&lt;/p&gt;&lt;h1&gt;&lt;a name='Welcome_to_the_ZCL_Project'&gt;&lt;/a&gt;  Welcome to the ZCL Project  &lt;/h1&gt;
&lt;p&gt;
The zembly Client Library, or ZCL, project is an open source project (&lt;a class='external' href=&quot;http://kenai.com/projects/zcl/license.txt&quot;&gt;under dual CDDL+GPL license&lt;/a&gt;) whose purpose is to build the client library that enables developers to simply and efficiently access data services in &lt;a class='external' href=&quot;http://zembly.com&quot;&gt;zembly&lt;/a&gt;.

&lt;/p&gt;&lt;p&gt;We hope that you will find that the ZCL Wiki provides a valuable resource for information related to ZCL. We encourage you to become an active contributor to ZCL, as well as a user of ZCL,  and to share your knowledge about ZCL with the rest of the open source community.

&lt;/p&gt;&lt;p&gt;Become a &lt;a class='external' href=&quot;http://kenai.com/projects/zcl/pages/HowToContribute&quot;&gt;contributor&lt;/a&gt; of this project. Doing so enables you to:

&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Participate in the growth of the library and its quality (See &lt;a class='external' href=&quot;http://kenai.com/projects/zcl/pages/ContributingAreas&quot;&gt;contributing areas&lt;/a&gt;)
&lt;/li&gt;&lt;li&gt;Participate in the &lt;a class='external' href=&quot;http://kenai.com/projects/zcl/forums/forum&quot;&gt;forum&lt;/a&gt; where you can discuss the ZCL Client Library with the community
&lt;/li&gt;&lt;li&gt;Provide information related to any bugs you might find with the ZCL library by sending messages to the ZCL forum
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
If you're new to ZCL and/or zembly and are unable to find the information you need on this wiki page, you can browse the forum to find additional information on ZCL.

&lt;/p&gt;&lt;h2&gt;&lt;a name='Goals_of_this_project'&gt;&lt;/a&gt;Goals of this project&lt;/h2&gt;
&lt;p&gt;
The ZCL project has several specific goals:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Make it easy for a developer to access any data service in zembly.
&lt;/li&gt;&lt;li&gt;Support for Java, JavaFx (supporting PHP, Ruby and other platforms in the future)
&lt;/li&gt;&lt;li&gt;Build a community of users and developers
&lt;/li&gt;&lt;li&gt;Track zembly.com and provide regular releases if necessary
&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name='What_is_ZCL?'&gt;&lt;/a&gt; What is ZCL? &lt;/h2&gt;
&lt;p&gt;
Zembly allows developers to write applications that uniformly consume data services from multiple vendors such as Amazon,Yahoo, Twitter and others. The ZCL library enables a developer's application to consume these APIs and using a few lines of code. The project aims at producing language-specific client binding libraries along with sample projects showcasing the use of these client libraries. 

&lt;/p&gt;&lt;p&gt;ZCL provides an authentication mechanism using &lt;a class='external' href=&quot;http://oauth.net&quot;&gt;OAuth&lt;/a&gt;, an open protocol to allow secure API authorization, with zembly so consumers on the edge can authorize themselves to Zembly.

&lt;/p&gt;&lt;p&gt;Thus, using ZCL, a developer can leave his or her application's digital wallet (a keychain) stored in zembly. The developer can then use the zembly keychain's key/secret with ZCL to access data services in zembly securely, without needing to leave those API keys in different locations. Zembly takes care of keychain management and key storage.

&lt;/p&gt;&lt;h2&gt;&lt;a name='Get_Started'&gt;&lt;/a&gt; Get Started &lt;/h2&gt;
&lt;p&gt;You can do the following to get started with ZCL:

&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Read the &lt;a class='external' href=&quot;http://kenai.com/projects/zcl/pages/GettingStartedGuide&quot;&gt;getting started&lt;/a&gt; document on how to develop your first simple Java/JavaFX application with ZCL.
&lt;/li&gt;&lt;li&gt; Check out the  &lt;a class='external' href=&quot;http://kenai.com/projects/zcl/pages/Samples&quot;&gt;sample&lt;/a&gt; applications.
&lt;/li&gt;&lt;li&gt; Check out the Zembly wiki on &lt;a class='external' href=&quot;http://wiki.zembly.com/wiki/How_to_Call_Data_Service_from_Outside_zembly&quot;&gt;calling data services in zembly from outside zembly&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name='Learn_More'&gt;&lt;/a&gt; Learn More &lt;/h2&gt;
&lt;ul&gt;&lt;li&gt; Refer to the &lt;a class='external' href=&quot;http://kenai.com/projects/zcl/pages/FAQ&quot;&gt;FAQ&lt;/a&gt; for answers to frequently asked questions.
&lt;/li&gt;&lt;li&gt; ZCL team members blogs:
&lt;ul&gt;&lt;li&gt;Chris Websters Blog, at &lt;a class='external' href=&quot;http://blogs.sun.com/cwebster/&quot;&gt;http://blogs.sun.com/cwebster/&lt;/a&gt;.
&lt;/li&gt;&lt;li&gt;Todd Fast's blog, at &lt;a class='external' href=&quot;http://blogs.sun.com/toddfast/&quot;&gt;http://blogs.sun.com/toddfast/&lt;/a&gt;.
&lt;/li&gt;&lt;li&gt;Ayub Khan's blog, at &lt;a class='external' href=&quot;http://blogs.sun.com/akhan/&quot;&gt;http://blogs.sun.com/akhan/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name='ZCL_Project_General_Information'&gt;&lt;/a&gt; ZCL Project General Information &lt;/h2&gt;
&lt;p&gt;The ZCL project schedule and release notes are available for you to view.

&lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a class='external' href=&quot;http://kenai.com/projects/zcl/pages/Schedule&quot;&gt;Schedule&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a class='external' href=&quot;http://kenai.com/projects/zcl/pages/ReleaseNotes&quot;&gt;Release Notes&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name='For_ZCL_Users_Writing_Applications'&gt;&lt;/a&gt; For ZCL Users Writing Applications &lt;/h2&gt;
&lt;p&gt;If you use ZCL to write applications, you will find the following URLs of use.

&lt;/p&gt;&lt;ul&gt;&lt;li&gt;See the &lt;a class='external' href=&quot;http://kenai.com/projects/zcl/pages/FAQ&quot;&gt;FAQ&lt;/a&gt; for frequently asked questions on ZCL
&lt;/li&gt;&lt;li&gt;Use &lt;a class='external' href=&quot;http://kenai.com/projects/zcl/forums&quot;&gt;forum&lt;/a&gt; to review other's comments and to post your own comments
&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name='ZCL_Status'&gt;&lt;/a&gt; ZCL Status &lt;/h2&gt;
&lt;p&gt;
The current release of ZCL, v0.5.1provides support for the Java and JavaFx language platforms. See &lt;a class='external' href=&quot;http://kenai.com/projects/zcl/forums/forum/topics/1147-Release-Notes-v0-5-1&quot;&gt;release notes&lt;/a&gt;.
&lt;/p&gt;</text-as-html>
  <updated-at type="datetime">2009-11-10T02:51:25Z</updated-at>
  <wiki-id type="integer">7146</wiki-id>
</page>
