Thursday, July 28, 2005
Venice Pompeii 1 Pompeii 2 Lunchroom
12:00 AM

Jordan Hubbard Keynote and Pizza Party

1:00 AM
2:00 AM
3:00 AM
4:00 AM
5:00 AM
6:00 AM
7:00 AM
8:00 AM
9:00 AM
10:00 AM

Connecting the Macintosh to the real world, presenting the bTop-1 board.

11:00 AM

Hardware Industry Trends

Connecting the Macintosh to the real world, the bTop Challenge.

Writing Palm Conduits

12:00 PM

Lunch

1:00 PM
2:00 PM

Supporting Intel Macs: The Easy Stuff

3:00 PM

Paper: Program Analysis and Verification on Mac OS X

4:00 PM

Hacking the Press

OpenGL on the Mac

Paper: XGP: Turning a UNIX Prolog compiler into a Mac OS X development environment

5:00 PM

Google API Fun

Adding high-speed scanning to applications using fScanX

Friday, July 29, 2005
Venice Pompeii 1 Pompeii 2 Lunchroom
12:00 AM

Andy Ihnatko Keynote and Pizza Party

1:00 AM
2:00 AM
3:00 AM
4:00 AM
5:00 AM
6:00 AM
7:00 AM
8:00 AM
9:00 AM
10:00 AM

Supporting Intel Macs: The Nitty Gritty

11:00 AM

Inside Dashboard Widgets

Writing Windows Mobile Plugins

12:00 PM

Lunch

1:00 PM

Hacking Wetware

BoF: Security

2:00 PM

Paper: Cross-Platform Development with Qt

Writing Good Stuff

Message For You Sir: Using Acyclic Visitor in C++ to Design a Message Passing System

3:00 PM

Bash Metrowerks

BoF: Contracting

Paper: simg5

4:00 PM

Paper: Cross-Platform Approaches from a Macintosh Perspective

Getting a Job at Apple and Other Software Companies

Missing Sync Kitchen

5:00 PM

BoF: How the Inte l Change Affects Game Developers

Paper: Hacking the Mac OS X Kernel for Unsupported Machines

Saturday, July 30, 2005
Venice Pompeii 1 Pompeii 2 Lunchroom
12:00 AM

Showcase

1:00 AM
2:00 AM
3:00 AM
4:00 AM
5:00 AM
6: 00 AM
7:00 AM
8:00 AM
9:00 AM
10:00 AM
11:00 AM

Successful Project Management

BoF: Selling Shareware

The Design of Everyday Code

12:00 PM

Lunch

1:00 PM

Working@Google

Writing Commando Interface Files

BoF: Embedded Software Engineering

2:00 PM

Wrap Objective-C method invocations with Loki-compatible functors

3:00 PM

Techniques for universally working with network or local file names and paths under Carbon

Hands-On Scheme

Getting What You Want

4:00 PM

W rite a Cross-Platform Game in Two Hours

Creating Dynamic Web Interfaces with CSS and DOM Scripting

Introduction to creating Macromedia Director Cross Platform Scripting Xtras

5:00 PM

Jorg Explains Google-y Stuff

BoF: Blogging and Podcasting

6:00 PM

Banquet

7:00 PM
8:00 PM

Movie (Stealth: http://www.sonypictures.com/movies/stealth/)

9:00 PM
10:00 PM

Keith Explains! and Ice Cream Social!!

11:00 PM