Creating amazing user interfaces with Dojo and DWR

Published March 11th, 2009 Under Coding, Open Source Tools, User Interface | Leave a Comment

Ajax has the power to make your applications satisfying and beautiful or painful and frustrating. This talk shows how Dojo can help you create amazingly beautiful user experiences and how DWR brings the beauty to Java by making Java and JavaScript work well together. Both Dojo and DWR have changed a lot in the last 2 years. Dojo now has a theming system, many new widgets, and great documentation. DWR can now synchronize data between the server and multiple clients, you can implement Java interfaces with JavaScript, and call both ways between Java and JavaScript.

Ajax Push and ICEfaces for enterprise collaboration

Published February 24th, 2009 Under Open Source Tools, User Interface | Leave a Comment

The web has evolved from a document repository into a multi-user collaboration medium, shaped and created by its users. Ajax Push gives the server the ability to update any part of any page at any time, transforming every application into a new communication tool, connecting users to each other through web server mediated channels. In this session, recorded at the recent JSFOne conference, Ted Goddard provides an overview of Ajax Push and its range of uses in multi-user web applications. By stepping through the development of a multi-user slideshow and chat system, he shows you how easily sophisticated Ajax applications can be created.

Complete transcript

Filthy Rich Portlets with ICEfaces and Liferay

Published February 5th, 2009 Under Open Source Tools, User Interface | Leave a Comment

When a portlet form is submitted, all the other portlets on the same portal page are forced to redraw themselves. In this presentation, filmed at the recent JSFOne Conference, Neil Griffin shows you how ICEfaces Direct-to-DOM rendering provides a cure for this disruptive end-user experience, and how ICEfaces Ajax Push supplies a rich alternative for inter-portlet communication. Demonstrations are performed within Liferay Portal, a JSR 286 (Portlet 2.0) compliant portlet container.

Complete transcript of the presentation

Silicon Valley JUG: Applying the Asynchronous Web

Published December 9th, 2008 Under Architecture, Coding, Open Source Tools, User Interface | Leave a Comment

Emerging Ajax techniques–variously called Ajax Push, Comet, Reverse Ajax, and HTTP streaming–are bringing revolutionary changes to web application interactivity, moving the web into the Participation Age. Join us for a detailed introduction to the asynchronous web, covering the underlying protocols and APIs, the challenges for application servers, and the high-level techniques available to application developers. The techniques covered will allow you to add multiuser collaboration and notification features to your application, whether developed with Dojo, DWR, or ICEfaces, and whether deployed on Jetty, Tomcat, or GlassFish.

Related article: Asynchronous Ajax for Revolutionary Web Applications

Enterprise Ajax Building Robust Ajax Applications

Published November 19th, 2008 Under User Interface | Leave a Comment

Learn how to use the XMLHttpRequest Object and Data Learning Objectives. Lesson 4 from, Enterprise Ajax: Building Robust Ajax Applications.

« go backkeep looking »