VANCOUVER, British Columbia – January 21, 2001 – Keen on hearing more about the hottest dragons to hit NYC this century? Check out our talk on Mozilla as a cross-platform application development framework at LinuxWorld NY 2001. We're *of course* also doing talks on Perl and Python. Hope to see you there! Can't make it to NYC? Catch up with us at a town near you.

Mozilla as a Cross-Platform Application Development Framework
Friday, February 2nd, 9:00am-10:15am
Trent Mick, Core Python Developer

Mozilla is much more than a browser — it is an open source, highly modularized, modern component framework which allows the development of professional cross-platform applications. Our experience with Mozilla is based on the development of a new cross-platform, multi-language scripting Integrated Development Environment (IDE), called Komodo. This IDE leverages the Mozilla architecture and the power of today's popular scripting languages: Perl, Python and JavaScript, and delivers a full-featured IDE for scripting languages which is both ready-to-use and extensible by the user using their favorite language. This session will present an overview of the Mozilla codebase as an application development framework. The topics we will cover include an overview of Mozilla as an application development framework; building portable user interfaces with XUL; XBL and JavaScript; XPCOM: Mozilla's component strategy, architecture of the Komodo IDE; a large non-browser Mozilla application; and lessons learned in working with Mozilla.

An Overview of the Python Language Library
Tuesday, January 30, 9:00am – 12:00pm
Dr. David Ascher, Senior Developer

Python's popularity is due to the combination of a simple yet powerful syntax and object model with a rich set of tools and libraries. This beginner level tutorial will start with a quick overview of the Python language, and follow-up with a "reader's digest" selection of the most powerful library modules, taken from the standard distribution as well as from selected third party suppliers. From text processing to graphics, distributed computing to extension-building, a critical survey of the tools which are most useful to the Python developer in building powerful applications quickly will be presented.

Perl6 Update
Wednesday, January 31st, 4:15pm-5:30pm
Adam Turoff, Perl Knowledge Manager

The next major release, Perl6, is expected to be available after January 2002, and will be the community's rewrite of Larry Wall's very popular programming language. It is being designed from the ground up to support threads, Unicode, and modern programming practices, like Object Oriented Programming and Functional Programming. Perl6 will further push the envelope of making easy things easy and hard things possible. Perl6 may not be backward compatible with previous releases of Perl. A primary goal of Perl6 is to offer automated migration tools to translate old Perl code into Perl6 as accurately and painlessly as possible. This session will brief you on what you need to know to migrate to Perl6, why Perl5 isn't going away, and what to expect in the next release of Perl.