The race to provide web developers with a tool to bring some rich internet features to the desktop continued yesterday with the unveiling of Joyent's Slingshot framework for building online and offline Ruby on Rails applications.
The announcement comes just days after Adobe released the first public alpha version of Apollo, its cross-operating system application runtime designed to help developers to build rich internet applications for desktop systems.
Joyent chief executive David Young describes Slingshot as a lightweight and customisable framework that will allow Rails applications to run offline with simple and transparent data synchronisation. Ruby on Rails is a web application framework for developers to build web apps using Ruby, an object-oriented programming language
"It [Slingshot] breaks down the wall between a web application and a desktop application without losing what makes a web application great: the ability to rapidly develop, deploy [and] update," Young noted on his blog. "The framework provides an extensible drag-and-drop abstraction layer. Hook into an application's existing data import/export mechanisms without necessarily modifying any application code."
Slingshot, which the company plans to have available for general release on both Windows and Mac operating systems in late April, also allows a developer to easily deploy code updates and migrations, no matter how long a user has been offline, Young added.
Jeffrey Hammond, an analyst with Forrester Research, said the new category of development tools represents a "snap back" from the rich internet application trend of late back to the desktop. "There are times when I am disconnected from the web and wouldn't it be great if I could take some of this information [from the Web] and do productive work," he said.
This new breed of tools aiming at building applications that can run online and offline must be attractive both to web developers and enterprise IT developers who built many of the business applications in the 1980s and early 1990s that enterprises now are seeking to move to the web, he added.