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.
Related posts:
[Trackback] As reported earlier jMaki and GlassFish, along with a host of other Sun-led open source technologies (NetBeans, OpenJDK, OpenDS, Project Indiana, etc.), were present at OSCON 2007 last week. I spent my entire 2 days at the jMaki booth…
Comment by Arun Gupta's Blog — July 31, 2007 @ 3:07 pm
[Trackback] jMaki returns from vacation…with pictures:)
Comment by Ludovic Champenois's Blog — July 31, 2007 @ 6:09 pm
[Trackback] SAVE THE DATE: Aug 23, 2007, 9:30am to 12:30pm This event is the first ever public jMaki User Group meeting at Sun Microsystems Santa Clara Campus. This is your chance to hear the latest and greatest in jMaki. The talks…
Comment by Arun Gupta's Blog — August 3, 2007 @ 6:41 am
[Trackback] jMaki is a light-weight framework for build Web 2.0 applications. It provides support for multiple languages – Java (1, 2, 3, 4, 5, 6) , PHP, Ruby (1, 2), Phobos (1). The numbers in parentheses indicate the entries that I’ve…
Comment by Arun Gupta's Blog — August 24, 2007 @ 6:08 am
[Trackback] The first ever The Rich Web Experience 2007 just got over and I enjoyed participating in the conference. This conference is part of No Fluff Just Stuff Symposium series and truly lived up to it’s name and these are…
Comment by Arun Gupta's Blog — September 8, 2007 @ 7:08 pm