
Department of Computer Science
San Jose State University
Special Talk: The Mozilla Open
Source Process and Firefox Extensions
By Doug Turner
Lead Engineer for Mobile Projects at
Mozilla Corporation
Thursday, April 10, 2008, 3 p.m.
MacQuarrie Hall Room 225
This talk will give an
introduction to what Mozilla is/does, the Mozilla architecture,
and Mozilla's open source development process. The remainder of the
talk will demonstrate how to build a simple Firefox extension.
As
lead engineer for mobile projects at Mozilla, Doug Turner defines
project road maps, determines the designs, and implements mobile
projects. Currently, Doug is responsible for Mozilla Joey, a new
project in development at Mozilla Labs, designed to allow users
to sling content to a mobile phone. He also heads up the mobile Mozilla
project, a Mozilla-based browser for mobile devices. Doug works closely
with Mozilla management, technical staff, and the volunteer
community to coordinate efforts.
Doug has been a part of the Mozilla Project for 10 years -- prior
to the release of the Mozilla source code. He has worked on most of the
layers of the Mozilla Technology stack, including Mozilla’s install
technology, networking code, the cross platform component layer,
various ports, accessibility, and embedding support.
Doug is motivated by the opportunity to build software that is
used by millions of people. See his blog at http://dougt.wordpress.com/