Joyent Supports hi5 and Open Social
MARIN COUNTY, CALIFORNIA – March 13, 2008: Expands Social Networking partnerships by providing free Accelerators optimized for the Open Social platform.
Joyent Slingshot allows developers to deploy Rails applications like a standard desktop application, which work online and offline (with synchronization), have drag and drop, and interact with all the other desktop applications.
With Joyent Slingshot:
It provides a consistent and stable environment for a Rails application to run off Windows and/or Macintosh OS X. We remove all dependencies and conflicts with system binaries. Additionally, developers can customize their environment as they please. Install any gems, plugins, binaries, whatever. Go ahead, it can handle it. Joyent Slingshot is like a virtual machine for a Rails application to run on. Sweet.
Joyent Slingshot is a simple and lightweight mechanism to cleanly synchronize online and offline data. You, as a developer, can provide an ActiveRecord transport layer allowing easy customization of the data that gets synced to your application’s who, and when, and how. With the addition of about thirty lines of code, your Rails application can sync data from client to server. With another thirty lines of code you synchronize have file-based data.
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.
Finally, it allows the developer to easily deploy code updates and migrations, no matter how long a user has been offline.
Slingshot can be downloaded here.
Joyent also provides Scale services to help you port your application to Slingshot. For more information, please contact us at slingshot [at] joyent [dot] com.
We have provided an overview of the basic architecture and example applications that will help you understand what is going on as you move your application into Slingshot. It is all stored on a wiki, so feel free to edit, contribute and participate in the conversations over there.