Archive for Tag ‘AJAX‘

Achieving Vendor Lock-In Through Open Source

There seems to be a renewed interest from proprietary software vendors in the use open source to create vendor lock in.

This week, add Microsoft’s Silverlight 1.1 and Dynamic Languages Runtime to the mix alongside Adobe’s Flex SDK.

Jeff Gould argues that open source has “jumped the shark,” and that:

the magical words “open source” have come to function as the software equivalent of carbon offsets. . . . some software vendors are cleverer than others, and have learned to buy indulgences for their sinful profit-craving ways by selectively building open source components into their stack. . . . Their own software remains every bit as proprietary as the Microsoft products they compete with.

Interestingly, his argument comes the same day that Microsoft announces the Dynamic Language Runtime at MIX 07.

Read more…

Slingshot – lightweight apollo?


Today Joyent announced the public release of Slingshot, a framework for (their words) obliterating the distinction between the web and the desktop.

Slingshot lets developers take Ruby-on-Rails applications and deploy them to desktops (Windows, Mac OS X).

Is it just me, or does the red rock in the slingshot graphic look a bit like the Adobe Apollo logo? Ok, so maybe not a direct version of the logo, but certain the Adobe Apollo red.

Is this a cheaper faster way to get to sent to the moon and back, or just another David vs. Goliath myth?

More on Slingshot, including a quick tour.

Web Apps with Offline Mode – Dojo Offline Toolkit

Reading Dion Almaer’s “Web 2. 0 Expo Was Poor?” (I couldn’t be there due to client commitments so I can’t comment myself) I noticed a comment from Brad Neuberg of the Dojo project.

He’s posted a video of the talk he gave at the expo: “Creating Offline Web Applications Within the Browser.” It describes in quite a bit of detail how to use the Dojo Offline Toolkit to enable offline use of Ajax applications.

Read more…

Rich Internet Applications and Greek Mythology

Ever since I first starting hearing about Adobe Apollo, I had a feeling there was more to the name than was apparent.

Apollo or Apollo (Greek God) ?

Adobe wants you to believe that the name Apollo is a reference to the Apollo project, the series of NASA missions aimed at landing a man on the Moon and returning him safely to Earth, a goal set by JFK that’s the point of the Apollo icon, with it’s orbital circle.

But I’ve decided the codename “Apollo” (Kevin Lynch has said that there will be a real release name which is different) is a disguised swipe at Ajax.

Read more…

Zimbra Desktop?

I ‘ve blogged thought I had blogged before here about Zimbra and their demos of “desktop” or “disconnected” functionality.

Today, TechCrunch announced “Zimbra Desktop to Launch: Full Offline Functionality” – saying the launch will be announced “later this week.”

The alpha appears to be available already: Zimbra on your Desktop.

According to TechCrunch:

Zimbra Desktop will be available cross platform (Windows, Mac, Linux) and cross browser (Firefox, IE, Safari). The Zimbra web application and all user data is stored on the client computer (the database is Apache Derby). Data is synced real time when in online mode.

Zimbra Desktop does not include drag and drop functionality into the browser (for, say, dragging an attachment into an email), although the company says it will be included in a future release.

All Zimbra source code, including Zimbra Desktop, is open source – I expect other web developers to be taking a close look at how they are architecting things.

They’re using Apache Derby to store data client side and then synchronize/replicate with the server.

This may be just the nudge I need to finally leave Thunderbird behind altogether – right now I use Zimbra when connected and then Thunderbird to pull down mail so I can have it when offline.