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,, 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.


gmurray71's blog

Creating and Using API Keys with Java Based Ajax Services

Posted by gmurray71 on June 4, 2007 at 1:21 PM PDT

Access to your Ajax Services
we discussed the options that you may use to protect your
services which included using an API key.

jMaki at JavaOne 2007

Posted by gmurray71 on April 26, 2007 at 5:47 PM PDT

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 to wait you can try out the samples from the download page. We only plan on fixing issues so you can use what is there today.

Multiple Browser Testing of Ajax Apps Made Easy

Posted by gmurray71 on February 4, 2007 at 11:19 AM PST

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 different browsers would render.

The Zen of jMaki

Posted by gmurray71 on December 12, 2006 at 3:56 PM PST

This presentation was created and presented today at Javapolis. This document also contains many basic examples and some tidbits of history, mindset and motivation for jMaki.

jMaki Beta 1.0 is Out!

Posted by gmurray71 on December 6, 2006 at 4:15 PM PST

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 JavaScript wrappers for
common services and toolkits including Dojo, Flickr, Google, Mochikit, Spry, and Yahoo.

jMaki supports PHP!

Posted by gmurray71 on November 29, 2006 at 4:10 AM PST

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 Phobos.

Sun and Scripting

Posted by gmurray71 on October 6, 2006 at 2:37 PM PDT

They say any news is good news so long as they spell your name straight. Quotes from me were used Sun Microsystems finds the JavaScript love to give the impression that Sun is riding the AJAX phenomenon and JavaScript to promote Java.

Preventing Cross Site Scripting Attacks

Posted by gmurray71 on September 27, 2006 at 12:01 PM PDT

Preventing Cross Site Scripting Attacks

Cross site scripting (XSS) is basically using JavaScript to execute JavaScript from an unwanted domain in a page.

Restricting Access to your AJAX Services

Posted by gmurray71 on August 2, 2006 at 11:32 AM PDT

Services like the XmlHttpProxy for Java are designed to return JavaScript that is

The XmlHttpProxy Client for Java

Posted by gmurray71 on July 17, 2006 at 12:49 PM PDT

One drawback of working with AJAX is that an AJAX-based client
cannot make calls to URLs outside of its domain, which means that it
cannot access services located on another server.