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.
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.
|
|