O'Reilly Emerging Technology Conference 2005
Books Safari Bookshelf Conferences O'Reilly Network
   


Arrow Home
Arrow Invitation
Arrow Registration
Arrow Speakers
Arrow Program Overview
Arrow Tutorials
Arrow Sessions
Arrow Events
Arrow BOFs
Arrow Wiki
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow See & Do
Arrow Press
Arrow Mail List

Butterfly.

Session

The App is the API: Building and Surviving Remixable Applications
Mike Shaver, Director of Ecosystem Development, Mozilla Corporation

Date: Tuesday, March 15
Time: 9:30am - 9:45am
Location: California Ballroom B & C

The Mozilla family of applications provides an extraordinary degree of access to authors of extensions though an extremely powerful and flexible system of overlays and traditional "web-like" DOM and script techniques. With the right combination of creativity, experimentation, and acceptance of inter-version fragility, there are practically no limits on what an extension author can do.

That depth of integration, though, comes at the cost of much hand-wringing and late-night cursing for the developers of extensions and "host" applications alike. When nearly every aspect of UI and logic can be modified with new overlays, style rules, and crafty script hammering, how can the application ever evolve safely? How can extensions sanely support multiple versions, or even multiple types, of host applications? When an extension becomes a "must have" for your user base, and a desired application change would break it, how do you move forward?

This session discusses some of Mozilla's attempts, past and future, to address these issues and maintain the momentum of the extension-developer community.



O'Reilly Home | Privacy Policy

© 2005, O'Reilly Media, Inc.