You are currently viewing a snapshot of taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to, please file a bug.

Mozilla Developer Day 2004

Friday, August 6, 2004
Google Campus, Building 44
Perth Conference Room
1625 Charleston Road
Mountain View, CA 94043-1208

Map to Building 44

Directions to the Google Campus

Parking Update: Signs will be posted and there will be a Google security representative who will direct you to an appropriate parking space when you arrive at the address above. Please identify yourself as a Developer Day participant. Note that Building 44 is across the street from the main portion of the Google Campus, which sits between Amphitheater Parkway and Charleston.

When you arrive in the Google Lobby, look for the Mozilla representative that will guide you to the meeting room on the second floor.

Internet connections will be available at Developer Day in the rear of the Main Session room


  • Individual Registration: $25.00
  • Individual Registration with a Firefox T-Shirt: $50.00

Please send an e-mail to Marcia indicating your registration preference. The registration fee will be payable at the door. If you are opting for the t-shirt registration, please include your t-shirt size. Registration fee includes lunch, snacks, drinks, and a reception following the day's events. If you require vegetarian food, please include that information in your e-mail. Bonus: The first 30 people to register will get a GMail account!


  • 9 AM - 10 AM Demos/Networking Time
  • Morning Sessions (10:00 AM - 12:30 PM):
    • 10:00 - 10:10 AM Mozilla Foundation Update -- Mitchell Baker/Chris Hofmann
    • 10:10 - 11:10 AM Roadmap/The Road to Mozilla 2.0 - Mike Shaver and Brendan Eich
    • 11:10 - 11:45 AM New Layout and Rendering Features for Gecko - Robert O'Callahan

      The basic experience of reading text on the Web has changed little in the past several years, even as screens have grown in size and quality, powerful graphics hardware has become a commodity, and browsers have made a lot of progress in other areas. We can and must take browsing to the next level. We will describe an exciting set of features that are emerging in Gecko --- including columns, accelerated graphics, and quasi-resolution-independent CSS pixels --- that can help take us there. Let's talk about how they can be used and what else ought to be done.

    • 11:45 - 12:30 PM Accessibility Intro for Mozilla hackers -- Why, What and How - Aaron Leventhal

      Aaron's talk will include showing how Mozilla works with various technologies, including the first ever demo of Mozilla with a screen reader (Window-Eyes).

  • 12:30 - 1:30 PM Lunch and Demos
  • Afternoon Sessions (1:30 - 5 PM):
    • 1:30 - 2:30 PM Hello, World - Application Opportunities with Mozilla's XUL - Nigel McFarlane

      The display of XUL documents as traditional GUI interfaces is one of the more innovative achievements of the Mozilla Platform. It allows new and old classes of applications to be built with the efficiencies inherent in traditional Web development. But what applications are suitable, possible or even interesting? This talk examines three areas of opportunity for developers of XUL-based applications: Web delivery, Mozilla Tools, and Open Source/Linux.

    • 2:30 - 3:15 PM How to Improve Web Site Compatibility Using Mozilla - Bob Clary

      Mozilla provides a number of features which make it an essential tool for any web site quality assurance team. Learn how to leverage Mozilla to create an automated system to identify and report CSS and JavaScript errors in your content, and have your site look great in all major browsers.

    • 3:15 - 3:30 PM Break
    • 3:30 - 4:00 PM Backwards Compatibility in Gecko - Robert O'Callahan

      Here is a question for both Web developers and Mozilla engineers: Microsoft's policy is that keeping backward compatibility with previous versions of IE takes precedence over fixing bugs that might break it. That has not been our policy, but what should our policy be? We need to settle on a policy, and publically commit to it, as we gain user and Web developer market share. This session will be for analyzing proposals and collecting feedback and discussion.

    • 4:00 - 4:30 PM Forumzilla - Myk Melez

      Myk will give a demo of Forumzilla and show how the Mozilla platform makes it easy to develop such extensions. He will also cover plans for Forumzilla integration into Thunderbird.

    • 4:30 - 5:00 PM Additional Demos
  • 5:00 - 6:00 PM Wine and Cheese Reception


A limited number of copies of Nigel McFarlane's book Rapid Application Development with Mozilla will be given away during the Developer Day event.


ShopTree: Progressive XSLT-based Filtering by Marcio Galli / and BuscaPe Inc. Keywords: XML UI, XUL, Web Services, Live DOM and UI filters

This demo is a XUL-based application that allows users to search products from a remote Shopping comparison Web service. The focus here is to showcase an event model that uses XSLT transformation filters and DOM to continuously update UI elements as a result of calls to remote Web Services.