



Leopard Innovations: With the Leopard Innovations track, you'll get code-oriented sessions designed to show you how to use these technologies to revolutionize your application, including:
° Core Animation to add elegant animations to your application interface.
° iChat Theater to incorporate application content in iChat.
° QuickLook to provide system wide previews.
° 64-bit to leverage massive amounts of memory and wider processing paths.
You'll also learn how you can integrate with new Leopard technologies to add substantial new capabilities to your application. Integration with the new Scripting Bridge, Identity Services, iCal, iChat, and Address Book are discussed along with Sync Services, .Mac, and much more.
Some of the other session topics covered in the Leopard Innovations track include:
° Advanced WebKit Integration and working with Open Source WebKit.
° Developing Plug-Ins for Safari.
° Learning how the powerful built-in Sync Services syncing engine works.
° Using the .Mac SDK to share user data with Identity Services.
° Adding calendar support.
° Unlocking the power of Spotlight searching.
° Building scriptable applications.
Mac OS X Essentials: This track will explain, at introductory and advanced levels, how to use the frameworks of the operating system to build a great foundation for your product. Sessions will cover Mac OS X from the low-level kernel, BSD, and IO Kit layers, through to the powerful, high-level Cocoa application framework.
Whether you're developing drivers, scripting solutions, applications, or performance optimized code, the Mac OS X Essentials track provides you with the latest information you'll use to build modern, platform-optimized software products for Mac OS X Leopard including:
° How to update your code to take advantage of Objective-C 2.0 and garbage collection.
° Using the latest features in Cocoa and Core Data 2.0.
° Ensuring your application is resolution independent.
° Optimizing your code for performance on the latest Apple hardware.
° Taking advantage of 64 bit.
° Incorporating new file system capabilities.
° Writing secure code.
Developer Tools: The development tools for Mac OS X Leopard help you quickly write rich applications that take advantage of the latest Apple technologies and Leopard APIs. Some of the timesaving techniques and new development processes you'll learn from the Developer Tools track include:
° Streamlining your workflow and becoming more productive with the new features in Xcode 3.0 IDE.
° Having project information available at your fingertips with advances like refactoring, snapshots, and message bubbles to restructure your code.
° Maximizing your build speed with features like parallel target builds and distributed builds.
° Optimizing your application with powerful tools, such as Xray and DTrace.
Other sessions scheduled in this track will show you have to use Interface Builder 3.0 for interface design and Dashcode for widget creation. If you are new to Mac OS X development, you'll benefit from sessions on getting started with Xcode.
Information Technologies: Whether you're new to Apple technologies or a seasoned professional, the Information Technology track provides the real-world information and guidance you need to develop for, build, maintain and deploy cutting edge solutions using powerful IT technologies and features available in Mac OS X Leopard Server.
° Get concrete knowledge on how to integrate Macintosh into the IT infrastructure.
° See how you can take advantage of the synergies between built-in Mac OS X server applications.
° Gain practical trouble shooting tips, pain avoidance methodologies, and an understanding of the typical gotchas.
Graphics and Imaging: With the Graphics and Imaging track, you'll watch as Apple engineers reveal techniques for tapping into these technologies to enhance your application's user experience, and improve its performance. Some of what you will learn from this track include, how to:
° Create stunning hardware accelerated effects with Core Image.
° Apply powerful optimization techniques that will supercharge your application's rendering performance.
° Use OpenGL Shading to harness the awesome rendering capabilities of modern GPUs.
° Manipulate time based media using the QT Kit API.
° Take advantage of the latest improvements in Core Audio.
Content and Media: Gain technical insight from Apple and industry experts on how to create stunning video content optimized for delivery to the Web, iPod, or Apple TV. Some of the best practices reviewed in this track include:
° Pre-processing your media in preparation for encoding.
° Encoding audio and video using H.264 and AAC for delivery to the Web and beyond.
° Delivering your media using real-time streaming with QuickTime Streaming Server, progressive download and Podcasting.
° Automation of the entire audio and video production process using AppleScript and Compressor.
You'll also learn how to create compelling Web-based user experiences, leveraging Leopard and leading open source technology initiatives. Discover tips and tricks about:
° Proper separation of presentation and content using CSS.
° Advanced JavaScript controls for QuickTime media control.
° In-depth use case examples for emerging Web technologies used for layering of rich-media.
° Planning for resolution independent graphics for desktop and Web.



