BEGIN:VCALENDAR
METHOD:PUBLISH
X-WR-TIMEZONE:US/Pacific
PRODID:-//Apple Inc.//iCal 3.0//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:WWDC 2008 iPhone tracks
VERSION:2.0
X-APPLE-CALENDAR-COLOR:#FBDB14
BEGIN:VTIMEZONE
TZID:US/Pacific
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
DTSTART:20070311T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
TZNAME:PDT
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
DTSTART:20071104T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
TZNAME:PST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SEQUENCE:711
DTSTART;TZID=US/Pacific:20080611T103000
DTSTAMP:20080516T105825Z
SUMMARY:2D Graphics & Animation for iPhone and Mac
DESCRIPTION:Quartz and Core Animation are the 2D drawing and animation engines at the heart of iPhone OS and Mac OS X. See how to create, stroke and fill shapes, display bitmap images and draw vector illustrations in amazingly flexible ways. Learn how to provide a dynamic graphical experience by animating composited surfaces and constructing smooth transitions with Core Animation.  Understand when and how to go beyond the higher-level interfaces in Cocoa or Cocoa Touch and directly access the rich capabilities of Core Graphics and Core Animation.
LOCATION:Mission
DTEND;TZID=US/Pacific:20080611T114500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:708
DTSTART;TZID=US/Pacific:20080610T170000
DTSTAMP:20080516T105825Z
SUMMARY:3D Graphics for iPhone using OpenGL ES
DESCRIPTION:OpenGL ES provides the interface for accelerated 3D graphics on iPhone and iPod touch. We'll compare OpenGL ES to desktop OpenGL, then show you how OpenGL ES can drive iPhone games and other mobile 3D applications. Learn how to access OpenGL ES from Cocoa Touch, and how to tune your code to the performance profile of iPhone.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080610T181500
END:VEVENT


BEGIN:VEVENT
SEQUENCE:529
DTSTART;TZID=US/Pacific:20080612T090000
DTSTAMP:20080516T105825Z
SUMMARY:Address Book for iPhone
DESCRIPTION:The iPhone Address Book API gives you access to the contact database on iPhone. Find out how to read and write system-wide contact information, create new contacts, and display selected contact information with the same user interface as Apple's iPhone applications.
LOCATION:Soma
DTEND;TZID=US/Pacific:20080612T101500
END:VEVENT






BEGIN:VEVENT
SEQUENCE:706
DTSTART;TZID=US/Pacific:20080610T153000
DTSTAMP:20080516T105825Z
SUMMARY:Audio Development for iPhone
DESCRIPTION:Core Audio provides a powerful engine for playing and recording audio in your iPhone application.  Learn how to play sounds and alerts, record audio from the built-in microphone and play sound files of arbitrary length.  Understand the best practices to minimize latency and conserve power. Learn about the audio codecs and formats available for iPhone and understand the capabilities for playing multiple sounds simultaneously.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080610T164500
END:VEVENT


BEGIN:VEVENT
SEQUENCE:391
DTSTART;TZID=US/Pacific:20080612T090000
DTSTAMP:20080516T105825Z
SUMMARY:Building an Advanced iPhone Web Application, Hands On
DESCRIPTION:Safari on iPhone provides a rich feature set, and Mac OS X includes a comprehensive set of first-class tools for web developers. Learn how to bring the two together as you walk through code step by step with Apple experts. Create a compelling iPhone web application that uses cutting-edge features such as DOM touch events and CSS animations and transforms. This session includes a prerequisite download.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080612T101500
END:VEVENT


BEGIN:VEVENT
SEQUENCE:433
DTSTART;TZID=US/Pacific:20080613T090000
DTSTAMP:20080516T105825Z
SUMMARY:Building Native Look-and-Feel Web Applications Using SproutCore
DESCRIPTION:SproutCore is an open source, platform-independent, Cocoa-inspired JavaScript framework for creating web applications that look and feel like Desktop applications.  Learn how to combine SproutCore with HTML5's standard offline data storage technologies to deliver a first-class user experience and exceptional performance in your web application.
LOCATION:Marina
DTEND;TZID=US/Pacific:20080613T101500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:348
DTSTART;TZID=US/Pacific:20080610T170000
DTSTAMP:20080516T105825Z
SUMMARY:Cocoa Fundamentals
DESCRIPTION:Get an introduction to Apple's advanced application-development framework, Cocoa, and its primary language, Objective-C. Learn how to take advantage of common Cocoa programming paradigms, such as target/action, delegation and bindings. Through code examples and demos, see how Cocoa can help you easily create powerful, professional Mac OS X applications. iPhone developers will also gain valuable insights into the heritage of Cocoa Touch and learn helpful techniques for iPhone application development.
LOCATION:Soma
DTEND;TZID=US/Pacific:20080610T181500
END:VEVENT


BEGIN:VEVENT
SEQUENCE:362
DTSTART;TZID=US/Pacific:20080611T103000
DTSTAMP:20080516T105825Z
SUMMARY:Controls, Views, and Animation on iPhone
DESCRIPTION:The UIKit framework in iPhone OS provides a core set of standard user interface controls, such as buttons and sliders. Discover how to use these control objects to respond to user gestures, such as taps and drags. Learn how to use the view hierarchy to best effect and create your own views when you need to extend the user interface.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080611T114500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:716
DTSTART;TZID=US/Pacific:20080611T140000
DTSTAMP:20080516T105825Z
SUMMARY:Core Animation Techniques for iPhone and Mac
DESCRIPTION:Core Animation is the layer-based animation system that is revolutionizing applications made for Mac OS X. Core Animation is also the technology underlying the dynamic user experience seen on iPhone. Learn how to delight your users by using Core Animation for a dynamic, responsive user interface and eye-catching animations. This is an advanced session for those of you going beyond the built-in animations provided by Cocoa and Cocoa Touch.
LOCATION:Soma
DTEND;TZID=US/Pacific:20080611T151500
END:VEVENT


BEGIN:VEVENT
SEQUENCE:349
DTSTART;TZID=US/Pacific:20080610T170000
DTSTAMP:20080516T105825Z
SUMMARY:Creating Rich User Interfaces for Web Content in Safari
DESCRIPTION:The powerful, standards-based technologies available in Safari give you exceptional control over the look and feel of your web application on iPhone, Mac OS X and Windows. Learn how to position web content for increased visual appeal and create animated user interfaces using CSS3 transforms and transitions. Discover how to add depth and distinction to your web application with rich-text editing and CSS3 web fonts, and discover new and improved ways to style and interact with forms.
LOCATION:North Beach
DTEND;TZID=US/Pacific:20080610T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:426
DTSTART;TZID=US/Pacific:20080612T170000
DTSTAMP:20080516T105825Z
SUMMARY:Creating Ruby on Rails Applications for Safari on iPhone and the Desktop
DESCRIPTION:Discover why Mac OS X is the dream development platform for Ruby on Rails, a powerful and agile web development framework that comes bundled with Mac OS X Leopard.  Learn to harness the power of Ruby on Rails to create unified, first-class web applications that are simple to deploy on Mac OS X Server and that display and perform exceptionally in Safari on Mac OS X, Windows, and iPhone.
LOCATION:Nob Hill
DTEND;TZID=US/Pacific:20080612T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:340
DTSTART;TZID=US/Pacific:20080610T140000
DTSTAMP:20080516T105825Z
SUMMARY:Creating Secure Applications for iPhone and Mac OS X
DESCRIPTION:Learn how to protect your customers from emerging security threats by adopting security mechanisms and secure coding practices for Mac OS X and iPhone.
LOCATION:Pacific Heights
DTEND;TZID=US/Pacific:20080610T151500
END:VEVENT

BEGIN:VEVENT
SEQUENCE:376
DTSTART;TZID=US/Pacific:20080611T140000
DTSTAMP:20080516T105825Z
SUMMARY:Cross-Platform Web Development Techniques for Safari on iPhone and the Desktop
DESCRIPTION:Safari uses the same powerful WebKit layout and rendering engine on the Desktop and iPhone, with additional features to enhance the experience on each platform. Learn to develop a single rich website that leverages the advanced features of WebKit on iPhone, Mac OS X, and Windows. Discover the best practices for tailoring CSS, responding to DOM events, delivering graphics and media, creating CSS animations, and using client-side storage on both platforms and more, all within a single rich website or web application.
LOCATION:Pacific Heights
DTEND;TZID=US/Pacific:20080611T151500
END:VEVENT

BEGIN:VEVENT
SEQUENCE:925
DTSTART;TZID=US/Pacific:20080612T103000
DTSTAMP:20080516T105825Z
SUMMARY:Debugging and Profiling Your iPhone Application
DESCRIPTION:Whether tracking down a nagging bug or getting the best performance out of your iPhone application, the Xcode developer tools are ready to help. Learn to debug your applications in the iPhone OS Simulator and on an iPhone to get to the root of problems. See how Instruments can help pinpoint performance bottlenecks.  Take a journey through debugging and optimization case studies to see how you can perfect your iPhone application.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080612T114500
END:VEVENT






BEGIN:VEVENT
SEQUENCE:910
DTSTART;TZID=US/Pacific:20080610T170000
DTSTAMP:20080516T105825Z
SUMMARY:Designing Applications with Interface Builder
DESCRIPTION:Interface Builder is a powerful tool for designing and building graphical user interfaces for iPhone and Mac applications. Learn the ins and outs of Interface Builder including laying out an interface, wiring code to graphical controls, and loading interface nib files at runtime. Understand the model-view-controller concepts upon which iPhone and Mac development are based. A must for developers new to Mac and iPhone development.
LOCATION:Russian Hill
DTEND;TZID=US/Pacific:20080610T181500
END:VEVENT

BEGIN:VEVENT
SEQUENCE:379
DTSTART;TZID=US/Pacific:20080611T153000
DTSTAMP:20080516T105825Z
SUMMARY:Enhancing Your iPhone Web Application with CSS Transforms and Animations
DESCRIPTION:Adding rich, hardware-accelerated graphics to your web content is now as easy as writing a few lines of CSS and JavaScript. Using the latest web standards, you can scale, rotate, or skew HTML elements, position page components within three-dimensional space, provide smooth transitions, and create captivating animations.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080611T164500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:511
DTSTART;TZID=US/Pacific:20080610T170000
DTSTAMP:20080516T105825Z
SUMMARY:Enterprise iPhone Management with Configuration Profiles
DESCRIPTION:iPhone configuration profiles make mass support of iPhones a snap. With configuration profiles, your organization can deploy account information, password policies, secure access settings, certificates and more--all within a single package. Get the details on the iPhone configuration profile file format, the breadth of managed services they support, your distribution options, Apple's profile creation tools and all details you need to create them within your own workflow.
LOCATION:Nob Hill
DTEND;TZID=US/Pacific:20080610T181500
END:VEVENT





BEGIN:VEVENT
SEQUENCE:916
DTSTART;TZID=US/Pacific:20080611T140000
DTSTAMP:20080516T105825Z
SUMMARY:Getting Started with Instruments
DESCRIPTION:Instruments is a versatile and powerful software analysis tool introduced in Mac OS X Leopard, with added support for iPhone OS. Instruments brings context to your analysis, allowing you to view multiple aspects of your application's performance over time and easily correlate events. This introductory session will help you understand how you can utilize this tool in your own development, rapidly identify problems in your code, and write better performing applications for the Mac and iPhone.
LOCATION:Mission
DTEND;TZID=US/Pacific:20080611T151500
END:VEVENT

BEGIN:VEVENT
SEQUENCE:339
DTSTART;TZID=US/Pacific:20080610T140000
DTSTAMP:20080516T105825Z
SUMMARY:Getting Started with Objective-C:  Migrating from Other Languages
DESCRIPTION:Objective-C is the language of choice for development on Mac OS X and iPhone OS. Understanding Objective-C, how it works, and how it supports development on both platforms is key to creating great applications. Learn all about Objective-C, advantages of the dynamic runtime, and compare its design patterns to other common programming languages. If you're new to Objective-C or need a good refresher, this session is for you.
LOCATION:Marina
DTEND;TZID=US/Pacific:20080610T151500
END:VEVENT


BEGIN:VEVENT
SEQUENCE:313
DTSTART;TZID=US/Pacific:20080610T090000
DTSTAMP:20080516T105825Z
SUMMARY:Getting Started with Web Development for Safari on iPhone
DESCRIPTION:Safari on iPhone has revolutionized the way people browse the Web on mobile devices.  In this session you'll learn straightforward techniques to optimize your web content for iPhone, and discover the building blocks you need to create full-featured iPhone web applications.
LOCATION:Mission
DTEND;TZID=US/Pacific:20080610T101500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:700
DTSTART;TZID=US/Pacific:20080609T170000
DTSTAMP:20080516T105825Z
SUMMARY:Graphics & Media State of the Union
DESCRIPTION:Apple's Graphics and Media frameworks bring sweeping advances to developers with an incredible array of 2D, 3D, audio, and video technologies for both iPhone OS and Mac OS X. Whether you are developing a media-rich mobile application or a cutting-edge handheld game for iPhone, building the ultimate graphics application or a content production pipeline for Mac OS X, or designing an application that scales to both platforms, come to this session filled with in-depth information and captivating technology demonstrations.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080609T181500
END:VEVENT


BEGIN:VEVENT
SEQUENCE:446
DTSTART;TZID=US/Pacific:20080613T103000
DTSTAMP:20080516T105825Z
SUMMARY:How Do I Do That? Tips and Tricks for iPhone Application Development
DESCRIPTION:The best solution sometimes involves just a small change in coding or thinking.  Learn how best to take advantage of Cocoa Touch to improve your iPhone application. Hear tips and tricks directly from Cocoa Touch framework engineers.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080613T114500
END:VEVENT

BEGIN:VEVENT
SEQUENCE:454
DTSTART;TZID=US/Pacific:20080613T140000
DTSTAMP:20080516T105825Z
SUMMARY:Improving Responsiveness in Websites and Web Applications
DESCRIPTION:Great performance is an important component of any advanced website or web application, and is essential for content delivered to mobile devices like iPhone. Discover techniques and technologies for improving overall responsiveness. Learn how to minimize resource requests, streamline CSS, and use techniques such as image spriting to dramatically reduce page load time for your website or web application.
LOCATION:Marina
DTEND;TZID=US/Pacific:20080613T151500
END:VEVENT


BEGIN:VEVENT
SEQUENCE:501
DTSTART;TZID=US/Pacific:20080610T090000
DTSTAMP:20080516T105825Z
SUMMARY:Integrating iPhone with IT
DESCRIPTION:The revolutionary iPhone is quickly becoming a leading choice of mobile professionals. Find out about configuring and deploying iPhone in your organization, learn techniques for development, configuration and deployment of native and web-based iPhone applications and discover how server-side technologies integrate with iPhone 2.0--all from the IT professional's perspective.
LOCATION:Nob Hill
DTEND;TZID=US/Pacific:20080610T101500
END:VEVENT





BEGIN:VEVENT
SEQUENCE:374
DTSTART;TZID=US/Pacific:20080611T140000
DTSTAMP:20080516T105825Z
SUMMARY:Internationalizing Your Software
DESCRIPTION:By creating international versions of your application, you can reach more users and expand your sales. It can even be easy to do, once you know a few rules and learn the tools that do most of the work for you. As a developer, you have to use the right APIs and follow certain  rules to be localization-friendly. As a localizer, you need to use the right tools. Learn what to do and what to use from the people who write the APIs and the tools.  
LOCATION:Russian Hill
DTEND;TZID=US/Pacific:20080611T151500
END:VEVENT

BEGIN:VEVENT
SEQUENCE:703
DTSTART;TZID=US/Pacific:20080610T140000
DTSTAMP:20080516T105825Z
SUMMARY:Introduction to Game Development for iPhone
DESCRIPTION:The iPhone SDK provides an amazing lineup of technologies for developing cutting-edge handheld games. Learn the techniques to harness these technologies efficiently for your users' entertainment. See how to incorporate graphics, audio, accelerometer input, touch screen controls, video playback, and much more as you walk through the process of creating a game for iPhone.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080610T151500
END:VEVENT

BEGIN:VEVENT
SEQUENCE:100
DTSTART;TZID=US/Pacific:20080609T170000
DTSTAMP:20080516T105825Z
SUMMARY:Introduction to Mac and iPhone Development
DESCRIPTION:This session is designed for experienced developers who are new to Mac OS X and iPhone OS. Learn the fundamentals of the Mac OS X architecture and what makes a great Mac or iPhone application. Benefit from an orientation that will prepare you for further learning in the sessions on frameworks, APIs, and tools. Whether you are interested in creating applications for the growing Mac platform or mobile applications for iPhone and iPod touch, this is a must-attend session.
LOCATION:Mission
DTEND;TZID=US/Pacific:20080609T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:901
DTSTART;TZID=US/Pacific:20080610T103000
DTSTAMP:20080516T105825Z
SUMMARY:Introduction to the iPhone Development Tools
DESCRIPTION:You can now develop your own full-featured, native applications for iPhone and iPod touch. Gain a solid foundation in the tools and workflow for iPhone application development. Discover how to prepare your iPhone for testing, develop your application in Xcode, rapidly design your user interface with Interface Builder, and analyze your application with Instruments for the best possible performance on this revolutionary mobile device.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080610T114500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:312
DTSTART;TZID=US/Pacific:20080610T090000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Application Development Fundamentals
DESCRIPTION:The iPhone SDK contains the code, information, and tools you need to develop applications for the iPhone OS. Learn how to take advantage of these resources to build your first iPhone application.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080610T101500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:351
DTSTART;TZID=US/Pacific:20080611T090000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Application User Interface Design
DESCRIPTION:iPhone presents a revolutionary user interface and interaction model to developers, and provides an inspiring environment for designing innovative mobile applications. Learn best practices, design techniques and key insights into what it takes to deliver a phenomenal user experience in your iPhone application.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080611T101500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:546
DTSTART;TZID=US/Pacific:20080612T170000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Device APIs: Location, Accelerometer and Camera
DESCRIPTION:Find out how your application can leverage the iPhone's built-in hardware and use detailed device information to provide a revolutionary user experience. Learn to identify an individual iPhone or iPod touch, and pinpoint a user's whereabouts at runtime.  Use the built-in accelerometer to create unique interfaces for applications and games, and add a personal touch to your application by incorporating iPhone's camera and photo library.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080612T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:324
DTSTART;TZID=US/Pacific:20080610T103000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone for Mac Developers
DESCRIPTION:Cocoa Touch uses many of the same fundamental technologies and design patterns as Cocoa for Mac OS X. Discover how you can make the most of your experience with Cocoa for Mac OS X when you start developing for iPhone.
LOCATION:Mission
DTEND;TZID=US/Pacific:20080610T114500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:380
DTSTART;TZID=US/Pacific:20080611T153000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Multi-Touch Events and Gestures 
DESCRIPTION:iPhone's ability to handle multiple touches simultaneously is central to its unique usability. Learn how touches and events are represented to your application and how it can respond to a user's gestures to provide an intuitive, easy-to-use interface.
LOCATION:Mission
DTEND;TZID=US/Pacific:20080611T164500
END:VEVENT







BEGIN:VEVENT
SEQUENCE:345
DTSTART;TZID=US/Pacific:20080610T153000
DTSTAMP:20080516T105825Z
SUMMARY:Managing Certificates for iPhone and Mac OS X
DESCRIPTION:Digital signatures and certificates provide enhanced levels of security, data integrity and trust in iPhone and desktop environments. Learn how to be your own certificate authority and generate digital certificates with tools and services built into Mac OS X. Discover how digital signing facilitates secure development and distribution of iPhone applications, identification of  trusted applications and encryption of corporate email.
LOCATION:Pacific Heights
DTEND;TZID=US/Pacific:20080610T164500
END:VEVENT


BEGIN:VEVENT
SEQUENCE:402
DTSTART;TZID=US/Pacific:20080612T103000
DTSTAMP:20080516T105825Z
SUMMARY:Managing Secure Data on iPhone
DESCRIPTION:Learn about data security on iPhone OS and how you can greatly reduce your work in implementing a mobile data security solution. See how to carry out basic cryptographic operations, coordinate the secure storage of sensitive passwords and manage X.509 digital certificates with respective trust policies.
LOCATION:North Beach
DTEND;TZID=US/Pacific:20080612T114500
END:VEVENT


BEGIN:VEVENT
SEQUENCE:923
DTSTART;TZID=US/Pacific:20080612T090000
DTSTAMP:20080516T105825Z
SUMMARY:Mastering Interface Builder
DESCRIPTION:iPhone and Mac developers depend on Interface Builder to design sophisticated user interfaces in a short amount of time. Learn to use this powerful tool more effectively as we guide you through application development from start to finish. See how you can quickly and easily localize your interface designs and master advanced features to speed your development.
LOCATION:Marina
DTEND;TZID=US/Pacific:20080612T101500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:432
DTSTART;TZID=US/Pacific:20080613T090000
DTSTAMP:20080516T105825Z
SUMMARY:Mastering iPhone Table Views
DESCRIPTION:Table views on iPhone give you a wide range of options for customization, and enable you to create a more compelling, dynamic user interface. Find out how you can create checklists, manage editing and reordering, and efficiently implement your own table cells to support custom layouts.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080613T101500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:410
DTSTART;TZID=US/Pacific:20080612T140000
DTSTAMP:20080516T105825Z
SUMMARY:Mastering iPhone View Controllers
DESCRIPTION:View controllers support user interface elements that enable users to access the information they want quickly and easily. Find out how you can use view controllers most effectively, not only to support navigation, but also to support device rotation and to reduce memory overhead in your application.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080612T151500
END:VEVENT


BEGIN:VEVENT
SEQUENCE:328
DTSTART;TZID=US/Pacific:20080610T103000
DTSTAMP:20080516T105825Z
SUMMARY:Networking with Bonjour
DESCRIPTION:Bonjour is a key networking technology used in all of Apple's network products, from iMacs and MacBooks to AirPort Extreme, Apple TV and iPhone. Come find out how to use the Bonjour APIs to make your network application work with Back to My Mac and how to use the Bonjour APIs on iPhone and iPod touch to make amazing handheld network applications.
LOCATION:North Beach
DTEND;TZID=US/Pacific:20080610T114500
END:VEVENT

BEGIN:VEVENT
SEQUENCE:417
DTSTART;TZID=US/Pacific:20080612T153000
DTSTAMP:20080516T105825Z
SUMMARY:Optimizing Performance in iPhone Applications
DESCRIPTION:Performance optimization is critical for iPhone applications. Learn the best practices for using memory efficiently, optimizing drawing and scrolling operations, and minimizing power consumption for iPhone applications. Discover tips and tricks for using Mac OS X performance tools such as Shark and Instruments to diagnose suboptimal behavior quickly, and learn about built-in solutions on iPhone that maximize available resources.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080612T164500
END:VEVENT

BEGIN:VEVENT
SEQUENCE:932
DTSTART;TZID=US/Pacific:20080612T170000
DTSTAMP:20080516T105825Z
SUMMARY:Performance Tuning Your Application with Shark
DESCRIPTION:Shark is a powerful performance analysis tool for discovering where your application is spending time in iPhone OS and Mac OS X. Learn practical ways to find performance bottlenecks, obtain tips on optimization, and understand how your software interacts with the system. Discover how Shark can help your application perform at its best.
LOCATION:Mission
DTEND;TZID=US/Pacific:20080612T181500
END:VEVENT

BEGIN:VEVENT
SEQUENCE:722
DTSTART;TZID=US/Pacific:20080611T170000
DTSTAMP:20080516T105825Z
SUMMARY:Preparing and Delivering Video for iPhone, Safari, and Apple TV
DESCRIPTION:Learn how to prepare H.264 video content for optimal playback on iPhone, Safari, Apple TV, and other platforms. Find out which formats, resolutions, and bitrates are appropriate for WiFi or cellular networks. See how reference movies can help you service different clients with a single URL. Hear best practices for structuring your code and delivering your videos through Safari and in native applications using the iPhone SDK.
LOCATION:Presidio
DTEND;TZID=US/Pacific:20080611T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:325
DTSTART;TZID=US/Pacific:20080610T103000
DTSTAMP:20080516T105825Z
SUMMARY:Safari and WebKit Overview: Features, Enhancements, and Open Source Development
DESCRIPTION:WebKit is a full-featured, open source, standards-based layout engine that powers the Safari web browser and other native applications on a variety of platforms. Discover the ongoing performance enhancements and advanced features that have been implemented in WebKit. Learn how WebKit fits into the Mac OS X system architecture, how WebKit development relates to Safari on iPhone and the desktop, and how to get involved with the WebKit Open Source community. This session is essential for anyone interested in web technology at WWDC.
LOCATION:Russian Hill
DTEND;TZID=US/Pacific:20080610T114500
END:VEVENT






BEGIN:VEVENT
SEQUENCE:387
DTSTART;TZID=US/Pacific:20080611T170000
DTSTAMP:20080516T105825Z
SUMMARY:Text Input on iPhone
DESCRIPTION:iPhone provides a unique and powerful way to input text via the Multi-Touch user interface.  Learn how to use text fields, text views, and web page forms effectively, and how to optimize your users' experience by controlling text entry characteristics and keyboard behaviors.
LOCATION:Russian Hill
DTEND;TZID=US/Pacific:20080611T181500
END:VEVENT

BEGIN:VEVENT
SEQUENCE:343
DTSTART;TZID=US/Pacific:20080610T153000
DTSTAMP:20080516T105825Z
SUMMARY:Understanding iPhone Table Views
DESCRIPTION:Table views are fundamental to the presentation of information on iPhone. This session will explain the basic features of table views and show you how to use them for everything from creating a simple list to laying out a more elegant user interface.
LOCATION:Mission
DTEND;TZID=US/Pacific:20080610T164500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:337
DTSTART;TZID=US/Pacific:20080610T140000
DTSTAMP:20080516T105825Z
SUMMARY:Understanding iPhone View Controllers
DESCRIPTION:View controllers--including navigation and tab controllers--play a fundamental role in the architecture of most iPhone applications. Learn what view controllers are, how to use them, and why they are important to your application.
LOCATION:Mission
DTEND;TZID=US/Pacific:20080610T151500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:704
DTSTART;TZID=US/Pacific:20080610T140000
DTSTAMP:20080516T105825Z
SUMMARY:Understanding the Core Audio Architecture
DESCRIPTION:Professional-level audio is designed right into Mac OS X and iPhone OS with Core Audio. Get an overview of the Core Audio architecture and learn to take advantage of its richness in your own code. Learn how to write code that works on both the Mac and iPhone.  Deepen your understanding of audio codecs and how to work with popular audio formats.
LOCATION:North Beach
DTEND;TZID=US/Pacific:20080610T151500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:919
DTSTART;TZID=US/Pacific:20080611T153000
DTSTAMP:20080516T105825Z
SUMMARY:Understanding the Xcode Project Management and Build System
DESCRIPTION:Beneath the surface of Xcode lies a powerful, highly configurable build system. Understand how to configure Xcode build settings at the project, target, and file level. Learn best practices for structuring complex projects to achieve blazing fast build times on your multi-core Mac.  See how to select the right compiler for your project.  Get the most out of the tools you use every day.
LOCATION:Marina
DTEND;TZID=US/Pacific:20080611T164500
END:VEVENT







BEGIN:VEVENT
SEQUENCE:915
DTSTART;TZID=US/Pacific:20080611T103000
DTSTAMP:20080516T105825Z
SUMMARY:Using Xcode: Source Editor, Refactoring, Debugger, and SCM
DESCRIPTION:Xcode's editor, debugger, refactoring engine, and source control management support can help you write better code while staying in sync with your team. Discover hidden abilities of the built-in editor, use Xcode's powerful debugger to pinpoint problems, maintain cleaner code with Xcode's refactoring engine, and master project-based SCM support. Take your Xcode skills to the next level.
LOCATION:Marina
DTEND;TZID=US/Pacific:20080611T114500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:411
DTSTART;TZID=US/Pacific:20080612T140000
DTSTAMP:20080516T105825Z
SUMMARY:Utilizing Offline Data in Safari
DESCRIPTION:Offline data capabilities in Safari open up new possibilities for web application design and data management.  By combining SQL with standard HTML and JavaScript, novice and advanced programmers alike can store data persistently between sessions, save data locally before submitting it to a remote host, and enhance the overall user experience and functionality of their web applications.
LOCATION:Mission
DTEND;TZID=US/Pacific:20080612T151500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:352
DTSTART;TZID=US/Pacific:20080611T090000
DTSTAMP:20080516T105825Z
SUMMARY:Web Development for iPhone: Tips, Tricks, and Advanced Techniques
DESCRIPTION:Safari on iPhone enables web developers to create applications that truly look and feel like built-in applications.  Learn how to detect orientation changes, recognize touch events, create custom site icons, and other advanced techniques to help you deliver a uniquely native experience in your web application on iPhone.
LOCATION:Mission
DTEND;TZID=US/Pacific:20080611T101500
END:VEVENT


BEGIN:VEVENT
SEQUENCE:353
DTSTART;TZID=US/Pacific:20080611T090000
DTSTAMP:20080516T105825Z
SUMMARY:What's New in Objective-C
DESCRIPTION:Objective-C is the dynamic programming language at the heart of Mac OS X and iPhone OS application development. From its roots as a simple object-oriented superset of C to powerful new features in Leopard, the language has evolved to meet your needs. Learn how to use properties, take advantage of fast enumeration, and use garbage collection in your own development. Discover Objective-C as it is today and learn where it's headed.
LOCATION:Russian Hill
DTEND;TZID=US/Pacific:20080611T101500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:906
DTSTART;TZID=US/Pacific:20080610T153000
DTSTAMP:20080516T105825Z
SUMMARY:Xcode for Visual Studio and Eclipse Developers
DESCRIPTION:The Xcode development environment is the premiere toolset for creating iPhone OS and Mac OS X applications. As a newcomer to Mac or iPhone development, you will learn the ways in which Xcode both resembles and differs from development environments you may currently use. Explore techniques that will maximize your productivity in this new environment. This session is highly recommended for developers new to Xcode with experience in Visual Studio or Eclipse.
LOCATION:Marina
DTEND;TZID=US/Pacific:20080610T164500
END:VEVENT






BEGIN:VEVENT
SEQUENCE:7017
DTSTART;TZID=US/Pacific:20080611T140000
DTSTAMP:20080516T105825Z
SUMMARY:Core Audio and OpenAL Lab
DESCRIPTION:Core Audio and OpenAL let you add sophisticated audio playback and recording to your application. Receive one-on-one technical assistance and development advice from the Core Audio and OpenAL engineering teams. Bring your laptop, your code, and your questions.
LOCATION:OS X Foundations Lab D
DTEND;TZID=US/Pacific:20080611T181500
END:VEVENT









BEGIN:VEVENT
SEQUENCE:3130
DTSTART;TZID=US/Pacific:20080612T170000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Application Optimization Lab
DESCRIPTION:Optimizing your iPhone application is crucial for good performance, battery life, and stability.  Receive one-on-one technical assistance with your iPhone applications from Apple performance and power engineers and Technology Evangelists. Get advice on using built-in performance tools on Mac OS X to troubleshoot your application and resolve any performance problems.
LOCATION:iPhone Lab A
DTEND;TZID=US/Pacific:20080612T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3078
DTSTART;TZID=US/Pacific:20080611T140000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Controls, Views, and Animation Lab
DESCRIPTION:Controls, views, and animation form the basis for creating dynamic, well-designed, full-featured iPhone applications. Get expert one-on-one assistance from the Cocoa Touch engineering team and Technology Evangelists on how to use iPhone controls, views, and animation. Bring your laptop, your code, and your questions.
LOCATION:iPhone Lab B
DTEND;TZID=US/Pacific:20080611T151500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3114
DTSTART;TZID=US/Pacific:20080612T140000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone OS Security Lab
DESCRIPTION:Speak directly with the iPhone OS security team about iPhone's security development capabilities. Get the experts' answers to your toughest questions.
LOCATION:iPhone Lab A
DTEND;TZID=US/Pacific:20080612T151500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:9041
DTSTART;TZID=US/Pacific:20080613T140000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Performance Optimization Lab
DESCRIPTION:Proper performance tuning can make the difference between a good iPhone application and a great one.  Come receive code-level assistance and troubleshooting advice using Instruments and Shark to help reduce launch times, improve memory usage, and get the most from the iPhone.  Bring your code, your laptop, and your questions and meet with Apple engineers and technology evangelists.
LOCATION:iPhone Lab B
DTEND;TZID=US/Pacific:20080613T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3086
DTSTART;TZID=US/Pacific:20080611T153000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Table Views Lab
DESCRIPTION:Table views play a fundamental role in developing iPhone applications. Get expert one-on-one assistance from the Cocoa Touch engineers and Technology Evangelists on advanced iPhone view controller topics. Bring your iPhone, your laptop, your code, and your questions.
LOCATION:iPhone Lab B
DTEND;TZID=US/Pacific:20080611T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3115
DTSTART;TZID=US/Pacific:20080612T140000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Text Input Lab
DESCRIPTION:The Multi-Touch user interface on iPhone provides a unique and powerful way to input text.  Get expert one-on-one assistance from the Cocoa Touch engineers and t Technology Evangelists on text input on iPhone. Bring your laptop, your code, and your questions.
LOCATION:iPhone Lab B
DTEND;TZID=US/Pacific:20080612T151500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3088
DTSTART;TZID=US/Pacific:20080611T170000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone View Controllers Lab
DESCRIPTION:Get answers to your questions on using iPhone view controllers from the Cocoa Touch engineers and Technology Evangelists. Bring your laptop, your code, your iPhone and your questions.
LOCATION:iPhone Lab A
DTEND;TZID=US/Pacific:20080611T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3123
DTSTART;TZID=US/Pacific:20080612T153000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone View Controllers Lab
DESCRIPTION:View controllers play a fundamental role in developing iPhone applications. Get expert one-on-one assistance from the Cocoa Touch engineering team, DTS engineers, and Technology Evangelists on advanced iPhone view controller topics. Bring your laptop, your code, and your questions.
LOCATION:iPhone Lab B
DTEND;TZID=US/Pacific:20080612T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3077
DTSTART;TZID=US/Pacific:20080612T153000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Web Application Development Lab
DESCRIPTION:Meet with Apple engineers and Technology Evangelists who are experts at using Ruby on Rails for advice and one-on-one technical assistance. Create your first Ruby on Rails application, extend your existing code base, or deploy on Mac OS X Server. Bring your laptop, your code, and your questions.
LOCATION:iPhone Lab A
DTEND;TZID=US/Pacific:20080612T164500
END:VEVENT






BEGIN:VEVENT
SEQUENCE:9009
DTSTART;TZID=US/Pacific:20080610T153000
DTSTAMP:20080516T105825Z
SUMMARY:Objective-C 2.0 Lab
DESCRIPTION:Get practical advice and help with adopting the latest Objective-C features from the Objective-C Runtime engineering team and Technology Evangelists. Bring your laptop, your code and your questions.
LOCATION:OS X Foundations Lab D
DTEND;TZID=US/Pacific:20080610T181500
END:VEVENT



BEGIN:VEVENT
SEQUENCE:3090
DTSTART;TZID=US/Pacific:20080611T170000
DTSTAMP:20080516T105825Z
SUMMARY:Rich Graphics in Safari Lab
DESCRIPTION:Meet the engineers behind Safari on iPhone, Mac OS X, and Windows. Receive hands-on assistance adding rich graphics to your website or web application using the HTML 5 canvas tag and SVG, and get one-on-one advice for utilizing the new cutting-edge transforms, transitions, and animations available through CSS.
LOCATION:Mac Lab B
DTEND;TZID=US/Pacific:20080611T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3128
DTSTART;TZID=US/Pacific:20080612T170000
DTSTAMP:20080516T105825Z
SUMMARY:Safari Compatibility Lab
DESCRIPTION:Receive one-on-one technical assistance and troubleshooting advice from Safari and WebKit engineers, Apple Developer Technical Support, and Technology Evangelists.  Gain experience using Apple's web development tools while getting tips from the Apple experts who created them.  Bring your laptop, your code, and your questions.
LOCATION:OS X Foundations Lab C
DTEND;TZID=US/Pacific:20080612T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3129
DTSTART;TZID=US/Pacific:20080612T170000
DTSTAMP:20080516T105825Z
SUMMARY:Safari Offline Data Solutions Lab
DESCRIPTION:Looking to integrate offline data into your website or web application?  Receive one-on-one technical assistance from the Safari engineering team and get up to speed using the latest tools that make using this technology simple. Bring your laptop, your code, and your questions.
LOCATION:OS X Foundations Lab D
DTEND;TZID=US/Pacific:20080612T181500
END:VEVENT



BEGIN:VEVENT
SEQUENCE:1008
DTSTART;TZID=US/Pacific:20080612T140000
DTSTAMP:20080516T105825Z
SUMMARY:Transitioning Your Code to Mac OS X and iPhone
DESCRIPTION:Meet with Apple engineers to receive advice on cross-platform issues. Whether you are coming from Windows, Symbian, or any other desktop or mobile platform, this is your chance to learn from Apple experts about Mac OS X and iPhone development. We'll help you resolve any issues related to development tools, best practices, and how to get started. Bring your laptop, your iPhone, your code, and your questions.
LOCATION:OS X Foundations Lab D
DTEND;TZID=US/Pacific:20080612T164500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1004
DTSTART;TZID=US/Pacific:20080610T140000
DTSTAMP:20080516T105825Z
SUMMARY:Transitioning Your Code to Mac OS X and iPhone
DESCRIPTION:Meet with Apple engineers to receive advice on cross-platform issues. Whether you are coming from Windows, Symbian, or any other desktop or mobile platform, this is your chance to learn from Apple experts about Mac OS X and iPhone development. We'll help you resolve any issues related to development tools, best practices, and how to get started. Bring your laptop, your iPhone, your code, and your questions.
LOCATION:OS X Foundations Lab B
DTEND;TZID=US/Pacific:20080610T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:9004
DTSTART;TZID=US/Pacific:20080610T140000
DTSTAMP:20080516T105825Z
SUMMARY:Xcode Developer Tools Lab
DESCRIPTION:Come receive code-level assistance from the engineers responsible for Xcode, Interface Builder, and GCC. Bring your code, your laptop, and your questions.
LOCATION:iPhone Lab A
DTEND;TZID=US/Pacific:20080610T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:9018
DTSTART;TZID=US/Pacific:20080611T140000
DTSTAMP:20080516T105825Z
SUMMARY:Xcode Developer Tools Lab
DESCRIPTION:Come receive code-level assistance from the engineers responsible for Xcode, Interface Builder, and GCC. Bring your code, your laptop, and your questions.
LOCATION:OS X Foundations Lab C
DTEND;TZID=US/Pacific:20080611T181500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:9031
DTSTART;TZID=US/Pacific:20080612T153000
DTSTAMP:20080516T105825Z
SUMMARY:Xcode Developer Tools Lab
DESCRIPTION:Come receive code-level assistance from the engineers responsible for Xcode, Interface Builder, and GCC. Bring your code, your laptop, and your questions.
LOCATION:OS X Foundations Lab A
DTEND;TZID=US/Pacific:20080612T181500
END:VEVENT





BEGIN:VEVENT
SEQUENCE:7026
DTSTART;TZID=US/Pacific:20080612T090000
DTSTAMP:20080516T105825Z
SUMMARY:Delivering Media in Web Applications Lab
DESCRIPTION:Get one-on-one technical assistance with encoding and delivering audio and video in your web content. Meet with Apple web and media experts, engineers, and Technology Evangelists to create and deliver media content in ways that are cross-browser and cross-platform compatible. Bring your laptop, your code, your questions, and your media.
LOCATION:OS X Foundations Lab D
DTEND;TZID=US/Pacific:20080612T101500
END:VEVENT






BEGIN:VEVENT
SEQUENCE:5038
DTSTART;TZID=US/Pacific:20080612T103000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone AddressBook Lab
DESCRIPTION:The AddressBook framework provides APIs for creating and managing your contacts. Learn to access contact information and use native UI components with the AddressBook frameworks on iPhone. Get your questions answered by Apple engineers and Technology Evangelists. Bring your laptop, your code, and your questions.
LOCATION:iPhone Lab B
DTEND;TZID=US/Pacific:20080612T114500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:5018
DTSTART;TZID=US/Pacific:20080611T103000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Configuration Profiles Creation and Deployment Lab
DESCRIPTION:iPhone Configuration Profiles allow your organization to deploy account information, password policies, secure access settings, certificates and more to your iPhone users. Come to the lab to see the Configuration Profile tools and technology in action and pose your organization-specific questions to the Configuration Profile engineering team.
LOCATION:Information Technologies Lab
DTEND;TZID=US/Pacific:20080611T114500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:7015
DTSTART;TZID=US/Pacific:20080611T103000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Game Development Lab
DESCRIPTION:Continue where the iPhone games session left off to get your questions answered, learn recommended techniques and get one-on-one technical assistance and advice about how to develop your iPhone game.  Bring your laptop, your code and your questions.
LOCATION:iPhone Lab B
DTEND;TZID=US/Pacific:20080611T134500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:5054
DTSTART;TZID=US/Pacific:20080613T103000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Location and Accelerometer Lab
DESCRIPTION:iPhone's built-in accelerometer is an opportunity to change the way you think about user input. Core Location lets you tailor information to your users' whereabouts. Talk with Apple engineers about these two technologies, and get tips on achieving the best accuracy and performance. Bring your code and sit down with a device in the iPhone lab.
LOCATION:iPhone Lab B
DTEND;TZID=US/Pacific:20080613T134500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3098
DTSTART;TZID=US/Pacific:20080612T090000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Multi-Touch Events and Gestures Lab
DESCRIPTION:Get expert one-on-one assistance from the Cocoa Touch engineers and Technology Evangelists on multi-touch and gestures for iPhone. Bring your laptop, your iPhone, your code, and your questions.
LOCATION:iPhone Lab B
DTEND;TZID=US/Pacific:20080612T101500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3148
DTSTART;TZID=US/Pacific:20080613T103000
DTSTAMP:20080516T105825Z
SUMMARY:iPhone Table Views Lab
DESCRIPTION:Table views are a fundamental part of iPhone applications.  Get expert one-on-one assistance on iPhone table view topics from Apple engineers and Technology Evangelists. Bring your laptop, your code, and your questions.
LOCATION:iPhone Lab A
DTEND;TZID=US/Pacific:20080613T134500
END:VEVENT




BEGIN:VEVENT
SEQUENCE:3016
DTSTART;TZID=US/Pacific:20080610T090000
DTSTAMP:20080516T105825Z
SUMMARY:Networking Lab
DESCRIPTION:Receive one-on-one technical assistance and troubleshooting advice with your Mac OS X networking code from Apple engineers and Technology Evangelists. Bring your CFNetwork, Bonjour, WebKit, Network Kernel Extension, and general networking questions and your code.  iPhone networking questions are also welcome.
LOCATION:OS X Foundations Lab B
DTEND;TZID=US/Pacific:20080610T114500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3139
DTSTART;TZID=US/Pacific:20080613T090000
DTSTAMP:20080516T105825Z
SUMMARY:Networking Lab
DESCRIPTION:Receive one-on-one technical assistance and troubleshooting advice with your Mac OS X networking code from Apple engineers and Technology Evangelists. Bring your CFNetwork, Bonjour, WebKit, Network Kernel Extension, and general networking questions and your code.  iPhone networking questions are also welcome.
LOCATION:OS X Foundations Lab D
DTEND;TZID=US/Pacific:20080613T114500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3055
DTSTART;TZID=US/Pacific:20080611T090000
DTSTAMP:20080516T105825Z
SUMMARY:Networking Lab
DESCRIPTION:Receive one-on-one technical assistance and troubleshooting advice with your iPhone networking code from Apple engineers and Technology Evangelists. Bring your CFNetwork, Bonjour, WebKit, and general networking questions and your code.  Mac OS X networking questions are also welcome.
LOCATION:OS X Foundations Lab C
DTEND;TZID=US/Pacific:20080611T114500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:7014
DTSTART;TZID=US/Pacific:20080611T103000
DTSTAMP:20080516T105825Z
SUMMARY:OpenGL ES Lab
DESCRIPTION:Dig deeper into OpenGL ES features, extensions, and performance on iPhone with individualized technical advice from the OpenGL ES team. Bring your laptop, your code, and your questions.
LOCATION:iPhone Lab A
DTEND;TZID=US/Pacific:20080611T134500
END:VEVENT


BEGIN:VEVENT
SEQUENCE:3141
DTSTART;TZID=US/Pacific:20080613T090000
DTSTAMP:20080516T105825Z
SUMMARY:Ruby on Rails Lab
DESCRIPTION:Meet with Apple engineers and Technology Evangelists who are experts at using Ruby on Rails for advice and one-on-one technical assistance.  Create your first Ruby on Rails application, extend your existing code base, or deploy on Mac OS X Server.  Bring your laptop, your code, and your questions.
LOCATION:Information Technologies Lab
DTEND;TZID=US/Pacific:20080613T101500
END:VEVENT
BEGIN:VEVENT
SEQUENCE:3065
DTSTART;TZID=US/Pacific:20080611T103000
DTSTAMP:20080516T105825Z
SUMMARY:Ruby on Rails Lab
DESCRIPTION:Meet with Apple engineers and Technology Evangelists who are experts at using Ruby on Rails for advice and one-on-one technical assistance. Create your first Ruby on Rails application, extend your existing code base, or deploy on Mac OS X Server. Bring your laptop, your code, and your questions.
LOCATION:OS X Foundations Lab B
DTEND;TZID=US/Pacific:20080611T114500
END:VEVENT

BEGIN:VEVENT
SEQUENCE:9037
DTSTART;TZID=US/Pacific:20080613T090000
DTSTAMP:20080516T105825Z
SUMMARY:Xcode Developer Tools Lab
DESCRIPTION:Come receive code-level assistance from the engineers responsible for Xcode, Interface Builder, and GCC. Bring your code, your laptop, and your questions.
LOCATION:iPhone Lab A
DTEND;TZID=US/Pacific:20080613T101500
END:VEVENT







































END:VCALENDAR
