iPhone Tech Talk World Tour
Stay where you are. We re coming to you.
Don't miss this unique opportunity. The event is free, but space is limited.
Apple technology evangelists and engineers will soon be traveling the globe bringing iPhone development expertise to a city near you. Learn about the tools and technologies you'll use to create great iPhone applications, then work with the experts to optimize your code, refine your user interface, and apply the knowledge you gain from the sessions to enhance the capabilities of your iPhone application.
iPhone Tech Talk World Tour Dates
North America
- Oct 22—San Francisco FULL
Palace Hotel - Oct 24—Los Angeles FULL
Wilshire Grand Hotel - Nov 03—Austin FULL
Sheraton Austin Hotel - Nov 05—Chicago FULL
Marriott Chicago Downtown - Dec 02—New York FULL
Millennium Broadway Hotel - Dec 04—Toronto FULL
MaRS Centre, South Tower - Dec 09—Seattle FULL
Renaissance Seattle Hotel
Europe
- Oct 22—Paris FULL
University Paris Descartes - Oct 24—Munich FULL
Technische Universität München Stammgelände "Audimax" - Nov 03—AmsterdamFULL
Technical University Delft - Nov 07—London FULL
University of Middlesex - Nov 10—Berlin FULL
FU - Freie Universität Berlin - Nov 11—Madrid FULL
Holiday Inn MADRID - Nov 14—Copenhagen
IT University - Nov 17—Zurich FULL
Lake Side - Nov 19—Rome FULL
Università degli Studi di Roma "La Sapienza" - Dec 08—Stockholm FULL
KTH - Royal Institute of Technology
India
- Nov 24—Bangalore FULL
- Nov 27—Delhi
Asia Pacific
- Oct 30—Tokyo FULL
- Nov 04—Singapore FULL
- Nov 10—Hong Kong FULL
- Nov 19—Sydney FULL
- Nov 21—Melbourne FULL
- FULL
- If a location is at capacity, you can still register to be placed on a waiting list. You will be notified if space becomes available or if additional dates are added.
North America Agenda
| Room A | Room B | Room C | Room D | |
|---|---|---|---|---|
| 8:00 AM | Registration | |||
| 9:00 AM | iPhone Development OverviewBuilding a successful iPhone application requires an innovative idea, a focus on design, and a solid understanding of the iPhone SDK. Whether you're new to iPhone development or a seasoned professional, you'll learn the right approach to take to ensure your ideas are well defined and innovative. You'll see examples of what other iPhone developers have done to be successful. You'll become familiar with key technologies in iPhone OS and how you can use these to build applications that have phenomenal new, differentiating capabilities. |
|||
| 10:30 AM | Break | |||
| 10:45 AM | Introduction to Objective-C and Cocoa TouchThe iPhone SDK puts the power and elegance of iPhone directly in your hands, allowing you to build amazing applications that a user can download directly to their iPhone or iPod touch. In this session, get an introduction to the technologies and methodologies essential to iPhone application development. Learn everything you need to know about Objective-C, the dynamic, object-oriented programming language that powers frameworks and applications on both iPhone OS and Mac OS X. Gain a solid understanding of the rich frameworks behind Cocoa Touch, as well as the design patterns that are critical to effective iPhone development. Start working with Xcode and Interface Builder, the two main tools used to build iPhone apps, as you quickly come up to speed on this exciting new platform. This comprehensive introduction to iPhone programming fundamentals will have you well on your way to creating truly great iPhone applications. |
iPhone User Interface DesigniPhone 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. |
Getting Started with iPhone Web ApplicationsSafari on iPhone has changed the way people interact with web content on mobile devices, and its underlying technologies have created an opportunity for web developers to leverage their existing skill set in iPhone applications. Begin by learning the fundamentals behind Safari on iPhone's interaction paradigm, and how to tailor your web content to take advantage of this unique interface. After establishing a solid foundation and getting an overview of the available iPhone web technologies, we'll dive into Dashcode, Apple's cutting-edge integrated development environment for creating iPhone web applications. You'll learn how to use Dashcode's intuitive drag-and-drop interface for creating iPhone web applications, extend the basic templates through customization, and diagnose unexpected behavior using Dashcode's powerful JavaScript debugger. Get up and running quickly building iPhone web applications that look and feel like native, built-in applications. |
|
| 12:00 PM | Lunch | Technical Q&AMeet with Apple engineers and evangelists to get valuable programming tips, receive coding, troubleshooting, and interface design advice, and discuss the technologies and tools you've learned about during the day. This is also your chance to get your questions answered about using iTunes Connect and the iPhone certificate and provisioning process. Be sure to bring your code, your laptop, your iPhone, and your questions. |
||
| 1:00 PM | iPhone Development Tools OverviewFrom coding to interface design to performance analysis, the Xcode tools have everything you need to create great iPhone applications. Walk through the complete development process and see how to use the Xcode tools and other development resources. 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. See and understand the development cycle from end to end so you can jump-start your own development. |
iPhone Game Development Technologies, part 1: Graphics & VideoThe iPhone SDK delivers an amazing lineup of graphics, media, and mobile technologies for developing media-rich applications and cutting-edge handheld games. Learn the insider techniques to harness iPhone graphics & video capabilities in the most efficient and sophisticated way possible. Understand the iPhone OS display architecture and frameworks for 2D & 3D graphics and animation. Dive deep into OpenGL ES capabilities, best practices, and specific performance optimizations. Learn how to integrate your game loop with the technologies of the iPhone SDK. See how to play video clips for an intro sequence or in-game cut-scenes. This two-part session is essential for everyone utilizing interactive graphics and media technology on iPhone. |
Using Advanced Web Technologies on iPhoneSafari on iPhone exposes a wealth of functionality to web applications that has - until now - typically only been associated with native applications. In this session you'll learn about the most advanced technologies and sophisticated techniques for taking your iPhone web application to the next level. We'll begin with the basics of making your iPhone web application feel built-in. Learn how to define and customize your web interface for iPhone, create a home screen icon, run your application in full-screen mode, and even detect orientation changes. Next we'll dive into the details of extending and enhancing your user interface by using features such as 3-D hardware accelerated CSS animations and DOM touch events. Afterwards we'll move onto the internal structure, enhancing your iPhone web application to store data locally and even fully function offline. Even with all of this advanced functionality, there may still be a native application feature that your iPhone web application just can't do without. We'll go over the basics of leveraging your existing web content in a native application on iPhone, and we'll cover techniques that will enable you to execute JavaScript from native code. |
|
| 2:15 PM | Developing iPhone Applications with UIKitThe Cocoa Touch frameworks included in the iPhone SDK allow you to create powerful and compelling applications in no time. Learn about the classes and patterns behind UIKit, the framework you use to create an iPhone application s user interface. Find out how to properly configure and initialize your iPhone app as it launches, runs, and quits. Familiarize yourself with UIKit's rich library of controls and inputs, and learn how to easily display images, lists, and even web content inside your iPhone application. You'll also gain a solid understanding of the design patterns that are essential to managing an intelligent user interface on iPhone's 3.5 inch screen. This session gives you everything you need to start writing fully-functional iPhone applications. |
iPhone Game Development Technologies, part 2: Audio, Touch Input, Accelerometer, and MultiplayerThe iPhone SDK leverages powerful capabilities for audio, a revolutionary touch interface, and built-in device capabilities including the accelerometer, networking, location detection, and more. Learn how to make the most of these technologies in your game or other media-rich mobile application. Experience the iPhone audio frameworks and discover how to mix the user's music with in-game audio. Learn how touches and gestures are represented and how to incorporate them for an intuitive user experience. Master the accelerometer and get expert advice about filtering and calibration. See how to incorporate iPhone OS networking and location services for multi-player titles and social networks. |
Integrating iPhone with ITThe revolutionary iPhone is quickly becoming a leading choice of mobile professionals. Find out about configuring and deploying iPhone in your organization, learn tools and techniques for configuration and deployment of native and web-based iPhone applications and discover how server-side technologies integrate with iPhone—all from the IT professional's perspective. |
|
| 3:30 PM | Break | |||
| 3:45 PM | Advanced UIKit and Device FeaturesWith the essentials of UIKit under your belt, learn more about the special patterns and features that power iPhone OS and its applications. Understand the details of text input on iPhone, and see how easily you can add animation to your user interface. Add personal touches to your iPhone applications by tapping into the Address Book, camera, and Photo Library. Learn to keep users informed of their whereabouts with Core Location. And see how you can use URL schemes to communicate with other applications on the system. Finally, discover an amazing new way to control applications and games with iPhone's multi-touch interface and built-in accelerometer. These final details will help your iPhone apps stand out from the crowd. |
Maximizing Your Application's Performance on iPhoneGreat performance is a critical part of the user experience for all iPhone applications. In this session you'll get an introduction to the tools and best practices for fully optimizing your application to get the most out of iPhone. Learn the ins-and-outs of iPhone development to make your application perform its best, from proper memory management of view controllers and images to responsibly using Core Location. Discover how Instruments can help you gain a complete understanding of your application's behavior on iPhone and pinpoint areas that need improvement. Take a real world look at several performance problems and see how to best deal with them. Learn about using memory efficiently, optimizing drawing and scrolling operations, maximizing battery life, and using iPhone Simulator to its fullest. |
In-house Application Development for iPhoneiPhone 2.0 and the iPhone SDK provide in-house developers a compelling platform for the creation and deployment of mission critical business applications. Come learn the networking, security and web services frameworks most relevant to an in-house developer and tips and techniques useful for creating web and native applications that leverage existing IT resources. |
|
| 5:00 PM | Submitting to the App Store using iTunes ConnectUnderstand how to publish your finished application on the App Store to reach every iPhone and iPod touch user. The App Store handles hosting, payment processing and automatic software updates. Learn how to setup your iTunes Connect account, provide details about your application, setup price and availability, and upload your application and localization information. |
|||
| 5:30 PM | Wine & Cheese Reception | |||
Europe Agenda
(except Munich and Madrid)
| Room A | Room B | Foyer | |
|---|---|---|---|
| 8:30 | Registration | ||
| 9:30 | iPhone Development OverviewBuilding a successful iPhone application requires an innovative idea, a focus on design, and a solid understanding of the iPhone SDK. Whether you're new to iPhone development or a seasoned professional, you'll learn the right approach to take to ensure your ideas are well defined and innovative. You'll see examples of what other iPhone developers have done to be successful. You'll become familiar with key technologies in iPhone OS and how you can use these to build applications that have phenomenal new, differentiating capabilities. |
||
| 11:00 | Coffee Break | ||
| 11:15 | iPhone User Interface DesigniPhone 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. |
||
| 12:30 | Lunch | ||
| 13:30 | iPhone Development Tools Overview and Programming ConceptsFrom coding to interface design to performance analysis, the Xcode tools have everything you need to create great iPhone applications. This session will walk through the complete development process and show you how to use the Xcode tools and other development resources for development. Gain a solid understanding of the rich frameworks behind Cocoa Touch, as well as the design patterns that are critical to effective iPhone 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. Learn the ins and outs of iPhone development to make your application perform its best, from proper memory management of view controllers to responsibly using Core Location. Discover how Instruments can help you gain a complete understanding of your application's behavior on iPhone and fully optimize it for the best possible performance on this revolutionary mobile device. See and understand the development cycle from end to end so that you can jump-start your own development. |
iPhone Integration and Application Development for ITThe revolutionary iPhone is quickly becoming a leading choice of mobile professionals. Find out about configuring and deploying iPhone, the tools and techniques for configuration and deployment of native and web-based iPhone applications and discover how server-side technologies integrate with iPhone in your organization. Learn how to create web and native applications that leverage existing IT resources and get the tips on the networking, security and web services frameworks most relevant to in-house developers. |
|
| 14:30 | Developing iPhone Applications with UIKitThe Cocoa Touch frameworks included in the iPhone SDK allow you to create powerful and compelling applications in no time. In this session, learn about the classes and patterns behind UIKit, the framework you use to create an iPhone application's user interface. Familiarize yourself with UIKit's rich library of controls and inputs, and learn how to easily display images, lists, and even web content inside your iPhone application. Add personal touches to your iPhone applications by tapping into the Address Book, camera, and Photo Library. Discover an amazing new way to control applications and games with iPhone's multi-touch interface and built-in accelerometer. Learn to keep users informed of their whereabouts with Core Location. You'll also gain a solid understanding of the design patterns that are essential to managing an intelligent user interface on iPhone's 3.5 inch screen. Plus, understand the iPhone OS display architecture and frameworks for 2D & 3D graphics and animation. This session helps you write fully-functional iPhone applications that stand out from the crowd. |
Getting Started With iPhone Web Applications & Advanced Web TechnologiesSafari on iPhone has changed the way people interact with web content on mobile devices. Find out how to leverage your web development skills to quickly build an iPhone application that has the look and feel of a native application using Dashcode, Apple's cutting-edge integrated development environment for creating iPhone web apps. You'll also learn how to create a home screen icon, run your application in full-screen mode, and even detect orientation changes. Next, we'll look at extending your user interface using CSS animations and DOM touch events, storing data locally, and even fully enabling offline functionality. If you need native application features in your web application, we'll go over the basics of leveraging your existing web content in a native application on iPhone. |
|
| 16:30 | Coffee Break | ||
| 16:45 | Submitting to the App Store using iTunes ConnectUnderstand how to publish your finished application on the App Store to reach every iPhone and iPod touch user. The App Store handles hosting, payment processing and automatic software updates. Learn how to setup your iTunes Connect account, provide details about your application, setup price and availability, and upload your application and localization information. |
||
| 17:30 | Closing | ||
Europe Agenda
(Munich and Madrid)
| Room A | Room B | Foyer | |
|---|---|---|---|
| 10:00 | Registration | ||
| 10:30 | iPhone Development OverviewBuilding a successful iPhone application requires an innovative idea, a focus on design, and a solid understanding of the iPhone SDK. Whether you're new to iPhone development or a seasoned professional, you'll learn the right approach to take to ensure your ideas are well defined and innovative. You'll see examples of what other iPhone developers have done to be successful. You'll become familiar with key technologies in iPhone OS and how you can use these to build applications that have phenomenal new, differentiating capabilities. |
||
| 12:00 | iPhone User Interface DesigniPhone 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. |
||
| 13:00 | Lunch | ||
| 14:00 | iPhone Development Tools Overview and Programming ConceptsFrom coding to interface design to performance analysis, the Xcode tools have everything you need to create great iPhone applications. This session will walk through the complete development process and show you how to use the Xcode tools and other development resources for development. Gain a solid understanding of the rich frameworks behind Cocoa Touch, as well as the design patterns that are critical to effective iPhone 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. Learn the ins and outs of iPhone development to make your application perform its best, from proper memory management of view controllers to responsibly using Core Location. Discover how Instruments can help you gain a complete understanding of your application's behavior on iPhone and fully optimize it for the best possible performance on this revolutionary mobile device. See and understand the development cycle from end to end so that you can jump-start your own development. |
iPhone Integration and Application Development for ITThe revolutionary iPhone is quickly becoming a leading choice of mobile professionals. Find out about configuring and deploying iPhone, the tools and techniques for configuration and deployment of native and web-based iPhone applications and discover how server-side technologies integrate with iPhone in your organization. Learn how to create web and native applications that leverage existing IT resources and get the tips on the networking, security and web services frameworks most relevant to in-house developers. |
|
| 15:00 | Developing iPhone Applications with UIKitThe Cocoa Touch frameworks included in the iPhone SDK allow you to create powerful and compelling applications in no time. In this session, learn about the classes and patterns behind UIKit, the framework you use to create an iPhone application's user interface. Familiarize yourself with UIKit's rich library of controls and inputs, and learn how to easily display images, lists, and even web content inside your iPhone application. Add personal touches to your iPhone applications by tapping into the Address Book, camera, and Photo Library. Discover an amazing new way to control applications and games with iPhone's multi-touch interface and built-in accelerometer. Learn to keep users informed of their whereabouts with Core Location. You'll also gain a solid understanding of the design patterns that are essential to managing an intelligent user interface on iPhone's 3.5 inch screen. Plus, understand the iPhone OS display architecture and frameworks for 2D & 3D graphics and animation. This session helps you write fully-functional iPhone applications that stand out from the crowd. |
Getting Started with iPhone Web Applications & Advanced Web TechnologiesSafari on iPhone has changed the way people interact with web content on mobile devices. Find out how to leverage your web development skills to quickly build an iPhone application that has the look and feel of a native application using Dashcode, Apple's cutting-edge integrated development environment for creating iPhone web apps. You'll also learn how to create a home screen icon, run your application in full-screen mode, and even detect orientation changes. Next, we'll look at extending your user interface using CSS animations and DOM touch events, storing data locally, and even fully enabling offline functionality. If you need native application features in your web application, we'll go over the basics of leveraging your existing web content in a native application on iPhone. |
|
| 17:00 | Coffee Break | ||
| 17:15 | Submitting to the App Store using iTunes ConnectUnderstand how to publish your finished application on the App Store to reach every iPhone and iPod touch user. The App Store handles hosting, payment processing and automatic software updates. Learn how to setup your iTunes Connect account, provide details about your application, setup price and availability, and upload your application and localization information. |
||
| 18:00 | Closing | ||
India Agenda
| Room A | Room B | Foyer | |
|---|---|---|---|
| 8:30 | Registration | ||
| 9:30 | iPhone Development OverviewBuilding a successful iPhone application requires an innovative idea, a focus on design, and a solid understanding of the iPhone SDK. Whether you're new to iPhone development or a seasoned professional, you'll learn the right approach to take to ensure your ideas are well defined and innovative. You'll see examples of what other iPhone developers have done to be successful. You'll become familiar with key technologies in iPhone OS and how you can use these to build applications that have phenomenal new, differentiating capabilities. |
||
| 11:00 | Coffee Break | ||
| 11:15 | iPhone User Interface DesigniPhone 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. |
||
| 12:30 | Lunch | ||
| 13:30 | iPhone Development Tools Overview and Programming ConceptsFrom coding to interface design to performance analysis, the Xcode tools have everything you need to create great iPhone applications. This session will walk through the complete development process and show you how to use the Xcode tools and other development resources for development. Gain a solid understanding of the rich frameworks behind Cocoa Touch, as well as the design patterns that are critical to effective iPhone 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. Learn the ins and outs of iPhone development to make your application perform its best, from proper memory management of view controllers to responsibly using Core Location. Discover how Instruments can help you gain a complete understanding of your application's behavior on iPhone and fully optimize it for the best possible performance on this revolutionary mobile device. See and understand the development cycle from end to end so that you can jump-start your own development. |
iPhone Integration and Application Development for ITThe revolutionary iPhone is quickly becoming a leading choice of mobile professionals. Find out about configuring and deploying iPhone, the tools and techniques for configuration and deployment of native and web-based iPhone applications and discover how server-side technologies integrate with iPhone in your organization. Learn how to create web and native applications that leverage existing IT resources and get the tips on the networking, security and web services frameworks most relevant to in-house developers. |
|
| 14:30 | Developing iPhone Applications with UIKitThe Cocoa Touch frameworks included in the iPhone SDK allow you to create powerful and compelling applications in no time. In this session, learn about the classes and patterns behind UIKit, the framework you use to create an iPhone application's user interface. Familiarize yourself with UIKit's rich library of controls and inputs, and learn how to easily display images, lists, and even web content inside your iPhone application. Add personal touches to your iPhone applications by tapping into the Address Book, camera, and Photo Library. Discover an amazing new way to control applications and games with iPhone's multi-touch interface and built-in accelerometer. Learn to keep users informed of their whereabouts with Core Location. You'll also gain a solid understanding of the design patterns that are essential to managing an intelligent user interface on iPhone's 3.5 inch screen. Plus, understand the iPhone OS display architecture and frameworks for 2D & 3D graphics and animation. This session helps you write fully-functional iPhone applications that stand out from the crowd. |
Getting Started with iPhone Web Applications & Advanced Web TechnologiesSafari on iPhone has changed the way people interact with web content on mobile devices. Find out how to leverage your web development skills to quickly build an iPhone application that has the look and feel of a native application using Dashcode, Apple's cutting-edge integrated development environment for creating iPhone web apps. You'll also learn how to create a home screen icon, run your application in full-screen mode, and even detect orientation changes. Next, we'll look at extending your user interface using CSS animations and DOM touch events, storing data locally, and even fully enabling offline functionality. If you need native application features in your web application, we'll go over the basics of leveraging your existing web content in a native application on iPhone. |
|
| 16:30 | Coffee Break | ||
| 16:45 | Submitting to the App Store using iTunes ConnectUnderstand how to publish your finished application on the App Store to reach every iPhone and iPod touch user. The App Store handles hosting, payment processing and automatic software updates. Learn how to setup your iTunes Connect account, provide details about your application, setup price and availability, and upload your application and localization information. |
||
| 17:30 | Closing | ||
Singapore Agenda
| Conference Hall 1 | Executive Seminar Room 5.1 | |
|---|---|---|
| 8:30 | Registration | |
| 9:30 | iPhone Development OverviewBuilding a successful iPhone application requires an innovative idea, a focus on design, and a solid understanding of the iPhone SDK. Whether you're new to iPhone development or a seasoned professional, you'll learn the right approach to take to ensure your ideas are well defined and innovative. You'll see examples of what other iPhone developers have done to be successful. You'll become familiar with key technologies in iPhone OS and how you can use these to build applications that have phenomenal new, differentiating capabilities. |
|
| 11:00 | Break | |
| 11:15 | Introduction to Objective-C and Cocoa TouchThe iPhone SDK puts the power and elegance of iPhone directly in your hands, allowing you to build amazing applications that a user can download directly to their iPhone or iPod touch. In this session, get an introduction to the technologies and methodologies essential to iPhone application development. Learn everything you need to know about Objective-C, the dynamic, object-oriented programming language that powers frameworks and applications on both iPhone OS and Mac OS X. Gain a solid understanding of the rich frameworks behind Cocoa Touch, as well as the design patterns that are critical to effective iPhone development. Start working with Xcode and Interface Builder, the two main tools used to build iPhone apps, as you quickly come up to speed on this exciting new platform. This comprehensive introduction to iPhone programming fundamentals will have you well on your way to creating truly great iPhone applications. |
|
| 12:30 | Lunch | |
| 13:30 | iPhone Development Tools Overview and Programming ConceptsFrom coding to interface design to performance analysis, the Xcode tools have everything you need to create great iPhone applications. This session will walk through the complete development process and show you how to use the Xcode tools and other development resources for development. Gain a solid understanding of the rich frameworks behind Cocoa Touch, as well as the design patterns that are critical to effective iPhone 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. Learn the ins-and-outs of iPhone development to make your application perform its best, from proper memory management of view controllers to responsibly using Core Location. Discover how Instruments can help you gain a complete understanding of your application's behavior on iPhone and fully optimize it for the best possible performance on this revolutionary mobile device. See and understand the development cycle from end to end so that you can jump-start your own development. |
iPhone User Interface DesigniPhone 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. |
| 14:45 | Developing iPhone Applications with UIKitThe Cocoa Touch frameworks included in the iPhone SDK allow you to create powerful and compelling applications in no time. In this session, learn about the classes and patterns behind UIKit, the framework you use to create an iPhone application's user interface. Familiarize yourself with UIKit's rich library of controls and inputs, and learn how to easily display images, lists, and even web content inside your iPhone application. Add personal touches to your iPhone applications by tapping into the Address Book, camera, and Photo Library. Discover an amazing new way to control applications and games with iPhone's multi-touch interface and built-in accelerometer. Learn to keep users informed of their whereabouts with Core Location. You'll also gain a solid understanding of the design patterns that are essential to managing an intelligent user interface on iPhone's 3.5 inch screen. Plus, understand the iPhone OS display architecture and frameworks for 2D & 3D graphics and animation. This session helps you write fully-functional iPhone applications that stand out from the crowd. |
Integrating iPhone with ITThe revolutionary iPhone is quickly becoming a leading choice of mobile professionals. Find out about configuring and deploying iPhone in your organization, learn tools and techniques for configuration and deployment of native and web-based iPhone applications and discover how server-side technologies integrate with iPhone—all from the IT professional's perspective. |
| 16:00 | Break | |
| 16:15 | Advanced UIKit and Device FeaturesWith the essentials of UIKit under your belt, learn more about the special patterns and features that power iPhone OS and its applications. Understand the details of text input on iPhone, and see how easily you can add animation to your user interface. Add personal touches to your iPhone applications by tapping into the Address Book, camera, and Photo Library. Learn to keep users informed of their whereabouts with Core Location. And see how you can use URL schemes to communicate with other applications on the system. Finally, discover an amazing new way to control applications and games with iPhone's multi-touch interface and built-in accelerometer. These final details will help your iPhone apps stand out from the crowd. |
In-house Application Development for iPhoneiPhone 2.0 and the iPhone SDK provide in-house developers a compelling platform for the creation and deployment of mission critical business applications. Come learn the networking, security and web services frameworks most relevant to an in-house developer and tips and techniques useful for creating web and native applications that leverage existing IT resources. |
| 17:30 | Submitting to the App Store using iTunes ConnectUnderstand how to publish your finished application on the App Store to reach every iPhone and iPod touch user. The App Store handles hosting, payment processing and automatic software updates. Learn how to setup your iTunes Connect account, provide details about your application, setup price and availability, and upload your application and localization information. |
|
| 18:30 | Closing | |
Hong Kong Agenda
| Ballroom | Tang | |
|---|---|---|
| 8:00 | Registration | |
| 8:30 | iPhone Application Development OverviewBuilding a successful iPhone application requires an innovative idea, a focus on design, and a solid understanding of the iPhone SDK. Whether you're new to iPhone development or a seasoned professional, you'll learn the right approach to take to ensure your ideas are well defined and innovative. You'll see examples of what other iPhone developers have done to be successful. You'll become familiar with key technologies in iPhone OS and how you can use these to build applications that have phenomenal new, differentiating capabilities. |
|
| 10:00 | Break | |
| 10:15 | Introduction to Objective-C and Cocoa TouchThe iPhone SDK puts the power and elegance of iPhone directly in your hands, allowing you to build amazing applications that a user can download directly to their iPhone or iPod touch. In this session, get an introduction to the technologies and methodologies essential to iPhone application development. Learn everything you need to know about Objective-C, the dynamic, object-oriented programming language that powers frameworks and applications on both iPhone OS and Mac OS X. Gain a solid understanding of the rich frameworks behind Cocoa Touch, as well as the design patterns that are critical to effective iPhone development. Start working with Xcode and Interface Builder, the two main tools used to build iPhone apps, as you quickly come up to speed on this exciting new platform. This comprehensive introduction to iPhone programming fundamentals will have you well on your way to creating truly great iPhone applications. |
iPhone User Interface DesigniPhone 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. |
| 11:30 | Lunch | |
| 12:30 | iPhone Development Tools Overview and Programming ConceptsFrom coding to interface design to performance analysis, the Xcode tools have everything you need to create great iPhone applications. This session will walk through the complete development process and show you how to use the Xcode tools and other development resources for development. Gain a solid understanding of the rich frameworks behind Cocoa Touch, as well as the design patterns that are critical to effective iPhone 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. Learn the ins-and-outs of iPhone development to make your application perform its best, from proper memory management of view controllers to responsibly using Core Location. Discover how Instruments can help you gain a complete understanding of your application's behavior on iPhone and fully optimize it for the best possible performance on this revolutionary mobile device. See and understand the development cycle from end to end so that you can jump-start your own development. |
In-House Application Development for iPhoneiPhone 2.0 and the iPhone SDK provide in-house developers a compelling platform for the creation and deployment of mission critical business applications. Come learn the networking, security and web services frameworks most relevant to an in-house developer and tips and techniques useful for creating web and native applications that leverage existing IT resources. |
| 13:45 | Developing iPhone Applications with UIKitThe Cocoa Touch frameworks included in the iPhone SDK allow you to create powerful and compelling applications in no time. In this session, learn about the classes and patterns behind UIKit, the framework you use to create an iPhone application's user interface. Familiarize yourself with UIKit's rich library of controls and inputs, and learn how to easily display images, lists, and even web content inside your iPhone application. Add personal touches to your iPhone applications by tapping into the Address Book, camera, and Photo Library. Discover an amazing new way to control applications and games with iPhone's multi-touch interface and built-in accelerometer. Learn to keep users informed of their whereabouts with Core Location. You'll also gain a solid understanding of the design patterns that are essential to managing an intelligent user interface on iPhone's 3.5 inch screen. Plus, understand the iPhone OS display architecture and frameworks for 2D & 3D graphics and animation. This session helps you write fully-functional iPhone applications that stand out from the crowd. |
Integrating iPhone with ITThe revolutionary iPhone is quickly becoming a leading choice of mobile professionals. Find out about configuring and deploying iPhone in your organization, learn tools and techniques for configuration and deployment of native and web-based iPhone applications and discover how server-side technologies integrate with iPhone—all from the IT professional's perspective. |
| 15:00 | Break | |
| 15:15 | Advanced UIKit and Device FeaturesWith the essentials of UIKit under your belt, learn more about the special patterns and features that power iPhone OS and its applications. Understand the details of text input on iPhone, and see how easily you can add animation to your user interface. Add personal touches to your iPhone applications by tapping into the Address Book, camera, and Photo Library. Learn to keep users informed of their whereabouts with Core Location. And see how you can use URL schemes to communicate with other applications on the system. Finally, discover an amazing new way to control applications and games with iPhone's multi-touch interface and built-in accelerometer. These final details will help your iPhone apps stand out from the crowd. |
Submitting to the App Store using iTunes ConnectUnderstand how to publish your finished application on the App Store to reach every iPhone and iPod touch user. The App Store handles hosting, payment processing and automatic software updates. Learn how to setup your iTunes Connect account, provide details about your application, setup price and availability, and upload your application and localization information. |
| 16:30 | Closing | |
Australia Agenda
| Room A | Room B | Room C | ||
|---|---|---|---|---|
| 8:00 | Registration | |||
| 9:00 | iPhone Development OverviewBuilding a successful iPhone application requires an innovative idea, a focus on design, and a solid understanding of the iPhone SDK. Whether you're new to iPhone development or a seasoned professional, you'll learn the right approach to take to ensure your ideas are well defined and innovative. You'll see examples of what other iPhone developers have done to be successful. You'll become familiar with key technologies in iPhone OS and how you can use these to build applications that have phenomenal new, differentiating capabilities. |
|||
| 10:30 | Break | |||
| 10:45 | Introduction to Objective-C and Cocoa TouchThe iPhone SDK puts the power and elegance of iPhone directly in your hands, allowing you to build amazing applications that a user can download directly to their iPhone or iPod touch. In this session, get an introduction to the technologies and methodologies essential to iPhone application development. Learn everything you need to know about Objective-C, the dynamic, object-oriented programming language that powers frameworks and applications on both iPhone OS and Mac OS X. Gain a solid understanding of the rich frameworks behind Cocoa Touch, as well as the design patterns that are critical to effective iPhone development. Start working with Xcode and Interface Builder, the two main tools used to build iPhone apps, as you quickly come up to speed on this exciting new platform. This comprehensive introduction to iPhone programming fundamentals will have you well on your way to creating truly great iPhone applications. |
iPhone User Interface DesigniPhone 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. |
Getting Started with iPhone Web ApplicationsSafari on iPhone has changed the way people interact with web content on mobile devices, and its underlying technologies have created an opportunity for web developers to leverage their existing skill set in iPhone applications. Begin by learning the fundamentals behind Safari on iPhone's interaction paradigm, and how to tailor your web content to take advantage of this unique interface. After establishing a solid foundation and getting an overview of the available iPhone web technologies, we'll dive into Dashcode, Apple's cutting-edge integrated development environment for creating iPhone web applications. You'll learn how to use Dashcode's intuitive drag-and-drop interface for creating iPhone web applications, extend the basic templates through customization, and diagnose unexpected behavior using Dashcode's powerful JavaScript debugger. Get up and running quickly building iPhone web applications that look and feel like native, built-in applications. |
|
| 12:00 | Lunch | |||
| 13:00 | iPhone Development Tools OverviewFrom coding to interface design to performance analysis, the Xcode tools have everything you need to create great iPhone applications. Walk through the complete development process and see how to use the Xcode tools and other development resources. 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. See and understand the development cycle from end to end so you can jump-start your own development. |
iPhone Game Development Technologies, part 1: Graphic & VideoThe iPhone SDK delivers an amazing lineup of graphics, media, and mobile technologies for developing media-rich applications and cutting-edge handheld games. Learn the insider techniques to harness iPhone graphics & video capabilities in the most efficient and sophisticated way possible. Understand the iPhone OS display architecture and frameworks for 2D & 3D graphics and animation. Dive deep into OpenGL ES capabilities, best practices, and specific performance optimizations. Learn how to integrate your game loop with the technologies of the iPhone SDK. See how to play video clips for an intro sequence or in-game cut-scenes. This two-part session is essential for everyone utilizing interactive graphics and media technology on iPhone. |
Using Advanced Web Technologies on iPhoneSafari on iPhone exposes a wealth of functionality to web applications that has - until now - typically only been associated with native applications. In this session you'll learn about the most advanced technologies and sophisticated techniques for taking your iPhone web application to the next level. We'll begin with the basics of making your iPhone web application feel built-in. Learn how to define and customize your web interface for iPhone, create a home screen icon, run your application in full-screen mode, and even detect orientation changes. Next we'll dive into the details of extending and enhancing your user interface by using features such as 3-D hardware accelerated CSS animations and DOM touch events. Afterwards we'll move onto the internal structure, enhancing your iPhone web application to store data locally and even fully function offline. Even with all of this advanced functionality, there may still be a native application feature that your iPhone web application just can't do without. We'll go over the basics of leveraging your existing web content in a native application on iPhone, and we'll cover techniques that will enable you to execute JavaScript from native code. |
|
| 14:15 | Developing iPhone Applications with UIKitThe Cocoa Touch frameworks included in the iPhone SDK allow you to create powerful and compelling applications in no time. In this session, learn about the classes and patterns behind UIKit, the framework you use to create an iPhone application's user interface. Familiarize yourself with UIKit's rich library of controls and inputs, and learn how to easily display images, lists, and even web content inside your iPhone application. Add personal touches to your iPhone applications by tapping into the Address Book, camera, and Photo Library. Discover an amazing new way to control applications and games with iPhone's multi-touch interface and built-in accelerometer. Learn to keep users informed of their whereabouts with Core Location. You'll also gain a solid understanding of the design patterns that are essential to managing an intelligent user interface on iPhone's 3.5 inch screen. Plus, understand the iPhone OS display architecture and frameworks for 2D & 3D graphics and animation. This session helps you write fully-functional iPhone applications that stand out from the crowd. |
iPhone Game Development Technologies, part 2: Audio, Touch Input, Accelerometer, and MultiplayerThe iPhone SDK leverages powerful capabilities for audio, a revolutionary touch interface, and built-in device capabilities including the accelerometer, networking, location detection, and more. Learn how to make the most of these technologies in your game or other media-rich mobile application. Experience the iPhone audio frameworks and discover how to mix the user's music with in-game audio. Learn how touches and gestures are represented and how to incorporate them for an intuitive user experience. Master the accelerometer and get expert advice about filtering and calibration. See how to incorporate iPhone OS networking and location services for multi-player titles and social networks. |
Integrating iPhone with ITThe revolutionary iPhone is quickly becoming a leading choice of mobile professionals. Find out about configuring and deploying iPhone in your organization, learn tools and techniques for configuration and deployment of native and web-based iPhone applications and discover how server-side technologies integrate with iPhone—all from the IT professional's perspective. |
|
| 15:30 | Break | |||
| 15:45 | Advanced UIKit and Device FeaturesWith the essentials of UIKit under your belt, learn more about the special patterns and features that power iPhone OS and its applications. Understand the details of text input on iPhone, and see how easily you can add animation to your user interface. Add personal touches to your iPhone applications by tapping into the Address Book, camera, and Photo Library. Learn to keep users informed of their whereabouts with Core Location. And see how you can use URL schemes to communicate with other applications on the system. Finally, discover an amazing new way to control applications and games with iPhone s multi-touch interface and built-in accelerometer. These final details will help your iPhone apps stand out from the crowd. |
Maximizing Your Application's Performance on iPhoneGreat performance is a critical part of the user experience for all iPhone applications. In this session you'll get an introduction to the tools and best practices for fully optimizing your application to get the most out of iPhone. Learn the ins-and-outs of iPhone development to make your application perform its best, from proper memory management of view controllers and images to responsibly using Core Location. Discover how Instruments can help you gain a complete understanding of your application s behavior on iPhone and pinpoint areas that need improvement. Take a real world look at several performance problems and see how to best deal with them. Learn about using memory efficiently, optimizing drawing and scrolling operations, maximizing battery life, and using iPhone Simulator to its fullest. |
In-house Application Development for iPhoneiPhone 2.0 and the iPhone SDK provide in-house developers a compelling platform for the creation and deployment of mission critical business applications. Come learn the networking, security and web services frameworks most relevant to an in-house developer and tips and techniques useful for creating web and native applications that leverage existing IT resources. |
|
| 17:00 | Submitting to the App Store using iTunes ConnectUnderstand how to publish your finished application on the App Store to reach every iPhone and iPod touch user. The App Store handles hosting, payment processing and automatic software updates. Learn how to setup your iTunes Connect account, provide details about your application, setup price and availability, and upload your application and localization information. |
|||
| 18:00 | Closing | |||
Japan Agenda
| Room A | Room B | |
|---|---|---|
| 9:00 | Registration | |
| 9:30 | iPhone Application Development and DistributionBuilding a successful iPhone application requires an innovative idea, a focus on design, and a solid understanding of the iPhone SDK. Whether you're new to iPhone development or a seasoned professional, you'll learn the right approach to take to ensure your ideas are well defined and innovative. You'll see examples of what other iPhone developers have done to be successful. You'll become familiar with key technologies in iPhone OS and how you can use these to build applications that have phenomenal new, differentiating capabilities. Learn how to setup your iTunes Connect account, provide details about your application, setup price and availability, and upload your application and localization information. |
Technical Q&AMeet with Apple engineers and evangelists to get valuable programming tips, receive coding, troubleshooting, and interface design advice, and discuss the technologies and tools you've learned about during the day. This is also your chance to get your questions answered about using iTunes Connect and the iPhone certificate and provisioning process. Be sure to bring your code, your laptop, your iPhone, and your questions. |
| 10:45 | Break | |
| 11:00 | iPhone Development FundamentalsDeveloping an iPhone application requires an understanding of Objective-C, Cocoa Touch, and interface design basics. Learn about Objective-C, the dynamic, object-oriented programming language that powers frameworks and applications on both iPhone OS and Mac OS X. Gain a solid understanding of the rich frameworks behind Cocoa Touch, as well as the design patterns that are critical to effective iPhone development. Learn best practices, design techniques and key insights into what it takes to deliver a phenomenal user experience in your iPhone application. |
|
| 12:15 | Lunch | |
| 13:30 | Developing iPhone Applications with UIKitThe Cocoa Touch frameworks included in the iPhone SDK allow you to create powerful and compelling applications in no time. In this session, learn about the classes and patterns behind UIKit, the framework you use to create an iPhone application's user interface. Find out how to properly configure and initialize your iPhone app as it launches, runs, and quits. Familiarize yourself with UIKit's rich library of controls and inputs, and learn how to easily display images, lists, and even web content inside your iPhone application. You'll also gain a solid understanding of the design patterns that are essential to managing an intelligent user interface on iPhone's 3.5 inch screen. |
|
| 14:45 | Break | |
| 15:00 | Game Development for iPhoneThe iPhone SDK delivers an amazing lineup of graphics, media, and mobile technologies for developing media-rich applications and cutting-edge handheld games. Learn the insider techniques to harness iPhone graphics & video capabilities in the most efficient and sophisticated way possible. Understand the iPhone OS display architecture and frameworks for 2D & 3D graphics and animation. Dive deep into OpenGL ES capabilities, best practices, and specific performance optimizations. Learn how to integrate your game loop with the technologies of the iPhone SDK. See how to play video clips for an intro sequence or in-game cut-scenes. Experience the iPhone audio frameworks and discover how to mix the user's music with in-game audio. Learn how touches and gestures are represented and how to incorporate them for an intuitive user experience. Master the accelerometer and get expert advice about filtering and calibration. See how to incorporate iPhone OS networking and location services for multi-player titles and social networks. |
|
| 16:30 | Break | |
| 16:45 | iPhone Developer Tools & Performance TuningFrom coding to interface design to performance analysis, the Xcode tools have everything you need to create and optimize great iPhone applications. Walk through the complete development process and see how to use the Xcode tools and other development resources for 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. See and understand the development cycle from end to end so you can jump-start your own development. Learn the ins-and-outs of iPhone development to make your application perform its best, from proper memory management of view controllers and images to responsibly using Core Location. Discover how Instruments can help you gain a complete understanding of your application's behavior on iPhone and pinpoint areas that need improvement. Learn about using memory efficiently, optimizing drawing and scrolling operations, maximizing battery life, and using iPhone Simulator to its fullest. |
|
| 18:00 | Closing | |
| 18:15 | Reception | |