Adobe AIR on Linux: Pre-Beta Testers Needed

Adobe AIR is a cross-operating system runtime for deliverying rich Internet applications on the desktop. Developers using Flex, Flash, HTML, JavaScript, and Ajax can easily build applications for the desktop using Adobe AIR. As of today there have only been releases of Adobe AIR for Windows and Mac but Adobe is committed to also delivering a version for Linux. This is great news for developers like me who use Linux as their primary desktop operating system.

What is a Rich Internet Application?

The more software experiences become like the natural world the more users are pleased with those experiences. One of the most powerful, understandable, and universal concepts in computing is the idea of a desktop containing files and folders. Users embraced this metaphor in their software because it modeled their natural world experience. There is a paradigm shift underway. In this shift, developers are creating user interfaces which more closely model the natural world.

Flex & Ajax Developers: 8 Days Left to Win a $100,000 Vacation

Step 1) Build a kick-a AIR application with Flex and/or Ajax Step 2) Submit it to the AIR Developer Derby contest Step 3) ??? Step 4) Profit! Unfortunately I can’t participate because I’m an Adobe employee. But I wish you good luck and if you win please let me know if you need a travel companion (or 2 because we should take my wife too). :)

Census RIA Benchmark Updated with GZip and Laszlo

I’ve just posted the newest version of the Census RIA Benchmark application which compares data loading via various methods in Ajax, Flex, and now Laszlo. When I first began talking about the results of these benchmarks and heavily advocating AMF for large data sets some people suggested that my results were flawed because I wasn’t using gzip compression on the text streams. I have always wondered how many people actually use gzip but these critics seemed to indicate that everyone was using it.

Ajax and Flex Data Loading Benchmarks

For close to a year I’ve been working (in my infrequent spare time) on an application that shows differences in data loading for RIAs (Rich Internet Applications), comparing Ajax methods, Ajax frameworks, and various Flex methods. The results are pretty surprising. The screenshot below is from a test run I did with the server running locally. (Note for the screenshot below: All tests except Dojo were 5000 rows, while the Dojo test was 500 rows.