Mozilla Weave: Integrating Services into the Browser

13
Integrating Services with the Browser Anant Narayanan 3 October 2009 EU MozCamp Sunday, October 4, 2009

description

A deep dive into Mozilla Weave, an experiment to bring rich and personalized experiences across the web to users.

Transcript of Mozilla Weave: Integrating Services into the Browser

Page 1: Mozilla Weave: Integrating Services into the Browser

Integrating Services with the Browser

Anant Narayanan3 October 2009

EU MozCamp

Sunday, October 4, 2009

Page 2: Mozilla Weave: Integrating Services into the Browser

Mozilla Weave enables you to have incredibly rich and personalized experiences

across the web

Sunday, October 4, 2009

Page 3: Mozilla Weave: Integrating Services into the Browser

Why

•As more things move into the cloud, we need to make sure things stay open and transparent

•We need to be more than just client-side software!

•In line with the Labs theme of innovating in spaces which might become really important & popular in the future

Sunday, October 4, 2009

Page 4: Mozilla Weave: Integrating Services into the Browser

How

Sunday, October 4, 2009

Page 5: Mozilla Weave: Integrating Services into the Browser

Our Focus

Sync

Cryptography

Cloud Services

Sunday, October 4, 2009

Page 6: Mozilla Weave: Integrating Services into the Browser

The Weave Sync Add-on

•0.7 released couple of days ago

•Really starting to ramp up to a beta-quality release

•Great new UI (about:weave)

•A whole bunch of performance improvements and the usual slew of bug fixes

•Focus on Fennec Integration

Sunday, October 4, 2009

Page 7: Mozilla Weave: Integrating Services into the Browser

The Nitty-Gritty

•Incremental Sync

•Scaling clusters

•HTML/CSS/JS UI

•Open APIs and self hosted servers

• (third party clients, anyone?)

Sunday, October 4, 2009

Page 8: Mozilla Weave: Integrating Services into the Browser

Use Cases

•Backup

•Get up and Go

•Ubiquity of your data (No pun intended)

•Initial target data types:

•History, Passwords, Bookmarks Preferences

• Tabs, Form History

Sunday, October 4, 2009

Page 9: Mozilla Weave: Integrating Services into the Browser

Demo Time

Sunday, October 4, 2009

Page 10: Mozilla Weave: Integrating Services into the Browser

Let’s talk Add Ons

APISync

What is interesting to you?

Sunday, October 4, 2009

Page 11: Mozilla Weave: Integrating Services into the Browser

Long term Goals

Sharing

Notifications

Identity

Sunday, October 4, 2009

Page 12: Mozilla Weave: Integrating Services into the Browser

The Overall Picture

Crypto Messaging

Firefox Fennec Others?

Identity Sync Sharing

Services 3rd Party Mashups

Sunday, October 4, 2009

Page 13: Mozilla Weave: Integrating Services into the Browser

Questions, Comments, Suggestions?

http://labs.mozilla.com/weavehttp://wiki.mozilla.org/Labs/Weave

#labs on irc.mozilla.org

[email protected]

We’d love to hear from you!

Sunday, October 4, 2009