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
Sun Microsystems is a proud sponsor of
Mashup Camp. This is a
event that brings together the software
mashup community together face-to-face.
The event, at
Computer History Museum,
Mountain View, CA, consists of two sub-events - Mashup University
(Jul 16-17) and Mashup Camp (Jul 18-19). We will be there demonstrating some of the cool and powerful...
on Jul 16, 2007
jMaki is a lightweight
framework to build Ajax-enabled Web 2.0 applications.
NetBeans IDE provides first-class
develop and deploy jMaki web applications on
GlassFish V2. jMaki also comes
with an Eclipse plug-in to support
similar set of functionality. This screencast shows how jMaki plug-in
can be installed in Eclipse 3.3
(codename Europa) and how jMaki-...
on Jul 13, 2007
Once in a while people blog about JSP being a dead technology. Well, that's not true, it is so alive that it is even being sold in the streets of San Francisco, as shown below:
I saw that place yesterday night, when I was walking home, after watching a movie. Unfortunately I didn't have a good camera with me (my cell phone does not have a flash), but thanks to Google Maps Street View I could...
on Jul 9, 2007
As a web developer, you probably have a few extensions that you have loaded like Firebug, Web developer etc that help debug your web app. Every now and then you may also have to reset the cache, cookies and any other settings in you browser to test some bug. This can be a real pain, considering that you use the same browser for checking your email, stock quotes or even do web banking etc. You...
on Jul 6, 2007