• Like
Mozilla's JetPack
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Mozilla's JetPack

  • 2,212 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,212
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide


  • - see how easy it is; customize workflow; create client projects (customization and integration)
    - some examples, start to get to know Jetpack, start thinking
  • - see how easy it is; customize workflow; create client projects (customization and integration)
    - some examples, start to get to know Jetpack, start thinking


































  • security is hard
  • security is hard
  • security is hard
  • security is hard
  • security is hard
  • live jetpacking
    wsj.com

  • live jetpacking
    wsj.com

  • live jetpacking
    wsj.com





  • download it
  • download it
  • download it











Transcript

  • 1. The latest from Mozilla Jetpack mitcho Michael Yoshitaka Erlewine JSConf US, Washington DC April 15, 2010
  • 2. Today: The latest from the Jetpack Project at Mozilla Labs
  • 3. mitcho linguist, coder, teacher © 2010 Douglas Hanna
  • 4. mitcho linguist, coder, teacher Mozilla Ubiquity core Labs: developer, Jetpack Ambassador © 2010 Douglas Hanna
  • 5. mitcho linguist, coder, teacher Mozilla Ubiquity core Labs: developer, Jetpack MIT: Ambassador Linguistics PhD © 2010 Douglas Hanna
  • 6. mitcho linguist, coder, teacher Mozilla Ubiquity core Labs: developer, Jetpack MIT: Ambassador Linguistics PhD mitcho.com @mitchoyoshitaka © 2010 Douglas Hanna
  • 7. The big question:
  • 8. The big question: hackability
  • 9. the web should be generative
  • 10. the browser should be generative
  • 11. Firefox Add-ons 1. addons.mozilla.org (AMO) 2. over 6000 in the wild 3. HTML, JavaScript, XPCOM, XUL
  • 12. Firefox Add-ons 1. addons.mozilla.org (AMO) 2. over 6000 in the wild 3. HTML, JavaScript, XPCOM, XUL
  • 13. Firefox Add-ons 1. addons.mozilla.org (AMO) 2. over 6000 in the wild 3. HTML, JavaScript, XPCOM, XUL
  • 14. + Firefox Addons
  • 15. + Firefox Addons largest extension platform ever
  • 16. + Firefox Addons
  • 17. + Firefox Addons 1.9 billion downloads
  • 18. + Firefox Addons over 170 million in active use
  • 19. but...
  • 20. Current Add-ons 1. installs need restarts 2. not trivial to develop 3. requires manual upgrades 4. not designed for quick security review
  • 21. Current Add-ons 1. installs need restarts 2. not trivial to develop 3. requires manual upgrades 4. not designed for quick security review
  • 22. Current Add-ons 1. installs need restarts 2. not trivial to develop 3. requires manual upgrades 4. not designed for quick security review
  • 23. Current Add-ons 1. installs need restarts 2. not trivial to develop 3. requires manual upgrades 4. not designed for quick security review
  • 24. © John Slabyk
  • 25. © John Slabyk
  • 26. jetpack.mozillalabs.com
  • 27. Jetpack
  • 28. Jetpack a new way to extend Firefox
  • 29. Jetpack a new way to extend Firefox doesn’t replace XUL add-ons
  • 30. 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
  • 31. 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
  • 32. 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
  • 33. Jetpack It’s easy 1. JavaScript, HTML, CSS 2. instant install 3. great development tools 4. export to XPI
  • 34. Jetpack It’s easy 1. JavaScript, HTML, CSS 2. instant install 3. great development tools • built in memory tracker, unit testing • IDE integration
  • 35. Jetpack It’s easy 1. JavaScript, HTML, CSS 2. instant install 3. great development tools • built in memory tracker, unit testing • IDE integration
  • 36. Jetpack It’s easy 1. JavaScript, HTML, CSS 2. instant install 3. great development tools • built in memory tracker, unit testing • IDE integration
  • 37. Jetpack It’s easy 1. JavaScript, HTML, CSS 2. instant install 3. great development tools 4. export to XPI
  • 38. Jetpack It’s secure 1. modularized “capabilities” 2. fast review 3. automatic updates
  • 39. Jetpack It’s secure 1. modularized “capabilities” 2. fast review 3. automatic updates
  • 40. Jetpack It’s secure 1. modularized “capabilities” 2. fast review 3. automatic updates
  • 41. Jetpack It’s built for the future 1. stable API 2. compatible with future versions
  • 42. Jetpack It’s built for the future 1. stable API 2. compatible with future versions
  • 43. Jetpack
  • 44. Jetpack IDE integration?
  • 45. Jetpack IDE integration? For example, an IDE on the web
  • 46. Began with a blog post, May 2009
  • 47. 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/
  • 48. Jetpack reboot
  • 49. Jetpack reboot
  • 50. Jetpack SDK 0.2 jetpack.mozillalabs.com
  • 51. Jetpack SDK 0.3 jetpack.mozillalabs.com later this month, with first high-level API’s: “panel” overlays, context menu, selection, tabs
  • 52. CC BY-NC-SA www.flickr.com/ photos/razmataz/ 3933467547/
  • 53. Firefo x XUL + XPCOM CC BY-NC-SA www.flickr.com/ photos/razmataz/ 3933467547/
  • 54. Firefo x XUL + you XPCOM and your JavaScript CC BY-NC-SA www.flickr.com/ photos/razmataz/ 3933467547/
  • 55. Firefo x XUL + you XPCOM and your JavaScript CC BY-NC-SA www.flickr.com/ photos/razmataz/ 3933467547/
  • 56. Firefo x XUL + you XPCOM and your JavaScript CC BY-NC-SA www.flickr.com/ photos/razmataz/ 3933467547/
  • 57. Firefo x XUL + you XPCOM and your JavaScript CC BY-NC-SA www.flickr.com/ photos/razmataz/ 3933467547/
  • 58. Jetpack
  • 59. Jetpack the power of add-ons
  • 60. Jetpack the benefits the power of add-ons + of a modern, webby api
  • 61. Jetpack the benefits the power of add-ons + of a modern, webby api easy, secure, future-proof
  • 62. Jetpack workshop today 3:15–4:15 game room CC BY-NC-SA flickr.com/photos/terryhart/2979919447/
  • 63. © 2005 en.wikipedia.org/wiki/File:Rocket_man02_-_melbourne_show_2005.jpg Welcome to the future.
  • 64. © 2005 en.wikipedia.org/wiki/File:Rocket_man02_-_melbourne_show_2005.jpg Welcome to the future. Thank you! by-nc-sa mitcho.com @mitchoyoshitaka