Silicon Valley Watcher - Tom Foremski and team

« Previous Article | Main | Next Article »

May 11, 2005

Where can you find Flickr and Apple in the same room? At the AJAX Summit of course. An insider report from the press-free zone where the future of webdev is being mapped out.

by Jonathan Boutelle for SiliconValleyWatcher

ajax-veen3.jpgThe O'Reilly/Adaptive Path AJAX Summit, held Monday and Tuesday in San Francisco, was a "geeks only" affair with press allowed in only at the very end of the event. While other media are carrying reports from this press event, SiliconValleyWatcher is pleased to provide inside coverge from one of the leaders in the AJAX community, Jonathan Boutelle. - RK

The O'Reilly/Adaptive Path AJAX Summit (press release, photos) in San Francisco (May 9-10) was a pow-wow of some of the best JavaScript developers and web designers in the world. There was heavy representation from web consultancies like 37 Signals, Uzanto and Adaptive Path, as well as the client-side code wizards from such Web 2.0 companies as Flickr, Technorati, Six Apart and Odeo and consumer heavyweights like Apple, eBay, Yahoo and Macromedia.

The summit was invite-only, although press were allowed in towards the end of the event. This ruffled some feathers.

What the heck is AJAX?
AJAX is shorthand for "Asychronous Javascript and XML." (Read Adaptive Path's defining paper.) The term itself has a pretty loose definition (for example, some of the most well-known AJAX applications do not use XML). A good way for a layman to think about it is "doing things with DHTML that you would normally need something like Flash to accomplish." Things like Google Maps and Gmail are the granddaddy AJAX applications that got people excited about the concept.

AJAX applications do things like fetch data from the server without refreshing the screen, and use animation within a page to provide smooth transitions or reveal hidden fields. These tweaks to conventional web applications can create an experience that feels much remarkably faster and richer than a web page. One participant described the difference as being “like the difference between email and IM”.

Technology and Vendors
The emerging theme from the summit was that AJAX is not rocket science. While building an application like Google Maps is huge technical challenge, adding a little bit of AJAX “spice” to an existing production website can take as little as a few weeks.

Derek Powazek of Technorati, Eric Costello of Flickr, and Dustan Orchard from Odeo showcased the next versions of their sites, which have several improvements that would have been impossible without AJAX techniques. One of the few statements that this (often contentious) group managed to rally around was the idea that "AJAX is only rocket science if you are building rockets."

Technical frameworks for making AJAX development are cropping up like mushrooms after a rainstorm. Of the many developments, the most compelling is clearly Ruby on Rails. Rails is a rapid web application API that already has remarkable momentum. David Heinemeier Hansson, the amiable Dutch mastermind behind the rails framework, gave a nice overview of how Ruby on Rails makes AJAX websites easy to develop. Other free technical frameworks like SAJAX (simple AJAX) are available, and new frameworks are cropping up every day, so it may take some time for the market to sort through these offerings an settle down on a manageable number of toolkits.

Vendors of proprietary frameworks like jackbe, XUI, and backbase) provide an alternative to the “free” frameworks with an interesting twist: the ability to make a Visual Basic-type data entry application through DHTML. This is not very sexy, and the vendor lock-in problem is a big one. But the market for business applications is huge, and combining the speed of a desktop application with the zero-install of a web application has obvious advantages. Watch these companies closely!

Demos
Ironically, one of the most impressive demos was not from the Web 2.0 companies, but from SABRE, the travel reservations company, which demonstrated an Excel-like data grid holding hundreds of thousands of rows being browsed and sorted in real time. Ian Lamb (poster child for the “build it-flip it” path to post-dot-bomb riches) showed off the Web-based Outlook clone (called oddpost) that he sold to Yahoo last year. Ebay has some impressive-looking AJAX development going on as well. And Adaptive Path demoed their new product (I can’t reveal what it is, as all attendees were sworn to secrecy and given secret decoder rings, but take my word for it: it’s pretty darned cool).

Hype, Potential, and the Risk of Over-Hype
The business momentum provided by the recent excitement over AJAX (including a Wall Street Journal article) has a lot of community members worried that this innovation will be over-hyped, resulting in a lot of inappropriate uses and an inevitable backlash. This is not an idle worry: both Java applets and Macromedia Flash suffered a similar fate after their hype cycles came to an end).

The summit sputtered at the end rather than closing crisply. A great deal of technical information was exchanged by the participants, and a general consensus that AJAX can be used for realistic, tactical improvements to websites (as well as ambitious projects like Google Maps) emerged. The specifics of how to use AJAX to design more effective sites are still
unclear, however, and no clear business case for tactical AJAX-based site improvements emerged from the discussion.

AJAX technology obviously has great promise: three months after being named, AJAX technology is already getting baked into the websites of the Web 2.0 startups and the Web 1.0 giants. This kind of adoption rate is remarkable for a technology that lacks a crisp definition and a mature toolset. It seems clear that we can expect great things from AJAX in the next 12 months.

Links:

May 11, 2005 11:27 AM

Trackback Pings

TrackBack URL for this entry:
http://www.siliconvalleywatcher.com/mt/mt-tb.cgi/335

Listed below are links to weblogs that reference Where can you find Flickr and Apple in the same room? At the AJAX Summit of course. An insider report from the press-free zone where the future of webdev is being mapped out.:

» Where can you find Flickr and Apple in the same room? from Jonathan Boutelle's home on the net
An article I wrote for siliconvalleywatcher just got published. It's a general wrap-up of the AJAX summit.... [Read More]

Tracked on May 11, 2005 01:49 PM

» We got IMAX, ExLax, and now Ajax. WTF is next? from think again, ideascape moves people to action

We got IMAX, ExLax, and now Ajax. WTF is next?"Where can you find Flickr and Apple in the same room? At the AJAX Summit of course. An

[Read More]

Tracked on May 11, 2005 03:51 PM

» Proprietary AJAX? from Recursive Site Management
When I first read about AJAX methodology, it sounded awfully familiar to me. Because I’m a Siebel developer, and Siebel... [Read More]

Tracked on May 11, 2005 05:06 PM

» AJAX Summit from Gustavo Muñoz
This week O’Reilly and Adaptive Path organized the first AJAX Summit where top AJAX experts were invited. We in JackBe are very glad as we had a seat and the opportunity to present our technology. Jacob Derechin, JackBe’s CTO, represented us at th... [Read More]

Tracked on May 12, 2005 11:36 PM

Comments

wow, good post. This stuff is moving pretty fast, I'm going to download ruby on rails.

Posted by: choppen5 choppen5 [TypeKey Profile Page] at May 11, 2005 04:07 PM

Quote: "...three months after being named, AJAX technology is already getting baked into the websites..."

Well, the technology has been around for a while and has been used before the term AJAX was coined.

Posted by: Dave at May 11, 2005 07:54 PM

At Backbase we just released our vision on Rich Internet Applications: the article is called "AJAX and Beyond".

In order to deliver a manageable and scalable RIA solution we need to go beyond the customs widgetry of the current AJAX model. At Backbase we started in 2002 to develop a new generic client-side GUI management engine (the Backbase Presentation Client) and we combined it with a declarative tag-based UI language: named BXML (Backbase eXtensible Markup Language).

The BackBase Presentation Client (BPC) is fully based on AJAX technologies, but extends it with a generic UI declaration language (BXML). It interprets the BXML tags and transforms then into the correct DOM commands, keeping full control over aspects like: layout, state, asynchronous communication, data binding, events, relationships, hierarchy and many more.
Both the Backbase Presentation Client and BXML are designed to kick-start Rich Internet Applications projects using normal HTML technologies.

For a sample applications visit: http:/www.backbase.com.

Jouk Pleiter
CEO
BACKBASE BV

Posted by: Jouk Pleiter at May 12, 2005 04:27 AM

Here's an idea: chill out with the self-important talk of exclusivity. Rest assured that I couldn't care less.

Posted by: Darren at May 12, 2005 11:35 AM

Post a comment




Remember Me?

(you may use HTML tags for style)

Email to a friend

Email this entry to:


Your email address:


Message (optional):


From Delicious » del.icio.us / ajax / oreilly / adaptivepath / javascript / xml
From Technorati » / / / / /