jMaki "SpeedGeeking"
What is jMaki ?
If you have been following
my blog, then you know
it already. But a picture is worth a thousand words so here it is.

One-liner: jMaki is a light-weight framework for building Web 2.0
applications. The "j" is for JavaScript and "Maki" means to wrap in Japanese. The logo
is a Kanji symbol that means to wrap.
Three key points about jMaki:
- Toolkits - It allows to create Ajax-enabled widgets and
provide a JavaScript wrapper over widgets from existing toolkits such as Dojo,
Yahoo, Script.acualo.us and many others. The key advantage is
that it provides a
standard
data model for each widget such as DataTable, Tree and Menu. This
shields the developer from dissimilar data models of these widgets from
different toolkits.
- Languages - jMaki-enabled web applications can be deployed on
the Java platform, for example Java Server Pages (JSP) or Java Server Faces (JSF).
They can also be deployed on Phobos
- a server-side scripting environment that runs on the Java platform. And jMaki
widgets can be embedded in PHP or Rails applications. It provides a natural
format to the developers' language of choice.
- Tools - jMaki comes with
NetBeans and
Eclipse
plug-ins that allow you to drag/drop widgets in a page and generate the
appropriate code fragments. And for non-IDE developers, there is an Ant task
that allows you to create a project with the appropriate library dependencies.
This is my "speedgeeking" @ OSCON 2007.
And for those with a "serious" interest, I'm showing how some of the
cool mashups
are
empowered by jMaki. Couple of them are available as screencasts at:
And more videos will be available later.
Technorati: jmaki
netbeans
oscon
oscon07
Posted
by Arun Gupta in web2.0 |

|

|

|

|

|
Posted by Arun Gupta's Blog on July 31, 2007 at 03:07 PM PDT #
Posted by Ludovic Champenois's Blog on July 31, 2007 at 06:09 PM PDT #
Posted by Arun Gupta's Blog on August 03, 2007 at 06:41 AM PDT #
Posted by Arun Gupta's Blog on August 24, 2007 at 06:08 AM PDT #
Posted by Arun Gupta's Blog on September 08, 2007 at 07:08 PM PDT #
Posted by Arun Gupta's Blog on September 18, 2007 at 02:30 PM PDT #