ADC Membership Technical Business Join ADC
Search Advanced Search
Worldwide Developers Conference 2002
WWDC 2002 Sessions Descriptions

WWDC 2002 Sessions streamed via QuickTime on ADC TV feature 120 sessions of technical content from Apple's Worldwide Developers Conference, held May 6-10, 2002. Sessions may be viewed with either an English or Japanese audio track. Developers may choose to purchase access to all ADC TV sessions (accompanied by a DVD-ROM set) or they may only choose to purchase selected Sessions "Sets": Carbon & Cocoa Frameworks, Graphics, Imaging, & Printing, I/O & Audio Technologies, Java, Networking & Connectivity, QuickTime, Tools, Unix, WebObjects.



Purchase Now
General Sessions

000 - Mac OS X: State of the Union
With each release Mac OS X delivers additional opportunities for developers. This session introduces Mac OS X's latest capabilities and highlights key features and changes in the Cocoa and Carbon frameworks.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


001 - User Experience: Interface Design Principles
Macintosh users want applications to have the consistency, intuitive design, and ease of use that is characteristic of the Macintosh. This session teaches the basic human interface design principles that make the Macintosh what it is. Learn to implement Modelessness, Direct Manipulation, User Control, Forgiveness, Feedback and Dialog, and other interface design principles to create applications that users find intuitive, friendly, elegant, and powerful.

Available in the following ADC sets: Carbon & Cocoa Frameworks, Graphics, Imaging, & Printing, Networking & Connectivity, I/O & Audio Technologies, Java, QuickTime, Tools, Unix, and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


002 - User Experience: Adopting Aqua
Your users expect their applications to behave and feel as if they belong on Mac OS X. Paying attention to user experience related details, mimicking common behaviors, and adopting the new appearance and layout guidelines for Mac OS X helps you deliver an application which meets these expectations. Learn how to adopt Aqua and avoid common errors and oversights.

Available in the following ADC sets: Carbon & Cocoa Frameworks, Graphics, Imaging, & Printing, Networking & Connectivity, I/O & Audio Technologies, Java, QuickTime, Tools, Unix, and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


003 - Metrowerks Presentation
Metrowerks presents the latest release of CodeWarrior, demonstrating the latest updates, Mach-O tools, and debugger improvements. Presentation highlights include new development capabilities and increased integration with the Apple Mac OS X Developer Tools suite.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


004 - System Prefs, Screen Saver, Disk Image and Installers
In this virtual grab bag of fun topics you gain valuable insight on why, when, and how to create a Mac OS X screen saver or System Preferences pane, leverage the Mac OS X installer.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


006 - Tim O'Reilly on Mac OS X
Tim O'Reilly, the founder and president of O'Reilly & Associates, will present his perspective on the incredible combination of technologies in Mac OS X. If you've never heard Tim speak, you're in for a treat.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


008 - DiscRecording APIs
New for the next release of Mac OS X! Want to be a recording artist? Learn how to integrate disc recording capabilities and burn CDs and DVDs directly from your application, using the same APIs that iTunes uses. This session explains the overall architecture of DiscRecording and then goes in-depth on the Core Burn Engine, Content APIs, and DiscRecording UI.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


009 - Accessibility Overview
Apple is committed to making Mac OS X accessible to all users. This session highlights the latest developments including the new Accessibility APIs coming to Mac OS X. Special attention will be given to the Section 508 requirements.

Available in the following ADC TV sets: Carbon & Cocoa Frameworks, Graphics/Imaging and Printing, Networking & Connectivity, I/O & Audio Technologies, Java, QuickTime, Tools, Unix, and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


010 - Going International with Mac OS X
Every version of Mac OS X ships in multiple languages on a single CD creating immediate global delivery of exciting new features and functionality. This session explains how developers can use the very same localization technologies and tools to quickly and efficiently deliver their products into lucrative international markets.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


011 - Tools for Mac OS X by REAL Software and Runtime Revolution
REAL Software and Runtime Revolution feature their latest tools for Mac OS X development. REAL Software'S REALbasic 4 is a popular object-oriented BASIC development environment with full-featured user-interface design tools, database access and cross-platform application compilation features. Runtime Revolution's Revolution 1.1.1 is an integrated development environment which features an easy-to-learn scripting language and powerful cross-platform development capabilities. See how these rapid application development tools help you create new Mac OS X applications in record time.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


012 - Address Book Framework
This session provides an overview of the Mac OS X Address Book APIs and details how to take advantage of them to handle contacts for your application. Learn how to leverage this framework within your application to save substantial development effort and time and deliver a more consistent user experience across Mac OS X.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


013 - Speech Technologies in Mac OS X
An in-depth look at Speech Recognition and Synthesis (Text to Speech) offering high quality and natural sound. Speech-enabled applications offer many benefits to Mac users, especially those with accessibility needs. Learn what you get for free in your Mac OS X applications and what you need to do to deliver the Speech experience for your customers.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


Darwin Sessions

100 - The Darwin Roadmap
Darwin is the powerful, open source foundation of Mac OS X. Based on BSD UNIX, Darwin is a robust technology engineered for stability, flexibility, and performance. Introducing each of Darwin's components and the services they provide, this session provides the perfect prelude to Mac OS X Kernel, Networking, IOKit, and other Darwin sessions.

Available in the following ADC sets: I/O & Audio Technologies, Unix, and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


101 - FireWire Overview
FireWire, the industry standard interface for digital video cameras and high-performance peripherals, is standard on all Macs. In this overview, developers learn how to support this revolutionary technology to provide customers with unmatched peripheral performance, reliability, and simplicity. FireWire futures, including 1394b and protocols such as FireWire Audio (61883) and IP over FireWire are also covered.

Available in the following ADC TV sets: I/O & Audio Technologies and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


102 - Mac OS X Performance Optimization with Velocity Engine
Apple offers supercomputing performance to both consumers and professionals with Velocity Engine and the PowerPC G4 processor in its entire line of desktop computers. Processor-bound operations such as memory copies, string compares, and page clears can be offloaded to the vector engines of the G4. This session provides an overview of the Velocity Engine vector libraries, including recently optimized double-precision FFTs, MDCT, and BLAST. Apple's numerics engineers will discuss techniques for general vectorization and for identifying code that can be vectorized.

Available in the following ADC TV sets: Tools and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


103 - Open Source, Apple, and You
In 1998, Apple became the first major computer company to make Open Source development a fundamental part of its software strategy. This session provides the 2002 update on Apple's open source projects and infrastructure. Meet Apple's open source team and learn how you can get involved with Darwin, Darwin Streaming Server, OpenPlay, CDSA, and other open source initiatives.

Available in the following ADC TV sets: Unix and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


104 - Mac OS X Overview for UNIX Developers
Are you comfortable with 'grep' and 'sed', but still unsure of the difference between Cocoa and Aqua? This session provides a roadmap and glossary for orienting UNIX users and developers to Mac OS X technologies. Mac OS X's history and terminology are covered and their UNIX analogues are identified to help accelerate your learning and maximize your conference experience.

Available in the following ADC TV sets: Unix and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


105 - Porting UNIX Apps to Mac OS X
Want your UNIX application to reach a whole new set of customers? This session covers the foundation of how to port your UNIX app to Mac OS X. Developers get specific guidance on what to do, the tools that are available, and helpful porting tips and techniques.

Available in the following ADC sets: Unix and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


106 - AppleScript Update
After ten years, it's time to make waves with AppleScript. What you've been waiting for is about to happen: a new plug-in architecture to replace OSAXen, support for scriptable application plug-ins, an all-Unicode parser, an XML-based replacement for terminology resources, and finally, an easy-to-use replacement for the ObjectSupportLib. Whether you're writing scriptable applications or are just a novice scripter, don't miss this session.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


107 - The Darwin Kernel
At the core of Mac OS X is the Darwin Kernel, which provides basic services such as threads, scheduling, real-time support, synchronization, address space management, timers, and virtual memory. This session covers kernel services for both application and kernel extension developers.

Available in the following ADC TV sets: I/O & Audio Technologies, Unix, and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


108 - Managing Kernel Extensions
Kernel Extensions (KEXTs) are dynamically-loaded bundles that extend the functionality of the Darwin kernel. This session covers many aspects of working with KEXTs, including appropriate usage of KEXTS and how to avoid common problems. The anatomy of a KEXT, preparing a KEXT for deployment, and KEXT loading and unloading are discussed.

Available in the following ADC TV sets: I/O & Audio Technologies, Unix, and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


109 - Darwin Printing
The Common UNIX Printing System (CUPS), the popular UNIX printing solution, is coming to Darwin. This session covers the design, implementation and capabilities of CUPS. Developers will learn how to use CUPS to enhance the printing capabilities of Darwin applications. Presented by CUPS architect Michael R. Sweet.

Available in the following ADC TV sets: Unix and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


110 - Security: Authorization in Mac OS X
Authorization Services facilitate access control to restricted areas of the operating system, allowing developers to restrict access by a principal to particular functionality in an application. This session explores how Authorization Services are used in applications that call system tools, software that restricts access to its own tools, and software installers that install privileged tools or require access to restricted areas of the operating system.

Available in the following ADC TV sets: Unix and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


111 - Accessing SCSI and ATA Devices in Mac OS X
Mac OS X supports an ATA or SCSI device with a stack of drivers that manage the services used by the system from the device. This technology also provides access for applications to specific device functionality based on the peripheral type of the device. This session covers how applications can access the functionality provided by such devices through the use of file systems, BSD nodes, IORegistry and both system and custom user clients. Partition schemes and filters are also discussed.

Available in the following ADC TV sets: I/O & Audio Technologies and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


112 - Writing Threaded Apps on Mac OS X
Learn how to leverage Mac OS X's threading architecture with single and multiprocessor hardware to significantly boost the performance and responsiveness of your application. This session covers the different threading models in Carbon, Cocoa, and BSD and discusses guidelines for determining which threading APIs to use for maximum benefit.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


113 - Security: CDSA and Secure Transport
The foundation of the security architecture of Mac OS X is the Common Data Security Architecture (CDSA). This session outlines the components of CDSA and provides examples of how to use them to add security to your applications. Services built on top of CDSA, including SecureTransport, which allows SSL and TLS on top of CDSA, are also discussed.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


114 - Security: Certificates in Mac OS X
The Apple CDSA framework contains libraries that allow the interpretation of X.509 certificates. This session introduces new programming interfaces for using and managing X.509 certificates and provides examples of common ways to use these new APIs to provide additional value to your customers.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


115 - FireWire In-Depth
An in-depth look at how FireWire works on Mac OS X, this session explains how the FireWire software stack is deployed and provides details regarding kernel and user space drivers. Developers learn how to get the best possible performance with the SCSITaskUserClient, SBP-2, Isoch, digital video, and Mac OS X drivers.

Available in the following ADC TV sets: I/O & Audio Technologies and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


116 - USB In-Depth
Learn about the latest tools for developing both USB user space and USB kernel model drivers for Mac OS X in this session. Discover how to access USB devices from applications, how to create USB kernel extensions, and how driver-matching works for USB kernel extensions. Kernel and user space debugging techniques for USB drivers in Mac OS X are also presented.

Available in the following ADC TV sets: I/O & Audio Technologies and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


Carbon Sessions

200 - Making your Application Unicode Savvy
What's larger than a breadbox and has an airplane, a snowman, and two smiley faces? It's Unicode, an international character set standard that can represent most of the world's languages. Unicode is central to Apple's operating system strategy and should be central to your application strategy as well. In this session, developers learn how to create a Unicode-savvy application, providing better support for heavily used languages such as Japanese.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


201 - Font Manager
The Font Manager on Mac OS X makes it easy to support an extensive range of font technologies and data formats. This session is essential to developers of advanced applications that need to manage fonts and/or directly access font data. Developers learn about the font formats supported in Mac OS X, how to create and manage a font menu, how to get the font panel into your Carbon application, and much more.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


202 - Drawing Text with ATSUI
Apple Type Services for Unicode Imaging (ATSUI) enables the rendering of Unicode-encoded text with advanced typographic features. This session explains the concepts behind ATSUI, talks about performance, and discusses new additions to the current ATSUI API set.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


203 - Migrating to Carbon Events
The Carbon Event model is a simple, flexible, and efficient model for handling events in Mac OS X. This session provides developers with step-by-step instructions for migrating WaitNextEvent-based applications to the new Carbon Event model.

Available in the following ADC TV sets: Carbon & Cocoa Frameworks and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


204 - HIToolbox: An Architectural Overview
This session provides an overview of the High Level Toolbox architecture, including a focus on Apple's new foundation for building user interface objects. A brief overview of several new technologies in progress and how they integrate with each other will be presented.

Available in the following ADC TV sets: Carbon & Cocoa Frameworks and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


205 - HIToolbox: Introducing HIView
This session covers the new compositing model of the Control Manager, which provides a fast, flexible view system and even eliminates the need for WDEFs. Learn how you can take advantage of this new model, including writing your own custom views.

Available in the following ADC TV sets: Carbon & Cocoa Frameworks and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


206 - HIToolbox: New Controls and Service
This session features a variety of upcoming features in the High Level Toolbox that will help Carbon developers deliver the best possible Aqua experience in their applications. How to improve applications with the combo box control, the toolbar control, services, drawers, and keyboard focus is discussed.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


207 - Improving Performance with Carbon Events
Learn how to take advantage of Carbon events to improve application performance. This session covers Carbon events-based alternatives to common Mac OS 9 programming practices that will deliver improved performance on Mac OS X. Developers also learn how to replace their polling and tracking code with Carbon events to maximize performance.

Available in the following ADC TV sets: Carbon & Cocoa Frameworks and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


208 - MLTE: A Unicode Text Engine
Learn about the Multilingual Text Engine, Apple's full-featured API for creating and editing Unicode text documents. MLTE is a modern replacement to TextEdit. This session provides an overview of what MLTE offers developers and discusses new features, such as URL support and the new scrolling APIs.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


209 - Accessibility and Carbon
This session teaches developers how to make their Carbon applications accessible, covering the standard accessibility features found in HIToolbox controls, windows, and menus. Developers also learn how to override and augment the standard functionality to make custom controls and frameworks available to the new Accessibility APIs.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


Cocoa Sessions

300 - Introduction to Cocoa
Cocoa provides powerful object-oriented APIs for creating full-featured, next generation desktop applications for Mac OS X. The Cocoa APIs include low-level utility, system interaction, internationalization, internet, and platform independence classes, as well as a rich set of user-interface widgets. In this introductory session, you'll get an overview and hands-on demonstrations of Cocoa's features, APIs, and tools.

Available in the following ADC TV sets: Carbon & Cocoa Frameworks and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


301 - Cocoa: What's New
This session provides an overview of new features and changes introduced in the Cocoa frameworks. Topics covered include enhancements to archiving, accessibility, text, localization, scripting, user interface, and Carbon/Cocoa interaction.

Available in the following ADC TV sets: Carbon & Cocoa Frameworks and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


302 - Cocoa API Techniques
Armed with supporting demos and code, we will discuss a variety of API topics and techniques which will help you understand and leverage Cocoa better. Among topics to be discussed are API conventions, techniques for extending Cocoa objects, class clusters, exceptions, API performance and thread safety, and plug-ins. This talk is aimed at both new and intermediate Cocoa developers.

Available in the following ADC TV sets: Carbon & Cocoa Frameworks and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


303 - Cocoa Scripting
Cocoa includes built-in AppleScript support designed to make it easy to create scriptable applications. This session presents an overview of Cocoa's powerful scripting architecture and highlights upcoming Cocoa enhancements as well as specific techniques that will make it easier than ever for developers to deliver applications with complete and robust scripting support. This session is aimed at both beginning and experienced Cocoa developer. Familiarity with AppleScript is recommended.

Available in the following ADC TV sets: Carbon & Cocoa Frameworks and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


304 - Cocoa Controls and Cocoa Accessibility
In Cocoa, the term "control" refers to a wide range of user-interaction objects, from simple buttons or sliders to sophisticated elements such as tables and column browsers. This session presents the control classes in Cocoa and discusses how to use and extend them. Accessibility topics, such as making keyboard-navigable controls and dialogs and ensuring your applications follow Apple's accessibility guidelines are also covered.

Available in the following ADC TV sets: Carbon & Cocoa Frameworks and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


305 - Cocoa Drawing
Cocoa makes it easy to handle a broad range of common 2D rendering tasks and in many cases handles the interaction with Quartz transparently. This session describes how to use classes such as NSImage, NSBezierPath, and NSAffineTransform to draw lines and curves, fill shapes, and perform common graphic transformations such as scaling and rotating.

Available in the following ADC TV sets: Carbon & Cocoa Frameworks and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


306 - Cocoa Text
Cocoa provides a sophisticated and comprehensive text system for entering, editing, and drawing text in multiple scripts. It includes advanced typography features and support for a variety of text services, such as spell checking. Using demos and examples, this session presents an overview of text concepts, the Cocoa text system architecture, and additional text-related services and classes, including those added in the past year. This session information is aimed at both beginner and experienced Cocoa developers.

Available in the following ADC TV sets: Carbon & Cocoa Frameworks and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


Java Sessions

400 - Java and Apple: State of the Union
Every copy of Mac OS X includes Java 2 Standard Edition, making Mac OS X the ideal platform for developing and deploying Java 2 applications. This session covers Apple's roadmap for delivering the latest and greatest advances with the J2SE platform.

Available in the following ADC TV sets: Java and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


401 - Java Graphics
This session introduces the Java2D APIs as they relate to Quartz on Mac OS X. The unique features of Java2D on Mac OS X as well as performance tuning are discussed.

Available in the following ADC TV sets: Java and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


402 - J2SE Mac OS X Platform Overview
This session presents an overview of the features and benefits of the Java 2 Standard edition platform as it applies to Mac OS X. It includes a discussion of J2SE features that are available on all releases of Mac OS X and is focused on the features and services standard to all J2SE cross-platform implementations.

Available in the following ADC TV sets: Java and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


403 - Java in the Browser
The session covers Java as it relates to the various browsers, including the browser embedding APIs, the Java Plug-in, Java WebStart, Java security and other new additions. Learn about the latest features added to these deployment technologies and find out which of these technologies will work best for your Mac OS X Java applications.

Available in the following ADC TV sets: Java and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


404 - Tailoring Java Applications for Mac OS X
Common development and deployment tips and techniques are featured in this session designed to help developers deliver Java applications that look and feel like native Mac OS X applications. Bundling suggestions, use of runtime properties, best UI practices, and accessing native libraries are discussed.

Available in the following ADC TV sets: Java and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


405 - Java Web Services
The web services available on Mac OS X with standard Java extensions and Open Source Java software are the focus of this session. Learn how to use these technologies to get to web services, rather than publish them. Topics include UDDI, SOAP Axis, and XML parser libraries from Apache.

Available in the following ADC TV sets: Java and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


406 - Java Virtual Machine Internals
This session covers the internals of the Java Virtual Machine with a focus on tuning Java applications for maximum performance on Mac OS X.

Available in the following ADC TV sets: Java and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


407 - Java Performance
This session provides an overview of the performance opportunities available with J2SE. Topics covered include optimizations for file handling, drawing, compiler usage and faster debugging. Developers learn what should and should not be done to ensure the best performance of Java applications.

Available in the following ADC TV sets: Java and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


408 - QuickTime for Java Overview
QuickTime for Java provides a set of cross-platform APIs that allow Java developers to build multimedia, including streaming audio and video, into their applications and applets. This session provides a technology overview of QuickTime for Java and covers new features available with the latest release. Common programming issues, installation, and writing more efficient code using the QTJava APIs are discussed. Highlights will include the introduction of several new APIs and a discussion of new QuickTime 6-based features.

Available in the following ADC TV sets: Java, QuickTime and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


Digital Media Sessions

500 - Graphics & Imaging Overview
This overview of the exceptional 2D and 3D graphics technologies in Mac OS X provides an introduction to other graphics and imaging sessions. The latest information on Quartz 2D, OpenGL, ColorSync, printing, and Image Capture are presented as well as the latest Quartz Compositor developments.

Available in the following ADC TV sets: Graphics, Imaging, & Printing and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


501 - Quartz 2D & PDF
The visually rich, anti-aliased and semi-transparent graphics of Mac OS X are created by Quartz 2D. This session illustrates how developers can integrate the full power of the Quartz 2D graphics system into their Mac OS X applications. The focus is on important Quartz 2D features such as device/resolution independent rendering, advanced drawing model, transformations, and support for PDF.

Available in the following ADC TV sets: Graphics, Imaging, & Printing and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


502 - Core Audio Technologies
Mac OS X delivers system level support for a comprehensive set of professional-grade audio and MIDI services. This session provides an overview of the APIs and services in Core Audio and MIDI on Mac OS X. Topics include AUGraph and Sequencing services, as well as AudioUnits and the AudioConverter services.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


503 - Exploring the Quartz Compositor
The Mac OS X Quartz Compositor seamlessly integrates 2D, 3D, and multimedia content on-screen. This session details the Quartz Compositor's design and capabilities. Special attention is focused on how developers can easily build new classes of interactive applications by leveraging the Quartz Compositor.

Available in the following ADC TV sets: Graphics, Imaging, & Printing, QuickTime and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


504 - OpenGL: Graphics Programmability
This session features Apple's implementation of vertex and pixel programs for Mac OS X. Preview tools and techniques for hardware programming, previewing and debugging. Developers gain a thorough understanding of OpenGL techniques to explore the power of hardware programs on Mac OS X, showcased on exciting demos.

Available in the following ADC TV sets: Graphics, Imaging, & Printing and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


505 - OpenGL: Integrated Graphics 1
This session takes a close look at using the ultra-high performance 3D graphics pipeline in the traditional world of 2D and 2.5D graphics. Developers will get a strong understanding of the design and construction of optimized image display, sprites, integrating QuickTime, OpenGL, and live scrolling engines using the OpenGL API.

Available in the following ADC TV sets: Graphics, Imaging, & Printing and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


506 - OpenGL: Integrated Graphics 2
This session covers advanced techniques for integrating OpenGL with the other graphics subsystems in Mac OS X. Topics include high performance integration of Quartz and QuickTime content with OpenGL rendering, with emphasis on real time image and effects processing, including fading, masking and color correction in hardware. Developers are shown how to use these techniques to build a custom compositor.

Available in the following ADC TV sets: Graphics, Imaging, & Printing and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


507 - Audio and MIDI
This session covers the fundamentals of the audio and MIDI architecture, where the important actions of getting the data in and out of the system takes place. Threading priorities are detailed along with more complex systemic interactions to ensure the sound you create is the sound your customer hears.

Available in the following ADC TV sets: I/O & Audio Technologies and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


508 - Audio Units and Audio Converter Components
This session features Audio Units and Audio Codecs, component types used by the AudioConverter API to process audio data and convert audio formats. These two extension formats are covered in detail, including how Audio Units and Audio Converter are used, how to address UI and control issues, and how developers can write their own extensions.

Available in the following ADC TV sets: I/O & Audio Technologies and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


509 - ColorSync and Digital Media
ColorSync is no longer just for still images! ColorSync's tight integration into the Mac OS X graphics architecture provides easy access to color management for a variety of digital media workflows. This session focuses on strategies for matching non-print media and covers the latest ColorSync developments.

Available in the following ADC TV sets: Graphics, Imaging, & Printing and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


510 - Printing and Mac OS X
Apple continues to enhance Mac OS X printing with exciting new features. This session is a comprehensive update on its new features and capabilities. Highlights include the integration of the Mac OS X printing architecture and the Common UNIX Printing System (CUPS). The latest printing UI enhancements and changes to the printing APIs will also be discussed.

Available in the following ADC TV sets: Graphics, Imaging, & Printing and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


511 - Games Solutions: Graphics, Events and Tidbits
Delivering the best gaming experience requires careful optimization of the underlying platform. This session will discuss key technologies in Mac OS X including the Carbon API, event loops, Carbon events for mouse and keyboard, and Carbon timers. Graphics topics including full-screen graphics, overlay windows, buffer operations, as well as integration of several of Apple's graphics technologies with OpenGL.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


512 - Games Solutions: NetSprocket and OpenPlay
Hosted by Lane Roathe from Ideas From the Deep, this session covers a broad array of topics related to NetSprocket and OpenPlay on Mac OS X. NetSprocket and OpenPlay are cross-platform, open source networking APIs targeted at game developers.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


513 - OpenGL: Advanced 3D
This session presents overviews of several advanced OpenGL rendering techniques now supported with the current generation of Apple display hardware. These techniques include projective shadow mapping, texturing from a render surface, and rendering effects generated with vertex and pixel programs.

Available in the following ADC TV sets: Graphics, Imaging, & Printing and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


514 - OpenGL: Performance and Optimization
Delve into OpenGL performance tuning in this in-depth session on optimizing OpenGL code for Mac OS X. Learn about the fast paths through Apple's OpenGL implementation and discover important tools and techniques for optimization and profiling. Specific API performance insights are also presented.

Available in the following ADC TV sets: Graphics, Imaging, & Printing and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


515 - Image Capture Framework
With Image Capture Framework, applications can acquire images directly from digital cameras and scanners. Your application can support the most popular forms of digital image capture with a single API. This session explores the Image Capture Framework in-depth and explains how you can integrate it into your products.

Available in the following ADC TV sets: Graphics, Imaging, & Printing and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


516 - Graphics & Imaging Performance Tuning
Discover techniques to ensure your application gets the most out of the incredible graphics architecture in Mac OS X. This session focuses on reaching optimum screen drawing performance and also explores techniques to optimize printing performance.

Available in the following ADC TV sets: Graphics, Imaging, & Printing and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


QuickTime Sessions

600 - The State of QuickTime in 2002: A 10 Year Review
QuickTime is Apple's industry-leading technology for creating and publishing multimedia content. Whether you develop software for web publishing, interactive gaming, enhanced music CDs, professional video, or QuickTime VR learn what's been accomplished over the past year and see where this foundation technology is headed.

Available in the following ADC TV sets: QuickTime and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


601 - An Introduction to Building QuickTime Savvy Apps
Your best starting point into QuickTime, this session explains a plethora of QuickTime technologies and provides instructions on how to incorporate them into your application. All aspects of movies are covered, including open, play, capture, edit, import, export, effects, extensibility, components, and interactivity. Also covered are Cocoa support, Mac OS X, cross-platform development, data handlers, QTVR, compression, codecs, ref movies, internet solutions, still images, audio, and streaming.

Available in the following ADC TV sets: QuickTime and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


602 - QuickTime for Video-Intensive Applications
This session focuses on techniques for handling video and audio in your QuickTime application. Topics include media acquisition using the Sequence Grabber for capturing or processing; playback of media using a video device such as a DV Camera; media compression; video effects and filters.

Available in the following ADC TV sets: QuickTime and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


603 - Media Integration with QuickTime
QuickTime offers far more than simple playback of linear video and audio. Learn to add interactive elements using QuickTime's sprite track, combine multiple movies in a single container movie, create a unique window shape for your movie and incorporate Flash compositions.

Available in the following ADC TV sets: QuickTime and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


604 - Delivering Content via Interactive QuickTime
QuickTime provides an easy way to combine a variety of media types such as still images, audio, video, MIDI, animation and many others. In this session developers will learn to create compelling multimedia presentations and deliver them as a QuickTime movie.

Available in the following ADC TV sets: QuickTime and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


605 - Developing QuickTime Components
This is a technical discussion of the foundations of writing QuickTime components. This session focuses on development tasks common to all components. Developers gain a basic knowledge of how to write and debug QuickTime components for multiple operating systems, and how to develop their own component interfaces. Topics include components versus other shared code mechanisms, anatomy of a basic component, the component dispatch helper, cross-platform considerations, developing your own component API, debugging techniques, and common pitfalls.

Available in the following ADC TV sets: QuickTime and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


606 - QuickTime for the Web
QuickTime has a number of special features that can be used to customize and enhance Web delivery. This session covers the QuickTime Plugin and ActiveX controls, differences between the Plugin and the Player application, ways to use the QuickTime file format effectively over HTTP, and ways to use scripts (CGI, SSI, and JavaScript) to control, customize, or even create movies. Tips and tricks include launching full-screen movies from the Web page, opening a movie from a text link, using XML to create a movie dynamically from the output of a PERL script, and how to combine HTML, JavaScript, and the QT ActiveX control for interactive applications on the web.

Available in the following ADC TV sets: QuickTime and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


607 - QuickTime & MPEG-4 Technical Overview
This session will focus on QuickTime's MPEG-4 implementation. Topics include audio, video, and systems technologies in QuickTime 6, interoperability, and future directions in the MPEG-4 space.

Available in the following ADC TV sets: QuickTime and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


WebObjects Sessions

700 - WebObjects: State of the Union
This session serves as an overview and roadmap for the WebObjects track. In addition, developers get a peek into what's coming for WebObjects and Enterprise Objects technologies. Meet some of the key people on the WebObjects team and discover the exciting prospects for WebObjects developers over the next year.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


701 - WebObjects Technical Overview
This session provides a technical overview of WebObjects for new developers. Key aspects of the WebObjects architecture are highlighted and its technical advantages and relevance to web application development are presented. Topics include a discussion and demonstration of WebObjects tools, design and flow of a typical WebObjects application, and a review of deployment scenarios.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


702 - Introduction to WebObjects Tools
This session provides a look at the WebObjects tool features such as assistants, rapid turnaround, CVS integration, split-install, custom palettes, and platform independence.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


703 - Introduction to Enterprise Objects Frameworks
This is an introduction of the Enterprise Objects Framework (EOF) with both a conceptual overview to get up and running with EOF as well as practical code examples. This session should prove useful to beginners and experienced EOF developers alike.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


704 - XML in WebObjects
Learn about XML integration with WebObjects, such as object serialization, archiving, parsing, as well as other practical uses of XML. This session highlights using the upcoming XML serialization feature and XSLT to create XML documents.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


705 - WebObjects and Web Services
Web Services are an increasingly important part of Web development. Because of its extensible architecture and built-in XML support, WebObjects has long been a great way to create web services. With its increased support for Java standards, WebObjects can now leverage technologies such as Apache-SOAP to make it even easier to create standards-compliant web services. Learn how WebObjects can enable you to leverage the power of Java to rapidly deliver sophisticated web services on top of existing data sources.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


706 - Direct to Java Client
Direct to Java Client is a powerful rapid development technology that makes creation of three-tier Java Client applications fast and simple by dynamically generating large portions of user interfaces. This session covers the concepts of Direct to Java Client, customization techniques, the use of the rule system that drives dynamic user interface generation and the use of Web Services in client applications.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


707 - WebObjects Java Client
This session discusses distribution layer features of three-tier Java Client applications, such as business logic partitioning, security, remote method invocations, and WebStart.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


708 - Enterprise Java Beans
This session covers the EJB container and associated services shipped with WebObjects 5.1. A basic knowledge of J2EE is assumed. A simple EJB bean is developed and deployed during the session. The differences between EJB and EOF are also discussed.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


709 - Deploying WebObjects Applications
This session is a tour of the WebObjects cross-platform runtime application server architecture. Topics covered include the key components, tunable features for scalability, robustness, security, and the preparation of a WebObjects application for deployment.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


710 - JSP and Servlet Integration
Learn about JSP and Servlet integration with WebObjects, such as the WOComponent and WODirectAction tag libraries, accessing WebObjects, EOF and Foundation from within a JSP or Servlet. This session explains how to build a hybrid WO/JSP/Servlet site, and how to deploy it.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


711 - Advanced Data Modeling and Connectivity
This session demonstrates building EOModels for connecting to databases via JDBC and LDAP servers via JNDI. Learn the basics of creating entities, attributes, and relationships, and explore advanced topics such as custom attribute types and modeling entity inheritance.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


712 - Advanced Enterprise Objects Frameworks
This session provides an in-depth exploration of the advanced features of Enterprise Objects Framework (EOF). Topics covered include inheritance, delegate methods, shared editing contexts, raw rows, and data synchronization.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


713 - WebObjects Solutions
This session presents examples and case studies of how WebObjects has been used to bring information to the web, streamline business operations, and solve real world problems.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


714 - Optimizing WebObjects Applications
This session focuses on how to optimize and tune your WebObjects application. Developers learn about tools and techniques available for WebObjects 5 to collect and analyze application performance and identify areas of improvement. Practical tips for improving WebObjects, EOF, and Java performance are provided.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


715 - WebObjects Security
Learn techniques for securing page generation and direct action invocation for anonymous users, gathering credentials for authentication, just-in-time login approaches, and using digital certificates. This session also covers automatic connection to pages over SSL to sites that require privacy, and access control.

Available in the following ADC TV sets: WebObjects and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


Networking/Server Sessions

801 - Mac OS X Server Overview
Discover the power of Mac OS X Server, Apple's next generation modern, industrial-strength server operating system. This session outlines Apple's server strategy, explains important features of Mac OS X Server, and discusses its deployment in workgroups and larger networks. Demonstrations show how Mac OS X Server can make Macs easier to setup, configure, and manage, as well as make it easier to share and exchange information with multiple computers, users, and disparate groups.

Available in the following ADC TV sets: Networking & Connectivity, Unix, and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


802 - Mac OS X Server In-Depth
Learn system capabilities of Mac OS X Server and how you can develop software for the platform. An overview of Mac OS X Server's key features is presented. Topics include how to tie your software into Apple's open directory architecture, how to take advantage of high availability services, and how to write software that can be installed and managed remotely. Using Mac OS X Server as a Web or UNIX server platform is also discussed.

Available in the following ADC TV sets: Networking & Connectivity, Unix, and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


803 - Mac OS X Networking Overview
This session describes the networking architecture of Mac OS X, and surveys various networking APIs, including Sockets, Core Foundation, and Open Transport. Advanced networking services including IPv6 and IPSec are discussed.

Available in the following ADC TV sets: Networking & Connectivity, I/O & Audio Technologies, and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


804 - Client Web Services Frameworks
This session introduces web services with an overview of the toolkits and frameworks available on Mac OS X. An explanation of important concepts and terminology is followed by an in-depth exploration of Apple's WebServices.framework, a client-side framework for accessing Web Services from Mac OS X. Tools and techniques for writing Web Services glue and adding it to Cocoa, Carbon and AppleScript applications are demonstrated.

Available in the following ADC TV sets: Networking & Connectivity and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


805 - Introducing CF Network
CFNetwork provides APIs to help you communicate with the standard services on the Web, as well as ways to manage your own. This session explains CFNetwork and how it fits into Mac OS X and delves in to the APIs, including power-user HTTP communication, detecting or broadcasting network services, and configuring socket streams to encrypt their data or navigate a firewall.

Available in the following ADC TV sets: Networking & Connectivity and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


806 - Wireless Directions
Apple brought the 802.11 wireless networking standard to consumers with the launch of the iBook and AirPort in 1999 and remains the number one volume supplier of mobile wireless computers. In this session, learn how Apple will continue to lead the industry it created through advancements in 802.11 and Bluetooth.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


807 - Bluetooth In-Depth
In this session, hear what Apple is doing with Bluetooth, the cutting-edge technology that enables short-range wireless connections. Bluetooth opens up numerous opportunities for Mac OS X developers. Get the details on Apple's Bluetooth support, how to extend our stack to support your hardware, how to add support for additional profiles required by your devices, and how to develop applications that take advantage of the unique attributes of Bluetooth.

Available in the following ADC TV sets: Networking & Connectivity and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


808 - Managing I/O: CFRunLoop and CFStream
This session explains the basics of the CFRunLoop that dispatches all user events in a typical Mac OS X application. Learn how to use CFReadStream and CFWriteStream to manage your I/O, and discover how they fit in with the run loop to allow you to manage your I/O asynchronously, all without extra threads! Basic run loop inputs such as timers, mach ports, and sockets are discussed.

Available in the following ADC TV sets: Networking & Connectivity and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


809 - Advanced Mac OS X Networking
Learn how to take advantage of new networking protocols and how to extend networking services. Tips and tricks for getting the best performance possible from your network-intensive applications are presented.

Available in the following ADC TV sets: Networking & Connectivity, I/O & Audio Technologies, and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


810 - Customizing NetBoot and NetInstall
This session presents options for using NetBoot and NetInstall in Mac OS X Server, including how to set up and customize the product and how to allow your products to use NetBoot and NetInstall. Configuration options and licensing are also discussed.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


811 - Zero Configuration Networking
Zero Configuration Networking brings the legendary ease of use of AppleTalk to industry-standard TCP/IP networking. Developed by the Zeroconf Working Group of the Internet Engineering Task Force (IETF) and pioneered by Apple, this new breed of always on networking makes existing network products easier to use and opens the door for entirely new classes of networked products.

Available in the following ADC TV sets: Networking & Connectivity, I/O & Audio Technologies, and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


812 - QuickTime Streaming Server 4
This session presents an overview of the latest version of QuickTime Streaming Server and Darwin Streaming Server. Topics include new server functionality, new APIs, and techniques for developing products and content around the streaming server.

Available in the following ADC TV sets: Networking & Connectivity and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


813 - Directory Services
This session covers the integration of Directory Services into Mac OS X and Mac OS X Server. Learn how your software can utilize the powerful Directory access abstraction of Mac OS X. Access APIs and API utilities, Authentication, Directory Setup, NetInfo, LDAPv2, LDAPv3 and service discovery in Mac OS X are covered. In addition, hear about future plans to enhance and extend Directory Services.

Available in the following ADC TV sets: Networking & Connectivity and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


814 - Kerberos in Mac OS X
Mac OS X v10.1 ships with Kerberos authentication support in the OS. Apple is leveraging and extending this support across an increasing number of applications and system services. In this session, learn how you can take advantage of this simple, yet powerful network authentication protocol used in Windows, UNIX, and Mac OS.

Available in the following ADC TV sets: Unix and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


815 - Developing for the Managed Desktop
This session covers running and testing your applications in a network-based environment. Learn the mechanisms being employed in Mac OS X and the tools that are available to ensure your customers have a better experience running your software with networked home directories in a managed environment.

Available only with complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


Development Tools Sessions

900 - Mac OS X Development Tools Overview
Apple's tools provide the enabling technologies to support the development of outstanding Mac OS X products. This overview session highlights current status and future directions in Mac OS X development tools. Demos of the latest tools for Mac OS X from both Apple and Apple Third Party Tool vendors are featured.

Available in the following ADC TV sets: Unix, Tools and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


901 - Command Line Development Tools
Investigate the command line development services available in Mac OS X with installation of the Mac OS X Dev Tool package. We will discuss and demonstrate how to use the Terminal and GNU tools for compilation and debugging. The differences and similarities to other UNIX-derived systems as well as specific Mac OS X development concepts are presented. Developers should leave this session with a working understanding of the command line tool environment in Mac OS X.

Available in the following ADC TV sets: Unix, Tools and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


902 - Apple Script Studio Introduction
AppleScript makes it incredibly easy to integrate graphical applications, web services, and even UNIX scripts into a coherent workflow. Now with AppleScript Studio, you can build full-bore rich Aqua applications entirely in AppleScript, leveraging the power of Interface Builder, Project Builder, and Cocoa. Find out how easy it is to create graphical front-ends for script-based applications.

Available in the following ADC TV sets: Tools and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


903 - Exploring the Project Builder IDE
Project Builder is designed to facilitate high-level integration of the core development needs (editors, compilers, linkers, and make tools) with the goal of making development efficient and reliable, increasing productivity. This session explores the Project Builder IDE. New features in the latest release of Project Builder as well as future directions for this technology are highlighted.

Available in the following ADC TV sets: Tools and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


904 - Using Interface Builder
Interface Builder is Apple's premier Aqua user interface design tool for Cocoa and Carbon applications. Learn how Interface Builder allows developers to easily access underlying framework concepts like Cocoa targets and actions and the Carbon Event model. This session provides an overview of the basic features of Interface Builder and then goes in-depth on new capabilities.

Available in the following ADC TV sets: Carbon & Cocoa Frameworks, Graphics, Imaging, & Printing, Networking & Connectivity, I/O & Audio Technologies, Java, QuickTime, Tools, Unix, and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


905 - Apple Performance Tools
The Mac OS X Developer Tools CD includes a broad suite of GUI applications and command-line tools for analyzing performance. This session explains how to use them to improve your application's performance in the Mac OS X environment. Learn how to use the tools to inspect and manage memory usage, object allocation, threading, and other factors that affect performance.

Available in the following ADC TV sets: Tools and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


906 - Developing For Performance
In this session the principles of performance and efficiency as they apply across the operating system are discussed in a runtime-neutral way. Top performance obstacles are identified along with strategies for eliminating them. Developers take away a checklist of concepts to consider and things to look for which will enhance their products and the Mac OS X user experience.

Available in the following ADC TV sets: Tools and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


907 - Compiler Developments at Apple
Learn about Apple's implementation of the GNU C Compiler (GCC) and the migration towards GCC Version 3. Enhancements include improved code generation, reduced compile time, better IDE integration, and many other new features.

Available in the following ADC TV sets: Tools and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


908 - Delivering with Project Builder
The Project Builder IDE has many features designed to facilitate and enhance productivity. This in-depth presentation will show developers how to use these features effectively. Application delivery and the use of disk images and Installer packages are also highlighted in this session.

Available in the following ADC TV sets: Tools and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.


909 - Debugging in Mac OS X
Learn how to configure, run, and debug Carbon, Cocoa, and Java applications using Project Builder's source-level debugging. New features of the Project Builder debugger are highlighted. Advanced features of the GDB debugger are demonstrated along with useful techniques for getting the most out of this powerful tool.

Available in the following ADC TV sets: Tools and complete set of WWDC 2002 Sessions on ADC TV and DVD-ROM.



Gray line

Contact ADC |  ADC Site Map |  ADC Advanced Search
For information about Apple Products, please visit Apple.com.
Contact Apple | Privacy Notice
Copyright © 2002 Apple Computer, Inc. All rights reserved.
1-800-MY-APPLE