Thursday Feb 22, 2007

Live Web 2.0 Samples

Sample Web 2.0 Applications @ SDN

The pet store may be the most famous of Sun's sample web applications, but it's certainly not the only one. Sun's Web 2.0 team has put together a collection of live samples covering a slew of web technologies--AJAX, Dojo, RSS, JSP, JSF, Woodstock, jMaki, and more. And, of course, they all run on the GlassFish Application Server.

Try each sample out directly on the web site. Then follow the "learn more" links to get additional information on how each was made and how you can use similar techniques in your own work. As the team says, "We hope you're inspired by these apps, components, and widgets."

Wednesday Feb 14, 2007

jMaki with Facelets and Portlets!

jMaki Logo

The latest release of jMaki, v.8.3.1 includes support for Portlets and Facelets. See Patrice'ss blog on the added value of using jMaki widgets when developing Portlet applications. And thanks to contributions from Norberg Truchesess, jMaki now works with Facelets.

Tuesday Jan 16, 2007

How to Create a new jMaki Component

jMaki Component for Area Series

Although jMaki comes with a nice Collection of Widgets it is very important to be able to extend the component palette and Ludo's blog shows how to do that. The process is quite simple, just package the widget it inside a ZIP file with some extra information but it will be simplified further via some additional use conventions.

jMaki is building up very nicely; its model is fairly simple and flexible and now supports Java (JSF and JSP), PHP and Phobos (JavaScript) - see these examples based on the jMaki-Charting widget.

Monday Nov 13, 2006

New jMaki release supports Mochikit, Dojo and NetBeans plugin


jMaki is a framework that provides a lightweight model for reusable Ajax-enabled widgets. The lastest (.5.1) release of jMaki includes:

  • Most significant in this release are the jMaki Layouts which are available in the Netbeans Plugin with templates.
  • Improvements to the widget.json configuration files to provide better property editing support in Netbeans.
  • Mochikit 1.3.4 support
  • Dojo is now updated to the shipping .4
  • Yahoo YUI Widgets has been updated to .11.4
  • Value Change Listner Support was add to the JSF component view of jMaki
  • Many updates to the current widget set

At the same time, the jMaki NetBeans plugin was updated to include a new stylized JSP wizard. See a previous Aquarium entry for more info.

Wednesday Nov 08, 2006

New Stylized JSP wizards for NetBeans jMaki Users

Via TheGalaxy, Ludo and Greg have been working hard to provide new Ajax jMaki plugins. Ludo has just reported that a new set of JSP wizards is now available to create JSP files following well defined CSS styles. See more details at Ludo's blog.

Tuesday Oct 31, 2006

New NetBeans 5.5 Plugin for jMaki

Snapshot of NB screen with jMaki Plugin

Greg and Ludo have posted a new screencast showing the NetBeans 5.5 plugin for jMaki. The Plugin shows a palette of widgets and lets you create a project using jMaki, drop a widget into a presentation page (like JSP), and then customize via an editor the properties of the jMaki widget. The development cycle is very fast since all that happens is a that a new (JSP) page is reloaded. Simple, useful and very compelling.

The jMaki Web Site has much more information including a Get Started section, a Gallery of Widgets (33 when I checked), the actual jMaki plugin, the screencast, and much more. Check it out!

Tuesday Oct 10, 2006

Hands-On Java EE and AJAX

A crowd of people

SDN is doing a series of articles on Hands-On Java EE and they are starting with AJAX. Mark and Rick are planning 4 articles in increasing complexity and so far have published two: the first one deals with Do-it-yourself, where the developer uses JavaScript and DHTML directly, while the second shows how to Use a Toolkit focusing specially on using the Dojo Toolkit, which is what Sun has standarized around.

In a related, longer, article, Mark and Ed provide a fairly complete review of the AJAX Design Strategies covering the two shown in the previous articles (do-it-yourself and client-side toolkit) as well as four others: a server framework like JSF or others, jMaki wrappers, Remote Invocation like DWR, and a pure-java like GWT.

Friday Sep 29, 2006

Sun Web Server as a Web 2.0 Platform

Sun's Web Server 7.0 is a very important release for the product. The release includes things like Cluster Management (targetted at large sites like but the Java Web Tier is Closely Related to GlassFish and pretty much all the Web Tier-based applications that run on GlassFish should run on the Web Server, modulo configurations (or relying on the latest Web Tier specs, but that will get fixed).

jMaki Logo

CVR's latest blog reviews a number of Web 2.0 Applications running on SJS WS. For the details, check these blogs: Deploying JSPWiki by Sriram (and see the Companion Arcticle); JAAS Login Configuration for JSPWiki) by Joe; and Running jMaki, by Sabada.

Monday Sep 25, 2006

jMaki widget gallery

project jMaki

This week I blogged about project jMaki's new look. It's much easier to find helpful info. One new addition is the widget library with live links and source code.

jMaki gives you a simple way to add virtually any AJAX-enabled widget to a web application by enabling you to wrap the widget as either a JSP tag handler or a JavaServer Faces component. Some time ago we highlighted the NetBeans plugin which makes adding jMaki to your existing pages very easy.

Tuesday Sep 05, 2006

New jMaki Tutorials for JSP and JSFv

jMaki Logo

There are two new tutorials that explain how to use jMaki. The first one shows how to use jMaki widgets in JSP pages, the second how to use jMaki widgets as a JSF component. Also see the earlier tutorial that introduces jMaki Components.

Thanks to Jennifer for the tip.

Monday Jul 17, 2006

FREE 10 Week AJAX Programming Course

Sang Shin will be running a FREE 10 week Online AJAX with Java Programming Course starting on August 4th. The course covers the basics and introduces some of the popular AJAX tools, technologies and frameworks including JSON, DWR, Dojo, jMaki, Wicket, GWT and JavaServer Faces - many of which are part of or work with GlassFish There's also a whole Class dedicated to writing good JavaScript.

Wednesday Jun 07, 2006

jMaki - creating Ajax style widgets


Greg describes how to use jMaki to provide a Java interface to the Google AJAX search API. You can follow the steps he outlines (includes the code) or go to project jMaki and download the early access release which contains the application.

Looks like the tutorial divas were inspired by Greetjan's blog on jMaki and set out to see if they could use jMaki from the Creator IDE. Turns out the answer is yes. Complete instructions are included in case you want to try it out.