ericjung's blog

Birds of a Feather Review

The Birds of a Feather (BOF) session had a good turn-out; about 25 people. There was a good mix of existing and potential extension developers in attendance, including people from Mozilla, ActiveState, Songbird, and Nokia.

The topics covered included:

  • Tools. Primarily IDEs e.g., Komodo, Eclipse. The lack of better an end-to-end tooling solution, for example a drag-and-drop form editor like Visual Studio was discussed, but not necessarily seen as the main barrier of entry to extension development.
  • Addon libraries. JQuery, Dojo, FUEL, and STEEL are deemed as being helpful. Some are more mature than others. Some, like JQuery, have chrome integration issues such as polluting the global namespace. Some developers have overcome these issues. Less exposure to XPCOM interfaces for common tasks speeds development time. Using web-targeted libraries have helped developers perform things not common in extensions, such as animations.
  • Documentation. In general, documentation has gotten better. Some people are comfortable with tools like MXR while others hadn't heard of it. It was mentioned that Mozdev is going to add MXR as one of its services for project owners.
  • Debug tools. Some useful tools were identified such as DOM Inspector, XPCOM Viewer, Firebug and Venkman. A "Firebug for Chrome" was labeled the holy grail as existing tools are broken or don't go far enough.
  • Hosting, deployment, and updates. Mozdev plans to work with AMO to make it easier to deploy to AMO, expose AMO stats to mozdev, and to share other data such as ratings. This doesn't solve the "review queue" problem. One possible solution discussed was to add multiple channels to the Addons Manager. This would allow users to choose experimental channels, such as Mozdev, from which to install and update addons. We also discussed hosting an expanded version of Ted Mielczarek's Extension Wizard on Mozdev with support for more target applications.

Some other topics were discussed and an hour seemed too little time in the end. The community is engaged heavily in add-on development and are interested in finding solutions to the common pain points. Mozdev was identified as a crucial resource for developers to carry out these tasks.

Mozdev at OSCON 2008

Come support mozdev at OSCON 2008. We want to hear your ideas and meet fellow mozilla folks. Our schedule:

Wednesday 7/23
7:30pm
Location: D137
BOF Tools and Other Resources for Mozilla Extension Development
http://en.oreilly.com/oscon2008/public/schedule/detail/4645

Thursday 7/24
10:45am
Location : Portland 252
State of Lightning Talks
http://en.oreilly.com/oscon2008/public/schedule/detail/2236

Hope to see you there!

Syndicate content