• On GameSpot: Handheld Xbox coming...eventually.
February 13, 2009 7:19 AM PST

Mozilla Bespin tries taking coding to the cloud

by Stephen Shankland

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.
Recent posts from Webware
Sneak peek: Xobni e-mail app for BlackBerry
More time needed for revised Google Books deal
With AdMob, Google seeks mobile-ad advantage
Closing chapter of Google Books saga near
Google to acquire AdMob for $750 million
After 5 years, Firefox faces new challenges
Review redux: Flixster movie app for BlackBerry
Popular iPhone movie app flops on BlackBerry
Add a Comment (Log in or register) (6 Comments)
  • prev
  • 1
  • next
by ivanburazin February 14, 2009 2:08 AM PST
Hello all,
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

Check it out, i think you'll like it.

Cheers!
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:

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
  • 1
  • 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

After 5 years, Firefox faces new challenges

Mozilla helped reshape the Web since releasing Firefox 1.0 five years ago. Now it's got a reawakened Microsoft and Google Chrome to reckon with.

There's a map for that: GPS or smartphone?

Almost every handset comes with mapping software these days, but standalone GPS devices are becoming more affordable than ever.

Inside CNET News

Scroll Left Scroll Right