iA


Leopard Tech Talk in Bangalore

by Vijay Kiran

Leopard Tech Talk – India is on Feb 20 in Bangalore.

I’ve already registered and eagerly awaiting the event. Just like every other Mac Switcher, I love my mac. I’m so much addicted to it that, coming to office and working on Windoz suddenly makes me feel retarded.

I’ve started learning Objective C and most probably by August, I want to develop/start to develop a serious application for Mac OS X. So this is my first step towards my Mac OS X development learning. I’m pretty sure that Leopard is gonna be “The Best” OS, just like Tiger.

Here are the details of the sessions on the Leopard tech talk in Bangalore:

Mac OS X Leopard Development Overview

Mac OS X Leopard contains dozens of new technologies perfect for building breakthrough products. Learn about the latest technological advances in Leopard and how you can use these to build applications, available only on Mac OS X, that have phenomenal new, differentiating capabilities.


Introducing Core Animation

Core Animation is an exciting new layer-based animation framework that can enhance your application with eye-catching animations, dazzling interactive visualizations and enhanced UI. See how you can use Core Animation to composite and animate 2D, 3D, and even Quartz Composer-based content into dynamic scenes, and how new enhancements to NSView and other Cocoa classes leverage this powerful new facility to bring compelling animations and visual effects to your user interfaces.

64-bit Development in Leopard

Today’s data intensive software applications are pushing the 4GB memory boundaries of 32-bit addressing. Leopard features a full 64-bit application stack for both PowerPC and Intel-based Mac computers so your applications can break through the 4GB memory barrier. Learn how to bring the power of 64-bit to your application.

Using Objective-C 2.0 in Leopard

Objective-C is time-tested technology with a dynamic runtime, powerful features, and elegant syntax. Learn about new language features in Objective-C 2.0 like garbage collection, keywords, and language “properties.”

Modern OpenGL

OpenGL is the premier environment for developing high performance 3D graphics applications. Learn how to increase the 3D rendering capabilities and improve the performance of your application. You’ll get all the details of what’s new for OpenGL in Mac OS X Leopard, and several specific optimizations & modernizations to make in your application. This is a must-attend session for anyone who wants to harness the power of the GPU to increase the 3D-rendering capabilities and performance of your graphics code.

Image Processing & Manipulation in Leopard

By harnessing the tremendous pixel processing power of the GPU or the vector execution unit of the CPU, Mac OS X Leopard performs complex per-pixel imaging operations at blistering speeds to create spectacular visual effects and transitions. Learn how to use Image I/O and Image Kit to modernize basic image handling, how to add image processing to your own application using the more than 100 built-in Core Image effects, and how to create your own custom Image Units.

Introducing Xcode 3.0 & Interface Builder 3.0

The Xcode IDE is the center of Apple’s development environment and it’s constantly being refined to give you a more elegant and powerful user experience. Learn about Xcode 3.0 (required for all Leopard development), and more powerful, context-sensitive presentation of information. You’ll also learn how to use other innovations such as refactoring, message bubbles, and data tips which give you more insight into your application and push your code to the next level. See Interface Builder’s completeley overhauled user interface and learn how it’s new capabilities and extensibility let you build exciting new applications for Leopard.