Creating Firefox Extensions <ul><li>by Andy Edmonds for BarCampAtlanta2007 </li></ul>introViz
Caveat: My Skills are a Bit Rusty <ul><li>From 2001 </li></ul>
Why bother?
Why Bother (redux) <ul><li>Browser security restrictions get in the way! </li></ul><ul><li>File access </li></ul><ul><li>C...
Resources - Distribution
 
Resources - Mozdev
How Firefox Works <ul><li>Common skills in HTML development apply to Firefox UI Creation. </li></ul><ul><li>XUL is a decla...
XUL For the Browser Toolbar
More XUL
Simple Example Post to Del.icio.us <ul><li>Using XUL Booster for Eclipse </li></ul>
Key Concepts <ul><li>Manage Memory Per Window: Implement a Service </li></ul><ul><li>Overlay the UI to Add More Stuff </li...
Some Ideas for Extensions <ul><li>The Next Great RSS Reader </li></ul><ul><li>Your Product Goes Here </li></ul>Dual pane b...
Thanks & Happy Hacking <ul><li>Andy Edmonds, surmind.com </li></ul><ul><li>http://freeiq.com/andyed </li></ul>
Upcoming SlideShare
Loading in …5
×

Creating Extensions For Firefox

1,472 views

Published on

A short deck from BarCamp Atlanta 2007 on how to create a firefox extension. Video coming soon.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,472
On SlideShare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Creating Extensions For Firefox

    1. 1. Creating Firefox Extensions <ul><li>by Andy Edmonds for BarCampAtlanta2007 </li></ul>introViz
    2. 2. Caveat: My Skills are a Bit Rusty <ul><li>From 2001 </li></ul>
    3. 3. Why bother?
    4. 4. Why Bother (redux) <ul><li>Browser security restrictions get in the way! </li></ul><ul><li>File access </li></ul><ul><li>Cross Browser </li></ul><ul><li>Great user access point for your software </li></ul><ul><ul><li>Case in point: Stumbleupon </li></ul></ul><ul><li>The browser is really important, and it’s not moving fast enough </li></ul>
    5. 5. Resources - Distribution
    6. 7. Resources - Mozdev
    7. 8. How Firefox Works <ul><li>Common skills in HTML development apply to Firefox UI Creation. </li></ul><ul><li>XUL is a declarative UI language (much like its copycat XAML) </li></ul>
    8. 9. XUL For the Browser Toolbar
    9. 10. More XUL
    10. 11. Simple Example Post to Del.icio.us <ul><li>Using XUL Booster for Eclipse </li></ul>
    11. 12. Key Concepts <ul><li>Manage Memory Per Window: Implement a Service </li></ul><ul><li>Overlay the UI to Add More Stuff </li></ul><ul><li>Watch a Process: Hook into Progress Listeners </li></ul>
    12. 13. Some Ideas for Extensions <ul><li>The Next Great RSS Reader </li></ul><ul><li>Your Product Goes Here </li></ul>Dual pane browser for wide screens.
    13. 14. Thanks & Happy Hacking <ul><li>Andy Edmonds, surmind.com </li></ul><ul><li>http://freeiq.com/andyed </li></ul>

    ×