On Sep 4, 2008, at 10:57 AM, pauric wrote:

I would appreciate you elaborating on the differences it takes to
create a tool such as
http://www.splashup.com/splashup/Splashup.swf
versus what it took to create the same interface/feature set, etc
back in the equivalent version of Photoshop.

What on earth is your point? You reference a Flex product. An example of what I already said was RIA+. You are pointing to an example that Kontra is specifically saying is going to die due to Chrome's existence.

For your reference, Kontra is trying to say apps like WebSketch are the new paradigm. Please see:
http://websketch.com

You'll need to make an account. Again, we built the web page editor, not the site. Once in the editor, note that:

* Drag and drop objects
* Inline palettes, completely dragable
* Inline text editing and formatting
* Direct manipulation for laying out objects, including position and size
* Flickr and YouTube integration, with real-time previews
* Snap to grid, Snap to column
* Multiple Undo
* Adjust color, type properties, links, etc.
* Auto adjustment of layout to move objects out of the way to allow web standards compliant markup on that backend
* Integration of Google Gadgets
* Comment objects with full styling capability
* A lot more that I'm not going to list here...

WebSketch is a web application *perfectly* suited for something like Chrome. It's all JavaScript, and again, requires nothing but a browser. (They are currently fixing their browser sniffing and checking against Chrome as I type this, so I can't wait to see what performance gains it gets.) The example you posted is a Flex product that is only inside the browser because that's the old Flex model. Adobe is specifically building AIR to break away from the browser so the app you pointed to can live in its own world and spread its wings, where all those palettes can be real palettes again, and the product doesn't have to be confined to a single window.

In other words, it can start to use richer, non-browser (single window, largely page based) like interface paradigms, which is specifically what I've been saying. I agree that there's a large amount that you can do with RIA+ that gets you very close to traditional desktop application design. I think I must have said that at least two or three times in my messages thus far and I can only imagine you are so blinded with your need to argue with me that you aren't reading what I'm actually writing.

In fact, I'll take a minute right now to find a snippet.

Done... here you go:

"Example: Palettes. How will palette slave windows work in the browser driven web application world? Currently, they don't. They live inside the parent port and and are fundamentally faked. Is that bad? No. It's fine up to a point. But once you reach that point, you suddenly want a lot more. Can you get really far with that approach? Absolutely. We've done it here many times now. Is that distance far enough to negate things like AIR and such? I'm not confident of that sort of claim whatsoever. I honestly don't know."

Or here:

"AIR is explicitly trying to be an application environment and explicitly *not* a web browser. AIR is moving in the direction of building lightweight desktop applications with web functionality that do the things all good applications can do but not with the heavy development cost of traditional application development. And as Jared pointed out, AIR is adding a lot more to make it an even richer application environment that is explicitly not a browser with web app content inside of it. In other words, the fabled RIA environment. We'll call this RIA+ though, as AIR is also trying to build just enough into it to open it up to new application innovations if possible."

Oh yes... here as well:

"Why do we need another browser? I don't think we do, quite frankly. We need is a platform for robust, rich apps that finally goes beyond the browser and gives us back what was lost from the world of desktop application design. I know AIR is going that route, so I would think Google wants to compete with that, not with Safari or Firefox."

Your example is an AIR example... not a web application built on JavaScript example. You're example is going the RIA+ route. You're example benefits specifically from not being constricted from dealing with a Back button or URLs or RSS or any number of features that are "browser" interactions.

As for the general question, there's a lot of design considerations that go into making a desktop application that you specifically ignore when you go the RIA+ route. Most of which have to do with an order of control one layer above the AIR application platform. You pick an application platform like AIR specifically because you feel its APIs offer all that you need with little need to customize or otherwise rewrite aspects of it.

--
Andrei Herasimchuk

Principal, Involution Studios
innovating the digital world

e. [EMAIL PROTECTED]
c. +1 408 306 6422
________________________________________________________________
Welcome to the Interaction Design Association (IxDA)!
To post to this list ....... [EMAIL PROTECTED]
Unsubscribe ................ http://www.ixda.org/unsubscribe
List Guidelines ............ http://www.ixda.org/guidelines
List Help .................. http://www.ixda.org/help

Reply via email to