Creating Extensions For Firefox

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Creating Extensions For Firefox - Presentation Transcript

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

    + Andy EdmondsAndy Edmonds, 3 years ago

    custom

    1057 views, 0 favs, 0 embeds more stats

    A short deck from BarCamp Atlanta 2007 on how to cr more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1057
      • 1057 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 19
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories