Skip to main content
Home Documents Macintosh D11E4 Presentations.Zip
D11E4 Presentations.Zip

D11E4 Presentations.Zip

Macintosh · ZIP archive
FilenameD11E4_Presentations.zip
Size4.26 MB
SourceApple Computer
Subsection developer / Copland / D11E4_19960613
Downloads6
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
About this file

This is a ZIP archive, a binary artifact that can't be previewed in the browser. Unzip with any archive tool (The Unarchiver, built-in Finder on macOS, unzip on Linux).

Home Documents Macintosh Kernel And OS Services
Kernel And OS Services

Kernel And OS Services

Macintosh · 1992 · PDF
FilenameKernel_and_OS_Services_19951023.pdf
Size0.46 MB
Year1992
SourceApple Computer
Subsection developer / Copland / D9_19950530
Downloads8
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Kernel And OS Services
/
Loading…
OCR / Text contents
ð Kernel and Operating System Services ð Preliminary Developer Press  Apple Computer, Inc. 1992–1995 This document was created with FrameMaker 4.0.4 ð Apple Computer, Inc.  1992–1995 Apple Computer, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, mechanical, electronic, photocopying, recording, or otherwise, without prior written permission of Apple Computer, Inc., except to make a backup copy of any documentation provided on CD-ROM. The Apple logo is a trademark of Apple Computer, Inc. Use of the “keyboard” Apple logo (Option-Shift-K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws. No licenses, express or implied, are granted with respect to any of the technology described in this book. Apple retains all intellectual property rights associated with the technology described in this book. This book is intended to assist application developers to develop applications only for Apple-labeled or Apple-licensed computers. Every effort has been made to ensure that the information in this manual is accurate. Apple is not responsible for typographical errors. Apple Computer, Inc. 1 Infinite Loop Cupertino, CA 95014 408-996-1010 Apple, the Apple logo, AppleLink, AppleScript, AppleShare, AppleTalk, GeoPort, HyperCard, ImageWriter, LocalTalk, Macintosh, MacTCP, OpenDoc, PowerBook, Power Macintosh, PowerTalk, QuickTime, TrueType, and WorldScript are trademarks of Apple Computer, Inc., registered in the United States and other countries. Balloon Help, Chicago, Finder, Geneva, Mac, and QuickDraw are trademarks of Apple Computer, Inc. IBM is a registered trademark of International Business Machines Corporation. MacPaint and MacWrite are registered trademarks, and Clarisworks is a trademark, of Claris Corporation. NuBus is a trademark of Texas Instruments. PowerPC is a trademark of International Business Machines Corporation, used under license therefrom. UNIX is a registered trademark of Novell, Inc. in the United States and other countries, licensed exclusively through X/Open Company, Ltd. Some states do not allow the exclusion or limitation of implied warranties or liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you. This warranty gives you specific legal rights, and you may also have other rights which vary from state to state.. Simultaneously published in the United States and Canada. Even though Apple has reviewed this manual, APPLE MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS MANUAL, ITS QUALITY, ACCURACY, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS MANUAL IS SOLD “AS IS,” AND YOU, THE PURCHASER, ARE ASSUMING THE ENTIRE RISK AS TO ITS QUALITY AND ACCURACY. IN NO EVENT WILL APPLE BE LIABLE FOR DIRECT, INDIRE…

Showing first 3,000 characters of 156,631 total. Open the full document →

Home Documents Macintosh OS Releases Org Roadmap
OS Releases Org Roadmap

OS Releases Org Roadmap

Macintosh · 1994 · PDF
FilenameOS_Releases_org_roadmap_199401.pdf
Size0.07 MB
Year1994
SourceApple Computer
Subsection developer / Copland / project_history
Downloads4
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
OS Releases Org Roadmap
/
Loading…
OCR / Text contents
Confidential/Need to Know Release Map Mac OS Releases Mar ‘94 Aug ‘94 (?) Jan ‘95 Jun – Dec ‘95 Capone/7.5 Marconi Maxwell Edison Jamie Cummins Bob Murphy Bob Murphy Jeff Elliott • QuickDraw GX • PowerTalk • Utilities • AppleHelp • Scriptable Finder • 68K & PPC Fall CPU Support • Ruby Light • 603 Emulator • PCI Support • Performance Lite • MASH • OpenDoc • Dos/Win • PPC & 68K • Unicode add’ns • OEM Support (?) • 1st Modern Step • MASH + • OpenDoc + • Industry Netwkg • Int’l’n changes • OEM Support “Create revenue” “Required by HW” “To deliver quantum UE improvements and deliver OpenDoc” “To Enhance & Rebuild the Core OS and provide even more UE improvements” Andy Felong 13 January, 1994
Home Documents Macintosh Native Driver White Paper
Native Driver White Paper

Native Driver White Paper

Macintosh · 1994 · PDF
FilenameNative_Driver_White_Paper_199405.pdf
Size0.17 MB
Year1994
SourceApple Computer
Subsection developer / Copland / project_history
Downloads5
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Native Driver White Paper
/
Loading…
OCR / Text contents
Native Driver White Paper version 1.0 May 19, 1994 Holly Knight John Fitzgerald Mike Quinn Wayne Meretsky Overview This document proposes required interfaces and packaging for Communications drivers on PCI cards. At the time of this writing there are three different native device driver proposals for the Marconi project. Each proposal covers a separate but overlapping piece of the device driver puzzle for Marconi and future OS releases. The design presented here will cover two broad issues. The first goal is to regularize device driver writing so that PCI and non-PCI device drivers can be written to a single specification. The second equally important goal is to have device drivers written to this specification work for both the Marconi and Maxwell releases, as well as any future releases. Documentation for PCI devices may be found in the following documents: “Device Driver Development Kit” - ApplePC “The Macintosh Expansion Manager” - ApplePC Native Device Driver documents: “Device Manager Changes to Support Native Drivers.” - AppleSoft “Native Drivers for PCI and other Peripherals in Marconi” - AppleSoft “AppleSoft PCI Implementation Plan” - AppleSoft Open Transport/Streams documents: “PCI/DLPI - Open Transport Integration” - Open Transport “Open Transport Ethernet Developer Note” - Open Transport “Streams Modules and Drivers” - Unix Press In addition to providing general native device driver guidelines we use the native DLPI driver for Open Transport to provide implementation specifics. We hope to see this document become part of both a Device Driver Kit for PCI devices and an Open Transport Software Developers Kit. Terminology In this document we use a set of possibly unfamiliar terms. This list is provided to clarify discussions in subsequent sections. Family - This term refers to a collection of devices that provide the same kind of functionality. One example of a family is the set of Open Transport devices with their corresponding Open Transport DLPI drivers. A second example is the family of Display Devices. Scanning - I use the word scanning or scanner to describe code that matches a device with its corresponding driver. The scanning portion of device location is one of the problem areas discussed in this paper. Scanning is probably a sub-function of the family Expert. Expert - Expert is a term coined by Brenden Creane to describe family code that extracts appropriate information from the system (ROM, Slot Manager, Expansion Manager, etc.) and presents the device specific information to each family device in a format agreed upon (documented). A family Expert is the administration function for a family. Experts are important when devices are brought into the system (classically at boot time) but are not part of the primary data paths to a device. Driver Components All native device drivers are CFM-loadable modules that export their API by using CFM’s export-by-name feature. Native drivers are located in either System-ROM, PCI-card RO…

Showing first 3,000 characters of 46,940 total. Open the full document →

Home Documents Macintosh Native Driver Implementation
Native Driver Implementation

Native Driver Implementation

Macintosh · 1994 · PDF
FilenameNative_Driver_Implementation_199404.pdf
Size0.08 MB
Year1994
SourceApple Computer
Subsection developer / Copland / project_history
Downloads5
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Native Driver Implementation
/
Loading…
OCR / Text contents
Apple Confidential Information 1 Native Drivers for PCI and other Peripherals in Marconi April 13, 1994 Please direct all comments to: Wayne Meretsky AppleLink: WNM Extension: 4-2955 Apple Confidential Information 2 Scope This document includes the design and implementation plan for allowing entirely native device drivers to be used with Marconi. Summary It is difficult to explain to third party developers of peripheral equipment exactly why the only implementation option available for writing a device driver precludes native code. Combined with the move away from NuBus and towards PCI, the developer story is poor. To entice card developers to create Macintosh devices and to simplify the transition to a Modern Operating System, a native driver model has been designed that will allow native drivers to seamlessly integrate with System Software. Finally, Apple must guarantee that these native drivers will continue to function well with future releases of system software including Maxwell. Approach Marconi will include a new Device Manager that supports a new format for device drivers. Attempts to open a device driver will cause the Device Manager to look for this new driver format in addition to the presently defined 'DRVR' described by Inside Macintosh Volume II, Chapter 6. Device Manager Support The process of locating device drivers during startup does not presently utilize the Device Manager's OPEN service because that service does not provide sufficient control over the exact loading and initialization process that is required by system startup. In fact, it is widely held that the Device Manager's OPEN service is never called to open any driver because the behavior defined by OPEN is always inappropriate. Due to the added complexity of opening native drivers, the entire process of locating a driver, loading it into memory, and initializing the driver's related data structures will be packaged into a new externally defined and supported API extension to the Device Manager. All system software that presently loads and installs drivers into the system must be changed to utilize this new service if they are to be capable of supporting native device drivers. In addition to changes to support native drivers, the Device Manager will provide a new flavor of IODone to greatly simplify the life of many driver writers. This spin of request completion, IORequestDone, allows the driver to specify which request has completed. The parameter block is presumed to be located Apple Confidential Information 3 somewhere on the device control block's list of outstanding requests rooted by the dCtlQHdr but, unlike IODone, it need not be the first request on that queue. The new API is as follows: void IORequestDone (DCtlPtr theDce, ParmBlkPtr thePb, OSErr theResult); Native Device Driver Description Device drivers are best characterized by three general properties: • Container format • API exported from driver to system • API imported by driver from sys…

Showing first 3,000 characters of 12,234 total. Open the full document →

Home Documents Macintosh Running Emulated Drivers
Running Emulated Drivers

Running Emulated Drivers

Macintosh · 1993 · PDF
FilenameRunning_Emulated_Drivers_199303.pdf
Size0.07 MB
Year1993
SourceApple Computer
Subsection developer / Copland / project_history
Downloads6
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Running Emulated Drivers
/
Loading…
OCR / Text contents
Running Emulated Drivers Wayne Meretsky March 9, 1993 Summary This document describes the problems of running emulated device drivers in the V1 software system. Also discussed are proposed solutions to some of those problems and the costs associated with those solutions. Included is a brief description of hardware support that must be included in any native expansion slot card (PSI, PCI, etc). whose purpose is to allow NuBus cards to be plugged into the system. With this provision, a NuKernel based system should be able to remain compatible with all but the most bizzare device drivers and applications. What software cannot be emulated? In a NuKernel based system, software that is invoked as a result of a hardware interrupt, synchronously to the interruption, and at interrupt level, cannot be emulated. For the purpose of this discussion this classification of software is termed interruptlevel software. Note that in System 7, there is a tremendous amount of interrupt-level software. Applications , for example, that make asynchronous I/O requests have their completion routines run synchronously to the hardware interrupt that signifies the completion of the I/O request. These applications, therefore, contain interrupt level software. In the V1 system, however, NuKernel Software Interrupts are used to get the execution of completion routines out of interrupt level. In a V1 system, interrupt-level software includes the following: • ADB device drivers may be interrupt-level software. This depends upon the amount re-work done to the ADB manager. Techniques for removing ADB device drivers from interrupt level have been demonstrated by the NuKernel team. • Certain system software managers such as the VBL Manager, Time Manager, SCSI Manager, etc. These managers all interact with some hardware at interrupt level. However, in a V1 system, these are all ported by the NuKernel team and execute only native instructions. Therefore, unless there is a need to support third party patches to these managers, they represent no problem. Because of changes to the hardware it is doubtful that these patches would work properly even if they were emulated. • Some DRVRs (Serial, Sound, etc.) have hardware interrupt handlers. The TNT team in MSD will be providing native versions of these drivers for V1. Therefore, unless there is a need to support third party M68000 drivers for these devices, they represent no problem. Because of changes to the hardware in TNT it is doubtful that these third-party drivers will work even if they are emulated. • Most NuBus cards have hardware interrupt handlers. These are the most troublesome because the drivers are contained in ROM on the NuBus cards and cannot be easily replaced. This document outlines a strategy that will be capable of supporting most, but not all, NuBus cards. • Applications that have interrupt handlers. This includes certain strange applications that chose to avoid the Device Manager model for dealing with devices. The…

Showing first 3,000 characters of 16,606 total. Open the full document →

Home Documents Macintosh Microkernel And Core Sys Services
Microkernel And Core Sys Services

Microkernel And Core Sys Services

Macintosh · 1996 · PDF
FilenameMicrokernel_and_Core_Sys_Services_199604022.pdf
Size1.48 MB
Year1996
SourceApple Computer
Subsection developer / Copland / D11E4_19960613
Downloads5
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Microkernel And Core Sys Services
/
Loading…
OCR / Text contents
K INSIDE MACINTOSH Microkernel and Core System Services K WWDC Release May 1996 © Apple Computer, Inc. 1994 - 1996 K Apple Computer, Inc. © 1996 Apple Computer, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, mechanical, electronic, photocopying, recording, or otherwise, without prior written permission of Apple Computer, Inc., except to make a backup copy of any documentation provided on CD-ROM. The Apple logo is a trademark of Apple Computer, Inc. Use of the “keyboard” Apple logo (Option-Shift-K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws. No licenses, express or implied, are granted with respect to any of the technology described in this book. Apple retains all intellectual property rights associated with the technology described in this book. This book is intended to assist application developers to develop applications only for Apple-labeled or Apple-licensed computers. Every effort has been made to ensure that the information in this manual is accurate. Apple is not responsible for typographical errors. Apple Computer, Inc. 1 Infinite Loop Cupertino, CA 95014 408-996-1010 Apple, the Apple logo, Macintosh, and QuickTime are trademarks of Apple Computer, Inc., registered in the United States and other countries. Mac, NuBus, and QuickDraw are trademarks of Apple Computer, Inc. Adobe, Acrobat, and PostScript are trademarks of Adobe Systems Incorporated or its subsidiaries and may be registered in certain jurisdictions. QuickView™ is licensed from Altura Software, Inc. Simultaneously published in the United States and Canada. Even though Apple has reviewed this manual, APPLE MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS MANUAL, ITS QUALITY, ACCURACY, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS MANUAL IS SOLD “AS IS,” AND YOU, THE PURCHASER, ARE ASSUMING THE ENTIRE RISK AS TO ITS QUALITY AND ACCURACY. IN NO EVENT WILL APPLE BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT OR INACCURACY IN THIS MANUAL, even if advised of the possibility of such damages. THE WARRANTY AND REMEDIES SET FORTH ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL OTHERS, ORAL OR WRITTEN, EXPRESS OR IMPLIED. No Apple dealer, agent, or employee is authorized to make any modification, extension, or addition to this warranty. Some states do not allow the exclusion or limitation of implied warranties or liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you. This warranty gives you specific legal rights, and you may also have other rights which vary from state to state. Draft. Confidential.  Apple Computer, Inc. 4/22/96 Contents Chapter 1 About Mac OS 8 1-1 Mac OS 8 Architecture 1-3 …

Showing first 3,000 characters of 500,000 total. Open the full document →

Home Documents Macintosh Software Extensibility And The System Object Model
Software Extensibility And The System Object Model

Software Extensibility And The System Object Model

Macintosh · 1992 · PDF
FilenameSoftware_Extensibility_and_the_System_Object_Model_19960501.pdf
Size0.15 MB
Year1992
SourceApple Computer
Subsection developer / Copland / D11E4_19960613
Downloads7
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Software Extensibility And The System Object Model
/
Loading…
OCR / Text contents
ð Software Extensibility and the System Object Model (SOM) ð WWDC Release May 1996 © Apple Computer, Inc. 1992–1996 ð Apple Computer, Inc. © 1992–1996 Apple Computer, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, mechanical, electronic, photocopying, recording, or otherwise, without prior written permission of Apple Computer, Inc., except to make a backup copy of any documentation provided on CD-ROM. The Apple logo is a trademark of Apple Computer, Inc. Use of the “keyboard” Apple logo (Option-Shift-K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws. No licenses, express or implied, are granted with respect to any of the technology described in this book. Apple retains all intellectual property rights associated with the technology described in this book. This book is intended to assist application developers to develop applications only for Apple-labeled or Apple-licensed computers. Every effort has been made to ensure that the information in this manual is accurate. Apple is not responsible for typographical errors. Apple Computer, Inc. 1 Infinite Loop Cupertino, CA 95014 408-996-1010 Apple, the Apple logo, AppleLink, AppleScript, AppleShare, AppleTalk, GeoPort, HyperCard, ImageWriter, LocalTalk, Macintosh, MacTCP, OpenDoc, PowerBook, Power Macintosh, PowerTalk, QuickTime, TrueType, and WorldScript are trademarks of Apple Computer, Inc., registered in the United States and other countries. Balloon Help, Chicago, Finder, Geneva, Mac, and QuickDraw are trademarks of Apple Computer, Inc. IBM is a registered trademark of International Business Machines Corporation. MacPaint and MacWrite are registered trademarks, and Clarisworks is a trademark, of Claris Corporation. NuBus is a trademark of Texas Instruments. PowerPC is a trademark of International Business Machines Corporation, used under license therefrom. UNIX is a registered trademark of Novell, Inc. in the United States and other countries, licensed exclusively through X/Open Company, Ltd. Simultaneously published in the United States and Canada. Even though Apple has reviewed this manual, APPLE MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS MANUAL, ITS QUALITY, ACCURACY, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS MANUAL IS SOLD “AS IS,” AND YOU, THE PURCHASER, ARE ASSUMING THE ENTIRE RISK AS TO ITS QUALITY AND ACCURACY. IN NO EVENT WILL APPLE BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT OR INACCURACY IN THIS MANUAL, even if advised of the possibility of such damages. THE WARRANTY AND REMEDIES SET FORTH ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL OTHERS, ORAL OR WRITTEN, EXPRESS OR IMPLIED. No Apple dealer, agent, or employee is authorized to make any …

Showing first 3,000 characters of 27,723 total. Open the full document →

Home Documents Macintosh Text Handling And Internationalization
Text Handling And Internationalization

Text Handling And Internationalization

Macintosh · 1996 · PDF
FilenameText_Handling_and_Internationalization_19960429.pdf
Size0.83 MB
Year1996
SourceApple Computer
Subsection developer / Copland / D11E4_19960613
Downloads8
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Text Handling And Internationalization
/
Loading…
OCR / Text contents
ð INSIDE MACINTOSH Text Handling and Internationalization ð WWDC Release May 1996 © Apple Computer, Inc. 1994 - 1996 ð Apple Computer, Inc. © 1996 Apple Computer, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, mechanical, electronic, photocopying, recording, or otherwise, without prior written permission of Apple Computer, Inc., except to make a backup copy of any documentation provided on CD-ROM. The Apple logo is a trademark of Apple Computer, Inc. Use of the “keyboard” Apple logo (Option-Shift-K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws. No licenses, express or implied, are granted with respect to any of the technology described in this book. Apple retains all intellectual property rights associated with the technology described in this book. This book is intended to assist application developers to develop applications only for Apple-labeled or Apple-licensed computers. Every effort has been made to ensure that the information in this manual is accurate. Apple is not responsible for typographical errors. Apple Computer, Inc. 1 Infinite Loop Cupertino, CA 95014 408-996-1010 Apple, the Apple logo, Macintosh, and WorldScript are trademarks of Apple Computer, Inc., registered in the United States and other countries. Mac and QuickDraw are trademarks of Apple Computer, Inc. Adobe, Acrobat, and PostScript are trademarks of Adobe Systems Incorporated or its subsidiaries and may be registered in certain jurisdictions. Helvetica and Palatino are registered trademarks of Linotype-Hell AG and/or its subsidiaries. ITC Zapf Dingbats is a registered trademark of International Typeface Corporation. QuickView™ is licensed from Altura Software, Inc. Simultaneously published in the United States and Canada. Even though Apple has reviewed this manual, APPLE MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS MANUAL, ITS QUALITY, ACCURACY, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS MANUAL IS SOLD “AS IS,” AND YOU, THE PURCHASER, ARE ASSUMING THE ENTIRE RISK AS TO ITS QUALITY AND ACCURACY. IN NO EVENT WILL APPLE BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT OR INACCURACY IN THIS MANUAL, even if advised of the possibility of such damages. THE WARRANTY AND REMEDIES SET FORTH ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL OTHERS, ORAL OR WRITTEN, EXPRESS OR IMPLIED. No Apple dealer, agent, or employee is authorized to make any modification, extension, or addition to this warranty. Some states do not allow the exclusion or limitation of implied warranties or liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you. This warranty gives you specific legal rights, and you may als…

Showing first 3,000 characters of 324,094 total. Open the full document →

Home Documents Macintosh Human Interface Toolbox
Human Interface Toolbox

Human Interface Toolbox

Macintosh · 1994 · PDF
FilenameHuman_Interface_Toolbox_19960430.pdf
Size1.52 MB
Year1994
SourceApple Computer
Subsection developer / Copland / D11E4_19960613
Downloads8
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
Reader
Human Interface Toolbox
/
Loading…
OCR / Text contents
INSIDE MACINTOSH Human Interface Toolbox WWDC Release May 1996 © Apple Computer, Inc. 1994 - 1996 Apple Computer, Inc. © 1994–1996 Apple Computer, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, mechanical, electronic, photocopying, recording, or otherwise, without prior written permission of Apple Computer, Inc., except to make a backup copy of any documentation provided on CD-ROM. The Apple logo is a trademark of Apple Computer, Inc. Use of the “keyboard” Apple logo (Option-Shift-K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws. No licenses, express or implied, are granted with respect to any of the technology described in this book. Apple retains all intellectual property rights associated with the technology described in this book. This book is intended to assist application developers to develop applications only for Apple-labeled or Apple-licensed computers. Every effort has been made to ensure that the information in this manual is accurate. Apple is not responsible for typographical errors. Apple Computer, Inc. 1 Infinite Loop Cupertino, CA 95014 408-996-1010 Even though Apple has reviewed this manual, APPLE MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS MANUAL, ITS QUALITY, ACCURACY, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS MANUAL IS SOLD “AS IS,” AND YOU, THE PURCHASER, ARE ASSUMING THE ENTIRE RISK AS TO ITS QUALITY AND ACCURACY. IN NO EVENT WILL APPLE BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT OR INACCURACY IN THIS MANUAL, even if advised of the possibility of such damages. THE WARRANTY AND REMEDIES SET FORTH ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL OTHERS, ORAL OR WRITTEN, EXPRESS OR IMPLIED. No Apple dealer, agent, or employee is authorized to make any modification, extension, or addition to this warranty. Some states do not allow the exclusion or limitation of implied warranties or liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you. This warranty gives you specific legal rights, and you may also have other rights which vary from state to state. Apple, the Apple logo, Macintosh, and MPW are trademarks of Apple Computer, Inc., registered in the United States and other countries. Finder, Mac, and QuickDraw are trademarks of Apple Computer, Inc. SOM is a licensed trademark of IBM Corporation. Simultaneously published in the United States and Canada. Draft. „ Apple Computer, Inc. 4/30/96 Contents Chapter 1 Introduction to the Mac OS 8 Toolbox 1-1 Overview of the Mac OS 8 Toolbox 1-6 Apple Events and the Toolbox 1-8 Toolbox Event Routing 1-9 Periodic and Background Processing 1-10 Supporting the Mac OS 8 Event Model 1-10 Human…

Showing first 3,000 characters of 386,966 total. Open the full document →

Subscribe to Copland
mp.ls