Mozilla Sessions

07/19/2000, 8:45am to 10:15am in Serra I & II
  • Open Source and the Personal Computer Revolution
    Presented by Andy Hertzfeld

    The personal computer revolution was initially driven by enthusiasts, propelled by their idealism and passion . My talk will compare the early days of the personal computer industry with the current situation of the open source movement. It will focus on my experiences at Apple, describing some of the key people at Apple and how their personalities worked their way into their products, especially dwelling on the development of the Macintosh computer. The talk will discuss the structural problems that ensnared the personal computer industry in the 1980s and articulate how the open source movement can help to resolve them. Finally, it will look at the challenges that lie ahead for the open source movement, emphasizing the crucial issue of usability, discussing what the community can do to make open source software easier to use for mainstream users.

07/19/2000, 10:45am to 12:15pm in Bonzai II-III
  • State of mozilla.org and the Mozilla Project
    Presented by Mitchell Baker

    Mitchell Baker, general troubleshooter and manager of mozilla.org, will give an update on the status of mozilla.org and the mozilla project. The update will include topics such as: organization and general operation of mozilla.org; the relationship between the mozilla browser project and mozilla component technologies; relationship between mozilla milestone releases and commercial product releases; characteristics of the mozilla development community; and upcoming challenges in the project. Mitchell will also give a general overview of the Mozilla Track and related BOFs.

  • Inside the Lizard: Mozilla Architecture Overview
    Presented by Michael Ang

    This presentation will provide an overview of the architecture of the Mozilla browser. The overview will provide the information needed to understand the Mozilla code base and to customize or extend the browser. Topics will include writing modular code and accessing existing APIs, creating your own custom components, accessing data sources, and porting to new platforms.

07/19/2000, 1:30pm to 3:00pm in Bonzai II-III
  • Building an Application on Mozilla-the Zope Mozilla Initiative
    Presented by Paul Everitt

    Zope is an Open Source application server built out of the web's object system. Mozilla was recently tapped as a next-generation management environment for Zope. What was the rationale behind the decision, and how are the two environments connected? Find out more in this lively talk, including a demonstration of Zope Studio running on Mozilla.

  • Writing a Mozilla Application with XUL and Javascript-The ChatZilla Example
    Presented by Rob Ginda

    This talk will dig into the techniques for writing applications with XUL and JavaScript. You'll get an overview of XUL and XUL overlays, creating and using chrome:// URLs, I18N and L10N techniques, the Chrome Registry, and dynamic content creation. The Mozilla IRC client, ChatZilla, will be used as an example throughout the discussion.

07/19/2000, 3:30pm to 5:00pm in Bonzai II-III
  • How to Build a Pluggable Component
    Presented by Mike Shaver

  • An In-depth Look at Mozilla Mail/News
    Presented by Alec Flett

    The Mozilla Mail/News client is a full featured mail and news reader with support for POP, IMAP, NNTP and SMTP. It's also the largest application written for the Mozilla Platform, using nearly all of the core technologies Mozilla has to offer: XUL, JavaScript, RDF, Ender (the HTML editor), Necko (the networking library), and XPConnect. This talk will be covering the overall architecture of the Mail/News application, the current status and future directions.

07/20/2000, 8:45am to 10:15am in Serra I & II
  • Open Source Challenges
    Presented by Tim O'Reilly

  • The Coming Comfy Culture
    Presented by Gregory Benford

    In a unique and riveting Keynote, well known 'hard' science fiction author and physicist Gregory Benford asks the question "Where will cheap chips and servile software take us in a few decades? Building on his experience in constructing devices designed to communicate meaningfully across hundreds of decades (he was part of the team that developed markers for U.S. nuclear waste sites that must last 10,000 years) with his knowledge of technology, Benford looks at the future in terms of fundamental cultural shifts and what they mean. Our future digitized culture will not necessarily share our assumptions or visions. That future will enjoy an ever-attentive urban landscape, one tuned at every turn by ingratiating machines. Products will fare well if they can anticipate how well that culture will accept fine shadings of machine obedience and intrusion into personal lives. How comfy will we get before we object? Much depends upon how we see ourselves.

07/20/2000, 10:45am to 12:15pm in Bonzai II-III
  • Open Source Crypto and Mozilla
    Presented by Frank Hecker

    The recent relaxation of U.S. encryption export controls has made it more possible for U.S. and non-U.S. developers to work together on adding cryptographic functionality to open source applications. In particular, the Mozilla open source browser and mail/news client will be getting SSL capability as a result of code and developer time contributed by iPlanet E-Commerce Solutions and Netscape; other Mozilla-related crypto projects are being discussed. We'll explore the current state and future prospects for cryptographic functionality in Mozilla and also discuss compliance with the new U.S. export regulations and other crypto-related issues relevant to any open source project.

  • The Many Faces of Mozilla
    Presented by Ben Goodger

    Mozilla allows designers to create completely a completely new look and feel by creating skins - skins created by using familiar web technologies like Cascading Style Sheets and XML. This talk introduces some of the aspects of skin creation, and delves into how to ensure that XUL based applications are skinnable.

Session room assignments are subject to change.