Re: [**CORRECTION**] Mac OS X Tiger Tech Talks

From: Kin Jung <ksjung_at_tsw.berkeley.edu>
Date: Thu Nov 18 2004 - 11:04:58 PST

*** CORRECTION ***
LOCATION: Newark, New Jersey (NOT California)

Locations for future talks will only be available in Boston MA and
Newark NJ.
Apologies for any inconvenience, and thanks to those bringing this
error to my attention.

Regards,

Kin

On Nov 16, 2004, at 3:20 PM, Kin Jung wrote:

> What: Mac OS X Tiger Tech Talks
> When: December 15th
> Location: Newark, California
> Availability: Limited Seating/ Participation
> Fee: None
>
> The Mac OS X Tiger Tech Talks are a great way for development focused
> individuals to learn the latest details about the next major release
> of Mac OS X, Xcode, performance optimizations, Quartz 2D, 64-bit
> development, and much more. Not a marketing or sales event, the Mac OS
> X Tiger Tech Talks deliver a wealth of practical technical information
> to you via technology demonstrations, lecture-style presentations, and
> hands-on technical assistance in the hands-on lab where attendees can
> get code level support from DTS engineers.
>
> It doesn't get any better than this, except for at WWDC itself! All
> you technically savvy programming folks to
> http://developer.apple.com/events/techtalks/ for more information and
> to register. These events are filling quickly so get signed up soon.
>
> There is no fee to attend a Mac OS X Tiger Tech Talk, but Apple
> Developer Connection membership is required in order to register. If
> you're not currently an ADC member, sign up for a free ADC Online
> membership today.
>
>
> SESSION DESCRIPTIONS:
>
> 9:15–10:00
> Apple’s Platform Differentiation
>
> Apple products continue to capture the attention of a wide variety of
> customers. In this session we’ll review Apple’s product line focusing
> on the integration of hardware, software, and services that allow
> Apple to uniquely provide a solid foundation upon which you can create
> differentiated products too.
>
>
> 10:00–10:45
> Mac OS X Tiger Development Overview
>
> Learn about the latest technological advances Mac OS X Tiger has to
> offer the development community. After a quick review of the different
> technology stacks comprising the Mac OS X architecture, we’ll provide
> updates on the latest frameworks and technologies that you can
> leverage to create breakthrough products.
>
>
> 11:00–8:00
> Hands-on Lab
>
> Open all day and into the evening, the Hands-on Lab offers a unique
> opportunity for you to get valuable programming tips, discuss
> technologies you’ve learned about during the day, and receive hands-on
> coding and troubleshooting advice from Apple developer support
> engineers and evangelists. Be sure to bring your code, your PowerBook,
> and your questions.
>
>
> 11:00–12:15
> Add New Features with HIView, Composited Windows, and Modern Carbon
> Development Techniques
>
> Learn how to future proof and modernize your application by moving
> your existing resource-based user interface to nib files to gain new
> features and controls, and by adopting Carbon events for simpler and
> faster code. We’ll also cover the basics of writing your own custom
> HIView, to enable you to take advantage of the advances and features
> Quartz 2D drawing offers.
>
>
> 11:00–12:15
> Add Style, Organization, and Efficiency to Your Application’s Aqua
> User Interface
>
> This session teaches the best techniques and methodologies for
> designing software for Mac OS X. We’ll discuss techniques for
> designing your UI, including mental models and how they affect menu
> and window layout. You’ll learn how to approach common window layout
> scenarios, how to properly communicate status and feedback, which
> common UI design practices to avoid, and more. We’ll also discuss
> Mac OS X features that can enhance your application design, including
> fast user switching, internationalization, and assistive technologies.
> This session is a must for anyone involved in any aspect of designing
> a Mac OS X product and is perfect for Product and Marketing Managers
> who want to get a high-level understanding of what’s required to make
> an application great.
>
>
> 11:00–12:15
> Tiger: Cocoa Advancements featuring Core Data
>
> Get an overview of the new Cocoa features in Mac OS X Tiger, with a
> special focus on the new Core Data framework. This session focuses on
> the new functionality provided for database connectivity and managing
> model objects, which include automatic undo/redo, input validation and
> saving to various types of "persistent stores" (SQL and XML).  It will
> also cover integration with Xcode’s new design components.
>
>
> 11:00–12:15
> Tiger: Inside Mac OS X Tiger Server
>
> Dig into the groundbreaking new features planned for Mac OS X Tiger
> Server, including the architecture and APIs available to you as a
> software developer. We’ll cover Access Control Lists, Ethernet Link
> Aggregation, Open Directory integration and Kerberos authentication,
> Preference management of third-party applications using preference
> manifests, Mobile Home Directories, and making your application
> network aware. We’ll also highlight the opportunities and integration
> points with each of these.
>
>
> 1:00–2:15
> Thread Your Application for Maximum Performance Using the MP APIs
>
> Learn how to leverage the threading architecture in Mac OS X, with
> single and multiprocessor hardware, to significantly boost the
> performance and responsiveness of your application. This session will
> discuss the threading models available in Mac OS X and show a
> step-by-step approach to threading. We’ll use the Carbon
> multiprocessing APIs to thread a tight loop to gain a performance
> boost, and discuss how to use semaphores to notify the main thread
> once computation is done.
>
>
> 1:00–2:15
> Transitioning Your QuickDraw-based Application to Quartz 2D
>
> Quartz 2D is the heart — and the future — of graphics on Mac OS X.
> Learn how Quartz 2D can increase your application’s performance,
> graphics capabilities, and visual appeal. This session is intended to
> help QuickDraw-based developers modernize and transition their
> application to this new, powerful graphics technology.
>
>
> 1:00–2:15
> Introducing Xcode 2.0 and GCC: The IDE and Compiler of Choice for
> Mac OS X
>
> In this session, you’ll get an overview of the latest release of the
> Xcode development tools and learn about new features and advances in
> the upcoming Xcode 2.0. We’ll show you how the Xcode integrated
> development environment can work best for you with a walk-through of
> the IDE and a discussion of features for editing, building, debugging,
> and configuring your projects to optimize your workflow.
>
>
> 1:00–2:15
> Ten Steps to Improve Your Java Solution on Mac OS X
>
> So you already have a Java application?  With its highly optimized and
> tightly integrated implementation of J2SE and support for essential
> technologies such as Java3D and Java Advanced Imaging (JAI), Mac OS X
> is the most compelling Java development and deployment platform on the
> market today. In this session, you’ll explore some of most important
> considerations when bringing an existing Java application, deployed on
> other operating systems, to Mac OS X.
>
>
> 2:30–3:45
> Performance Tools Basics (Featuring Shark, the Ultimate Code Analysis
> Tool)
>
> Mac OS X ships with a rich set of development and performance analysis
> tools. This session begins with the basics of how each tool is used
> and then moves on to advanced features such as data mining, time
> profiling, remote analysis, malloc trace, taking advantage of the G5
> processor, and optimization tips. Finally, we’ll focus heavily on
> Shark 4, a very powerful performance analysis tool that you can’t
> afford to ignore.
>
>
> 2:30–3:45
> Optimize Your Graphics Code for High Performance and Quality Rendering
>
> Mac OS X’s high performance graphics pipeline offers the best in 2D,
> 3D, and multimedia technologies. Learn how to use the Mac OS X
> graphics stack effectively to unlock incredible performance in your
> application.
>
>
> 2:30–3:45
> Migrating Your Project to Xcode
>
> Learn how to use Xcode to transition and further develop an existing
> project from other development environments. This session includes
> techniques on how to import open source projects and C/C++ projects
> from CodeWarrior, as well as how to configure imported projects to
> best meet your needs.
>
>
> 2:30–3:45
> Tiger: Dashboard Widgets - A Whole New Class of Mini-Applications
>
> Dashboard Widgets let you easily develop compelling mini-applications
> for Mac OS X Tiger. The power of Dashboard comes from its Widgets,
> which users see and use when Dashboard is invoked. Developing a Widget
> requires working with bundles, property lists, and a combination of
> HTML, CSS, and JavaScript. We'll explain all of this and walk you
> through the creation of several sample Widgets. We'll also discuss
> optional features that may be implemented in a Widget and touch on
> native code integration.
>
>
> 4:00–5:15
> Tiger: Making Your Documents Searchable with a Spotlight Importer
>
> Do you have metadata in your application documents that you want users
> to be able to search with Spotlight, the revolutionary new search
> engine in Tiger? If so, you’ll need to write a Spotlight importer.
> This session will teach you how.
>
>
> 4:00–5:15
> Tiger: Deliver Amazing Visual Effects and Image Processing With Core
> Image
>
> Core Image is Mac OS X Tiger’s powerful new GPU-assisted image
> processing framework. Learn how to use Core Image to create
> spectacular 2D visual effects, transitions, and high performance image
> processing operations.  A don’t miss session for developers hoping to
> create a next generation 2D graphics application.
>
>
> 4:00–5:15
> Tiger: 64-bit Application Development Guidelines, Tools, and Techniques
>
> In Tiger, Apple will introduce operating system capabilities for
> 64-bit addressing, which will allow developers to build command-line
> applications, server applications, and computation engines that use up
> to 16 exabytes of virtual memory. Learn about the 64-bit calling
> conventions, upcoming 64-bit capabilities and developer tools, and
> best practices for 64-bit programming and extending 32-bit application
> source code in Mac OS X.
>
>
> 4:00–5:15
> Tiger: Extend Your Application’s Reach with Automator Workflow Actions
>
> Mac OS X Tiger includes Automator, a powerful new application that
> lets users automate repetitive tasks without having to write scripts.
> This session will begin with an overview of how Automator works,
> explain its benefits to users, and show you how to take advantage of
> Automator by creating Actions that enable key capabilities of your
> application to be used within user workflows.
>
> Note: Mac OS X Tiger Tech Talk session descriptions and schedules are
> subject to minor changes.
>
>
>
>
>
> Kin Jung
> Sales Manager, The Scholar's Workstation, U.C. Berkeley
> 2200 University Avenue, Room 41, Berkeley, California 94720-3808
> tel. 510 643 6181 fax. 510 643 6201 email <ksjung@tsw.berkeley.edu>
> website <http://calcomputers.berkeley.edu>
> showroom hours: 9am-4pm Monday-Thursday; 9am-12noon Friday

------------------------------------------------------------------------
The following was automatically added to this message by the list server:

For information about MAGNet, its meetings and events, and its
mailing list, including information on subscribing and unsubscribing,
see the MAGNet Web site at <http://magnet.berkeley.edu/>.
Received on Thu Nov 18 11:07:58 2004

This archive was generated by hypermail 2.1.8 : Thu Nov 18 2004 - 11:07:58 PST