Advertisement
Promo

Application development Toolkit

Mozilla shifts code development to the cloud

Matthew Broersma ZDNet.co.uk

Published: 16 Feb 2009 16:48 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

The Mozilla Foundation's Developer Tools Lab, formed in October, has released its first prototype project — a web-based, collaborative code-editing framework named Bespin, after the planet where Cloud City is located in the Star Wars universe.

Dion Almaer and Ben Galbraith, the leaders of the Developer Tools Lab, said the aim of the project is to follow the example of tools such as Google Apps in shifting desktop-based tasks to the internet.

"As a challenge, we wanted to take on an interesting project that you would normally think of as a desktop application, and see if it would fly on the web," said Almaer in a blog post. "Being developers, why not develop something that we know and use every day? Our code editor."

Shifting the code editor to the web should make it easier for developers to collaborate, and one goal of the project is to enable live-coding sessions, Almaer said.

The tool is browser-based, so developers should be able to access it from any device using a standards-compliant browser, he said. Other high-level goals include ease of use, integration of the command line, standards compliance and extensibility, he said.

The initial release, published on Thursday, is only a preview, intended to get users and other developers involved, and Mozilla's initial focus was on performance, Almaer said.

"The initial prototype framework... includes support for basic editing features, such as syntax highlighting, large file sizes, undo/redo, previewing files in the browser [and] importing/exporting projects," Mozilla said in a statement.

Bespin 0.1 supports commands similar to those used in Ubiquity, a Mozilla Firefox browser extension that allows users to execute a variety of tasks simply by typing a command into the browser. The developers plan eventually to unite Bespin and Ubiquity, Almaer said.

"Bespin commands look like Ubiquity commands, and we want to fully integrate them," he wrote.

The project is accessible from Mozilla Labs's website, and requires a browser that implements an HTML 5 feature called Canvas. The developers said they have tested Bespin on Firefox 3 and WebKit Nightly, a test version of the open-source framework underlying Apple's Safari browser.

  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with EPSON

Did you find this article useful?
5 out of 5 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:





Video icon

Video

Discussions

kavurt kavurt

Taking Out the Skype Garbage

Sunday 15 November 2009, 8:45 PM

7 comments
Xwindowsjunkie Xwindowsjunkie

Karmic Koala Krashes

Sunday 15 November 2009, 7:13 PM

3 comments
Tezzer Tezzer

Here we go again :(

Sunday 15 November 2009, 5:32 PM

6 comments
Tezzer Tezzer

Karmic Koala Krashes

Sunday 15 November 2009, 5:21 PM

3 comments

Featured Talkback

In association with Network Liberation Movement
The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters