Looking Back at WWDC 1990
by Brendan Shanks
Although circumstances have unfortunately forced the upcoming 2020 Worldwide Developers Conference to be online-only, I thought it would be fun to look back 30 years to WWDC 1990, the second conference held (and the first for which a CD was published).
On May 7-11, 1990, Apple Computer held the second-ever Worldwide Developers Conference at the (then-new) San Jose Convention Center in San Jose, CA. A newsgroup post indicates that the attendance fee was $195 per day, and hotels were available for $56-135 a night.
For some historical context, Macintosh System 7 was introduced a year earlier at the 1989 WWDC, and would be publicly released a year later in May 1991. It was a major focus of the conference.
A/UX 2.0 had previously been announced, and was released soon after in June 1990. The “wicked fast” Macintosh IIfx had also been released in the spring of 1990. Apple IIGS System 5 had been released in 1989, and there were several Apple IIGS-related sessions.
Also interesting: Microsoft Windows 3.0, considered by most to be the first usable version of Windows, was released a few days later on May 22.
TidBITS and InfoWorld both covered the event at the time.
I have to admit, I’m burying the lede a bit: this year on eBay I found a 23-minute-long, Apple-produced VHS tape of the conference.
It’s not technical at all: the first half is just B-roll of attendees and the convention center, and the second half is a cringey walk-around of the conference.
This video is peak weird-90s-Apple. Just watch it.
Big thanks to David Greelish for capturing the VHS tape! He’s working on a documentary about the Apple Lisa that looks fantastic, you can pre-buy it now.
WWDC - The Movie / WWDC - The Real Story
Now that the video has transported you to San Jose in 1990, it’s time for the presentations!
The conference disc was Volume 3 1/2 of Apple’s then-new Developer CD series, and included the slides of all presentations as well as two HyperCard stacks: one serving as an overall catalog/launcher of the presentations, and another holding a full directory of all 2154 attendees.
It can be downloaded (in the inconvenient MDF/MDS format) from the Internet Archive, or from my server in .cdr. In addition the presentations were originally created with PowerPoint 2.0, I converted them into PDF using PowerPoint 2.0 and Adobe Acrobat PDFWriter 3.0 running under OS X 10.4.
I only recognized one presenter who is still a household name for Apple enthusiasts: one Philip Schiller, credited as a “Multimedia Specialist”.
The sessions cover a wide range of topics: the Mac and System 7, A/UX, the Apple IIGS, networking, development tools, hardware, business/marketing, and more. Enjoy!
Monday: Track 1/Room A
- System Software Overview
Start with a comprehensive overview of System 7.0 and its features. This presentation is for everyone–from people who create products to those who market them. A prelude to the more technical presentations that were delivered at the Conference, and that you will find as you further navigate through the Conference Presentation CD!
Presented by Roger Heinen, VP, Software Engineering; Steven Goldberg, 7.0 Product Manager - Virtual User: An Automated Testing Tool
This presentation will tell you all about Virtual User, an important new tool that simplifies testing of complex application software. You’ll learn how to prepare scripts that automate your testing procedures so that you can release healthier products on schedule.
Presented by Jay Jessen, Virtual User Lead - Navigating the Apple Maze: Overview, Developer Programs Overview, Navigating on AppleLink
Ever had an Apple question and didn’t know who to call? These presentations will show you the ropes of dealing with Apple, including an overview of our company, the Apple Developer Group and its services, and other ways in which Apple can help you. For example, did you know we have a way for you to send information to every Apple-authorized dealer?
Presented by John Mracek, Evangelism; Moira Martin, Developer Programs Manager; Jessa Vartanian, Developer Programs, AppleLink Program Manager; Louella Pizzuti, Developer Press - Application Opportunities with System 7
System 7.0 opens up applications to outside influences. By implementing the IAC architecture, the Database Access Manager and other tools, you create opportunities for sharing data, controlling other applications, and accessing data on remote systems. This presentation will show you how you can use System 7.0 capabilities in creative and exciting ways to reach new markets.
Presented by Glen Fiance, System 7.0 Evangelist
Monday: Track 2/Hall 1
- New Capabilities of Mac OS: HFS, Multitasking, Virtual Memory
Not for the technically meek! These presentations will teach you about the new capabilities of the Macintosh operating system under System 7.0. You will gain insightful programming tips and techniques to take advantage of.
Presented by Dave Feldman, Macintosh OS Group, Late Night With HFS; David Harrison, Denture Wearer; Joe Buczek, A Virtual Engineer - Taking Advantage of Finder 7.0
Everything you need to know to take advantage of the new Finder capabilities is included in this presentation. Find out how to use the new icon families, new System subfolders and Finder AppleEvents. It also covers Finder-related Human Interface issues.
Presented by Paul Hudspeth, Finder Product Manager; Phac Le Tuan, Engineering Manager, Macintosh System Software; scott douglass and David Owens, Finder 7.0 Engineering; John Sullivan, Macintosh Human Interface Group; John Meier, Finder 7.0 Engineering
Monday: Track 3/Hall 3
- Building Cooperative Applications Using MacWorkstation
This presentation describes new capabilities of the MacWorkStation products. It will teach you how to design, prototype and build cooperative applications with MWS Dialog Builder and Event Handler across multiple communications networks from multiple host environments.
Presented by Norman Kline, N&C Worldwide Product Marketing - Macintosh in the TCP/IP Environment: MacTCP Overview, Developing Applications Using TCP/IP Networks
TCP/IP is the defacto standard of networking protocols. Sure, other new standards are coming, but do you want to miss today’s opportunities? This presentation describes MacTCP, and the interfaces, topologies and media it supports; how it relates to AppleTalk; and how and when to add MacTCP support to your efforts.
Presented by PL Wan; John Veizades, Sr. Engineer, Network Systems Engineering - Collaborative Applications: Overview, Network Application Tools
People work together; so should applications. This presentation will allow you to explore collaborative applications and Apple’s N&C tools for enabling them. It will give you a full overview, including ideas to make existing products collaborative, what new products are created by the idea of collaboration, and how to choose the tools Apple provides to help create these applications. It will also give you a road map to other N&C presentations on the CD that will help you learn more about these tools.
Presented by Alex Knight, Evangelism, Productivity Evangelist; Doug McLean, Product Marketing Manager - Getting More From MPW
See what’s new with the Macintosh Programmers’ Workshop and learn how to use it to work faster and smarter. This presentation will preview an integrated help system that lets you slip straight to Inside Macintosh Information without leaving the confines of the editor.
Presented by Jordan Mattson, Development Tools Product Marketing, MPW Product Manager
Tuesday: Track 1/Room A
- Interapplication Communications Overview
This presentation will offer Techies and marketers alike a quick but thorough understanding of Apple’s Interapplication Communications architecture.
Presented by Thomas A. Ryan, System Software Manager–Toolbox - Meet the Venture Capitalists: Overview, Apple Computer, Alpha Partners, Technology Venture Investors, Kleiner, Perkins, Caufield and Byers
Don’t believe everything you read. There’s still venture capital available for good technology ideas and companies. The host of presentations included here will tell you how to attract investment in your company–what information to provide, the kinds of products and companies they look for, and the kinds of terms you can expect.
Presented by Barry Schiffman, Acting Director, Corporate Development/Venture Capital, Apple Computer; Paul C. Ely, Alpha Partners, Venture Capital Seed Financing; John R. Johnston, Partner, Technology Venture Investors; E. Floyd Kvamme, General Partner, Kleiner Perkins Caufield & Byers - Getting Your Product to Customers: Macamerica, MacWarehouse, Ingram Micro
Getting products to users is becoming more difficult. The presentations included here will tell you how to get the attention of distributors. You will learn about their different approaches to markets and products, and how to determine where your product fits best. Here is the latest on distribution channel trends.
Presented by Martin Fishman, Vice President, General Manager of Macamerica; Marc Williams, Director-Special Projects, MacWarehouse; Charles B. Bagwell, Director, General Manager MAC D - Development Opportunities in the Education Market: Higher Education, K-12 Education
Apple’s dedication to the education market is as strong as ever. We’ll highlight our view of the opportunities in K-12 and higher education, and share ideas on the applications we would most like to see created. You’ll leave with an understanding of what Apple thinks is important and, perhaps, some insight into your own product plans.
Presented by Anita Szewczak, Manager, Strategic Markets; Don Field, K-12 Education, Solutions Marketing Manager - Market Research Commando School
Confused about all those numbers you keep seeing for the Macintosh market? This presentation will teach you how to assess your own opportunities by becoming a market research commando. It will show you how to get the most out of those numbers and and how to gather your own market intelligence–cheaply and easily.
Presented by Pat Bentley and Dan Rubin, Customer Research Group, Worldwide Marketing - Prototyping Tools: AppMaker, Prototyper, Macintosh Allegro Common Lisp
This presentation will teach you how to reduce your development time with prototyping tools and automatic code generators. Also covered is how to use Macintosh Allegro Common Lisp as a prototyping tool.
Presented by Spec Bowers, Bowers Development Corp., President; C. Randy Hill, Now Software, Inc., Development Tools Group; Daniel N. Hennessy, Senior Scientist, Lockheed AI Center - Application Directions for the Future
What will future applications look like? This presentation will focus on directions for application developers to pursue. It will also outline technologies and capabilities that Apple encourages developers to incorporate in their applications.
Presented by David Szetela, Developer Services Manager
Tuesday: Track 2/Hall 1
- Edition Manager
This presentation will teach you how to incorporate this key IAC feature into your applications. Free the user from repetitive cut-copy-paste operations by creating a link between applications that allows data to be dynamically shared. This is an important presentation for those wishing to take full advantage of System 7.0!
Presented by Tom Ryan, Engineering Manager; Scott Jenson, Human Interface Group; Nick Kledzik, Edition Manager Engineer - Event PPC
This presentation will teach you how to create applications that can communicate with others by using the capabilities of Event Manager. You’ll learn what AppleEvents to use and how. A must for those who want to learn how to work with other applications.
Presented by Jay Moreland, Macintosh OS Engineer - AppleEvents
AppleEvents is our interapplication messaging mechanism. This presentation will describe what it is and how it works. You’ll learn what minimal events you’ll need in your applications and how to take full advantage of the features. Understanding this is a prerequisite for getting the most from System 7.0.
Presented by Mike Farr, AppleEvents Engineer - PPC Toolbox
The PPC Toolbox is the guts of the IAC architecture. This presentation will show you how to use it to work with applications across the network. It’ll even show you why you might need the powerful Toolbox Manager even if you aren’t going over the network.
Presented by C. Victor Chang, Manager, Collaborative Applications Toolbox - Developers Talk About the Future with IAC: Claris, Common Knowledge
These presentations share the experiences of other developers who already are beginning to adopt IAC. Here they outline their trials and triumphs in creating next-generation applications.
Presented by K. Harvey, Claris; Scott Wiener, CEO, Common Knowledge, Inc. - Installer Tips and Techniques
This presentation will teach you to use the latest edition of the Macintosh OS installer. Here Apple shares secrets and advanced techniques for writing good installer scripts. Learn how to improve the installation of your applications–a must for every developer, whether commercial or custom.
Presented by Bruce Jones, Avalanche Surfer
Tuesday: Track 3/Hall 3
- The Past, Present, and Future of the 68000 Family
Michael Slater, editor of the authoritative industry newsletter, The Microprocessor Report, and an expert on Motorola’s 68000 family, shares the microprocessor’s past, present and future in this presentation. Also covered is how that future applies to you. - Design Elements of Object Programming
Based on the popular two-day Developer University course! This presentation covers the principal elements of software design that you will need to know to fulfill the potential of object programming. It will teach you practical tips for making source code more easily transportable between applications, and for designing your software more efficiently.
Presented by Neal Goldstein, President, Neal Goldstein Design, Inc. - Macintosh Allegro Common Lisp Update
Recent developments in Macintosh Allegro Common Lisp and what we plan for the future. This presentation will show you how developers are using Lisp for prototyping, research projects and commercial application development.
Presented by Laura Clark, Development Tools Product Marketing, Lisp Product Marketing Manager; Bill St. Clair, Macintosh Allegro Common Lisp, Lisp Hacker - ATG Cambridge; Matthew MacLaurin, SIAC / SQA, Lead Engineer–Automation
Wednesday: Track 1/Room A
- Apple IIGS System Software Update
Last year, Apple released the network-aware Apple IIGS System 5 with its added Resource Manager and TextEdit tools. This presentation will teach you about the latest Apple IIGS Toolbox and driver enhancements, system software directions and product development tips to ensure ongoing compatibility.
Presented by Greg Branche, Apple II System Software, Software Engineer; Jim Mensch, Apple II System Software Engineer; Jim Merritt, Apple II System Software, Appl. and Utilities Group, Manager and Presbyte - Apple IIGS Graphics and Animation Techniques
Learn how your screen can blaze with Apple IIGS color animation tools and techniques, detailed by the Apple IIGS engineering team’s presentation.
Presented by Jim Mensch, Apple II System Software, Senior Engineer - Sounds Spectacular! New Apple IIGS Sound Tools
This presentation will teach you what you can build with Apple IIGS sound tools. You won’t believe the versatility and ease of use of this sound software. This presentation by Apple’s IIGS sound engineers will give you all the details.
Presented by Mark Cecys and Braz, the Apple IIGS Sound Group, Engineering and Testing - Apple IIGS Programming for the 1990s
These presentations will teach you about the powerful tools now available for developing Apple II and Apple IIGS products. You’ll save dollars and hours, leaving time for the breakthrough creativity that wins awards and contracts. This is a technical survey of tools and utilities such as Macintosh-to-Apple II/Apple IIGS cross-development languages, prototyping tools, and parallel development aids.
Presented by Tim Swihart, Development Tools Product Marketing, APW and MPW IIGS Product Manager - Apple IIGS Programming Strategies: Overview, Human Interface
These presentations are packed with Apple IIGS program modeling tips–from machine efficiency to human interface! They will outline optimal program structure and segmentation, along with design guidelines to minimize debug time. They’ll also tell you how easy it is to make your application “AppleShare-aware”.
Presented by Eric Soldan, Apple II DTS Engineer; Matt Deatherage, Apple II Developer Technical Support, Keeper of General Truths - 2 for 1: Parallel Development
An exploration into parallel development on the GS and Macintosh.
The presentation and sample code provided is designed to give you an introduction to an easy way to broaden the market for your applications. The GS and Macintosh toolboxes are, from a programmer’s standpoint, very similar. By understanding and taking advantage of the similarities you can design your applications to run on both platforms with minimal source code changes.
Two applications from one set of source code is the goal. The reduction in programming time, debugging time, and testing time will more than pay for itself.
The presentation here covers the thought process involved, and touches on areas in the toolboxes that need special consideration or handling.
The sample code is a simple game that shows some basic parallel programming techniques and considerations. It contains the code and a build script that will let you build both the Mac and GS versions. The sample code demonstrates menus, windows, dialogs, printing, event handling, sound, and QuickDraw, all the features that a well-tempered application needs.
Presented by C.K. Haun, DTS Engineer, Apple II Developer Tech Support - Advanced Apple IIGS Debugging: Eric Soldan, Dave Lyons
These presentations will discuss the “Best-Of” bug-busting tips for the Apple IIGS. Then, you can combine these tips with what you’ll learn about GSBug, GS/OS, Snooper, GS/OS Exerciser and other debugging aids. The most elusive bug doesn’t stand a chance!
Presented by Eric Soldan, Apple II DTS Engineer; Dave Lyons, Developer Technical Support, “Mr. M&Ms”
Wednesday: Track 2/Hall 1
- Designing for Apple OS Independence: Hardware, Software
Tired of rewriting applications with each new System version? These presentations will teach you design practices that will ensure that your applications run on Apple operating systems current and future, including A/UX.
Presented by Rich “I See Colors” Collyer, Developer Technical Support, Color Test Pilot; Dave Radcliffe, Developer Technical Support, Technical Sherpa - System 7.0 Compatibility Cookbook
You’ve already made big investments in applications. Here, you will learn how to make those applications compatible with System 7.0. You’ll also learn about the “gotcha’s” and how to keep your applications from breaking.
Presented by John Harvey, MacDTS - Macintosh Graphics Today: 32-Bit QuickDraw (Companion Slides), Macintosh Display Card 8•24 GC, Interchange Capabilities
This presentation will outline the current state of Macintosh graphics, including tips on incorporating our newest hardware and software advances. Heavy concentration on off-screen techniques and maintaining compatibility.
Presented by Bruce Leak and Konstantin Othmer, Macintosh System Software, Graphics Group; Jean-Charles Mourey, System Extension Group, “Chief Rocket Scientist”; Jon Magill, Graphics System Software, Product Manager - Printing on the Macintosh Today
This presentation will discuss the ins and outs of printing on the Macintosh today with 7.0. A must-view presentation if you work extensively with printing or write printer drivers.
Presented by Michael Hopwood, Printer Product Marketing, Printing Software; Scott Zimmerman, Mac DTS - The Truth about TrueType
This presentation will focus on two areas. The first portion will be an update on the technology and specific details to enhance applications incorporating TrueType functionality. For font providers and driver writers, we look at the variety and state of the tools available for creating TrueType fonts. Also addressed, are implementation details for using TrueType in printer drivers.
Presented by Jim Stoneham, Product Manager; John Harvey, MACDTS - Dev. Opportunities for Publishing and Presentations
The desktop publishing and presentation capabilities of the Macintosh are well-known. This presentation discuss what additional capabilities customers want and how you can apply new technologies to satisfy the demand.
Presented by Philip Schiller, Multimedia Specialist
Wednesday: Track 3/Hall 3
- Development Opportunities for Technical Markets
It’s not just an office computer! Engineers, scientists and other technical people are discovering the power of the Macintosh. This presentation will tell you what applications they want for engineering, CAD/CAM and visualization.
Presented by Sunil Chawla, Design & Modeling, AUSA - Marketing for Success in the Pacific: Apple, Claris, Aldus
Gaining market acceptance and increasing market share requires more than simply having a great localized product. These presentations focus on the key factors for making your product successful in Pacific markets. Topics include how to choose and work with a localization/distribution partner, marketing strategies and country specific considerations.
Presented by Pamela Beezley, Apple Far East, Developer Services Manager; William Holtzman, Pacific Region General Manager, Claris Corporation; John O’Halloran, Aldus Pacific Rim, Director - Designing Software for Japan and the Far East: Claris, TransPac, Apple
Apple’s fastest growing markets are in Asia, and Asian markets demand Asian solutions! These presentations will tell you how to develop “culturally aware” software that meets the needs of users in Japan, China and Korea. Find out how to use Apple’s new Asian CommonTalk System Software, the new Script Manager and improved Text Edit for creating products that can be quickly and easily localized.
Presented by Joe Bosurgi, Manager, International & Linguistic Engineering, Claris Corporation; Ken Krugler, President, TransPac Software, Inc.; Joel Cannon, Developer Technical Support, Apple Japan - Marketing for Success in Europe: European Unification, France, Sweden, Germany
Will the sweeping changes of 1992 make European markets easier or tougher to crack? These presentations by experts will tell you what you need to know about marketing in Europe to share in Apple’s phenomenal success there.
Presented by Fredric D. Abramson, Attorney at Law; Philippe Haustête, Market Development Manager, Apple France; Jan Jivmark, 3rd Party Manager, Apple Computer Sweden; Michael Rathmann, Manager Developer Services, Apple Germany - The Business of Localization: Overview, Symantec, DataComm, SystemSoft, Softrans, Legal Issues
Interested in taking your products to international markets but don’t know where to start? All six of these presentations by experts will outline different business options for localizing your products for Pacific and European markets.
Presented by Mimi Obinata, International Engineer, Apple Computer; Chris Langewis, International Product Manager, SYMANTEC, Inc.; Barbara Fox, President, DataComm Inc.; Sharon Akemi Doi, Executive Director, SystemSoft Corporation; Brian Kelly, Founder and CEO, Softrans International Ltd.; Fredric D. Abramson, Attorney at Law - Technical Challenges of International Design: Introduction, Scripts, Claris, System Software
In these presentations, International gearheads show you techniques for handling two-byte text processing, the mysteries of online input, mixed direction style, and much more. Their presentations also discuss Apple’s international development platform and reveal some of its future functionality.
Presented by Mark E. Davis, International System Software Manager; Peter Edberg, Project Lead, Script Manager; Joe Bosurgi, Manager, International & Linguistic Engineering, CLARIS Corporation; Michael Wallace, Product Manager, International System Software
Wednesday Evening Address by Alan Kay
Thursday: Track 1/Room A
- Extended XCMD Architecture
Here’s the latest information on using the extended XCMD architecture. This presentation is a must for anyone writing XCMDs for HyperCard.
Presented by Dan Corenzwit, Vice President of Engineering, MITEM - Design Principles for Multimedia Products
The new class of multimedia products is generating excitement across the industry, and challenging our understanding of traditional design principles. This presentation by experts will convey principles that they’ve developed, learned and adopted, and illustrate how they’ve applied those principles of outstanding multimedia products.
Presented by Kristina Hooper, Director, Apple Multimedia Lab; Fabrice Florin, Producer/Designer; Kristee Kreitman, Art Director/Designer; Steve Gano, Lead Designer; Margo Nanny, Teacher/Designer; - The MacApp Report
This presentation will teach you about important new features in the recently released MacApp Version 2.0. It will also discuss two new tools: Mouser (the MacApp browser) and the MacApp encyclopedia stack. The MacApp team also shares plans for supporting System 7.0.
Presented by Tom Chavez, Development Tools Product Marketing; Steve Friedrich, User Programming Group - C++ Report
This presentation will teach you how Apple’s C++ system has evolved since its release last year. You’ll learn a variety of practical C++ programming tips, including techniques for minimizing your build times. Use of the MacApp class library for C++ will be highlighted.
Presented by Tim Swihart, Development Tools Product Marketing, MPW C++ Product Manager; Preston Gardner, Development Systems Group, C++ Lead Engineer; Jack Palevich, Adv. Tech. Group, C++/MacApp Pioneer
Thursday: Track 2/Hall 1
- System 7.0 Human Interface Guidelines: Introduction, 7.0 Guidelines, Color in the Macintosh Interface, Writing Balloon Help, A/UX and the Human Interface
These presentations review Human Interface related to the Finder, Edition Manager, TrueType fonts and is broken up into separate sections; There is a specific section on The Finder which reviews use of new icon families, icon design, pop-up menu appearances and layer-modal dialogs. A section on The Edition Manager which covers Publish & Subscribe menu/dialog language, Edition behaviors, options and icons. And in the TrueType section, we review cover font size independence in applications.
Presented by Bob Glass, Manager, Macintosh Human Interface; Scott Jenson, Human Interface Guy, Macintosh Human Interface Group; Paulien Strijland, Human Interface Designer, Macintosh Human Interface; Jim Palmer, Instructional Designer, Instructional Products; Don Gentner, Human Interface Design, A/UX Engineering - Database Access: More Than Just SQL
Just the addition of two calls to your software opens a whole new world of opportunities. This presentation will teach you how to broaden your application’s capabilities in an overview of the Database Access Manager. It will show you how to move beyond access of just SQL databases.
Presented by Tom Ryan, Jeff Miller, Vincent Lo, Mike Wallace - Using the Alias Manager in 7.0
This presentation is an overview and tutorial of the System 7.0 Alias Manager, which allows your applications to track the location of files.
Presented by Phac Le Tuan, Manager, Macintosh System Software; Paul Hudspeth, Product Manager (as seen on TV); Prashant Patel, System Software Engineer; - Using the Help Manager in 7.0
This presentation will teach you how to use the System 7.0 Help Manager and how to incorporate its features into your applications. It also talks about Human Interface guidelines for Help Manager.
Presented by Phac Le Tuan, System Software; Jim Palmer, Instructional Products; Randy Carr, System Software
Thursday: Track 3/Hall 3
- AppleTalk: Status of the Macintosh Implementation: Overview, AppleTalk Phase 2, AppleTalk Routing, AppleTalk License Program
These presentations will allow you to gain a comprehensive, detailed understanding of the AppleTalk protocol stack for the Macintosh, including AppleTalk Phase II and ADSP. You’ll also learn about Apple’s plans to license Portable AppleTalk and review current products that can be licensed.
Presented by John Mason, Network Connectivity Development; Alan Oppenheimer; Louise Laier; Dana Harrison, AppleTalk Product Line Manager, N&C Product Marketing - Software Applications in a Shared Environment
This presentation will teach you guidelines for creating applications that are compatible with AppleShare and Macintosh FileShare.
Presented by Dan J. Torres, AppleShare Product Manager; Ruth Hennigar, AppleShare Engineering Manager - Advanced CL/1 Tips and Techniques
This presentation shares information from developers who have CL/1 projects under way and was developed by Apple’s CL/1 team. It will give you the information you need for your specific application.
Presented by Lance S. Hoffman, CL/1 Product Manager, N&C Product Marketing; Jim Groff, President, Network Innovations Corp. - Macintosh Debugging Tips from the DTS Masters
MACDTS engineers, the people who turn debugging miracles on a dime, share their secrets. This presentation will teach you about common Macintosh programming problems, their symptoms and how to prevent them from happening. If you’ve ever seen ID=02, “Application unexpectedly quit,” etc., then this presentation is for you.
Presented by Mark Bennett, Developer Technical Support Feature Remover - The Macintosh Communications Toolbox
Applications for the 1990s need powerful data communications capabilities to prosper. This presentation will allow you to gain an understanding of the Macintosh Communications Toolbox and how to add these capabilities to existing and new applications. This presentation covers the architecture, the capabilities and the limitations.
Presented by Veronica Dullaghan, Product Manager, N&C Product Marketing; Byron Han Communications Toolbox Project Scapegoat - WAN Networking Tools: X.25, ISDN
Local area networks aren’t enough anymore. People want to communicate over a broader geographic area as easily as they do locally. This presentation will discuss Apple’s wide area network tools at work and tell you how to create interfaces to your applications using the Communications Toolbox.
Presented by P.L. Wan; Tim Kreps, Networking & Communications Evangelism; Russ Winsper Manager ISDN Development, Comm. Product Development; Joe Hingston, Hardware Engineer, Comm. Product Development; Tom Everman, ISDN Software Team Leader, Comm. Product Development; Steve Herrington, IVD Software Team Leader, Comm. Product Development
Friday: Track 1/Room A
- Integrating Sound into Applications, User Interface for Notes
Music to the ears of developers who want to add the dimension of sound to their Macintosh application! These presentations review the added features in the newest version of Apple’s Sound Manager, and oulines how to use it–as well as CD ROM and other tools–to make sound an integral part of your applications.
Presented by Eileen Hart; Neil Cormia, Software Engineer, System Software Engineering; Michael Arent, Human Interface Designer, Advanced Technologies Group - Integrating Images into Applications: Still Video Technology, Apple Media Integration
The expressive power of images requires a change in how all developers think about application development–not just those making multimedia products. These presentations will teach you about the tools from Apple and others that will help you incorporate still images and video into your Macintosh applications. It’ll also update you on image compression developments.
Presented by Rick Warner, Technical Coordinator-Still Video Division, Canon USA, Inc.; Doug Camplejohn, Product Manager, Video Integration Products - Adding Value to your Product with Information: Informating Your Products, Application Environments, Electronic Information Services, Adding Value with Information
Personal computing is beginning to emphasize the merger of tools with “content”. Information–such as text and image databases, clip art, and templates–can significantly differentiate your products. These presentations will teach you about different types of content, as well as application environments–the CD ROM products that blend software, documentation, tutorials and utilities into a single environment. They’ll also discuss how to go about forging alliances with “content-providers” to add even greater value to your products.
Presented by Scott Mize, Multimedia Content Evangelist, Apple Computer, Inc.; Larry Kwan, CD-ROM Product Specialist, Media Integration Product Marketing; Charles Brady, Executive Director Advanced Systems, Dow Jones Information Services; Richard Lim, Project Manager, Lotus Development Corporation - New Media Products: Marketing & Distrubution Issues: Apple’s Marketing Role, A Developer’s Perspective
A wealth of new media products are appearing in a variety of product categories. What effect will these new products have on the way we market and on our choices of distribution channels? Learn about these issues from presentations developed by the people who are tackling these issues today.
Presented by John M. Klem, Marketing Manager; Thomas P. Rielly, Director of Marketing, Farallon Computing, Inc. - Apple IIGS Media Integration
This presentation will teach you how to mix video with Apple IIGS graphics and integrate other media into your application. It’ll also reveal the treasures of the Apple II Video Overlay card!
Presented by Doug Camplejohn, Product Manager, Video Integration Products; Dan Hitchens, Software Engineer, Apple II System Software
Friday: Track 2/Hall 1
- A/UX Technical Insights
This presentation by the Apple team shows you specifically how your Macintosh applications work under A/UX. Learn how A/UX 2.0 implements MultiFinder, the Toolbox, and File System.
Presented by Mike Chow, Joe Sokol, Steve Peters, Winston Hendrickson, A/UX Engineering Project Leaders - When and How to Write A/UX Drivers
A/UX support for your peripherals has never been easier. Learn about our new A/UX version which implements most existing hardware managers. This presentation will show you how to take advantage of these new resources to simplify drivers.
Presented by Rob Smith, John Sovereign, A/UX Product Development - Business Opportunities in A/UX: A/UX Opportunities, The Market Opportunity for A/UX 2.0
Interest in UNIX is hot–and the same is true of A/UX. These presentations will teach you more about Apple’s objectives for A/UX, its channel programs and how your company can prosper from the growing business opportunities.
Presented by C. Clettenberg, Howard Green
Friday: Track 3/Hall 3
- Object Programming Inside and Out: Object Programming in THINK C and THINK Pascal, MADA, MacApp, and SCSI Installers
Everything you ever wanted to know about object programming–from design principles to debugging. These presentations will discuss advanced techniques, how to use browsers and inspectors effectively, and several other tricks of the trade. They’ll run through a range of object languages–Object Pascal, C++, THINK Pascal and THINK C–and application frameworks, including MacApp and the THINK Class library.
Presented by David Neal, Senior Software Engineer, Symantec Languages Group; Carl Nelson, Founder & VP Development, Software Architects, Inc., also Founder & President of MADA; - MCP and A/ROSE
Here’s a complete description of Apple’s MCP cards and A/ROSE operating system, and an explanation of how we license the two. This presentation will show you the facilities that Apple gives you for NuBus development and how you can use the MCP cards in your applications.
Presented by Robert Breuninger, Applications Engineering Manager, Datapath VLSI Products, Texas Instruments, Inc.; David Comstock, Senior Software Engineer, Apple Computer, Inc
Subscribe via RSS