weave - ReadWriteWeb http://www.readwriteweb.com/feeds/tag/weave en Copyright 2009 Richard MacManus readwriteweb@gmail.com Sun, 22 Nov 2009 12:00:55 -0800 http://www.sixapart.com/movabletype/?v=4.23-en http://blogs.law.harvard.edu/tech/rss Race To Data Portability: Google Chrome vs. Mozilla Weave chrome_weave_aug09a.jpgGoogle announced bookmark sync to the Chrome browser in a blog post earlier today. Chrome users can sync their bookmarks across various machines and store them alongside Google Docs. While the feature is not a new concept amongst browsers, the significance is that yet another player is storing your data in the cloud with the ability to distribute it across networks. As predicted by ReadWriteWeb and Forrester's Jeremiah Owyang, it appears that your social data is converging with the browser with potentially huge implications for data portability.

]]>Sponsor

]]> Similar to Google's Chrome bookmark sync, Mozilla's Weave Sync prototype also allows for continuous synchronization of bookmarks. Weave also offers shared browsing history and saved passwords across multiple machines. Not to be outdone by today's Google Chrome announcement, Mozilla Labs updated its blog with more details on the upcoming Weave 0.6 launch. While the post outlines a number of performance improvements and UI changes, perhaps the most interesting section is the reiteration of the initial Weave concept. Says Ragavan Srinivasan, "Weave, as a Mozilla Labs project, is a collection of experiments around integrating services in/with the browser. The two most active experiments we have going on are related to synchronizing your web experience and integrating identity in the browser."

chrome_weave_aug09b.jpg
This commitment to identity integration, coupled with Chrome's move to cloud-based bookmarking, point to the growth of the borderless social web experience - an experience that has been a long time coming. For years we've asked for social network portability and the freedom to manage our own online relationships. With this rising trend towards browser-based service integration and cloud-based data storage, we're one step closer to realizing that dream.

]]>Discuss]]>
http://www.readwriteweb.com/archives/race_to_data_portability_google_chrome_vs_mozilla.php http://www.readwriteweb.com/archives/race_to_data_portability_google_chrome_vs_mozilla.php Google Mon, 17 Aug 2009 20:52:19 -0800 Dana Oshiro
Google Chrome to Get Bookmark Sync chrome_logo_may09.jpgWithin the next two weeks, Google will release a new development version of Google Chrome that will include the ability to sync bookmarks between different computers. As Tim Steele, a software engineer on the Chrome team explained in a message to the Chrome developer group, the synchronization will be managed through a Google account. Changes in one install will be reflected in another Chrome instance in real time thanks to the Chrome team's use of the Google Talk servers as the messaging backend for this service.

]]>Sponsor

]]> For now, Google will only sync bookmarks. In the long run, the Chrome team also plans to sync other data types, including browser history. In the announcement, the Chrome team did not specify if passwords will be synced as well.

With Weave, Mozilla Labs currently offers a very similar feature, though Weave hasn't made it into the default install of Firefox yet. In the past, Google also offered a synchronization plugin for Firefox, but the company discontinued this service in December 2008.

Link to Chrome OS?

Of course, we can't help but wonder if this work isn't also being done in preparation for the upcoming release of the Google Chrome OS. A lot of the work to get Chrome to sync between different instances is being done at the backend. If Google could get its netbook OS to seamlessly sync with applications on the desktop, then that would be yet another selling point for the Chrome OS.

Privacy?

Chances are that you are already storing your search history on Google's servers. With Chrome's synchronization feature, however, you would also store a complete record of all of your comings and going on other parts of the Internet on Google's servers. Mozilla Weave encrypts your data before it is synced with Mozilla's servers. In today's announcement, the Chrome team did not talk about encryption, though we would be surprised if Google didn't implement client-side encryption as well.

For some users, though, giving even more information to Google - even if it is encrypted - may turn out to be a deal breaker.

Get the Dev Channel Release (if you dare)

For now, only users who have installed Chrome's developer version and are subscribed to the Dev channel will see these new features. The Chrome Dev channel is the most frequently updated, cutting-edge version of Chrome, but these version are also far less stable than those in the more mainstream Beta and Stable channels. If you would like to switch to the Dev channel, instructions for installing this version of Chrome can be found here.

]]>Discuss]]>
http://www.readwriteweb.com/archives/google_chrome_to_get_sync.php http://www.readwriteweb.com/archives/google_chrome_to_get_sync.php News Mon, 03 Aug 2009 09:07:55 -0800 Frederic Lardinois
This New Firefox Feature Could Solve the Login and OpenID Problems The good folks over at Mozilla Labs posted a screencast this morning of an experimental new way to log in to websites while using the Firefox browser. The approach leverages the Mozilla Weave platform, an eighteen month old technology that ties together the local browser experience, with online data stored for users.

The new login method lets users log in to an OpenID supporting site or a traditional username/password site with one or zero clicks. It's a password manager, essentially, but it looks like an especially smooth one from one of the most trusted vendors online. And it syncs with the cloud so you could log in to your browser and then your favorite sites from any computer. It looks real nice.

]]>Sponsor

]]> Earlier this week, we argued that browsers and social networks were fast converging, and that with more users and some feature advantages, Firefox could be the best real competition for Facebook. We didn't expect to see a new development this juicy and in support of our theory within just two days! Check out this video, which opens full screen in a new window:

firefoxweavelogin.jpg

This is just one more chapter in a much larger story - but look how easy this makes OpenID to use! If you're a user of password management software, we'd love to hear how this interface appears compared to your existing tools. I use Sxipper, which does a good job of managing multiple accounts and will fill out whole forms but has an interface that can be pretty obnoxious sometimes. I would miss the form-filler, though, if I left it for this new Weave functionality.

User credentials are just one little form of data that Weave could help us carry from site to site to site. The browser as an instrument of data portability? Bring it on!

Dan Mills, from Mozilla, offers in depth discussion about the approach in his official blog post and the comments there are good. The answer to the big question - "when can I get this?" Soon, Mills says.


]]>Discuss]]>
http://www.readwriteweb.com/archives/this_new_firefox_feature_could_solve_the_login_and.php http://www.readwriteweb.com/archives/this_new_firefox_feature_could_solve_the_login_and.php Browsers Thu, 07 May 2009 12:57:04 -0800 Marshall Kirkpatrick
Mozilla Releases Weave 0.2: Filling in for Browser Sync weave-logo.png

Not too long ago, Google announced that it was going to stop the development of its Browser Sync project. Browser Sync automatically synchronized bookmarks between different computers. Mozilla just announced a new version of its own bookmarks synchronization product, Weave, which was first announced last December as a Mozilla Labs product. Its first version, while already interesting, wasn't quite up to par with Google's offering. With this latest version, Mozilla aims to fill the gaps left by the demise of Browser Sync - at least for Firefox 3 users.

]]>Sponsor

]]> Mozilla especially reworked the installation procedure for Weave. Now, users are walked through the process after initially installing the plugin.

Going Beyond Bookmarks

Besides just synchronizing bookmarks, Weave also saves cookies, passwords, form data, tabs, and the browsing history. These can be turned on and off selectively, though by default, they are all turned on. In the future, Weave will also start synchronizing themes, plugins, and microformats.

One noteworthy difference between Browser Sync and Weave is that Weave, at least in its current implementation, does not work in real-time. Weave will automatically schedule when to synchronize bookmarks or users can initiate the process themselves.

Mozilla has also implemented an initial framework for sharing data with XMPP-based notifications, but so far, it doesn't seem like there is any front-end access to this framework just yet. In the future, though, this could be used for all kinds of interesting projects and might provide a good way for Mozilla to tie all its different projects together closer.

weave-sshot.png

API?

When the first version of Weave was released, it seemed Mozilla was going to provide developers with an API to hook into by version 0.2. However, the current release does not mention an API anywhere, so it looks like developers will have to wait just a little bit longer before they can start developing their own tools on top of the Weave framework.

Competition

There are, of course, already quite a few services available that provide a very similar function, most notably Foxmarks (which we named one of the Top 10 Firefox add-ons in 2006) and Del.icio.us. There are also numerous other bookmarking service available through plugins for Firefox (and IE) and while it has abandoned Browser Sync, Google hasn't (yet?) given up on the development of Google Bookmarks, though.

By making Weave part of the standard installation of Firefox at some point, though, and by providing a web front-end, Mozilla could easily bypass all of its competitors by providing a more seamless experience.

]]>Discuss]]>
http://www.readwriteweb.com/archives/mozilla_releases_weave_02.php http://www.readwriteweb.com/archives/mozilla_releases_weave_02.php News Tue, 01 Jul 2008 11:45:03 -0800 Frederic Lardinois
Mozilla Weaves Web Platform for User Data Mozilla today announced Weave, a new web platform that will store users' browser metadata in a cloud environment for access anywhere. Weave is a "framework for services integration" that will, according to Mozilla, "focus on finding ways to enhance the Firefox user experience, increase user control over personal information, and provide new opportunities for developers to build innovative online experiences."

]]>Sponsor

]]> Weave is currently available for beta users of Firefox 3 here. The basic idea is that browser metadata (things stored in your Firefox profile like bookmarks, history, RSS feeds, usernames and passwords, etc.) is pushed into the cloud and stored on Mozilla's servers. The data is available to users from wherever they get online and users can share information with friends, family, or third parties while retaining control over how, when, and if the info is shared.

Mozilla is launching the service with a set of organizing principles to reassure users of their privacy and the intentions of the project. Those principles are reprinted below and in my mind will make it easier for consumers to trust Mozilla with their data:

Mozilla will:

  • provide a basic set of optional Mozilla-hosted online services
  • ensure that it is easy for people to set up their own services with freely available open standards-based tools
  • provide users with the ability to fully control and customize their online experience, including whether and how their data should be shared with their family, their friends, and third-parties
  • respect individual privacy (e.g. client-side encryption by default with the ability to delegate access rights)
  • leverage existing open standards and propose new ones as needed
  • build a extensible architecture like Firefox


Image via Mozilla Labs.

Mozilla presented some initial use cases for Weave including data backup, using Firefox from anywhere (or on mobile devices) using personalized info (like your history and bookmarks), and collaborative bookmarking. The next version of Weave, planned for 2008, will include a set of APIs for developers to build additional services that can access and (presumably) store metadata.

Weave and Data Portability

The first thing I thought of when reading about Weave was the project being undertaken by the folks at DataPortability.org to create a standardized set of protocols for sharing and remixing our data. It seems to me that Weave has many of the same goals: increased control over personal information, anywhere access to that information, easier third party access to information, etc.

As Dan Farber points out, Mozilla has 15-20 projects in development ranging in areas from calendars to email to instant messaging. Weave could potentially hook into all of these in the future and begin to draw together the pieces of the mythical web OS.

But by supporting things like OpenID and OAuth, could Weave potentially act as a hub and delegator for all of our online activities and personal information? That already seems to be a goal of the project, and Weave appears to operate with many of the same ethical principles as the DataPortability.org project (i.e., users have control of their information and how it is shared), and it further seems to me that something like OAuth could make Weave even more secure for users. Support for the data portability stack would, in my opinion, make Weave a more powerful framework and help define standards for data portability that would benefit all users in the long run.

According to a statement in the comments of a blog post by Mozilla Labs VP and General Manager Chris Beard, Mozilla is open to working with the data portability stack. "We've definitely been following openid, oath, etc. very closely as well," he wrote. "The focus first should be on what can and should the browser do as an intelligent agent on behalf of the user and then we can determine how best to get there from here."

What do you think of Mozilla Weave? What would you like to see developers build using the forthcoming Weave API?

]]>Discuss]]>
http://www.readwriteweb.com/archives/mozilla_weaves_web_platform_for_user_data.php http://www.readwriteweb.com/archives/mozilla_weaves_web_platform_for_user_data.php Products Sat, 22 Dec 2007 21:53:52 -0800 Josh Catone