CARVIEW |
Apple Worldwide Developers Conference June 9-13, 2008, San Francisco, Moscone West
The groundbreaking innovations of Mac OS X Leopard and iPhone OS offer two revolutionary development platforms for developers and IT professionals. The Apple Worldwide Developers Conference (WWDC) is the only place you can receive technical information on these sophisticated platforms from the engineers who created them. Bring your code to the labs and work one-to-one with Apple engineers, applying development methods and best-practices you gain from sessions to enhance your application.
Get the details on over 150 sessions and labs.
Immerse yourself with over 150 information-rich sessions and labs where Apple engineers go in-depth on the innovative technologies that power iPhone OS, Leopard, and Leopard Server. Get all the details, including sessions for the first-ever iPhone track, that will take you deep into the technologies that offer you infinite possibilities.
WWDC 2008 is Sold Out

You can still get all the great content from WWDC 2008. Session videos will
be available to purchase on iTunes shortly
after the conference.
More details will be available soon.
Recently Added
Three Tracks to Innovation
iPhone Track
iPhone OS is the world’s most advanced mobile operating system providing developers with an amazing platform for creating the next generation of innovative mobile applications. Choose from a wide range of sessions offered in the iPhone development track and gain the knowledge you need to develop captivating native and web-based applications for iPhone and iPod touch.
Get Started
Launch your development by gaining the essentials for creating great mobile applications for iPhone. Learn the iPhone OS system architecture, file system, and memory model, and dive into the low-level frameworks for threading, I/O, system services, networking, and security.
Hear Apple experts discuss the fundamental technologies and development techniques that power the revolutionary iPhone user experience. Discover all the details of Cocoa Touch, which provides the interface for views and controls, enables Multi-Touch gestures and input, drives the event model at the heart of iPhone based applications, and so much more.
Learn best practices for:
- Optimizing application performance and responsiveness.
- Minimizing the memory footprint of your application.
- Creating visually appealing experiences based on the iPhone Human Interface Guidelines.
- OptimizIng power consumption.
- Wireless and cellular access and bandwidth use.
Whether you are new to mobile application development or a seasoned pro having developed software for other mobile platforms, you’ll gain valuable insight into what it takes to create amazing applications for iPhone.

Build Powerful Applications
With sophisticated development tools you can create world-class applications and design optimized web sites for iPhone.
- Learn the iPhone application development process — from the fundamentals of the Xcode development environment and user interface design with Interface Builder, to testing with the iPhone simulator and runtime analysis with Instruments and Shark.
- See how to use the built-in tools to manage and automatically build your project, and take advantage of the refactoring and graphical debugger.
- Leverage the power of Dashcode to make creating, testing, and debugging iPhone web applications a snap.
You’ll gain an in-depth understanding of all the tools at your disposal for iPhone development.
Integrate the Technologies of iPhone
Take your application beyond the traditional mobile application experience by integrating the unique technologies of iPhone and iPod touch. Create an entertaining experience based on precise device orientation from the built-in accelerometer. Utilize the awareness of location for mapping or to create a spontaneous social experience and access the built-in camera to capture the moment.
- Access centrally stored contacts.
- Embed live web content inside your application.
- Communicate with iPhone’s built-in applications.
- Share content and data over a network.
By integrating the technologies of iPhone you can bring it all together — a sophisticated interface, animation, graphics, audio, video, photos, networking, location, device orientation, and Multi-Touch input — creating the next generation social media application or live mobile game.

Create Engaging Media Experiences
The iPhone SDK provides an amazing lineup of technologies for developing media-rich mobile applications and cutting-edge handheld games. Learn from Apple’s Graphics & Media engineers as they reveal the techniques to harness these technologies in the most efficient and sophisticated way possible.
- Animate your user interface so your application can provide the dynamic user experience expected on iPhone.
- Dive deep into the APIs to render interactive 2D and 3D graphics in real-time.
- Experience the features of the built-in frameworks for playing and recording audio.
- Understand how your application can support video download and playback.
Whether you are developing an innovative medical solution, research tool, or handheld game, you’ll benefit from the technology discussions and insider techniques presented in these sessions.
Target the Web
Safari on iPhone provides rich capabilities for web developers creating next-generation rich-media portals, web sites or web applications.
- Leverage the latest standards-based web technologies to create iPhone web applications that appear, behave, and perform like a built-in application.
- Learn key performance optimization principles for iPhone web applications.
- Explore W3C standards-based techniques to tailor your existing web content into an experience made for iPhone.
- Find out how to utilize native iPhone touch events and gestures in your web application.
In addition, web developers creating next-generation rich-media portals, web sites or web applications will find sessions on leveraging the latest standards-based web technologies and the recent enhancements in Dashcode to create compelling user experiences for Safari on iPhone.

Get Hands-On at the iPhone Lab
At the iPhone Lab you’ll receive unparalleled access to Apple engineers and user interface designers. Work side-by-side with engineers responsible for the features of the iPhone to solve code-level issues, gain insight into their development techniques, and get answers to the topics critical to you. Learn from iPhone user interface designers how you can present an extra dimension of rich application behavior.
Mac Track
With its explosive growth, strong standards support, and the same core technologies behind iPhone, there’s never been a better time to develop for Mac. Users and enterprises around the world are adopting Mac OS X Leopard at an unprecedented rate, creating a demand for innovative applications that take advantage of Leopard’s cutting-edge features. In the Mac development track, learn the technologies and development techniques that will inspire you to take your development to the next level.
The Essentials
Get started with the technical foundation and techniques you need to develop world-class Mac OS X applications with sessions that discuss every level of the system, including interface design and implementation, application frameworks, security, localization, and networking.
Learn the basics of Cocoa, the powerful object-oriented application framework for Mac OS X. Whether you’re new to the Mac or a seasoned veteran, you’ll benefit from the latest technical information for developing modern applications, drivers, scripting solutions, and more.
Sophisticated Tools

Get the most out of your Mac development experience by gaining a deep understanding of the powerful tools and techniques used by Apple engineers.
- See how you can build elegant, powerful user interfaces for desktop and web applications.
- Learn to master the Xcode build system and utilize productivity features including SCM, integration, project snapshots and code refactoring.
Mac OS X Leopard also helps optimize applications more efficiently than ever. Discover secrets behind DTrace that will help you profile and debug your code more effectively, and fine-tune your application’s performance by putting your application under the microscope with Instruments and Shark.
Leopard Feature Integration
Provide a familiar user experience and save hundreds of lines of code in the process by integrating the features of Mac OS X Leopard into your application.
- Use Address Book and iCal to store personal information.
- Talk to other applications through Mac OS X’s rich scripting and automation technologies.
- Make your mark on the Mac desktop by adding support for Spotlight and Quick Look.
- Enable spontaneous collaboration through iChat Theater.


Rich Media and Powerful Graphics
Leopard’s broad array of amazing graphics and media capabilities let you master sight and sound with remarkable simplicity. See how Leopard’s 2D and 3D graphics technologies enable you to create vivid and engaging visuals for your application.
- Understand how Core Animation combines motion graphics techniques with layers of graphics, text, and video to add rich animation and dynamic feedback to your user interface.
- Explore the modern practices for creating sophisticated 2D graphics for vector illustration and imaging with Quartz.
- Learn how to manipulate photos and images with ease using the ImageKit framework.
- Harness the power of modern GPUs for high-performance 3D graphics with OpenGL.
The world-class frameworks of Leopard will transform your work with time-based media to modernize your video playback, capture, editing, and transcoding.
- Open your ears to the features of the Core Audio framework for professional-quality audio.
- Bring all the Graphics & Media technologies together to create compelling motion graphics compositions in the visual programming environment of Quartz Composer.
Dynamic Web Experiences
Web developers and users are right at home on Mac OS X Leopard. Learn about the critical tools for debugging CSS and JavaScript both inside and outside the browser. Put tomorrow’s technologies in motion today with standard HTML 5 solutions for client-side storage, audio, video, and vector animation — all inside Safari’s open-source WebKit engine.
Discover how WebKit lets you seamlessly combine web technologies with Cocoa’s native desktop features and provide an enhanced experience in the browser with rich text editing, form control styling, CSS3 downloadable fonts, and more.
Put Your Code to Work at the Mac OS X Lab
Apply the knowledge you gain from daily sessions to work by bringing your code to the Mac OS X Lab. Work one-to-one with Apple engineers on implementing, troubleshooting, and fine-tuning the features that will define your product’s success. Sit down with Apple’s own user interface designers and receive invaluable guidance on delivering a memorable Leopard experience.
Information Technologies Track
IT professionals, system administrators, and in-house developers can select from a diverse set of technology-rich sessions on setting up, integrating, deploying and managing Leopard, Leopard Server, and iPhone OS technologies in heterogeneous environments.
Leverage Rich IT Applications and Services
Discover how you can integrate and extend Leopard Server technologies to include your own in-house interfaces, business processes, and data.
- Learn to use and extend wikis, blogs, and instant messaging to collaborate and share information with users in your organization.
- Gain customization techniques for Podcast Producer Workflows to incorporate Quartz Composer content and the appropriate encoding and assembly techniques for deployment to iPod, iTunes U, the Web and iPhone OS.
- See how to use built-in and optimized web technologies such as Perl, Python, Ruby, Ruby on Rails, PHP, and MySQL, and how to deliver standards-based in-house applications to Safari on Mac OS X, Windows, and iPhone OS.
- Benefit from demonstrations on deploying Xsan 2 to accelerate user productivity and improve collaboration by sharing workgroup data with an unlimited number of networked computers over the Ethernet network using file-sharing protocols, such as AFP, SMB/CIFS, and NFS.
- Explore how Leopard Server Technologies such as System Imaging Utility, NetInstall, and NetBoot ease centralized IT system image creation, management and deployment.
- Gain best practices for deploying Leopard Server technologies to streamline system and user management, access and authentication, and application deployment for mobile users running Mac OS X and iPhone OS.
- Discover useful scripting technologies and techniques to automate routine system management and configuration tasks.
Directory Application and Directory Services in Leopard Server will also be discussed, providing you with the details on creating access to shared information about people, groups, locations, and resources in your organization.

Deploy & Manage with Ease
Leopard Server offers many powerful technologies and configurations features that empower IT professionals. Learn how iCal Server, iChat Server, Podcast Producer, and Wiki Server deliver rich functionality with minimum configuration. Gain best-practices using Leopard’s administration tools to quickly and efficiently deploy Mac OS X applications.
Go Beyond the Desktop
Discover how Leopard Server technologies, Directory Services, Xsan, and Remote Desktop Automation streamline system and user management, access and authentication, and application deployment for users running Mac OS X and iPhone OS.

Get Hands-on in the IT Lab
Expand your experience beyond the sessions at the IT Lab. You’ll benefit from hands-on learning and exploration of Leopard technologies in IT and the opportunity to meet with the Apple engineers behind them. Learn development, configuration, and administration best practices you can apply in your own environment.
Connect with Your Peers
Take this unique opportunity to meet with your industry peers and discuss integration, administration, and management of Apple technologies.
Visit the Apple Store online (1-800-MY-APPLE), find a retail location or find a reseller.
Copyright © 2008 Apple Inc. All rights reserved. Terms of Use | Privacy Policy