• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mozilla's JetPack
 

Mozilla's JetPack

on

  • 2,898 views

 

Statistics

Views

Total Views
2,898
Views on SlideShare
2,895
Embed Views
3

Actions

Likes
2
Downloads
6
Comments
0

1 Embed 3

http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • - see how easy it is; customize workflow; create client projects (customization and integration) <br /> - some examples, start to get to know Jetpack, start thinking <br />
  • - see how easy it is; customize workflow; create client projects (customization and integration) <br /> - some examples, start to get to know Jetpack, start thinking <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • security is hard <br />
  • security is hard <br />
  • security is hard <br />
  • security is hard <br />
  • security is hard <br />
  • live jetpacking <br /> wsj.com <br /> <br />
  • live jetpacking <br /> wsj.com <br /> <br />
  • live jetpacking <br /> wsj.com <br /> <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • download it <br />
  • download it <br />
  • download it <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Mozilla's JetPack Mozilla's JetPack Presentation Transcript

  • The latest from Mozilla Jetpack mitcho Michael Yoshitaka Erlewine JSConf US, Washington DC April 15, 2010
  • Today: The latest from the Jetpack Project at Mozilla Labs
  • mitcho linguist, coder, teacher © 2010 Douglas Hanna
  • mitcho linguist, coder, teacher Mozilla Ubiquity core Labs: developer, Jetpack Ambassador © 2010 Douglas Hanna
  • mitcho linguist, coder, teacher Mozilla Ubiquity core Labs: developer, Jetpack MIT: Ambassador Linguistics PhD © 2010 Douglas Hanna
  • mitcho linguist, coder, teacher Mozilla Ubiquity core Labs: developer, Jetpack MIT: Ambassador Linguistics PhD mitcho.com @mitchoyoshitaka © 2010 Douglas Hanna
  • The big question:
  • The big question: hackability
  • the web should be generative
  • the browser should be generative
  • Firefox Add-ons 1. addons.mozilla.org (AMO) 2. over 6000 in the wild 3. HTML, JavaScript, XPCOM, XUL
  • Firefox Add-ons 1. addons.mozilla.org (AMO) 2. over 6000 in the wild 3. HTML, JavaScript, XPCOM, XUL
  • Firefox Add-ons 1. addons.mozilla.org (AMO) 2. over 6000 in the wild 3. HTML, JavaScript, XPCOM, XUL
  • + Firefox Addons
  • + Firefox Addons largest extension platform ever
  • + Firefox Addons
  • + Firefox Addons 1.9 billion downloads
  • + Firefox Addons over 170 million in active use
  • but...
  • Current Add-ons 1. installs need restarts 2. not trivial to develop 3. requires manual upgrades 4. not designed for quick security review
  • Current Add-ons 1. installs need restarts 2. not trivial to develop 3. requires manual upgrades 4. not designed for quick security review
  • Current Add-ons 1. installs need restarts 2. not trivial to develop 3. requires manual upgrades 4. not designed for quick security review
  • Current Add-ons 1. installs need restarts 2. not trivial to develop 3. requires manual upgrades 4. not designed for quick security review
  • © John Slabyk
  • © John Slabyk
  • jetpack.mozillalabs.com
  • Jetpack
  • Jetpack a new way to extend Firefox
  • Jetpack a new way to extend Firefox doesn’t replace XUL add-ons
  • Jetpack It’s easy 1. JavaScript, HTML, CSS • use your favorite libraries • simple, modular API 2. instant install 3. great development tools 4. export to XPI
  • Jetpack It’s easy 1. JavaScript, HTML, CSS • use your favorite libraries • simple, modular API 2. instant install 3. great development tools 4. export to XPI
  • Jetpack It’s easy 1. JavaScript, HTML, CSS • use your favorite libraries • simple, modular API 2. instant install 3. great development tools 4. export to XPI
  • Jetpack It’s easy 1. JavaScript, HTML, CSS 2. instant install 3. great development tools 4. export to XPI
  • Jetpack It’s easy 1. JavaScript, HTML, CSS 2. instant install 3. great development tools • built in memory tracker, unit testing • IDE integration
  • Jetpack It’s easy 1. JavaScript, HTML, CSS 2. instant install 3. great development tools • built in memory tracker, unit testing • IDE integration
  • Jetpack It’s easy 1. JavaScript, HTML, CSS 2. instant install 3. great development tools • built in memory tracker, unit testing • IDE integration
  • Jetpack It’s easy 1. JavaScript, HTML, CSS 2. instant install 3. great development tools 4. export to XPI
  • Jetpack It’s secure 1. modularized “capabilities” 2. fast review 3. automatic updates
  • Jetpack It’s secure 1. modularized “capabilities” 2. fast review 3. automatic updates
  • Jetpack It’s secure 1. modularized “capabilities” 2. fast review 3. automatic updates
  • Jetpack It’s built for the future 1. stable API 2. compatible with future versions
  • Jetpack It’s built for the future 1. stable API 2. compatible with future versions
  • Jetpack
  • Jetpack IDE integration?
  • Jetpack IDE integration? For example, an IDE on the web
  • Began with a blog post, May 2009
  • Now,This is a an important dispatch from the mothership... prototype. CC BY-NC-SA flickr.com/photos/the_pdub/4269928124/ CC BY-NC-SA www.flickr.com/photos/joshmichtom/3846011713/
  • Jetpack reboot
  • Jetpack reboot
  • Jetpack SDK 0.2 jetpack.mozillalabs.com
  • Jetpack SDK 0.3 jetpack.mozillalabs.com later this month, with first high-level API’s: “panel” overlays, context menu, selection, tabs
  • CC BY-NC-SA www.flickr.com/ photos/razmataz/ 3933467547/
  • Firefo x XUL + XPCOM CC BY-NC-SA www.flickr.com/ photos/razmataz/ 3933467547/
  • Firefo x XUL + you XPCOM and your JavaScript CC BY-NC-SA www.flickr.com/ photos/razmataz/ 3933467547/
  • Firefo x XUL + you XPCOM and your JavaScript CC BY-NC-SA www.flickr.com/ photos/razmataz/ 3933467547/
  • Firefo x XUL + you XPCOM and your JavaScript CC BY-NC-SA www.flickr.com/ photos/razmataz/ 3933467547/
  • Firefo x XUL + you XPCOM and your JavaScript CC BY-NC-SA www.flickr.com/ photos/razmataz/ 3933467547/
  • Jetpack
  • Jetpack the power of add-ons
  • Jetpack the benefits the power of add-ons + of a modern, webby api
  • Jetpack the benefits the power of add-ons + of a modern, webby api easy, secure, future-proof
  • Jetpack workshop today 3:15–4:15 game room CC BY-NC-SA flickr.com/photos/terryhart/2979919447/
  • © 2005 en.wikipedia.org/wiki/File:Rocket_man02_-_melbourne_show_2005.jpg Welcome to the future.
  • © 2005 en.wikipedia.org/wiki/File:Rocket_man02_-_melbourne_show_2005.jpg Welcome to the future. Thank you! by-nc-sa mitcho.com @mitchoyoshitaka