A while ago Adobe released Adobe AIR. AIR was a way of running web applications on your desktop, even when you don’t have an internet connection. The great thing about AIR was that it was cross-platform, so, in theory, you could run any AIR application on Windows, OS X, or Linux. The problem was, that never really worked. Only a few applications really ran right on Linux. In fact, the Linux client never even came out of beta. Worse, AIR was not open-source. Normally, I would not be that bothered by an application being closed-source, but for a technology that could conceivably be running all of our applications, open-source would be far preferable.
Finally, it looks like the right thing has come along: Appcelerator Titanium. Appcelerator Titanium claims to be “the first open platform for building rich desktop applications.” Basically it lets you write desktop applications in HTML, CSS, and JavaScript, just as if you were writing a web application. Like Adobe AIR, though, you don’t need an internet connection to run Titanium applications.
Appcelerator Titanium is a promising replacement for Adobe AIR that, in the long term, would be a far superior option, since it would not take us down a route of closed systems controlling our applications, our data, and our computers, but instead allow for an open way to develop great web applications that run on any desktop, no matter the OS.
Appcelerator Titanium can be downloaded now for OS X or Windows. The Linux version will be coming soon.