Welcome!

iPhone Authors: Maureen O'Gara, Reuven Cohen, Kevin Benedict, Jennifer Rung, Pat Romanski

Related Topics: SOAWorld Conference & Expo 2007 West

SOAWorld Conference & Expo 2007 West: Article

Engaging Interfaces with AJAX and Comet

Engaging Interfaces with AJAX and Comet

Ajax and comet are great techniques for getting data to and from the server, But they do little to address the requirements of sophisticated web application user interfaces. Cross-component interactions, synchronization, state management and other requirements for such applications may be solved through an event-driven approach. Dojo and other toolkits significantly extend the browser-provided event models (usually limited to the DOM) to include method-to-method connections, topic/publish/subscribe models, aspect-oriented programming advice, and other advanced event techniques. This talk will compare event models across popular toolkits, and provide examples for several real-world application interface development use cases.

More Stories By Dylan Schiemann

Dylan Schiemann, CEO, SitePen Inc., co-creator of Dojo Toolkit

It all started in 1999 when Dylan dropped out of the PhD program at UCLA and left the fascinating world of statistics of shear-induced rearrangements in a two-dimensional model foam and the accumulation of glucosaminyl(acyl)phosphatidylinositol in an S3 HeLa subline expressing normal dolicholphosphomannose synthase activity to refocus his efforts on the future of the web. As CEO of SitePen and co-founder of the Dojo Toolkit, Dylan is best known for building web applications that make use of JavaScript/Ajax, Dojo, and other standard web development technologies. He has helped develop web apps for companies including Renkoo, Informatica, Security FrameWorks, and Vizional Technologies.

Dylan is an avid Oakland A's fan, a lover of the hammer throw, devoted husband, father to three obnoxious dogs and resides on JetBlue Airways.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.