Blogs

View all Blogs >>

In the Spotlight - Greg Murray

Ajax Architect @ Sun and Project jMaki Lead

Appointed as AJAX Architect for Sun Microsystems, Greg Murray is deeply involved in the Ajax movement through his participation in the OpenAJAX Alliance and promoting of Ajax throughout the world. 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 allows developers to create Ajax web applications . 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 and PHP technologies.






















Presentations by Greg Murray

Web Design for Server-Side Developers

As server-side developers developing Ajax applications we are finding ourselves dealing with more CSS and JavaScript, a role generally handled by a web designer. This session will focus on the underlining principles of web design from the perspective of a server side application developer.

Project jMaki - Enabling Web 2.0 Application Developers

Creating a breathtaking user interface requires that you and your team are skilled in JavaScript, Cascading Style Sheets (CSS), and Ajax interactions. This session will discuss how you can use Project jMaki (or just the ideas behind it) to create JavaScript-centric user interfaces that are developer and designer friendly. Project jMaki is an open-source client/server framework hosted on java.net that is focused on creating JavaScript-centric web applications. jMaki promotes a clean separation of JavaScript, CSS, and template code following the web design approach widely known as ?unobtrusive JavaScript?. This session will include a technical discussion of the architecture and features of jMaki including JavaScript toolkit interoperability, widget design, using layouts, wiring JavaScript functionality together, and service/data integration.









Books by Greg Murray

by Greg Murray

  • This book, now in its second edition, describes standard approaches to designing multitier enterprise applications with the Java 2 Platform, Enterprise Edition.

    I was responsible for the developing the web tier and internationalization chapters in this book. While it was not AJAX it did make me wish I had it.
  • Available At: http://www.amazon.com/gp/product/0201787903/qid=1140215856/s..

by Greg Murray, Inderjeet Singh, Sean Brydon, Vijay Ramachandran, Thierry Violleau, and Beth Stearns

  • This book describes designing Web services using the current technologies available with the Java 2 Platform, Enterprise Edition.

    I was responsible for describing the programming model for web services and stand alone clients and much of this laid the groundwork for the early AJAX work I did at Sun. Web service enabled stand alone clients share many things in common with AJAX clients.
  • Available At: http://www.amazon.com/gp/product/0321205219/qid=1140215480/s..




Greg Murray's Blog


Greg Murray's complete blog can be found at:

Friday, December 21, 2007

Google Web Tookit (GWT) and jMaki both provide great models for
developing Ajax applications. They have differing design
approaches: jMaki is script centric and GWT is more focused on
static bindings. When used together, jMaki give GWT access to many third party libraries, with dozens of new components for the GWT developer. This blog discusses the integration of jMaki charting with GWT.

Monday, October 1, 2007

jMaki works side by side with the Open Ajax 1.0 Hub showing that the two can work together side by side.

Tuesday, September 25, 2007

After over 2 years of development and a great deal of help from the outside community I am happy to announce that jMaki 1.0 is available.

Friday, September 14, 2007

Yesterday we released jMaki 0.9.8 which will be our last release candidate before jMaki 1.0. Included where PHP and Ruby templates for Netbeans and an updated Ruby runtime. Now is a good time to give jMaki a closer look.

Friday, August 10, 2007

JavaScript in the enterprise tends to have a much longer shelf life than the average web application. This is especially important if you plan to use or embed a JavaScript library like Dojo in in a Java component library set that will be used for many years. In this blog I will discuss the Ant based tool we use to re-namespace Dojo for the jMaki Project.