I decided awhile back that I would start coding a new web application. I can’t say anything about it now, but some of the future “web desktop” environments have been catching my eye. Today, I installed Mozilla’s Prism and Adobe’s Air. I’m impressed with one and annoyed at another…
Mozilla Prism
Prism was officially released yesterday (Oct 25th 2007) and received interest, but I’m guessing not as much as the Mozilla foundation wanted. Prism is branded as an extension of the web, but not really a new OS layer. After downloading the Prism application and installing, you run it and get presented with this window.

After typing in the required info and checking the boxes you want, you’re presented with a website inside a window - thats it. Nothing fancy, no special cool things - nothing but a window. Unfortunately, if I wanted this type of application, I’d fire up IE and use the F11 button with auto-hide activated. Then I’d just have a website with no border. About the only neat thing is that I can have an icon for said website. I chalk this up to a fancy internet shortcut. Actually, thats exactly what it is. Enter C:\Program Files\Prism\prism.exe” -webapp google reader@prism.app into your Run bar and *poof*, shortcut works. I’m sooo not impressed.
Adobe Air
After Prism, I wasn’t really in the mood to try something else, especially something that Prism is and isn’t compared to. Lets just say, theres no comparison - period. Wait, I’m sorry - they both have borders around the web application, thats it. I decided to download the eBay Desktop for Air and wow. As much as I absolutely hate eBay these days, they did a good job on the application. I would say that it has the functionality of AJAX, Flash and a few other things, all rolled into one. One other neat thing that kills current web applications is that properties boxes are not limited to the window that opens them. In a standard web browser, you might be able to drag an AJAX popup “properties” menu around but it stays inside the browser window. Air, however, allows the box to be anywhere on your screen. Right now, I’ve got a properties box up on one monitor, the application up on the other and I’m impressed. Stupid, yes, but Air actually makes it feel like a real application.
Since it’s cross OS, I can create an application for any OS, but as a website and pretty much know that it’ll roughly look the same and act the same. No more crying about Javascript and other issues. The other pretty cool thing, it installs as easily as flash (no restart required) and applications install even easier - one click, type in any security password (if you’ve got Vista or XP Security profiles) and the application installs itself after making sure you want to install said application and where.
The sample applications show some of the neat stuff it can do. I personally installed the Employee Directory since I’ve seen those inside several Corps I’ve worked for - blew me away.
The winner? Hands down: Air. I’m sold and I’ll be using it for my next web application. In fact, I have an application I might port over to it…hmmmmm.
For those wondering about Silverlight technology from Microsoft, it’s pretty much a direct competitor to Adobe’s Flash.