top stories

Chris Beard, VP Labs, Mozilla

(Credit: Rafe Needleman / CNET)

This post has been corrected from the original: Mozilla has no plan to ship Firefox 4 this year; references to that effect have been removed.

After the product road map roundtable I live-blogged Wednesday, I had a talk with Chris Beard, VP of Labs for Mozilla. Beard is working on the things you won't see in Firefox 3, but will, if he has his way, surface in Firefox 4.

Beard's philosophy is this: The browser needs to evolve. Beard believes the browser concept hasn't fundamentally changed in 10 years. It's still an isolated piece of software, he says. Mozilla Lab's push is to blur the edges of the browser, to make it both more tightly integrated with the computer it's running on, and also more hooked into Web services. So extended, the browser becomes an even more powerful and pervasive platform for all kinds of applications.

At the moment, these are two separate projects Mozilla is running to push out the edges of the browser: Prism and Weave.

Prism

Prism is Mozilla's shot at busting apps out of the browser. Part of the Prism project is making the browsing core available to apps developers so they can build products like Zimbra Desktop (review) that are essentially Web apps, but that don't look like it.

The dream is to be able to take any Web site or app and turn it into an app that can run directly from the desktop. A very big part of this initiative is to make sites/apps work when they are not connected to the Internet. HTML 5 (the next version of the basic standard for the encoding of Web sites) includes explicit support for local, offline resources.

HTML 5 and Prism will, Mozilla execs say, render Google Gears obsolete. Not to mention other important, and proprietary, Web app platforms that are already in production, like Adobe AIR and Microsoft Silverlight (What is Silverlight?).

Weave

Weave extends the browser in the other direction: Not toward the desktop, but instead into the Internet. Mozilla wants an individual's browsing experience to stay with them no matter what machine they are on. That means synchronizing bookmarks, home pages, favorites, and passwords to an online service that the user can attach to when he or she fires up the browser. As more people move between browsing machines (their laptop and their mobile phone, for example, or between different PCs), this will become more important.

Firefox 3 is laying the groundwork for this. It has a new transactional database that stores user preferences and favorites. However, it won't be used for cross-browser syncing in version3; Beard hopes this extension to the database is rolled out in Firefox 4.

Firefox 3 users will, though, experience some online services being fed into their browser. For example, Mozilla will update all running browsers every 30 minutes with malware signatures, to stave off drive-by downloads and phishing scams.

Beard wants the new online/offline, browser/service to be more intelligent on behalf of its users. Early examples of this intelligence include the "awesome bar," which is what Mozilla calls the new smart address bar in Firefox 3. It offers users smart URL suggestions as they type based on Web searches and their prior Web browsing history. He's looking to extend on this with a "linguistic user interface" that lets users type plain English commands into the browser bar. Beard pointed me towards Quicksilver and Enso as products he's cribbing from.

Beard said the Labs are playing with other "crazy ideas," but that Prism and Weave technologies are are being targeted at the next version of Firefox.

Further reading: See Labs.mozilla.com.

 
Add a Comment (Log in or register) 25 Comments (Page 1 of 2)
by sikantis March 27, 2008 7:11 PM
Wow, I just found this site, great information, good work!
Reply to this comment
by ranpha March 27, 2008 8:22 PM
What's more important is to make Firefox 4 usable in the enterprise environment. You know, like centralized updates, AD integration, fine-grained control over the settings and extensions, control via Group Policy Object etc. Prism and Weave are good (although I'm not so sure about Weave from company' standpoint) but our organization will stay with IE as long as more important features above did not exist in Firefox.
Reply to this comment View all 3 replies
by Mercury23 March 27, 2008 9:11 PM
The one thing I liked about Firefox over IE was that it wasn't integrated into my computer's OS. That's the spooky thing about IE and ActiveX.
Reply to this comment View reply
by bc173 March 28, 2008 5:55 AM
Let's start with a functionality that turns a textarea into a default browser HTML editor so we can get rid of TinyMCE and similar editors that needs heavy javascript libraries and updating all the time. Loads of CMSs could benefit from that.
Reply to this comment
by FourWheelVibe March 28, 2008 9:14 AM
Adobe AIR and Silverlight are not competitors. These technologies are frequently compared by the tech community however they are targeting two separate use cases. Silverlight is a competitor to Adobe Flash as it provides a browser plug-in for video and RIA's. Silverlight has no offline functionality and at this point is 100% constrained to the browser. On the flip side AIR is all about building desktop RIA's using HTML & Javascript (AJAX) or Adobe Flex/Flash. AIR allows web applications to reside on the desktop and provides offline capabilities.
Reply to this comment
by Quelix March 28, 2008 12:47 PM
Glad to see that Mozilla continues to think outside the bun. I loves me some Firefox. and plug-ins. and themes. and live bookmarks. so many things. Also glad to see they're extending things in a different direction than Flock.
Reply to this comment
by DivingDancer March 28, 2008 1:17 PM
Tighter integration with the desktop? Huh. Sounds like what Microsoft got sued for doing, and at the time everybody said that intergration with the desktop was a bad idea. Interesting. Personally I'd be happy if Mozilla spent less time trying to reinvent the browser, and just cleaned up Firefox as it currently exists. It's buggy and slow, and I've gone back to IE on my Windows boxes at this point. I now only rely on Firefox on my Linux boxes.
Reply to this comment View reply
by gateur March 28, 2008 1:23 PM
Products are to developers what budgets are to politicians. They can never leave well enough alone until finally you have this incredibly bloated product that is no good to anyone. They should stick with the making the basic product totally sound and secure, and offer all the bloat as add-ons. If people want the bloat, they'll add it on themselves.
Reply to this comment
by kalinko26 March 28, 2008 3:14 PM
To the editors Excuse me, but I feel that the growing Firefox community disregards what the Opera browser has been doing for years in presenting innovative features like: 1/ tabbed browsing 2/ bookmarks and toolbars settings cross-platform synchronization 3/ mouse gestures in browsing 4/ saving window sessions to name a few. So, please refer to Opera Links as a curent basis of comparison to the Weave feuture set. Thank you!
Reply to this comment
by paoconnell March 28, 2008 3:51 PM
Mercury23 has it right. Integrating Firefox with any OS makes that OS far less secure. That's why I don't use Internet Explorer in Windows (except at work where I have no choice). If I owned a Mac, wouldn't use Safari because it's likely to integrate with MacOS. Never mind that it's a hard to use browser...wife owns a Mac laptop. I've tried Safari and was unimpressed.
Reply to this comment
1 | 2 | Next 10 Comments >>
Powered by Jive Software