Project jMaki mixes and matches just about everything in Web 2.0 sight.
My highlight of this year's O'Reilly's OSCon was when Arun Gupta (and here) gave me a 15 minute tutorial on jMaki at one of the Sun booths. It was great to have such a wonderful, succinct and intelligent tutorial from Arun, with whom I worked at Java Software many years ago. Thanks Arun (and keep running :-) !
on Aug 13, 2007
Since I posted a blog last December on building web 2.0 apps with jMaki, several new features have been added to make building the app much easier. This blog shows the new way to build the same app using the new features.
on Aug 9, 2007
Sun Microsystems and
Joyent co-sponsored a free
JRuby on Rails: Power
plus simplicity Hackday. This event happened yesterday at Axis Cafe, San
Francisco and the room was completely sold out. I reached the venue around
2:30pm and was pleasantly surprised to see an almost full room.
Stephen (from Sun) kick started the event by introducing the speakers. The
event started with a...
on Aug 9, 2007
UPDATE: Simplified steps for
GlassFish V2 are available
and for V3
Earlier in a three-part series (part1,
I showed how a JRuby application can be
deployed on GlassFish. This screencast
consolidates all the entries together and shows how such an application can be
developed and deployed using
Enjoy it here!
The screencast is divided in...
on Aug 8, 2007
on Aug 7, 2007
Get ready for an interactive afternoon of coding and discussion on
GlassFish on Aug 8th in San
Francisco, CA. In this free event,
JRuby on Rails:
Power plus simplicity, learn how to code and deploy a JRuby on Rails
application that harnesses the expansive collection of first-rate Java
The complete agenda is available
here. Here are the pre-requisites...
on Aug 7, 2007
This second screencast of the
Creating Mashups with jMaki Series show how
jMaki allows to embed and
interact with map widgets in your application.
This screencast shows
how to creates two mashups - the first one is where a city location is
keyed from name and displayed in map widgets from two different
toolkits, and the second one shows how to extract data from Craig's
on Aug 6, 2007
SAVE THE DATE: Aug 23, 2007, 9:00am to 12:00pm
This event is the first ever
public jMaki User Group meeting at
Santa Clara Campus. This is your chance to hear the latest and greatest in
jMaki. The talks will have a variety of demos from drag/drop in
Eclipse IDE and deployment on GlassFish
to complex mashups. A quick introduction to jMaki is
This is a FREE...
on Aug 3, 2007
GlassFish, along with a host of
other Sun-led open source technologies (NetBeans,
etc.), were present at
OSCON 2007 last week. I spent my entire 2 days at the jMaki booth which
had a consistent stream of visitors on both the days. In case you are
interested, here is what I presented:
is jMaki ?
on Jul 31, 2007
The jMaki data models have been formally specified and as of last week, build .9.6 implements all specifications. The data model pages include the formal specification of the data expected by the widgets. They also include information about the event types and payloads published by the widgets as well as the event types and payloads expected by the widget subscribers. You will find lots of...
on Jul 30, 2007
Widgets talking to widgets has just become a lot easier in jMaki. The .9.6 build or first Release Candidate fully supports the data models we have recently specified. You will find the formal specifications on the wiki model pages. We wanted to specify the data passed to the widgets so users know what the widgets expect when loading data. We found that the models also need to describe the...
on Jul 29, 2007
A jMaki widget in a page can
Other widgets on the same page using
Services in the application domain using service="data.jsp".
Services outside the application domain using proxy (xhp).
This blog entry explains how external services can be accessed by jMaki
This image shows a Web application with multiple pages (Page1...
on Jul 27, 2007
I am visiting the web pages worlds these days - I confess it is not my metier, but this html trip is unveiling nice tools to minimize your the stress about validation and performance of web pages.
One of the hard tasks related to web performance is the large amount of details that can affect the usability round trip (request-server processing-response-browser rendering). During my preliminary...
on Jul 27, 2007
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
is a Kanji symbol that means to wrap.
Three key points about jMaki:
Toolkits - It allows...
on Jul 26, 2007
I updated the
running log filter to the one given below. This allows me to generate the
total running mileage of all the weeks. The changes are
highlighted in this color:
on Jul 25, 2007
jMaki provide a flexible
framework to create
mashups very easily. Today, I'm starting a series of screencasts
that will focus on this aspect of jMaki.
The first one in the series
is a very simple mashup that pulls RSS feed from a blog entry and
display it in two different widgets, without any extra effort. The
NetBeans IDE is used for tooling and
the jMaki-enabled Web...
on Jul 24, 2007
Based upon a
user request, this is a follow up entry to show how
on Rails For Dummies work on
Milestone 10. Some of the steps are simplified and more details are
provided. The updates from the previous blog entry are
highlighted in this color.
6.0 M10 (Full version) and configured to install only "Base
IDE", "Java IDE", "Web and Java EE" and "Ruby"...
on Jul 23, 2007
Sun Microsystems is a platinum sponsor
of OSCON 2007
(Jul 23-27, Portland, OR). There are
hall and other
Sun's continued commitment to Open Source is reflected in its leadership
and key contributions to the many projects including
on Jul 20, 2007
Thursday (Jul 19) is the last day of
Greg gave a
jMaki session on Monday and today
Carla helped staff the
tabletop and I participated in
Speed Geeking. This was my first experience and lot of fun to give a
5-minute pitch to bunch of participants. Here is the 5-minute pitch that I
jMaki is a lightweight framework to create Ajax-enabled Web 2.0
on Jul 18, 2007
jMaki allows filter to be
data conversion from one object format to another. This allows a widget to
consume data from multiple services outside the application domain and transform
the received data into a
There are several pre-defined filters in system-glue.js, for
on Jul 18, 2007