Emilio Suarez's WebLog

Friday, March 25, 2005

Ajax is the name

There has been around a lot of talk recently on the usage of some new ways to develop web applications that provide a better user experience. The most important usages have come from Google. Applications like Google Suggest, and Google Maps, use a set of technologies to provide a faster user response, similar to a desktop application. http://www.blogger.com/img/gl.link.gif

I don't know how long has this term being around, but AJAX is the name.

So... what is AJAX?...

Jesse James Garrett from Adaptive Path coined the term "AJAX", which comes from Asynchronous JavaScript + XML

In his essay "Ajax: A new approach to web applications" he defines it as:

  • standards-based presentation using XHTML and CSS;
  • dynamic display and interaction using the Document Object Model;
  • data interchange and manipulation using XML and XSLT;
  • asynchronous data retrieval using XMLHttpRequest;
  • and JavaScript binding everything together.

And since article appeared in the last month... lots of people are now referring to the new term and there has been a lot of interest in using it... there is even a blog!. Even in the land of Ruby, Rails already support Ajax technologies. Matt Raible mentions a sample using Tapestry and Ajax.

I had been predicting that solutions based on the Flash player were going to rule the landscape of rich internet applications (like Flex and Laszlo), but I think that Ajax will get more traction from the community. Why? because it has the best of both worlds. The flexibility that XHTML, CSS, XML and XSLT provide, plus the rapid server communication of XMLHttpRequest combined with JavaScript. So I can see a lot of applications now following in the footsteps of Google... this is going to be an interesting year for RIAs.

Friday, March 18, 2005

Serverless Laszlo

According to David Temkin, serverless Laszlo is here... I think it is a very interesting move for Laszlo that will open more possibilities... just imaging building a prototype with Laszlo without all the baggage of having a full server deployment just to run it.

And with the announcement of Laszlo Mail, they are getting better positioned in the RIA world...

Even though I have been playing more with Macromedia Flex, Laszlo is a compeling product... although some people don't really like it.

Eclipse-Mac

Well, I just joined the Eclipse-Mac google-group after an invitation from Luis De La Rosa, who created the group to share information with people running Eclipse on their Macs.

When I was at the EclipseCon conference, noticed a few people using Powerbooks. Of course nothing compared to everyone at the O'Reilly MacOSX conference. That was a blast...

Anyway... just getting to play a little bit more with Eclipse on the Mac, and today I installed the Ruby Plugin, along with the latest version of Ruby (1.8.2), because the Mac comes with 1.6.8. This should get me closer to my goal of learning Ruby... in my spare time...

Wednesday, March 02, 2005

EclipseCon - second day

Well, I am at the end of the second day of EclipseCon and it has been a really good conference. This is the second year of the conference and it really shows the momentum that Eclipse is having in the software industry. Just days prior to the conference, BEA, Sybase and Borland signed as strategic developers. This gives the community more resources and more software to work with.

I have attended sessions on the TPTP project, BIRT, AJDT, RCP and more, and today's keynote was given by a Google engineer who worked on the design of the Google cluster... which consists of low-cost PCs running Linux... very interesting...here is a video I found of him talking about the subject. Enjoy!