Sessions at Apple’s annual developer conference will cover everything from the features in OS X 10.5 to tools designed to help developers take advantage of Apple’s latest technologies. Apple announced six session tracks for the
Worldwide Developers Conference
(WWDC), which will take place June 11-15 at San Francisco’s Moscone West convention center.
The six tracks will feature more than 100 individual sessions covering Leopard Innovations, Mac OS X Essentials, Developer Tools, Information Technologies, Graphics and Imaging, and Content and Media.
track will focus on new features in the forthcoming
Mac OS X operating system of the same name
that developers will be able to take advantage of. Sessions will be code-oriented, and intended to teach developers how to use Leopard’s new features to perform tasks such as adding
iChat Theater, and
to their applications. Sessions in this track will also look at taking advantage of
Leopard’s enhanced 64-bit support. Integration with the new Scripting Bridge, Identity Services, iCal, iChat, and Address Book will be discussed, among other topics.
Mac OS X Essentials
track will cover in-depth, technical information about the core technologies and development techniques needed to develop Mac OS X software. The session will cover both introductory and advanced levels, and will cover Mac OS X from the low-level kernel, BSD, and IO Kit layers up to the powerful, high-level Cocoa application framework.
session track is designed to help developers take advantage of the latest Apple technologies and Leopard APIs. Some of the “timesavers” and new development processes in this track include streamlining workflow with new features in
Xcode 3.0 IDE, maximizing build speed, and optimizing applications with tools such as Xray and DTrace. Other sessions scheduled in this track demonstrate how to use Interface Builder 3.0 for interface design and Dashcode for widget creation. For those new to Mac OS X development, there are sessions on getting started with Xcode.
track will help teach IT pros how to develop for, build, maintain, and deploy IT solutions using Mac OS X Leopard Server. This track is designed to assist in deploying, integrating, and managing Apple Xserve, Xserve RAID, Xsan and Mac OS X Server in an IT environment.
Graphics and Imaging
track is designed to teach developers how to add advanced audio, video, imaging, and graphics capabilities to their applications. Apple engineers will demonstrate how to create hardware accelerated effects with
Core Image, improve rendering performance, use OpenGL Shading to harness the rendering capabilities of modern GPUs, manipulate time-based media using the QT Kit API, and take advantage of the latest improvements in
Content and Media
track is designed to help developers learn best practices for production and development of rich-media for desktop, devices and the Web. Sessions will include information on how to create video content optimized for delivery to the Web, iPod, or Apple TV. Some of the practices in this track will include pre-processing media in preparation for encoding, encoding audio and video using H.264 and AAC, delivering media using real-time streaming with QuickTime Streaming Server, progressive download and podcasting, and how to automate the entire audio and video production process using AppleScript and Compressor.
WWDC tickets are now available, and may be
from Apple, starting at $1,295.
The annual WWDC is a meeting session for Mac software developers in which they learn about Apple’s latest technologies. While most of the event takes place away from the eyes of the general public, the event features an opening keynote, usually from Apple CEO Steve Jobs. The
2006 WWDC keynote
introduced Leopard and Leopard Server to the Mac community.