HomeThinkDifferentStoreMacBoardsAdvertisingRSS SyndicationNewsletterContact

iTunes_RGB_9mm

Cool Mac Gear


iPod Video
iPod nano
iPod 1G-2G
iPod 3G
iPod 4G
iPod Mini
PowerBook-iBook
Garageband

WWDC 2002 Information

Worldwide Developer Darwin Sessions

Extensive session details, including daily schedules, for Apple's Worldwide Developers Conference 2002 are now available

Darwin Sessions

Another benefit to attending WWDC is the opportunity to meet with many of the Apple developers who are building not only the next generation applications, but the next generation of Mac OS X. You have an opportunity to give these developers real-world feedback on their work, playing an active role in ensuring that future products are even better at meeting your needs.

 

The Darwin Roadmap
Darwin is the powerful, open source foundation of Mac OS X. Based on BSD UNIX, Darwin is a robust technology engineered for stability, flexibility, and performance. Introducing each of Darwin's components and the services they provide, this session provides the perfect prelude to Mac OS X Kernel, Networking, IOKit, and other Darwin sessions.

FireWire Overview
FireWire, the industry standard interface for digital video cameras and high-performance peripherals, is standard on all Macs. In this overview, developers learn how to support this revolutionary technology to provide customers with unmatched peripheral performance, reliability, and simplicity. FireWire futures, including 1394b and protocols such as FireWire Audio (61883) and IP over FireWire are also covered.

Mac OS X Performance Optimization with Velocity Engine
Apple offers supercomputing performance to both consumers and professionals with Velocity Engine and the PowerPC G4 processor in its entire line of desktop computers. Processor-bound operations such as memory copies, string compares, and page clears can be offloaded to the vector engines of the G4. This session provides an overview of the Velocity Engine vector libraries, including recently optimized double-precision FFTs, MDCT, and BLAST. Apple's numerics engineers will discuss techniques for general vectorization and for identifying code that can be vectorized.

Open Source, Apple, and You
In 1998, Apple became the first major computer company to make Open Source development a fundamental part of its software strategy. This session provides the 2002 update on Apple's open source projects and infrastructure. Meet Apple's open source team and learn how you can get involved with Darwin, Darwin Streaming Server, OpenPlay, CDSA, and other open source initiatives.

Mac OS X Overview for UNIX Developers
Are you comfortable with 'grep' and 'sed', but still unsure of the difference between Cocoa and Aqua? This session provides a roadmap and glossary for orienting UNIX users and developers to Mac OS X technologies. Mac OS X's history and terminology are covered and their UNIX analogues are identified to help accelerate your learning and maximize your conference experience.

Porting UNIX Apps to Mac OS X
Want your UNIX application to reach a whole new set of customers? This session covers the foundation of how to port your UNIX app to Mac OS X. Specific case studies illustrate what you need to do, the tools available, and helpful porting tips and techniques. Also earn how to take your app to the next level by adding an Aqua UI and taking advantage of unique Mac OS X technologies like ColorSync, AppleScript, or Quartz.

AppleScript Update
After ten years, it's time to make waves with AppleScript. What you've been waiting for is about to happen: a new plug-in architecture to replace OSAXen, support for scriptable application plug-ins, an all-Unicode parser, an XML-based replacement for terminology resources, and finally, a useful replacement for the ObjectSupportLib. Whether you're writing scriptable applications or are just a novice scripter, don't miss this session.

The Darwin Kernel
At the core of Mac OS X is the Darwin Kernel, which provides basic services such as threads, scheduling, real-time support, synchronization, address space management, timers, and virtual memory. This session covers kernel services for both application and kernel extension developers.

Managing Kernel Extensions
Kernel Extensions (KEXTs) are dynamically-loaded bundles that extend the functionality of the Darwin kernel. This session covers many aspects of working with KEXTs, including appropriate usage of KEXTS and how to avoid common problems. The anatomy of a KEXT, preparing a KEXT for deployment, and KEXT loading and unloading are discussed.

Darwin Printing
This session covers the architecture and capabilities of Darwin's open source printing solution. Developers learn how Darwin's new printing system replaces the venerable lpd while adding a host of new features.

Security: Authorization in Mac OS X
Authorization Services facilitate access control to restricted areas of the operating system, allowing developers to restrict access by a principal to particular functionality in an application. This session explores how Authorization Services are used in applications that call system tools, software that restricts access to its own tools, and software installers that install privileged tools or require access to restricted areas of the operating system.

Accessing SCSI in Mac OS X
Mac OS X supports mass storage devices with a stack of drivers that manage the physical connection of the device to the bus, the translation of commands from the system to the device, and the device partitions that the user sees. This session covers how to communicate with mass storage devices via the SCSI task user client. Low-level formatting and disk arbitration are also discussed.

Writing Threaded Apps on Mac OS X
Learn how to leverage Mac OS X's threading architecture with single and multiprocessor hardware to significantly boost the performance and responsiveness of your application. This session covers the different threading models in Carbon, Cocoa, and BSD and discusses guidelines for determining which threading APIs to use for maximum benefit.

Security: CDSA and Secure Transport
The foundation of the security architecture of Mac OS X is the Common Data Security Architecture (CDSA). This session outlines the components of CDSA and provides examples of how to use them to add security to your applications. Services built on top of CDSA, including SecureTransport, which allows SSL and TLS on top of CDSA, are also discussed.

Security: Certificates in Mac OS X
The Apple CDSA framework contains libraries that allow the interpretation of X.509 certificates. This session introduces new programming interfaces for using and managing X.509 certificates and provides examples of common ways to use these new APIs to provide additional value to your customers.

FireWire In-Depth
An in-depth look at how FireWire works on Mac OS X, this session explains how the FireWire software stack is deployed and provides details regarding kernel and user space drivers. Developers learn how to get the best possible performance with the SCSITaskUserClient, SBP-2, Isoch, digital video, and Mac OS X drivers.

USB In-Depth
Learn about the latest tools for developing both USB user space and USB kernel model drivers for Mac OS X in this session. Discover how to access USB devices from applications, how to create USB kernel extensions, and how driver-matching works for USB kernel extensions. Kernel and user space debugging techniques for USB drivers in Mac OS X are also presented.

 

WWDC is Apple's annual Worldwide Developers Conference and is scheduled for May 6-10, in San Jose, CA. Register early and save money.

Email This Article - Comment On This Article

Recent News
Page: 1 - 2 - 3 - 4 - 5

.

Reader Specials

Server Racks Online:
Apple Xserve CompatibleServer Racks and Universal Network Racks
42U KVM Switch Solutions:
High-End Mac and Multi-Platform KVM Matrix switching solutions!
Digital Camera Online:
Great prices on Digital Cameras and accessories!
KVM Switches Online:
Great prices on Mac KVM Switches from the leading manufacturers!
LCD Monitors Online:
Great prices on LCD Monitors from the leading manufacturers!
LCD Projectors Online:
Shop online for LCD Projectors from the leading manufacturers!
USB 2.0 Online:
Great prices on USB 2.0 products from the leading manufacturers

Serious Business Software:
Accounting, Sales, Inventory, CRM, Shipping, Payroll & more!

KVM Switch solutions for MACs:
DAXTEN is a KVM switch, KVM extender and monitor splitter specialist for PC, SUN and MAC applications from name brand manufacturers - offices worldwide.

The "Think Different Store: The iPod Accessories Store - iPod cases, iPod mini, iPod photo, speakers, itrip, inMotion, Soundstage and all other iPod accessories

Earn Cash with the ThinkDifferent Store Affiliates Program

Need A Web Site?
Applelinks Web Hosting Starting at 19.95 a Month

iTunes_RGB_9mm

iTunes_RGB_9mm

Cool Mac Gear


iPod 1G-2G
iPod 3G
iPod 4G
iPod Mini
PowerBook-iBook
Keyboard Skins
Garageband