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.

Gecko Technologies CodeStock

Sponsored by RealNetworks


Welcome to the registration form for Netscape's "CodeStock" (developer seminar) on Gecko technologies. There are three seminars, the first of which will be offered two times:
  • Building Web Content, Applications, and Services with Mozilla and W3C Standards
    • W1: Tuesday, September 21st, 9 a.m. - 1 p.m.
    • W2: Wednesday, September 22nd, 2:30 p.m. - 6:30 p.m.
  • Enhancements to the Mozilla Plug-in API
    • P1: Tuesday, September 21st, 2:30 p.m - 5:30 p.m.
  • Embedding Gecko into Software Applications
    • E1: Wednesday, September 22nd, 9 a.m. - 1 p.m.
All seminars are free of charge and will take place at Netscape's main campus, which is at the corner of Ellis and Middlefield Avenues in Mountain View, California. Building and room locations and driving directions will be included with your confirmation of attendance.

If you are unable to attend these seminars in person, Netscape intends to provide a live webcast of the seminars viewable through the Internet via RealNetworks streaming video. Want to listen to the live streamed version? Sign up below and you will be emailed a URL for your personal use only.

If you are unable to attend in person or listen to the live webcast, the seminars will be permanently archived at for playback at your convenience. (Want to learn how to webcast and archive your own company seminars? Attend the upcoming RealNetworks Streaming Media Authoring Seminars.)

Agenda Items for Each Seminar

  • W1, W2: Building Web Content, Applications, and Services with Mozilla and W3C Standards
    • Eric Krock, Senior Product Manager, Netscape Communicator
      • Quick intros to HTML 4.0, CSS1/2, DOM 2, XML, XML Namespaces, XUL and Skins
      • Using these standards and technologies to build web content and applications
      • Code walkthrough of working web applications
      • Techniques for cross-browser and backward compatibility
    • Mitch Gould of, author of Human Factors Programming using the DOM (forthcoming)
      • Introduction to the W3C Document Object Model, level 1
    • Tague Griffith, Client Internationalization Engineer
      • Using Standards to Internationalize and Localize Content and Applications
    • Other experts on these technologies may present as well.
    • Q&A session with Gecko engineers including members of W3C Working Groups
  • P1: Enhancements to the Mozilla Plug-in API
    • Speakers: Alex Musil and Andrei Volkov, Netscape engineers who developed the Mozilla Plug-in API
      • Introduction to XPConnect and the Mozilla Plug-in API
      • Enhancing plug-in performance by start and stop methods and eliminating the dependency on the Nav4 Netscape Java Virtual Machine
      • Providing a backward adapter so enhanced plug-ins continue to support older browsers
    • Overview of Mozilla Plug-in API documentation
    • Q&A session with Alex Musil and Andrei Volkov
  • E1: Embedding Gecko and/or the JavaScript Engine into Software Applications
    • Expected Speakers: (subject to change, and some may present remotely via teleconference)
      • Adam Lock, developer of the Gecko ActiveX control
      • representatives from Citec and
      • Viswanath Ramachandran, Netscape engineer who worked on embedding the JavaScript 1.4 C engine into the Enterprise Server
      • Norris Boyd, Netscape engineer who developed the Rhino (JavaScript in Java) component
    • Q&A sessions with each presenter and with Gecko and JavaScript team engineers

Registration Form

Notes regarding registration: because of space limitations:
  • Advance registration is required to attend these seminars.
  • Seats will be allocated on a first-come first-served basis.
  • Attendance at the "Enhancements to the Mozilla Plug-in API" seminar is limited to individuals and companies who have shipped a browser plug-in already or are planning to ship one for Mozilla.
  • If you wish to attend the "Building Web Content, Applications, and Services with Mozilla and W3C Standards" seminar, please register for session W2 on Wednesday as space in session W1 is very limited. Register for session W1 on Tuesday only if you are attending the plug-in session P1 as well, or if you are unable to attend session W2. Attendees for the plug-in session P1 will have first priority in registration for session W1.
To submit this form, your browser must be capable of submitting forms by email.

Fields marked with an asterisk (*) must be entered.

* Which seminar(s) do you wish to attend? (Choose 1 or more. Check either "onsite" if you wish to attend in person or "video" if you wish to attend via streaming video over the Internet; do not check both for the same seminar.)
onsitevideoTuesday, September 21st
W1: 9 a.m. - 1 p.m. Building Web Content 
P1: 2:30 p.m - 5:30 p.m. Mozilla Plug-in API
If registering for P1, please answer one of the following:
a) I/my company have already shipped a plug-in named 
b) I/my company plan to ship a new plug-in for Mozilla named 
onsitevideoWednesday, September 22nd
E1: 9 a.m. - 1 p.m. Embedding Gecko and/or JavaScript
W2: 2:30 p.m. - 6:30 p.m. Building Web Content
* Name:
* Company Name:
* Address:
* City:
State, Province, or Prefecture:
ZIP/Postal Code:
* Phone:
* Email:
Other / Comments: 
(Note: if you wish to register multiple people, please do not indicate this in the comments
field. Instead, to make sure each one gets a spot, please have each person fill out and
submit their own form. Thank you for your assistance!)
(Please click the Submit button once only; a confirmation alert will
appear, but the page will not change in response. If you do not
receive an autoresponse email within 30 minutes, please click
again then.)

Do you have general questions regarding Gecko and Mozilla?
Please see
Questions regarding the CodeStock may be emailed to, but please use the mail-submit
form above for all registrations. (Free-form emails won't be
processed correctly.) Thank you!