Sure, Flick’s Organizr is great, and the folks at Ludicorp work impressively fast. However, please stop calling it and others like it web applications (I’m not saying its creators do, but others introduce that confusion, starting with Macromedia). This is a Flash application that doesn’t expose its state to its host browser (to the best of my knowledge, by definition). ActiveX didn’t turn COM into a web standard and likewise Flash isn’t part of the fabric of the web. (It’s impossible that you read this weblog and confuse the web for the internet, right?)
No wonder Organizr behaves like a desktop app, that’s basically what it is, because what is Flash but a desktop runtime that happens to be integrated with most browsers? As an aside, it’s funny to think that Microsoft helped Flash get its ubiquitous reach and ultimately become a development platform (rather that just a nice animation player) in order to prevent Netscape from becoming… an ubiquitous development platform. Well done Macromedia!
Back to arguing that you need to support REST to be a web app. For example, if I use Organizer’s nifty widget to select a specific timeframe (which reminds me of Photoshop Album’s smart recognition that time is an intuitive way to access pictures), there’s no way I can share that specific state with you since the URL stays the same. Or maybe using Flash for applications makes you part of the invisible web (Flash content is not invisible to search engines anymore), like all those databases hidden behind POST forms and authentication walls. Can you belong to the web even if your content repository or application state is hidden from it?
Anyway, there’s an API for those inclined to complement the Flash interface with a web app, and my architectural comments are not meant to minimize Ludicorp’s achievement.
08/18/05: An Interview with Flickr’s Eric Costello.
11/11/04: Jon Udell: The state of rich Web apps.
11/20/04: Kevin Lynch: Making Rich Internet Apps Web-Friendly.
08/24/04: The Flickr crew not only listens, it follows up fast. Organizr now exposes URLs for selected photos and sets. If you can likewise surface the URLs for search queries, tags and date selections, I’ll be a very happy camper!
08/19/04: read the comments below, Organizr is actually a web app once you put it in the broader Flickr context. It’s just a matter of better exposing the relevant URLs right from the Flash tool. This goes to show Flickr has sound fundamentals and room to grow. Exciting stuff! Also, Anil Dash and Robert Scoble chime in.