Greater Oregon Software Symposium - April 20 - 22, 2007 - No Fluff Just Stuff

Greg Murray

Greater Oregon Software Symposium

Portland · April 20 - 22, 2007

You are viewing details from a past event
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

Enterprise Ajax with Java

Ajax and Java are the perfect combination for creating Web 2.0 applications. This session will many of the key issues that Java developers may experience when developing Ajax clients and services. Topics that we will cover various topics related to creating services for JavaScript centric clients including security, debugging, and working with JavaScript Object Notation (JSON). This session will conclude with a discussion of both Java-centric and JavaScript-centric approaches (i.e, light client-side logic versus heavy client-side logic) along with the tradeoffs to consider with both of these approaches.

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.