Skip to main content

Greg Murray

Appointed as AJAX Architect for Sun Microsystems, Greg Murray is deeply involved in the AJAX movement through his participation in the OpenAJAX Alliance and contributions to the Dojo Foundation's open-source JavaScript toolkit.

Within Sun, Greg lead a grass roots effort advancing the integration of client-side scripting with Java technologies and is the creator and principal architect of Project jMaki. jMaki uses the best parts of Java and the best parts of JavaScript to deliver rich AJAX style widgets through a singe, easy-to-use interface that accesses components from popular widget libraries such as Dojo, Script.aculo.us, Yahoo's UI Library, Spry, DHTML Goodies, and Google's Web Toolkit. Greg recently contributed to the design and development of the AJAX-based Java Pet Store 2.0 Demo and helped create Java BluePrints solutions for using AJAX with Java technologies.

 

Weblogs

I came across a situation where I needed an Ajax style spinner but could not download any images....

Sun has been providing GWT support with the GWT For Netbeans plugin for some time now. The plugin allows you to very easily create GWT applications that...

Now that jMaki 1.0 is out we have time to look at integration with our JavaScript functionality like the Open Ajax 1.0 Hub. The...

Having experienced continuous development for over 2 years it is time to put a stake in the ground and call jMaki 1.0 ready for general use.

Included in the bundles:


After over a year in community development we are preparing to release jMaki 1.0 on September 25.

The motivation behind re-namespacing Dojo for jMaki was simple. We want to have both Dojo 0.4.3 and Dojo .9 running in the same web application and we also want to give our users the ability to...

In Widgets talking to Widgets Carla describes how widgets from different toolkits can easily communicate...

A few months ago I created the revolver as a weekend project to provide an alternative way of providing...

With little effort I was able to get up and running with Google Gears very easily and integrate it with other jMaki components as an extension. Here is what I did to use the local Google database...

Just when we thought it was safe to call jMaki feature complete we got a lot of feedback for various features that could all be handled by a single extension feature.

What are extensions in...

The jMaki team has been hard at work re-working jMaki into the .9.x series which now supports all of the intended 1.0 features. At JavaOne we plan to offer a release candidate. If you don't want...

Testing multiple browsers on different platforms in the past was time consuming and took a bit of work. Even with virtualization in use you had no way to do side by side comparisons of what...

This presentation was created and presented today at Javapolis. This document also contains many basic...

jMaki helps you create JavaScript centric applications by
providing all the pieces you need to tie together your applications.
jMaki provides also provides a large set of sample...

I am proud to announce that jMaki now has a server runtime that fully supports jMaki for PHP 5. This is in addition to JSP, JSF, and...

They say any news is good news so long as they spell your name straight. Quotes from me were used...

Preventing Cross Site Scripting Attacks

Cross site scripting (...

One drawback of working with AJAX is that an AJAX-based client
cannot make...

The Google AJAX Search API...

There is a class of applications and developers that Java Server Faces suites well. JSF is well suited for those that do not want to deal with the intricacies of learning CSS, JavaScript, and...

jMaki is all about enabling Java developers to use JavaScript in their Java based applications as either a JSP tag library or a JSF component. jMaki uses the best parts of Java and the best parts...

When validating form field entries using AJAX as described in the article Realtime Form Validation Using...

Internationalization (i18n) is easy if you are using AJAX and Java. Both Java and JavaScript have i18n capabilities though it is not obvious how to use those capabilities are not from an i18n...

With AJAX there are many choices on how to use different aspects of JavaScript. Here are some recommendations we came up with for using JavaScript with the focus on creating AJAX components that...

Servlets sit at bottom end of the API stack for web developers using Java technologies. If you have used JSP, JSF, Struts, Web Work, Velocity, or any of the other frameworks out there you have...

A year ago I swore I would never use the term AJAX (that lasted about 3 days) as it brought to mind cleaning my sink. A year later I have to say AJAX has made the world a better place and looks...

James Gosling came in in style direct from California on a Harley motorcycle. James launched some tee shirts into a very receptive crowd and gave the conference keynote. I had the honor of...