Posts Tagged ‘AJAX’

The State of The RIA Nation

Wednesday, May 21st, 2008

I figured I’d post a quick summary on the “state of the nation” in regards to RIAs since it has been a very active couple of months.

Kevin Whinnery has an interesting blog titled Which RIA Tools Give Us the Best Bang for Your Buck?. Interesting because I agree with his analysis: there is no best RIA tool out there, only trade-offs.

As I had mentioned in Spry 1.7 is Coming Soon AJAX and Flex are now considered complementary: the former specializes in moderately rich interfaces, but may lead to expensive Write Once, Debug Everywhere projects, whereas the latter allows for more expressive interfaces at the cost of surrendering part of your [software's] freedom to private interests.

On the topic of MVC-ish frameworks (as referred to by Kevin Whinnery), it is worth noting that Flex too can be a very efficient MVC development framework with Cairngorm, but most particularly with PureMVC which Laurent Brigaut, INM’s Director of R&D, will speak about at Webmaniacs tomorrow.

RIA War Is Brewing is another interesting and recent article by Jim Rapoza. Although I perceive this competition as more of a Socratic dialectic applied to the business world than a true battle, Jim converges on the same conclusion as this Blog consistently promotes: real competition is now between Adobe and Microsoft. Whether other RIA tools can be categorized as Lada‘s or Aston Martin‘s, one way or another, they are marginal and only suited for niche applications.

Once online and offline environments are mastered for desktop computers, laptops and kiosks, the next natural step for RIA technologies is the propagation to mobile devices. Tablet technologies have a very promising future but are still embryonic. Thus the smartphone is the next logical platform of choice.

Very interesting plans are unfolding on this new frontier with Microsoft demonstrating serious progress with Silverlight and Adobe coming out of its 20th Century bi-standard policies (Flash Player and Flash Lite Player) with the Open Screen Project. Google fosters the Open Handset Alliance with the Android project, and Sun is behind its JavaFX developers, but neither will deliver truly rich applications, at least not in the foreseeable future. But this is a topic for another day, and another posting.

Spry 1.7 is Coming Soon

Thursday, February 21st, 2008

Would it be wrong to say that just a few years ago when rich internet applications (RIAs) were starting to make serious strides on the market, Adobe was confronted with a dilemma: they would either need to promote Flex as an alternative to AJAX solutions, which would polarize the market, or to just embrace (and potentially lead) the AJAX market.

Adobe settled on the latter, and brought forth Spry, a framework for AJAX. This was a good move, as it seems clear today that Flex and AJAX have a symbiotic relationship. Google (author of the famous Google Web Toolkit for AJAX), Yahoo (author of the equally famous Yahoo! User Interface Library toolkit), and many other mainstream players consistently use AJAX and other tools, such as Flex, in their projects.

In retrospect, Spry was an excellent investment for Adobe not only because of the great value it brings to the developer community and to Adobe itself, but also because it saved them from a potential public relations nightmare.

I think the lesson to be learned from this, is that not all communications come in the shape of a formal press release, a blog posting, or a hosted event. Spry is a very successful communications vehicle disguised as a product.

Google Analytics Now Tracks Rich Content

Monday, October 22nd, 2007

The difficult task of generating some meaningful and accurate numbers to justify your investments in rich content on your site has just gotten easier. Google Analytics, a popular website analysis tool amongst small to mid-sized businesses, has just been updated to now track user engagements that include elements common with Web 2.0 services, including Javascript, Ajax and Flash applications, widgets and gadgets, and downloadable pages.

This not only allows companies to better track their website numbers as a whole, it also allows them to offer advertisers alternate numbers to page views for gauging the success of an ad. New figures such as time spent on a page or the length of time an ad is visible may become more valuable to advertisers in the future.

Web 2.0 Needs Adobe

Monday, July 30th, 2007

Thomas Yager, a senior analyst at InfoWorld, recently posted an interesting piece entitled Web 2.0 Needs Adobe. This piece looks at how HTML and AJAX have reached their respective limits, particularly in regard to mobile devices. He provides a great example of how enterprise level applications keep reverting back to Adobe technology, precisely for their mobile needs.

This sentiment is echoed by a number of clients we’ve spoken to lately. The majority of new inquiries for RIA development, particularly enterprise caliber applications, have leaned toward Adobe technology. So much so that we are now working toward having several of our developers Flex Certified.