Your SlideShare is downloading. ×
0
Innovating with
Mozilla Labs
The Weave Story

Anant Narayanan
29 November 2008
anant@mozilla.com
Problems

The Web Life is full of them!
But
Let’s take One

•You looked up a restaurant and made
reservations for dinner tonight

•You get in your Car, only to realiz...
An Idea Formed!
From Idea to Code

•Firefox extension
•Written mostly in Javascript

• Some C++ portions for cryptography

•Store browser ...
It’s What We Do
Facilitate the Community

Inspire and Incubate Ideas

Provide Resources to Implement them
Projects
Prism
Concept Series

Personas
Test Pilot
Weave

Snowl
Ubiquity
How can you help?

Shade

Seed

Fruit

Branches
Code is not the only way!

•Concept series is especially targeted
towards designers

•Test Pilot (will) target regular use...
But if you insist...

•Most projects use mercurial for version
control

•We’re experimenting with different issue
tracking...
Potential Areas for
Contribution
•Meant to inspire future design directions
for the browser of the future

•A concept can be:
• An idea
• A mockup
• A prot...
•Your data follows you

•Add a new data type? Write a new client?
•Command line interface to your browser
•Make common tasks on the web quicker
and easier to perform

•“Empower, Enable, Ex...
Come, Play!
Questions?
http://labs.mozilla.com/
http://wiki.mozilla.org/Labs
anant@mozilla.com
Image Attributions:
http://flickr.com/ph...
Innovating with Mozilla Labs
Upcoming SlideShare
Loading in...5
×

Innovating with Mozilla Labs

112

Published on

An overview of how innovation work at Mozilla Labs, and pointers to how you can contribute.

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
112
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Innovating with Mozilla Labs"

  1. 1. Innovating with Mozilla Labs The Weave Story Anant Narayanan 29 November 2008 anant@mozilla.com
  2. 2. Problems The Web Life is full of them!
  3. 3. But
  4. 4. Let’s take One •You looked up a restaurant and made reservations for dinner tonight •You get in your Car, only to realize that you forgot to note down the address •You do have your smartphone with you
  5. 5. An Idea Formed!
  6. 6. From Idea to Code •Firefox extension •Written mostly in Javascript • Some C++ portions for cryptography •Store browser data on “the cloud” • Mechanism changed for next release (0.3) •Built as a platform to provide generic synchronization functionality
  7. 7. It’s What We Do Facilitate the Community Inspire and Incubate Ideas Provide Resources to Implement them
  8. 8. Projects Prism Concept Series Personas Test Pilot Weave Snowl Ubiquity
  9. 9. How can you help? Shade Seed Fruit Branches
  10. 10. Code is not the only way! •Concept series is especially targeted towards designers •Test Pilot (will) target regular users •Every project needs UI and Documentation :-)
  11. 11. But if you insist... •Most projects use mercurial for version control •We’re experimenting with different issue tracking systems •All development life-cycles are independent from Firefox and hence projects are typically extensions • Which translates to Javascript a little C++ most of the time
  12. 12. Potential Areas for Contribution
  13. 13. •Meant to inspire future design directions for the browser of the future •A concept can be: • An idea • A mockup • A prototype •Tag as mozconcept
  14. 14. •Your data follows you •Add a new data type? Write a new client?
  15. 15. •Command line interface to your browser •Make common tasks on the web quicker and easier to perform •“Empower, Enable, Extend”
  16. 16. Come, Play!
  17. 17. Questions? http://labs.mozilla.com/ http://wiki.mozilla.org/Labs anant@mozilla.com Image Attributions: http://flickr.com/photos/basykes/490907537/ http://flickr.com/photos/donnagrayson/195244498/ http://flickr.com/photos/autanex/260396913/ http://flickr.com/photos/yogi/54489046/ Thanks for Listening!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×