iPhone sessions and labs at WWDC08

  Apple is fully exploiting huge demand for iPhone training sessions. Coming WWDC is full of iPhone goodies. Check out some of the courses they are offering.
3D Graphics for iPhone using OpenGL ES
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.

Address Book for iPhone
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.
Core Animation Lab
Receive one-on-one technical assistance and troubleshooting advice from the Core Animation engineers. Get help with animations, transitions, layers, and more. The team will cover applications for both iPhone and Mac. Bring your laptop, your code, and your questions.
Creating Rich User Interfaces for Web Content in Safari
The powerful, standards-based technologies available in Safari give you fine-grained control over the look and feel of your web application. Learn how to use features such as multi-column layout, rich text editing, styled form controls, and CSS3 web fonts to create rich user interfaces for Safari on Mac OS X, Windows, and iPhone.
Creating Unified Ruby on Rails Applications for Safari
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. By combining Xcode with the power of Ruby on Rails, you'll learn how 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.
Enhancing Your iPhone Web Application with CSS Transforms and Animations
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.
Getting Started with Instruments
 
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.
Getting Started with Objective-C: Migrating from Other Languages
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.
Getting Started with the Xcode Development Tools
 
From coding to interface design to performance analysis, the Xcode tools have everything you need to create great applications. This introductory session will walk through the complete development process and show you how to use the Xcode tools and other development resources available for Mac and iPhone development. A must for developers new to Mac and iPhone development.
Getting Started with Web Development for Safari on iPhone
  Session
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.
Introduction to Mac and iPhone Development
 
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.
Introduction to the iPhone Development Tools
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.
iPhone Application User Interface Design
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.
iPhone Multi-Touch Events and Gestures
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.
Mastering iPhone Table Views
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.
Mastering iPhone View Controllers
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.
OpenGL ES Lab
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.
Quartz 2D Lab
Get help with tuning and debugging 2D graphics code in your iPhone OS or Mac OS X application. Receive one-on-one technical assistance and troubleshooting advice from the Core Graphics team of engineers and evangelists. Bring your laptop, your code, and your questions.
Text Input on iPhone
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.
Understanding iPhone Table Views
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.
Understanding iPhone View Controllers
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.
Understanding the Xcode Project Management and Build System
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.
Using Xcode: Source Editor, Refactoring, Debugger, and SCM
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.
Utilizing Offline Data in Safari
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.
Web Development for iPhone: Tips, Tricks, and Advanced Techniques
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.
WebKit Open Source: Development, Testing, and Community
WebKit is a full-featured, open source, standards-based layout engine used in Web browsers and native applications on many platforms. Learn how WebKit development relates to Safari on Mac OS X, Windows, and iPhone. Discover how you can leverage the resources of the WebKit community to improve your web or native application. Find out how you can get involved with this open source project by contributing code, test cases, documentation, and more.
Sign-up for registration

Blogged with MessageDance using Gmail

Leave a Reply


OpenApp Media Network OpenApp Media Network

Various trademarks held by their respective owners.

Privacy Statement | Terms Of Service