2.0 Amazing tools: Creating facebook applications with Zembly and integrating them in external java webapps with ZCL gateway Sunday, August 30, 2009 Labels: , , , , , , , , , Developers 2.0 have an easy life, open source communities are revolutionating the way of writing code: incapusulation of complexity is the key, sharing knowledge is the engine!

Then how to write an amazing Facebook extension for your java web-application and get more people to your 2.0 app?
it's Simple, incapsulate Facebook Apps complexity in Zembly, then incapsulate Zembly complexity in ZCL, then use ZCL in your app!

But what's Zembly? Zembly is a wonderfull idea: an all-in-browser social development environment in wich you can create applications for social networks using a set of APIs, code-editors, and re-using and customizing community developed widgets (that's the magic: in Zembly open source is mandatory!!!)

Zembly features:

Bring your creativity, bring your skills, bring your friends

* Browser-based: Do everything in your browser. No downloads or installs.
* Social programming: Create apps socially with other users, and reuse pieces and parts that they create. You choose the level of collaboration, from keeping everything private to making your app public and open source. We call it social programming.
* Social networking: Connect with other zembly developers, watch their activity feeds, and send them messages. Be an expert, or get to know one, while working side-by-side with people in your social graph.
* Templates: Community-provided templates let you create a useful application with a click. Even after you've created your application, it remains a template that you can easily customize with its graphical customization page. When you're ready, you can choose to customize every aspect of your application with zembly's IDE-class editor.
* Cloning: Find an application or widget you like in zembly and clone it to make it your own, subject to the original author's permission of course.
* IDE-class editor: When you want absolute control, use zembly's exclusive IDE-class editor to tweak any aspect of your app. Features like full syntax highlighting, error annotations, code completion, and automatic formatting and full language support for HTML, CSS, JavaScript, FBML, and FBJS give you all the power you need to make advanced changes your application.
* Programming model: zembly makes consuming popular web APIs like Yahoo, Google, Flickr, Amazon, Twitter, YouTube, Dapper, and more trivially easy, with a single line of code. zembly's philosophy is that the web is your library.
* BYOAPI: Have your own server or API? Describe it to zembly and then call it from your app. Or, publish your API to other zembly users and let them call it from their apps. zembly can make just about any RESTful API easy callable from your app with a single line of code. You can call APIs outside of zembly from your Java or JavaFx application.
* Built-in hosting: Not only is zembly the fastest and easiest way to create your application, it's the fastest and easiest way to deploy it. Click the publish button and your app just runs. Best of all, zembly apps elastically scale on Sun's cloud infrastructure so you don't need to worry about creating or maxing our your own datacenter.



yes, you've read correct: Zembly is aslo a free hosting service for Facebook apps (and not only Facebook apps..)

Oh i'm loving my work, and i'm loving my Era: open source is the new kind of freedom!!!

But stop phyloshopying, let's get concrete:

here there are the Zembly-Facebook how-tos (videotutorials)









and here there is the ZCL (Zembly Client Libary) - Java how-to:

http://kenai.com/projects/zcl/pages/GettingStartedGuide
http://kenai.com/projects/zcl/pages/Home

then what other i can say??

Eeeenjoooy! Older Post Home Newer Post
One time here there was our very old blog
We moved! Check us at creativeprogramming.it