Skip to main content

» The coming RIA wars: A roundup of the Web's new face | Ente...

Popularity Report

Total Popularity Score: 0

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Rank

Bookmark History

Saved by 13 people (-4 private), first by anonymouse user on 2006-09-12


Public Sticky notes

Ajax can never provide a complete solution to what you'll need to do in a browser until the browser gets a serious overhaul

Highlighted by the_sunzu

The most common RIA platform is actually the Flash plug-in, found in 99% of all computers in the world

Highlighted by the_sunzu

The Flex language and SDK is completely free, but very expensive run-time licenses can apply for the enterprise features

Highlighted by the_sunzu

the ability to generate Flash applications or Ajax applications from the same source code

Highlighted by the_sunzu

ogle, to name just three of thousands).  That's because Ajax can never provide a complete solution to what you'll need to do in a browser until the browser gets a serious overhaul.  T

Highlighted by currodominguez

A host of powerful new methods for rapidly creating compelling browser-based software (aka Rich Internet Applications) have recently come to market, or are rapidly heading there.  While the technique getting the most press by far these days is still Ajax, there are a number of new approaches that are intent on dislocating this often finicky and hard to work with — though very powerful — browser software model. The goal? To help us more easily develop the next generation of Web applications that are every bit as good as or better than desktop PC applications.

RIA Choices Abound with Trade-offs Extreme 

The motivation for all this is simple; most of the world of software is moving to the browser and SaaS — and therefore the Web and your local Intranet — despite the browser lacking an innate capability for hosting sophisticated applications.  This lack notably includes support for rich media such a video, audio, and 3D graphics.  The fact is, Ajax is a solution that makes the most of fairly severe constraints in the browser, particularly not having the full support of an operating system, no access to powerful programming languages, and very few good development and debugging tools.  Yet it does quite well enough because the best Ajax applications build on top of the model of the Web and favor granulated data and software widgets all usable, discoverable, and "assemblable" by the vital hyperlink structure of the Web.

Highlighted by omonad

But Ajax looks like it will face blistering competition from Flex, OpenLaszlo, WPF/E, XBAP, XUL, Java Browser Edition, and others

Highlighted by omonad

But a host of companies and open source efforts are in the process of delivering — in a seemingly endless series that began earlier this year — one RIA solution after another.  The majority of these succeed in making the creation, management, and maintenance of Rich Internet Applications (RIAs) not only easy, but far more cost-effective and with features that Ajax might never be able to match.

Highlighted by omonad

However, what many people are still not tracking is that all of these approaches require deliberate add-ons to the browser, usually via disruptive plug-ins, that in themselves often have dramatic trade-offs.  One of the worst of these is breaking the model of the Web.

Highlighted by omonad

Bottom Line: Application models with considerably less ability to trigger network effects just aren't as exciting in the Web 2.0 era.

Highlighted by omonad

That's not to say there isn't plenty of room on the Web for these and other user interface techniques; far from it.  Often your application will either require the unique features these RIA approaches or you will find that expecting the average software developer to create rich, sophisticated applications using Javascript in the browser is not a reasonable expectation.  The fact is, the declarative model of the new RIA tools — and Flex, Laszlo, XUL, and XAML-based platforms in particular — is an amazing advance that changes the model for developing software from a "how" model to a "what" model.

Highlighted by omonad

Ajax can never provide a complete solution to what you'll need to do in a browser until the browser gets a serious overhaul.  The most common RIA platform is actually the Flash plug-in, found in 99% of all computers in the world, and it alone can provide the browser safe local file storage, audio/video capture, audio/video playback, and more.

Highlighted by omonad

The RIA Platform Roundup - State-of-the-Art as of September, 2006

Highlighted by omonad

Adobe's Flex 2 - With the second version of the platform released a couple of months ago, Adobe seems to have a very strategic, long-term plan for Flex.  Flex uses a combination of declarative markup and procedural code to specify how applications should look and work.  Flex applications look extremely professional right from the start and there is a clear emphasis on providing a platform that enterprises could love, including lots of support for back-end infrastructure including Web services, messaging, portals, server-side event push, and more.  Adobe also has a world-class GUI builder environment for Flex called Flex Builder that can run as an Eclipse Plug-in.

Flex 2 requires the very latest Flash 9 player so if your applications are facing the Web, this could be an issue for some uses since this player is brand-new and deployment is still limited on the Web.  While developer and community support is still growing, and some count the number of Flex developers in the low thousands, it's clear that this platform is one of the most sophisticated and mature RIA products currently available.  Check here for my favorite Flex 2 demo app; click on the pie chart wedges and see how the graphs repopulate. The Flex language and SDK are completely free, but very expensive server-side run-time licenses can apply for the enterprise features.

Highlighted by omonad

LaszloSystems OpenLaszlo 3.x - The platform formerly known as the Laszlo Presentation Server (LPS) gave up its server-side requirement and went solo and open source in its 3.0 incarnation. Laszlo has been around for a few years now and is the brainchild of David Temkin, one of the original Apple Newton team members.  Laszlo has a very similar declarative model to Flex but has a rich set of options for being hosted on the Web including the ability to support the Flash 6 player and above.  The most compelling upcoming feature of Laszlo is the ability to generate Flash applications or Ajax applications from the same source code.  You can see this working today in the Laszlo Legals demo applications; the side-by-side Flash and Ajax applications are amazing.  Laszlo also support the usual round of Web services, has robust community support including a compelling integration model with RIFE.  Laszlo also has a Webified feel and has been used in very large-scale Internet applications such as Pandora and Monster.com.  Because it's open source, OpenLaszlo is also completely free and has no run-time licenses of any kind.

Highlighted by omonad

The first two plug-in-based RIA technologies discussed here have very limited XML support since the Flash-player does not include XML capabilities, while Ajax has excellent XML support.  Garbage collection and application performance for plug-ins currently appears to be superior, while image loading and pipelining in the browser is still better and faster.

Highlighted by omonad

a technique that will get more and more common in the RIA world; the deep blending of browser capabilities, Ajax, and plug-in RIA widgets to leverage the strengths of both

Highlighted by omonad

Will widget support become a killer app for RIA platforms?

Highlighted by omonad

The coming RIA wars: A roundup of the Web's new face Posted by Dion Hinchcliffe @ 10:54 pm Digg This! A host of powerful new methods for rapidly creating compelling browser-based software (aka Rich Internet Applications) have recently come to market, or are rapidly heading there. While the technique getting the most press by far these days is still Ajax, there are a number of new approaches that are intent on dislocating this often finicky and hard to work with — though very powerful — browser software model. The goal? To help us more easily develop the next generation of Web applications that are every bit as good as or better than desktop PC applications.

Highlighted by moosbruxxer

The coming RIA wars: A roundup of the Web's new face Posted by Dion Hinchcliffe @ 10:54 pm Digg This! A host of powerful new methods for rapidly creating compelling browser-based software (aka Rich Internet Applications) have recently come to market, or are rapidly heading there. While the technique getting the most press by far these days is still Ajax, there are a number of new approaches that are intent on dislocating this often finicky and hard to work with — though very powerful — browser software model. The goal? To help us more easily develop the next generation of Web applications that are every bit as good as or better than desktop PC applications.

Highlighted by moosbruxxer