• On CHOW: Girls who hate girly drinks
February 13, 2009 7:19 AM PST

Mozilla Bespin tries taking coding to the cloud

by Stephen Shankland
  • Font size
  • Print
  • 6 comments

Mozilla Labs on Thursday unveiled a new open-source project called Bespin, a Web-based programming environment its developers hope will combine the speed and power of desktop-based development with the collaborative benefits of cloud computing.

Bespin 0.1 is only an "initial prototype framework that includes support for basic editing features," according to the site, but Mozilla has high hopes for the project. "We're particularly excited by the prospect of empowering Web developers to hack on the editor itself and make it their own," said Ben Galbraith and Dion Almaer in Mozilla's Bespin announcement.

Generally speaking, cloud computing moves tasks that once were on machines directly in front of a person to the Internet. Among the advantages for cloud-based applications are a more naturally shared environment and data that can be accessed from any networked machine. However, Web-based applications typically lack the responsiveness, polished user interfaces, and performance possible with local applications.

There are some intriguing possibilities here beyond the obvious ideas about a browser-based programming application. For example, what about integration with open-source software repositories? If it's flexible enough, Bespin could essentially act as a source code viewer that repositories such as SourceForge or Google Code could employ.

Mozilla set the following goals for Bespin:


• 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
A screenshot of Bespin in action.

A screenshot of Bespin in action.

(Credit: Mozilla)
Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
Add a Comment (Log in or register) (6 Comments)
  • prev
  • next
by ivanburazin February 14, 2009 2:08 AM PST
Hello all,<br />It's not bad but i believe that a project I'm working on my prove more interesting to you all... http://labs.phpanywhere.net<br /><br />Check it out, i think you'll like it.<br /><br />Cheers!<br />Ivan
Reply to this comment
by audioman7 February 14, 2009 5:51 PM PST
or if you want to really get your geek on but keep it retro check out http://www.ngbasic.om a basic interpreter in your browser...
Reply to this comment
by audioman7 February 14, 2009 5:52 PM PST
or if you want to really get your geek on but keep it retro check out http://www.ngbasic.com a basic interpreter in your browser...
Reply to this comment
by idfubar February 17, 2009 1:06 PM PST
This might also be of interest then:<br /><br />http://www.masswerk.at/jsuix/
by toma_christian February 15, 2009 2:11 AM PST
it doesn't have tab functionality :(
Reply to this comment
by S!egfried February 22, 2009 4:22 PM PST
Lucas should sue. This is a blatent rip off.
Reply to this comment
(6 Comments)
  • prev
  • next
advertisement

About Webware

Say No to boxed software! The future of applications is online delivery and access. Software is passé. Webware is the new way to get things done.

Add this feed to your online news reader

Webware topics

Google's social side aims for some Buzz

Facebook and Twitter are the darlings of the social-media world, not Google--which hopes to change that with Buzz, betting it can organize your online social life.

Watching the birth of a gaming start-up

Stewart Butterfield and his friends are back at it with a new company. CNET's Daniel Terdiman was given exclusive, behind-the-scenes access as they built it from scratch.

Inside CNET News

Scroll Left Scroll Right