SJSU CS Dept. Logo

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. 


Photo of Doug TurnerAs 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/