AJAX

You've probably heard a lot about "AJAX" already. But if you haven't, it's a new term describing technology which has been around for a while, but has recently gotten a lot more popular because of some really well done AJAX applications from Google:

AJAX is really a combination of technologies. The most important piece is JavaScript code in the page making asynchronous requests to a server. When the server responds it calls back into JavaScript, and this JavaScript can then manipulate the content of the page directly.

Sun is working on this too; J2EE is an excellent platform for AJAX applications. See Greg Murray's Blog for more on the blueprints project on java.net; AJAX blueprints are available already with working sample web applications. And perhaps more importantly, it includes detailed documents explaining how it all works so you can take the blueprints and extend them for your own needs.

I find this technology really fascinating so I plan to blog more about it.

Comments:

Hey Tor, take a look at http://www.adaptivepath.com/publications/essays/archives/000385.php which provides an overview of AJAX and has pointers to excellent analyses of Google's 3 AJAX apps.

My 2 cents - AJAX does what rich clients have always done - feed a UI (view) from a rich \*local\* model. As always with most browser-based apps, the most interesting part is that it's a thin deployment, with the downside that the programmer model is a bit more complicated than say with Java/Swing, and you have to deal with imperfect interoperability of different browsers and the limitations of (D)HTML. But for a \*mass\*-market internet ASP like Google, AJAX is probably the only viable development model.

PS. it would be interesting to see JSF tag libraries that support the AJAX separation of view and model!

Posted by Colm Smyth on April 26, 2005 at 12:57 AM PDT #

Hi Tor and Colm, Just a quick note to announce that we have developed JSF components with AJAX functionality built-in. As an example, Otrix WebTree is able to fetch tree nodes 'On Demand' and dynamically append children nodes on the client-side. Another example is WebGrid which can page through records 'On Demand'. More to come in the next couple of weeks. Cheers, Stephane

Posted by Stephane Bastian on April 26, 2005 at 06:57 PM PDT #

Take a look to http://www.ajaxfaces.com. You will find a beautiful and simple integration solution about JSF and AJAX.

Posted by AjaxFaces on May 02, 2005 at 02:15 AM PDT #

Does it integrate with Creator?

Posted by guest on May 02, 2005 at 02:23 AM PDT #

Recently we have no plan to integrate with Creator. But AjaxFaces solution is several UI componnet (one html, two core components), plus a servlet, so it should be very easy to integrate with creator, I think.

Posted by AjaxFaces on May 02, 2005 at 03:15 AM PDT #

hi Tor.We have developed many JSF components(more than forty,but only run under IE 5.5 or above) and developed many products with JSF.I am very interest in Java Studio Creater.Now,I have registered to test creater 2. btw,Can you give me an account of Google Mail? Best regard.

Posted by forsoft on June 27, 2005 at 01:10 AM PDT #

yes

Posted by rajaneeker on March 13, 2006 at 08:15 PM PST #

Post a Comment:
Comments are closed for this entry.
About

Tor Norbye

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today