Mozilla Introduces "Bespin" for Programming in the Cloud
Everyone of late has big plans for the cloud, including Mozilla, who on Thursday launched an open-soure project called Bespin. The basic idea behind Bespin is to offer a web-based programming framework that brings together the speed of desktop-based development with cloud computing. While in very early form, Mozilla has set some high-level goals for the project:
- Ease of Use - the editor experience should not be intimidating and should facilitate quickly getting straight into the code.
- Real-time Collaboration - sharing live coding sessions with colleagues should be easy and collaboratively coding with one or more partners should Just Work.
- Integrated Command-Line - tools like vi and Emacs have demonstrated the power of integrating command-lines into editors. Bespin needs one, too.
- Extensible and Self-Hosted - the interface and capabilities of Bespin should be highly extensible and easily accessible to users through Ubiquity-like commands or via the plug-in API.
- Wicked Fast - the editor is just a toy unless it stays smooth and responsive editing files of very large sizes.
- Accessible from Anywhere - the code editor should work from anywhere, and from any device, using any modern standards-compliant browser.
As it stands now, Bespin 0.1 is just an initial prototype framework with support for basic editing features like syntax highlighting, undo/redo, previewing files in the browser, and other low-level tasks. In the long-run, Mozilla hopes to "empower web developers to hack on the editor itself and make it their own."
Developers who want to give the early prototype a whirl can access the Bespin demo here.

Image Credit: Mozilla