BEGIN:VCALENDAR CALSCALE:GREGORIAN X-WR-TIMEZONE;VALUE=TEXT:US/Pacific METHOD:PUBLISH PRODID:-//Apple Computer\, Inc//iCal 1.0//EN X-WR-CALNAME;VALUE=TEXT:MacOSX_Conference X-WR-RELCALID;VALUE=TEXT:3E71BD3E-C477-11D6-9B80-00039398AE0C VERSION:2.0 BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T084500 SUMMARY:"Terminal.app:Unix for Mac folk" Chris Stone Brian Jepson (Room: Camino Real) DTSTAMP:19010101T010101Z UID:3113 DTEND;TZID=US/Pacific:20020930T121500 DESCRIPTION:Description: This tutorial covers Unix commands for navigating directories\, copying and moving files\, editing text files\, and working with super-user privileges\, as well as installation of the cron daemon\, anacron\, Fink package management system\, and Streamripper. \nSpeaker(s): Chris Stone; Brian Jepson\nTrack: Mac OS X Tutorials\nRoom: Camino Real END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T084500 SUMMARY:"Wireless Wonderland: OS X and Short-range Networks" Glenn Fleishman (Room: Lafayette) DTSTAMP:19010101T010101Z UID:3101 DTEND;TZID=US/Pacific:20020930T121500 DESCRIPTION:Description: Fleishman walks through the major wireless standards\, how to configure them\, and how to cope with their shortcomings. Real-world examples and demos form the backbone of the presentation\, with practical how-to's for creating networks\, encrypted connections\, and working with Bluetooth.\nSpeaker(s): Glenn Fleishman; \nTrack: Mac OS X Tutorials\nRoom: Lafayette END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T084500 SUMMARY:"Programming Perl on Mac OS X" brian d foy Randal Schwartz (Room: San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3281 DTEND;TZID=US/Pacific:20020930T121500 DESCRIPTION:Description: Use the full power of Perl and open-source tools on Mac OS X. This session covers adapting Mac OS X installations for development\, including installing Perl\, working with applications like Photoshop\, iTunes\, and iPhoto\, as well as programmatic ways to do the same things with Perl modules.\nSpeaker(s): brian d foy; Randal Schwartz\nTrack: Mac OS X Tutorials\nRoom: San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T084500 SUMMARY:"Introduction to Objective-C" James Duncan Davidson (Room: Winchester) DTSTAMP:19010101T010101Z UID:3139 DTEND;TZID=US/Pacific:20020930T121500 DESCRIPTION:Description: Learn how Objective-C extends the ANSI C language with a highly dynamic set of object-oriented abilities as well as how strings\, collections\, and memory-management work in Cocoa. Even if you plan on programming Cocoa with Java or AppleScript\, you'll benefit from understanding how Objective-C works and the legacy that it has imparted to Cocoa.\nSpeaker(s): James Duncan Davidson; \nTrack: Mac OS X Tutorials\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T084500 SUMMARY:"Java and Mac OS X" Daniel Steinberg (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3152 DTEND;TZID=US/Pacific:20020930T121500 DESCRIPTION:Description: Every Mac OS X box ships with Java 2 installed. From the familiar command line applications to Apple's free IDE\, we'll examine how to develop Java applications on and for Mac OS X from three perspectives: configuring and using the best tools\, the benefits of bringing Java application to Mac OS X\, and tweaking a Java app to make it feel almost native. \nSpeaker(s): Daniel Steinberg; \nTrack: Mac OS X Tutorials\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T084500 SUMMARY:"AppleScript I: Fundamentals" Sal Soghoian (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3250 DTEND;TZID=US/Pacific:20020930T121500 DESCRIPTION:Description: Gain a thorough understanding of the fundamentals used to create real-world AppleScript scripts\, including the new tools and abilities found in Mac OS X v10.2. Sal Soghoian provides step-by-step\, practical approaches\, detailed techniques\, and examples gleaned from over a decade of scripting the Mac OS and its core applications to aid you in developing a solid foundation in script writing.\nSpeaker(s): Sal Soghoian; \nTrack: Mac OS X Tutorials\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T133000 SUMMARY:"Programming Cocoa with Perl" Dan Sugalski (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3114 DTEND;TZID=US/Pacific:20020930T171500 DESCRIPTION:Description: This tutorial covers the basics of writing a Cocoa application in Perl including the use of the Interface Builder to build the interface\, Project Builder to build and manage the project\, and the fundamental concepts that underlie Cocoa. Sugalski also provides the concepts and skills needed to effectively use the documentation and development tools that are available.\nSpeaker(s): Dan Sugalski; \nTrack: Mac OS X Tutorials\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T133000 SUMMARY:"An Introduction to WebObjects Tools and Techniques" mmalcolm Crawford Scott Anguish (Room: San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3192 DTEND;TZID=US/Pacific:20020930T171500 DESCRIPTION:Description: mmalcolm Crawford lays out the tools and techniques used in WebObjects development\, from the creation of a single dynamic page\, through state management\, to retrieving records from a database and manipulating relationships.\nSpeaker(s): mmalcolm Crawford; Scott Anguish\nTrack: Mac OS X Tutorials\nRoom: San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T133000 SUMMARY:"AppleScript II: Introduction to AppleScript Studio" Sal Soghoian (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3252 DTEND;TZID=US/Pacific:20020930T171500 DESCRIPTION:Description: Discover the tremendous power of the hottest and most important Apple technology to be introduced in years: AppleScript Studio\, a professional integrated development environment. Sal Soghoian shows you how to quickly develop and build Aqua-interfaced solutions. If you know how to write a script\, you can easily create robust\, native Mac OS X applications that have all the abilities of applications written in Objective-C or Java.\nSpeaker(s): Sal Soghoian; \nTrack: Mac OS X Tutorials\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T133000 SUMMARY:"Cancelled Programming Cocoa with Objective-C" James Duncan Davidson (Room: Winchester) DTSTAMP:19010101T010101Z UID:3253 DTEND;TZID=US/Pacific:20020930T171500 DESCRIPTION:Description: Designed to teach Apple developers the key concepts of object-oriented programming for Mac OS X\, this tutorial highlights the essential tools for porting existing code to the new operating system and lays the foundation for developers to create industrial-strength applications.\nSpeaker(s): James Duncan Davidson; \nTrack: Mac OS X Tutorials\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T133000 SUMMARY:"Community Wireless Networks with Mac OS X" Rob Flickenger (Room: Lafayette) DTSTAMP:19010101T010101Z UID:3254 DTEND;TZID=US/Pacific:20020930T171500 DESCRIPTION:Description: The Community Network phenomenon is bringing wireless broad-band to the masses\, and Mac OS X is well-equipped to help you participate. We'll take a look at what Community Wireless Networks are\, how to find one\, and how to use them safely with Mac OS X.\nSpeaker(s): Rob Flickenger; \nTrack: Mac OS X Tutorials\nRoom: Lafayette END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T180000 SUMMARY:"Perl and Mac" brian d foy (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3379 DTEND;TZID=US/Pacific:20020930T190000 DESCRIPTION:Description: \nSpeaker(s): brian d foy; \nTrack: BOF\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T190000 SUMMARY:"Mac OS X Wireless" (Room: San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3386 DTEND;TZID=US/Pacific:20020930T200000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T200000 SUMMARY:"Welcome to an O'Reilly Conference" Rael Dornfest (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3385 DTEND;TZID=US/Pacific:20020930T210000 DESCRIPTION:Description: \nSpeaker(s): Rael Dornfest; \nTrack: BOF\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20020930T200000 SUMMARY:"Bay Area Wireless User Group (BAWUG) Meeting" (Room: San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3393 DTEND;TZID=US/Pacific:20020930T220000 DESCRIPTION:Description: The Bay Area Wireless Users Group (BAWUG) will hold a special meeting at the Westin Santa Clara in conjunction with the O'Reilly Mac OS X Conference. BAWUG was founded to promote wireless use for the Greater San Francisco Bay Area. This meeting is open to the public. Visit the BAWUG website for more information at http://www.bawug.org/\nSpeaker(s): ; \nTrack: BOF\nRoom: San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T083000 SUMMARY:"The Future is Built In" Tim O'Reilly (Room: Santa Clara Ballroom) DTSTAMP:19010101T010101Z UID:3256 DTEND;TZID=US/Pacific:20021001T091500 DESCRIPTION:Description: Mac OS X is becoming common ground across established and emerging technologies. What's so visionary about how Mac OS X picks up the threads of a variety of technologies and spins them into a machine for the 21st century? Tim O'Reilly answers this question and reveals what's in store for the Mac OS X development platform.\nSpeaker(s): Tim O'Reilly; \nTrack: Keynote\nRoom: Santa Clara Ballroom END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T091500 SUMMARY:"Toward Mac OS XX" David Pogue (Room: Santa Clara Ballroom) DTSTAMP:19010101T010101Z UID:3202 DTEND;TZID=US/Pacific:20021001T101500 DESCRIPTION:Description: It's taken 17 years to go from System 1.0 to Mac OS X\, from 128K of memory to 128 megs\, from 400K disks to 40 gigabytes. What will another 17 years bring? David Pogue takes a funny\, whirlwind look back\, pauses to analyze the promise and perils of Mac OS X\, and fast-forwards to 2020 to imagine what's ahead on the road to Mac OS XX.\nSpeaker(s): David Pogue; \nTrack: Keynote\nRoom: Santa Clara Ballroom END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T104500 SUMMARY:"Cult of the Mac" Leander Kahney (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3195 DTEND;TZID=US/Pacific:20021001T113000 DESCRIPTION:Description: The 44 million people who use a Macintosh computer are sometimes compared to members of a brainwashed cult. Find out from journalist why Steve Jobs is worshipped like a messiah\, why Mac fans go to absurd lengths to upgrade obsolete machines\, and the crazy things Mac fans do to acquire\, configure\, and customize their computers.\nSpeaker(s): Leander Kahney; \nTrack: Mac OS X in the Large\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T104500 SUMMARY:""Shoot Like Ansel -- Creating Stunning Images for iPhoto"" Derrick Story (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3100 DTEND;TZID=US/Pacific:20021001T113000 DESCRIPTION:Description: While Apple's breakthrough image manager\, iPhoto\, helps you manage your photos like Martha Stewart\, it won't help you shoot like Ansel Adams. Learn the insider tricks to taking great digital images from working pro Derrick Story\, and start building beautiful iPhoto libraries unlike any you've ever created before.\nSpeaker(s): Derrick Story; \nTrack: Multimedia/ The iApps\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T104500 SUMMARY:"Automating Mac OS X" Matt Neuburg (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3150 DTEND;TZID=US/Pacific:20021001T113000 DESCRIPTION:Description: Liberate yourself from repetitious or tedious or specialized tasks by automating Mac OS X. Real-world examples demonstrate QuicKeys\, Terminal\, BBEdit\, Script Debugger\, REALbasic\, and Cocoa; applications driven include FileMaker Pro\, Eudora\, Microsoft Word\, and Excel.\nSpeaker(s): Matt Neuburg; \nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T113000 SUMMARY:"Mac OS X Mail Clients for Every User" Paul Hoffman (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3108 DTEND;TZID=US/Pacific:20021001T121500 DESCRIPTION:Description: Mac OS X comes with its own mail client ("Mail")\, but there are dozens of other mail programs that are tailored to everyone from the ubergeek to the rank novice. Paul Hoffman covers all significant mail features\, such as security\, filtering\, spam prevention\, and address management and talks about which Mac OS X clients have each of the features. \nSpeaker(s): Paul Hoffman; \nTrack: Mac OS X in the Large\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T113000 SUMMARY:"Inside iPhoto" David Pogue (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3274 DTEND;TZID=US/Pacific:20021001T121500 DESCRIPTION:Description: In this tippy\, tricky session\, David Pogue\, coauthor of "iPhoto: The Missing Manual\," takes you far deeper into iPhoto than you've thought it possible to go. Master the underlying folder structure of iPhoto's digital shoebox\, learn to use plug-ins and add-ons\, modify the layouts of iPhoto's spectacular photo books\, and more.\nSpeaker(s): David Pogue; \nTrack: Multimedia/ The iApps\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T113000 SUMMARY:"Open Directory/LDAP and NetInfo" Tom Goguen David O'Rourke (Room: Winchester) DTSTAMP:19010101T010101Z UID:3298 DTEND;TZID=US/Pacific:20021001T121500 DESCRIPTION:Description: Jaguar Server includes a new LDAPv3 Directory Server\, a SASL Password Server and Workgroup Manager\, a powerful new directory-based tool for managing users\, groups and computers. Learn more about these exciting technologies and find out how your applications can take advantage of this new infrastructure.\nSpeaker(s): Tom Goguen; David O'Rourke\nTrack: Servers and Networking\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T113000 SUMMARY:"Getting Started with Cocoa: Developer Tools" James Duncan Davidson (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3260 DTEND;TZID=US/Pacific:20021001T121500 DESCRIPTION:Description: Davidson analyzes both Project Builder and Interface Builder\, Apple's powerful primary developer tools\, and explains how to use them in the creation of Cocoa applications. Build applications quickly and effectively without complicating your life with lots of clutter.\nSpeaker(s): James Duncan Davidson; \nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T113000 SUMMARY:"Development-tool Support for Enterprise Database Applications on the Mac" Obul Kambham (Room: Camino Real) DTSTAMP:19010101T010101Z UID:3488 DTEND;TZID=US/Pacific:20021001T121500 DESCRIPTION:Description: \nSpeaker(s): Obul Kambham; \nTrack: Products and Services\nRoom: Camino Real END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T133000 SUMMARY:"Adopting the Mac OS X User Experience in Your Application" John Geleynse (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3206 DTEND;TZID=US/Pacific:20021001T141500 DESCRIPTION:Description: John Geleynse presents the major differences between other GUIs and the user experience of Mac OS X\, and how to adopt and design for Aqua. Delight even the most demanding Mac OS X users by learning to create applications that have the consistency\, intuitive design\, and ease of use that is characteristic of the Macintosh. \nSpeaker(s): John Geleynse; \nTrack: UI\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T133000 SUMMARY:"Mac OS X Server - Wading Through the GUI" Doug Hanley (Room: Winchester) DTSTAMP:19010101T010101Z UID:3123 DTEND;TZID=US/Pacific:20021001T150000 DESCRIPTION:Description: Though the terminal rarely needs to be cracked open to have a fully functional Web/Mail/File/Windows/Unix/Print server\, Doug Hanley describes all the major aspects of the GUI side of Mac OS X Server\, and goes into the issues and exceptions that still require some work in the terminal\, such as web\, print\, and file sharing\, and mail server.\nSpeaker(s): Doug Hanley; \nTrack: Servers and Networking\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T133000 SUMMARY:"Introduction to WebServices from Cocoa" Scott Anguish (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3186 DTEND;TZID=US/Pacific:20021001T141500 DESCRIPTION:Description: Scott Anguish demonstrates how WebServices can be accessed from a Cocoa application\, including sending XML-RPC/SOAP messages and integrating the results into a Cocoa application.\nSpeaker(s): Scott Anguish; \nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T133000 SUMMARY:"What's New in Jaguar" Chris Bourdon (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3286 DTEND;TZID=US/Pacific:20021001T141500 DESCRIPTION:Description: Learn more about the significant enhancements that Mac OS X v.10.2\, also known as "Jaguar\," delivers to the modern Unix foundation of Mac OS X and to great new features including iChat\, Apple's AOL compatible instant messaging application\, an expanded\, more powerful Mail application with Adaptive Latent Semantic Analysis based junk mail filtering\, and Sherlock 3\, the evolution of web searching that will change the way you use the Internet. \nSpeaker(s): Chris Bourdon; \nTrack: Emerging Topics\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T141500 SUMMARY:"End-user Troubleshooting For Fun and Profit" Ted Landau Dan Frakes (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3373 DTEND;TZID=US/Pacific:20021001T150000 DESCRIPTION:Description: Even an OS as wonderful as Mac OS X goes south occasionally\, so it pays to know the common problems that can occur and how end-users go about trying to fix them. This session presents a troubleshooting overview\, and offers a suggested list of utilities waiting to be developed that could make end-user troubleshooting a more friendly experience.\nSpeaker(s): Ted Landau; Dan Frakes\nTrack: Mac OS X in the Large\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T141500 SUMMARY:"Mac User Interface Design for New Developers" Brook Conner (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3199 DTEND;TZID=US/Pacific:20021001T150000 DESCRIPTION:Description: Positing that the key to a new Mac application's usability is its consistency with existing Macintosh applications\, Brook Conner outlines the principles of application organization so that new or ported applications can be designed from the start to meet the high expectations of experienced Mac users\, and demonstrates how Interface Builder makes it easy to follow these conventions.\nSpeaker(s): Brook Conner; \nTrack: UI\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T141500 SUMMARY:"What's New In Jaguar: Rendezvous" Michael Beam (Room: Winchester) DTSTAMP:19010101T010101Z UID:3388 DTEND;TZID=US/Pacific:20021001T150000 DESCRIPTION:Description: One of the most interesting enhancements Jaguar brings to Mac OS X is the addition of Rendezvous\, which enables automatic discovery of network services in a way that is transparent to the user. In this session\, we'll take a look at support for Rendezvous in Cocoa\, how it can change the way people use their computers\, and how to use it in your application.\nSpeaker(s): Michael Beam; \nTrack: Programming\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T141500 SUMMARY:"Darwin Ports: Update & Discussion" Kevin van Vechten Landon Fuller (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3448 DTEND;TZID=US/Pacific:20021001T150000 DESCRIPTION:Description: One of the great virtues of Mac OS X is its ability to run almost all the open source software available on the Internet. However\, that software still needs to be ported to work with Darwin. This session provides an update on the new "DarwinPorts" initiative from OpenDarwin.org\, followed by a discussion of issues and strategies for managing ports on Mac OS X.\nSpeaker(s): Kevin van Vechten; Landon Fuller\nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T160000 SUMMARY:"Mac OS X, a Digital Rights Management Operating System" Dan Gillmor Cory Doctorow; J.D. Lasica; Victor Nemechek; Tim O'Reilly (Room: Santa Clara Ballroom) DTSTAMP:19010101T010101Z UID:3369 DTEND;TZID=US/Pacific:20021001T164500 DESCRIPTION:Description: Mac OS X is becoming\, whether by design or by accident\, a Digital Rights Management operating system where the rights in question are the user's rights. Can this distinctly pro-customer approach continue in the face of Hollywood's ire and the entertainment industry's clout in Congress? Will Apple copy Microsoft and build harsh DRM for copyright owners into the system?\nSpeaker(s): Dan Gillmor; Cory Doctorow; J.D. Lasica; Victor Nemechek; Tim O'Reilly\nTrack: Keynote\nRoom: Santa Clara Ballroom END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T170000 SUMMARY:"Building a Cheap, Ugly Mac" Dori Smith (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3159 DTEND;TZID=US/Pacific:20021001T174500 DESCRIPTION:Description: You swore you'd never have a machine you hadn't built yourself\, but now you're thinking about checking out Mac OS X. In this session\, Dori Smith demonstrates how to build a Mac clone that'll run Mac OS X for fraction of both the price and the looks of an Apple-branded machine.\nSpeaker(s): Dori Smith; \nTrack: Hardware\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T170000 SUMMARY:"Mac OS X for the Common Unix Folk" Jordan Hubbard (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3169 DTEND;TZID=US/Pacific:20021001T174500 DESCRIPTION:Description: For Unix users\, this session covers: filesystem differences\, application packages\, prefs and defaults (user perspective) and advanced user issues. For Unix developers explore: libraries and frameworks\, application packaging and bundles\, prefs and defaults (developer perspective)\, developer tools and simple porting tips. Get up to speed on the basics of Mac OS X from the perspective of a Unix user/developer.\nSpeaker(s): Jordan Hubbard; \nTrack: Unix\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T170000 SUMMARY:"Jaguar, VPNs, and IPsec" Paul Hoffman (Room: Winchester) DTSTAMP:19010101T010101Z UID:3228 DTEND;TZID=US/Pacific:20021001T174500 DESCRIPTION:Description: Jaguar is expected to contain a VPN client for connecting to systems that use the IPsec protocol. Interoperability among the dozens of IPsec implementations is good\, but far from perfect. This session briefly explains IPsec and shows how to set Jaguar's options to interoperate with common VPN systems.\nSpeaker(s): Paul Hoffman; \nTrack: Servers and Networking\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T170000 SUMMARY:"Porting an Open Source Carbon Application to Cocoa" Christopher Nagel (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3374 DTEND;TZID=US/Pacific:20021001T174500 DESCRIPTION:Description: Using an open source\, Carbon-based project as a jumping-off point\, Nagel demonstrates how to rearchitect the application into its Cocoa equivalent\, translating Carbon API into Cocoa API wherever possible. Much of the original code is preserved\, but the result is a full-fledged Cocoa application built for Mac OS X.\nSpeaker(s): Christopher Nagel; \nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T170000 SUMMARY:"Dynamic Java and Perl Integration with Nobjects: Object Oriented Interprocess Communication" Boris Katok (Room: Camino Real) DTSTAMP:19010101T010101Z UID:3487 DTEND;TZID=US/Pacific:20021001T174500 DESCRIPTION:Description: \nSpeaker(s): Boris Katok; \nTrack: Products and Services\nRoom: Camino Real END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T174500 SUMMARY:"Frankentosh: Creating Robots on Mac" Ted Stevko (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3148 DTEND;TZID=US/Pacific:20021001T183000 DESCRIPTION:Description: It's a mad scientist's dream! Delve into two ways to build your own robots: using Mindstorms\, the amazingly popular Lego system which can be programmed with intense detail\, and Robocode\, a new Java-based gaming system which pits your robots against other people's code.\nSpeaker(s): Ted Stevko; \nTrack: Hardware\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T174500 SUMMARY:"Mac OS X is Just Another UNIX - Writing Portable Applications" Kevin Burton (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3102 DTEND;TZID=US/Pacific:20021001T183000 DESCRIPTION:Description: There are a number of Unix applications that are available and work very well under Mac OS X. Unfortunately\, the reverse is not true. Most Mac OS X applications take advantage of platform specific features which rely on proprietary technology which is not portable to other Unix systems. This session covers how to develop brilliant Mac OS X applications which are also portable to other Unix systems such as Linux\, BSD\, and Solaris.\nSpeaker(s): Kevin Burton; \nTrack: Unix\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T174500 SUMMARY:"WebObjects Technical Overview" Bob Fraser (Room: Winchester) DTSTAMP:19010101T010101Z UID:3207 DTEND;TZID=US/Pacific:20021001T183000 DESCRIPTION:Description: Bob Fraser provides a technical overview of WebObjects for new developers\, highlighting key aspects of the WebObjects architecture\, its technical advantages\, and relevance to web application development. Topics include a discussion and demonstration of WebObjects tools\, design and flow of a typical WebObjects application\, and a review of deployment scenarios.\nSpeaker(s): Bob Fraser; \nTrack: Servers and Networking\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T174500 SUMMARY:"An Introduction to REALbasic" Joseph Strout (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3145 DTEND;TZID=US/Pacific:20021001T183000 DESCRIPTION:Description: REALbasic is a modern\, object-oriented language and visual development environment that's easy enough for beginners\, yet powerful enough for professionals. Strout demonstrates how to build Mac OS X applications by exploring the development environment\, code autocompletion\, the Tips window\, the platform library\, and emphasizing features specific to Mac OS X.\nSpeaker(s): Joseph Strout; \nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T174500 SUMMARY:"Test Automation for Mac OS X" John McIntosh (Room: Camino Real) DTSTAMP:19010101T010101Z UID:3492 DTEND;TZID=US/Pacific:20021001T183000 DESCRIPTION:Description: \nSpeaker(s): John McIntosh; \nTrack: Products and Services\nRoom: Camino Real END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T190000 SUMMARY:"Databases and ODBC on Mac OS X" (Room: Camino Real) DTSTAMP:19010101T010101Z UID:3363 DTEND;TZID=US/Pacific:20021001T200000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: Camino Real END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021001T200000 SUMMARY:"iMovie 2: the Missing Crash Course" David Pogue (Room: Santa Clara Ballroom) DTSTAMP:19010101T010101Z UID:3203 DTEND;TZID=US/Pacific:20021001T213000 DESCRIPTION:Description: During this session\, audience members become cast members as New York Times columnist David Pogue shoots\, edits\, and produces a four-minute film with dialogue\, action\, music\, and effects--live. Pogue focuses not just on iMovie and your camcorder\, but also on the techniques that separate amateur camcorder and production work from polished\, professional efforts.\nSpeaker(s): David Pogue; \nTrack: Event\nRoom: Santa Clara Ballroom END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T083000 SUMMARY:"Mac OS X: Unix Moves Out" Jordan Hubbard (Room: Santa Clara Ballroom) DTSTAMP:19010101T010101Z UID:3257 DTEND;TZID=US/Pacific:20021002T093000 DESCRIPTION:Description: Jordan Hubbard discusses Unix's long history in universities\, research institutions\, and server rooms\, and explains the new opportunities Mac OS X represents for the Unix development community.\nSpeaker(s): Jordan Hubbard; \nTrack: Keynote\nRoom: Santa Clara Ballroom END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T093000 SUMMARY:"Discussion: Mac OS X: Unix Moves Out" Jordan Hubbard (Room: Santa Clara Ballroom) DTSTAMP:19010101T010101Z UID:3258 DTEND;TZID=US/Pacific:20021002T101500 DESCRIPTION:Description: Jordan Hubbard discusses Unix's long history in universities\, research institutions\, and server rooms\, and explains the new opportunities Mac OS X represents for the Unix development community. \nSpeaker(s): Jordan Hubbard; \nTrack: Keynote\nRoom: Santa Clara Ballroom END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T104500 SUMMARY:"Welcome to Mac OS X" David Pogue (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3204 DTEND;TZID=US/Pacific:20021002T113000 DESCRIPTION:Description: Pogue makes Mac OS X sing\, dance\, and walk on its head. Witness a parade of undocumented shortcuts\, decipher the unfamiliar Mac OS X folder structure\, and get a beginner's taste of the Unix system that powers the whole thing. Based on Mac OS X: The Missing Manual\, this session is a life preserver tossed to anyone who has used Macs before but feels that confronting Mac OS X is like coming home from college to find that your parents have rearranged all your furniture.\nSpeaker(s): David Pogue; \nTrack: Mac OS X in the Large\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T104500 SUMMARY:"Providing User Assistance with Apple Help" Gordon Meyer Jessica Kahn (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3205 DTEND;TZID=US/Pacific:20021002T113000 DESCRIPTION:Description: Nearly every application needs a help system--learn how to create a good one from Gordon Meyer and Jessica Kahn. Find out how to use Apple Help for delivering Internet-updated\, media rich\, interactive onscreen documentation. Discover tips and tricks for optimizing\, organizing\, and writing your help system\, and how HTML\, AppleScript\, and QuickTime are combined with Help Viewer to create Mac OS X's built-in help delivery system.\nSpeaker(s): Gordon Meyer; Jessica Kahn\nTrack: UI\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T104500 SUMMARY:"Zero Configuration Networking with Rendezvous" Stuart Cheshire Chris Bourdon (Room: Winchester) DTSTAMP:19010101T010101Z UID:3288 DTEND;TZID=US/Pacific:20021002T113000 DESCRIPTION:Description: ZeroConf promises to bring true plug-and-play to the Internet Protocol (IP)\, by enabling users to automatically find and connect to IP devices using Multicast DNS and service-based lookups. Learn more about ZeroConf and Apple's implementation (aka Rendezvous)\, as well as how you can make your services more discoverable. \nSpeaker(s): Stuart Cheshire; Chris Bourdon\nTrack: Servers and Networking\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T104500 SUMMARY:"Java Servlets on Mac OS X" Ian Darwin (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3361 DTEND;TZID=US/Pacific:20021002T113000 DESCRIPTION:Description: Darwin's talk covers running Servlets on Mac OS X\, including installing and configuring Tomcat\, the Open-source Java Web Server from the Apache Foundation\, as a standalone web server and Java Servlet/JSP engine under Mac OS X. Learn about deploying Servlets\, JSPs and complete "web apps\," and integrating Tomcat with the Apache HTTPD.\nSpeaker(s): Ian Darwin; \nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T104500 SUMMARY:"Test Automation for Mac OS X" John McIntosh (Room: Camino Real) DTSTAMP:19010101T010101Z UID:3491 DTEND;TZID=US/Pacific:20021002T113000 DESCRIPTION:Description: \nSpeaker(s): John McIntosh; \nTrack: Products and Services\nRoom: Camino Real END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T113000 SUMMARY:"Tricked-out X: How Do Alpha Mac Geeks Arrange Their Mac OS X Workspace?" Cory Doctorow (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3129 DTEND;TZID=US/Pacific:20021002T121500 DESCRIPTION:Description: Cory Doctorow covers the partitions\, haxies\, command-line utilities\, cron jobs\, rsyncs\, and indispensable apps. Don't miss this tour of several turbo-Mac OS X-users' machinery.\nSpeaker(s): Cory Doctorow; \nTrack: Mac OS X in the Large\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T113000 SUMMARY:"An Introduction to Quartz" Brook Conner (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3196 DTEND;TZID=US/Pacific:20021002T121500 DESCRIPTION:Description: Brook Conner introduces the core concepts of vector-based graphics and shows how they are used in Quartz. Conner surveys the API\, and demonstrates how Quartz can be used inside both Cocoa and Carbon applications. Complete and useful examples will be provided so that programmers can leave the tutorial ready to begin using the powers of Quartz.\nSpeaker(s): Brook Conner; \nTrack: UI\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T113000 SUMMARY:"How to Put Up Your Own TV Station on the Internet with Mac OS X." Damien Stolarz (Room: Winchester) DTSTAMP:19010101T010101Z UID:3171 DTEND;TZID=US/Pacific:20021002T121500 DESCRIPTION:Description: Bring your webcam into the 21st century! Stolarz acquaints you with the full gamut of technologies and disciplines needed to get a 24x7 streaming station on the Internet with just a couple of Macs and an Internet connection.\nSpeaker(s): Damien Stolarz; \nTrack: Servers and Networking\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T113000 SUMMARY:"Getting Started with Cocoa: API Techniques" James Duncan Davidson (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3261 DTEND;TZID=US/Pacific:20021002T121500 DESCRIPTION:Description: Explore the design of the Cocoa Foundation and Application Kit frameworks\, and learn how you can apply these basic techniques and conventions to get the most out of the frameworks\, as well as applying them to your own code.\nSpeaker(s): James Duncan Davidson; \nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T113000 SUMMARY:"Dynamic Java and Perl Integration with Nobjects: Object Oriented Interprocess Communication" Boris Katok (Room: Camino Real) DTSTAMP:19010101T010101Z UID:3489 DTEND;TZID=US/Pacific:20021002T121500 DESCRIPTION:Description: \nSpeaker(s): Boris Katok; \nTrack: Products and Services\nRoom: Camino Real END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T133000 SUMMARY:"Introducing the Mac User Community to UNIX Developers" Dori Smith (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3157 DTEND;TZID=US/Pacific:20021002T141500 DESCRIPTION:Description: Mac users are no less fervent about their platform of choice than Unix users\, but after that\, they're a whole different breed than you've dealt with before. Smith explains what Mac users want\, what they need\, where they get their news\, how to write applications they'll want to run\, and why you should care.\nSpeaker(s): Dori Smith; \nTrack: Mac OS X in the Large\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T133000 SUMMARY:"Migrating from Linux to Mac OS X" David Wheeler (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3155 DTEND;TZID=US/Pacific:20021002T141500 DESCRIPTION:Description: David Wheeler describes getting Mac OS X running with all the Unix power tools you need for a seamless transition to full-time software development on Mac OS X. Topics include Apache\, Perl\, CVS\, SSH\, Emacs\, RDBMSs\, and Java.\nSpeaker(s): David Wheeler; \nTrack: Unix\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T133000 SUMMARY:"A Lack of Conflicts in EOF, or "Hey Mom, Someone Overwrote My Data!"" mmalcolm Crawford (Room: Winchester) DTSTAMP:19010101T010101Z UID:3189 DTEND;TZID=US/Pacific:20021002T141500 DESCRIPTION:Description: mmalcom Crawford uses the database context\, snapshots\, conflict detection\, and multiple database connections to show how to avoid being too optimistic in relying on Enterprise Objects Framework's optimistic locking strategy.\nSpeaker(s): mmalcolm Crawford; \nTrack: Servers and Networking\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T133000 SUMMARY:"Getting Data Onscreen with Cocoa" Scott Anguish (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3191 DTEND;TZID=US/Pacific:20021002T141500 DESCRIPTION:Description: This session provides users and developers with an insight into using Cocoa User Interface Elements to display data in windows. Anguish discusses basic datasources for NSTableView and NSOutlineView\, using the NSTextView\, and making a simple NSView subclass that draws and prints. \nSpeaker(s): Scott Anguish; \nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T141500 SUMMARY:"Mac OS X Report Card" Adam C. Engst (Room: Winchester) DTSTAMP:19010101T010101Z UID:3371 DTEND;TZID=US/Pacific:20021002T150000 DESCRIPTION:Description: This session examines Apple's performance with Mac OS X from a variety of different perspectives--stability\, performance\, security\, interface\, innovation\, and more--and grades each one.\nSpeaker(s): Adam C. Engst; \nTrack: Mac OS X in the Large\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T141500 SUMMARY:"“Mac Mechanical Mayhem,” or, “How to completely void your Mac’s warranty,” or even yet, “The Fast and mod Furious.”" Kent Salas (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3121 DTEND;TZID=US/Pacific:20021002T150000 DESCRIPTION:Description: Are Mac mods insanely great or just insane? Kent Salas investigates different types of truly unique hardware modifications\, their purpose\, and possible usefulness. Salas also touches on the tools and philosophy behind the mods.\nSpeaker(s): Kent Salas; \nTrack: Hardware\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T141500 SUMMARY:"Mac OS X Security" Leon Towns-von Stauber (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3083 DTEND;TZID=US/Pacific:20021002T150000 DESCRIPTION:Description: This talk covers the full spectrum of security issues in Mac OS X including privileged access\, NetInfo features and shortcomings\, packet-filtering firewalls\, disabling or securing network services\, securing network communications with SSH\, IPSec\, PPTP\, Apple APIs: Common Data Security Architecture\, Authorization\, password protection\, Kernel parameters\, tools\, and setup tasks. \nSpeaker(s): Leon Towns-von Stauber; \nTrack: Unix\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T141500 SUMMARY:"The Other XP on Mac OS X" Daniel Steinberg (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3153 DTEND;TZID=US/Pacific:20021002T150000 DESCRIPTION:Description: The session begins with an overview of Extreme Programming and introduces the core practices of testing first\, refactoring working code\, and user stories through code examples. The discussion also covers the implications of programming this way\, the tools available on the Mac\, and other resources that are available to support this methodology. \nSpeaker(s): Daniel Steinberg; \nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T160000 SUMMARY:"Java on the Desktop" James Gosling (Room: Santa Clara Ballroom) DTSTAMP:19010101T010101Z UID:3137 DTEND;TZID=US/Pacific:20021002T164500 DESCRIPTION:Description: One of the under-appreciated strengths of Java is as a platform for building desktop applications. Mac OS X is a superb desktop. The combination is unbeatable. James Gosling describes why the future is exciting for Java developers on the Mac OS X platform.\nSpeaker(s): James Gosling; \nTrack: Keynote\nRoom: Santa Clara Ballroom END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T170000 SUMMARY:"Mac OS Development Lessons From Bare Bones" Rich Siegel (Room: Winchester) DTSTAMP:19010101T010101Z UID:3368 DTEND;TZID=US/Pacific:20021002T174500 DESCRIPTION:Description: Siegel presents the history of BareBones growth through the good and bad times of the last decade\, and distills the lessons from it that can be applied to the new software ecosystem that is developing with the emergence and maturation of Mac OS X.\nSpeaker(s): Rich Siegel; \nTrack: Mac OS X in the Large\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T170000 SUMMARY:"Building a .Mac-Based Web Site" Derrick Story Rael Dornfest (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3146 DTEND;TZID=US/Pacific:20021002T174500 DESCRIPTION:Description: Learn how to leverage the sophisticated web tools that are available free to every Mac OS 9 and Mac OS X user. This session includes secrets for authoring lean\, mean QuickTime(r) video; how to publish iPhoto slide shows online; the best way to make large files available to others without ftp access; and more.\nSpeaker(s): Derrick Story; Rael Dornfest\nTrack: Multimedia/ The iApps\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T170000 SUMMARY:"Mac OS X Server Hardware and Software" Tom Goguen Alex Grossman (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3364 DTEND;TZID=US/Pacific:20021002T174500 DESCRIPTION:Description: \nSpeaker(s): Tom Goguen; Alex Grossman\nTrack: Hardware\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T170000 SUMMARY:"An Introduction to the Cocoa Document Architecture" mmalcolm Crawford Scott Anguish (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3188 DTEND;TZID=US/Pacific:20021002T174500 DESCRIPTION:Description: mmalcolm Crawford gives an overview of the main classes that are used in multi-document applications\, and describes how to use the architecture supplied by Cocoa to develop applications that can create\, open\, load\, and save multiple document files. \nSpeaker(s): mmalcolm Crawford; Scott Anguish\nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T170000 SUMMARY:"Development-tool Support for Enterprise Database Applications on the Mac" Obul Kambham (Room: Camino Real) DTSTAMP:19010101T010101Z UID:3490 DTEND;TZID=US/Pacific:20021002T174500 DESCRIPTION:Description: \nSpeaker(s): Obul Kambham; \nTrack: Products and Services\nRoom: Camino Real END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T174500 SUMMARY:"Media Asset Management with MySQL" George Reese (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3120 DTEND;TZID=US/Pacific:20021002T183000 DESCRIPTION:Description: George Reese looks at the role of MySQL and other Unix tools in solving the problems of digital media management. In particular\, the tutorial covers remote production with Final Cut Pro\, the sharing of online and offline media assets among a team members\, and searching and retrieving offline media assets.\nSpeaker(s): George Reese; \nTrack: Multimedia/ The iApps\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T174500 SUMMARY:"Totally Hip" Michael Shaff (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3372 DTEND;TZID=US/Pacific:20021002T183000 DESCRIPTION:Description: \nSpeaker(s): Michael Shaff; \nTrack: Multimedia/ The iApps\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T174500 SUMMARY:"Your iPod - Mac In A Pocket" Doug Hanley (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3125 DTEND;TZID=US/Pacific:20021002T183000 DESCRIPTION:Description: Turn your iPod into a mobile music library\, portable storage unit\, or even a full-fledged Mac that fits in your pocket. Hanley covers the troubleshooting tools and tricks to make the iPod a bootable drive that supports Mac OS 9\, Mac OS X\, or even Mac OS X Server. \nSpeaker(s): Doug Hanley; \nTrack: Hardware\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T174500 SUMMARY:"Serving Your Site From a Mac" Dori Smith (Room: Winchester) DTSTAMP:19010101T010101Z UID:3160 DTEND;TZID=US/Pacific:20021002T183000 DESCRIPTION:Description: Now that you have Mac OS X\, you've also got Apache\, a powerful web serving machine. Dori Smith describes the numerous available free tools in addition to the ones that came with your Mac. Learn what's available\, what to use\, and when. This session assumes some knowledge of web technologies. \nSpeaker(s): Dori Smith; \nTrack: Servers and Networking\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T190000 SUMMARY:"Clusters Are More Than a Rack of Hardware" (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3451 DTEND;TZID=US/Pacific:20021002T200000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T200000 SUMMARY:"OpenOffice.org and MacOS X" Ed Peterlin (Room: Camino Real) DTSTAMP:19010101T010101Z UID:3444 DTEND;TZID=US/Pacific:20021002T210000 DESCRIPTION:Description: \nSpeaker(s): Ed Peterlin; \nTrack: BOF\nRoom: Camino Real END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T200000 SUMMARY:"RSS BOF" Rael Dornfest (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3425 DTEND;TZID=US/Pacific:20021002T210000 DESCRIPTION:Description: \nSpeaker(s): Rael Dornfest; \nTrack: BOF\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T200000 SUMMARY:"Mac OS X Music Evening" David Mash (Room: Santa Clara Ballroom) DTSTAMP:19010101T010101Z UID:3293 DTEND;TZID=US/Pacific:20021002T220000 DESCRIPTION:Description: Join David Mash\, Apple Master and VP of Instructional Technology at Berklee College of Music\, who will demonstrate the latest music software running on OS X\, briefly discuss the benefits OS X provides for music and audio\, and compose and perform in real time. Music\, fun\, Questions & Answers. Bring your CDs of samples\, your musical instruments\, and jam. Representatives from Apple Computer and OS X music software developers (BIAS Inc.) will also be in attendance. \nSpeaker(s): David Mash; \nTrack: Event\nRoom: Santa Clara Ballroom END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021002T210000 SUMMARY:"TidBITS Talk" Adam C. Engst (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3463 DTEND;TZID=US/Pacific:20021002T220000 DESCRIPTION:Description: \nSpeaker(s): Adam C. Engst; \nTrack: BOF\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T083000 SUMMARY:"Project Hannah: The Origin of Darwin at Apple Computer" Wilfredo Sánchez Vega (Room: Santa Clara Ballroom) DTSTAMP:19010101T010101Z UID:3156 DTEND;TZID=US/Pacific:20021003T093000 DESCRIPTION:Description: Wilfredo Sanchez Vega discusses the history that led up to the creation of Darwin\, the obstacles that had to be overcome\, and the process of putting together the first Darwin operating system distribution. He covers some of the results of this effort in the form of a case study: what worked and what didn't.\nSpeaker(s): Wilfredo Sánchez Vega; \nTrack: Keynote\nRoom: Santa Clara Ballroom END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T093000 SUMMARY:"Discussion: "Apple and the Open Source Process"" Wilfredo Sánchez Vega (Room: Santa Clara Ballroom) DTSTAMP:19010101T010101Z UID:3265 DTEND;TZID=US/Pacific:20021003T101500 DESCRIPTION:Description: \nSpeaker(s): Wilfredo Sánchez Vega; \nTrack: Keynote\nRoom: Santa Clara Ballroom END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T104500 SUMMARY:"Mac OS X Hacks" Rael Dornfest (Room: Winchester) DTSTAMP:19010101T010101Z UID:3370 DTEND;TZID=US/Pacific:20021003T113000 DESCRIPTION:Description: \nSpeaker(s): Rael Dornfest; \nTrack: Mac OS X in the Large\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T104500 SUMMARY:"From Unix to Aqua: Porting Large Unix Applications to Mac OS X" Ed Peterlin (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3375 DTEND;TZID=US/Pacific:20021003T113000 DESCRIPTION:Description: Following OpenOffice.org as an example and a work in progress\, Peterlin shares technical and non-technical insights into the process of taking large Unix applications\, migrating them to Mac OS X\, and finally adapting them to use Mac OS X specific technologies and guidelines\, with an emphasis on making the process more efficient.\nSpeaker(s): Ed Peterlin; \nTrack: Unix\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T104500 SUMMARY:"What's New In Jaguar: The AddressBook Framework" Michael Beam (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3376 DTEND;TZID=US/Pacific:20021003T113000 DESCRIPTION:Description: With the release of Jaguar\, the Address Book is now an integral part of the Mac OS X user experience. The AddressBook framework allows Cocoa developers to access the same database of contacts used by Mail\, Address Book\, and iChat in their own applications. In this session\, learn how to incorporate the AddressBook framework so that it is not isolated from the user's address book.\nSpeaker(s): Michael Beam; \nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T113000 SUMMARY:"Using Fink: a Developer's How-To" David Morrison (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3168 DTEND;TZID=US/Pacific:20021003T121500 DESCRIPTION:Description: The Fink project uses Debian tools to install and uninstall open-source Unix software\, manage dependencies between packages\, and keep track of versions. This session demonstrates an initial download of the source file\, simple modifications to port the software to Mac OS X\, and the creation of a Fink package. \nSpeaker(s): David Morrison; \nTrack: Unix\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T113000 SUMMARY:"Mac OS X Open Source Databases" Brian Jepson (Room: Winchester) DTSTAMP:19010101T010101Z UID:3378 DTEND;TZID=US/Pacific:20021003T121500 DESCRIPTION:Description: In this tutorial\, Brian Jepson shows you how to install and configure PostgreSQL and MySQL for Mac OS X. He explains how to install from source or binary distribution\, and demonstrates how to set up user accounts and databases. Other topics include: database-enabled web programming\, GUI admin tools\, and ODBC.\nSpeaker(s): Brian Jepson; \nTrack: Servers and Networking\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T113000 SUMMARY:"Multi-lingual Mac Programming" Brook Conner (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3200 DTEND;TZID=US/Pacific:20021003T121500 DESCRIPTION:Description: Brook Conner surveys Mac OS X's huge diversity of programming languages\, including Java\, Objective-C\, AppleScript\, and hidden gems such as Haskell and Eiffel. Conner shows how Mac developers can make the best use of the most appropriate tool for the problem being solved.\nSpeaker(s): Brook Conner; \nTrack: Programming\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T113000 SUMMARY:"The Pearlescent Macintosh: Programming Graphic Design Tools with Perl" John Labovitz (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3220 DTEND;TZID=US/Pacific:20021003T121500 DESCRIPTION:Description: Every Mac OS X installation now includes Perl\, creating the opportunity to fuse a great scripting language with great graphic applications\, such as InDesign\, Illustrator\, and Photoshop. John Labovitz shows you how to harness Perl\, with all its features and freely available software modules\, for writing both simple scripts and full-scale programs.\nSpeaker(s): John Labovitz; \nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T133000 SUMMARY:"Outstanding Applications Graphics: A Developer's Workflow" Scott Nichol (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3175 DTEND;TZID=US/Pacific:20021003T141500 DESCRIPTION:Description: Scott Nichol shows developers how to leverage new technologies built into Adobe's Photoshop\, Illustrator\, and GoLive to streamline graphics content creation for print\, web\, and Interface Builder. Learn to manage files using the collaboration features of built-in WebDAV services\, and how scripting these applications can save time during the next release. \nSpeaker(s): Scott Nichol; \nTrack: Multimedia/ The iApps\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T133000 SUMMARY:"Rapid Application Development with WebObjects" Bob Fraser (Room: Winchester) DTSTAMP:19010101T010101Z UID:3208 DTEND;TZID=US/Pacific:20021003T141500 DESCRIPTION:Description: Bob Fraser shows you how WebObjects can enable you to leverage the power of Java to rapidly deliver sophisticated web services on top of existing data sources. Fraser demonstrates WebObjects’ rapid prototyping technologies for Java\, how to generate Web services from an existing JDBC or JNDI source\, and how to customize and develop these applications.\nSpeaker(s): Bob Fraser; \nTrack: Servers and Networking\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T133000 SUMMARY:"Java Media: QT or Not QT?" Chris Adamson (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3179 DTEND;TZID=US/Pacific:20021003T141500 DESCRIPTION:Description: Chris Adamson provides an overview of the major media technologies available to Mac-based Java developers -- Apple's QuickTime for Java versus JavaSoft's media API's. His talk covers the philosophies\, features\, and faults of each.\nSpeaker(s): Chris Adamson; \nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T133000 SUMMARY:"QuickTime and MPEG-4 in Mac OS X" Rhonda Stratton (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3362 DTEND;TZID=US/Pacific:20021003T141500 DESCRIPTION:Description: \nSpeaker(s): Rhonda Stratton; \nTrack: Emerging Topics\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T141500 SUMMARY:"Use of Unix Tools for Graphics Professionals" Ted Stevko (Room: Stevens Creek) DTSTAMP:19010101T010101Z UID:3147 DTEND;TZID=US/Pacific:20021003T150000 DESCRIPTION:Description: Artists\, graphics professionals\, and graphic development groups have a great deal to gain using both Mac OS X and Unix's robust toolset. Ted Stevko proposes strategies for both print and web graphics developers to integrate Unix tools (CVS\, Perl\, Apache\, PHP\, and MySQL) into their workflow to reduce costs\, increase speed\, and make life more pleasant. \nSpeaker(s): Ted Stevko; \nTrack: Multimedia/ The iApps\nRoom: Stevens Creek END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T141500 SUMMARY:"Designing for Aqua" Ivor St. John Clarke (Room: Bayshore) DTSTAMP:19010101T010101Z UID:3244 DTEND;TZID=US/Pacific:20021003T150000 DESCRIPTION:Description: Much ado has been made about the Aqua Interface\, but the documentation on the design philosophies it have been lacking. This session focuses on the philosophy of Aqua design\, while guiding developers towards building a successful user interface.\nSpeaker(s): Ivor St. John Clarke; \nTrack: UI\nRoom: Bayshore END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T141500 SUMMARY:"OS X and the Omnipresent Wireless Cloud" Rob Flickenger (Room: Winchester) DTSTAMP:19010101T010101Z UID:3377 DTEND;TZID=US/Pacific:20021003T150000 DESCRIPTION:Description: Wireless networks built by and for local communities are popping up everywhere. But how can you find and make use of these networks without exposing yourself to eavesdroppers and other nefarious individuals? Rob Flickenger surveys several common tools and methods for compromising wireless networks\, and suggest methods to combat them using tunneling and strong cryptography in Mac OS X.\nSpeaker(s): Rob Flickenger; \nTrack: Servers and Networking\nRoom: Winchester END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T141500 SUMMARY:"Objective-C++: Everything, plus the Kitchen Sink" Brook Conner (Room: Lafayette/San Tomas/Lawrence) DTSTAMP:19010101T010101Z UID:3198 DTEND;TZID=US/Pacific:20021003T150000 DESCRIPTION:Description: The standard Mac OS X compiler supports both Objective-C and C++ in a single source file\, letting a programmer freely intermix the mechanisms and features of each language. Brook Conner explains the differences between the class mechanisms of C++ and Objective-C\, providing a solid understanding of when to use which capabilites to make your code easier to write\, terser\, and easier to understand.\nSpeaker(s): Brook Conner; \nTrack: Programming\nRoom: Lafayette/San Tomas/Lawrence END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20021003T153000 SUMMARY:"My Fantasy Hub" Mark Frauenfelder (Room: Santa Clara Ballroom) DTSTAMP:19010101T010101Z UID:3412 DTEND;TZID=US/Pacific:20021003T161500 DESCRIPTION:Description: Mark Frauenfelder presents a slideshow of imaginary devices he would like to one day be able to plug into his iMac's Digital Hub. He also answers questions about his experiences as an Apple Switch campaign star.\nSpeaker(s): Mark Frauenfelder; \nTrack: Keynote\nRoom: Santa Clara Ballroom END:VEVENT END:VCALENDAR