[ Team Lib ] Applescript: the Definitive Guide Explores And

Total Page:16

File Type:pdf, Size:1020Kb

[ Team Lib ] Applescript: the Definitive Guide Explores And [ Team LiB ] • Table of Contents • Index • Reviews • Reader Reviews • Errata • Academic AppleScript: The Definitive Guide By Matt Neuburg Publisher: O'Reilly Pub Date: November 2003 ISBN: 0-596-00557-1 Pages: 476 AppleScript: The Definitive Guide explores and teaches the language from the ground up. If you're a beginner and want to learn how to write your first script or just understand what the excitement is all about, you'll be able to do so after reading this book. Experienced AppleScripters will love having the most definitive, up-to-date AppleScript language reference available. [ Team LiB ] [ Team LiB ] • Table of Contents • Index • Reviews • Reader Reviews • Errata • Academic AppleScript: The Definitive Guide By Matt Neuburg Publisher: O'Reilly Pub Date: November 2003 ISBN: 0-596-00557-1 Pages: 476 Copyright Preface The Scope of This Book Versions How This Book Is Organized Conventions Used in This Book How to Contact Us Acknowledgments Part I: AppleScript Overview Chapter 1. Ways to Use AppleScript Section 1.1. The Nature and Purpose of AppleScript Section 1.2. Is This Application Scriptable? Section 1.3. Calculation and Repetition Section 1.4. Reduction Section 1.5. Customization Section 1.6. Combining Specialties Chapter 2. Places to Use AppleScript Section 2.1. Script Editor Section 2.2. Scripting Environment Section 2.3. Internally Scriptable Application Section 2.4. Script Runner Section 2.5. Automatic Location Section 2.6. Application Section 2.7. Unix Chapter 3. The AppleScript Experience Section 3.1. The Problem Section 3.2. A Day in the Life Section 3.3. Conclusions, Lessons, and Advice Chapter 4. Basic Concepts Section 4.1. Apple Event Section 4.2. The Open Scripting Architecture Section 4.3. Script Section 4.4. Compiling and Decompiling Section 4.5. Script Text File Section 4.6. Applet and Droplet Section 4.7. Scripting Addition Section 4.8. Dictionary Section 4.9. Scriptable, Recordable, Attachable Part II: The AppleScript Language Chapter 5. Introducing AppleScript Section 5.1. A "Little Language" Section 5.2. Extensibility and Its Perils Section 5.3. The "English-likeness" Monster Section 5.4. Object-likeness Section 5.5. LISP-likeness Section 5.6. The Learning Curve Chapter 6. Syntactic Ground of Being Section 6.1. Lines Section 6.2. Result Section 6.3. Comments Section 6.4. Abbreviations and Synonyms Section 6.5. Blocks Section 6.6. The Chapter 7. Variables Section 7.1. Assignment and Retrieval Section 7.2. Declaration and Definition of Variables Section 7.3. Variable Names Section 7.4. Scoping of Variables Section 7.5. Script Properties Section 7.6. Lifetime of Variables Chapter 8. Handlers Section 8.1. Returned Value Section 8.2. Parameters Section 8.3. Syntax of Defining and Calling a Handler Section 8.4. Pass By Reference Section 8.5. Scoping of Handlers Section 8.6. Handlers as Values Chapter 9. Script Objects Section 9.1. Scoping of Script Objects Section 9.2. Top-Level Entities Section 9.3. Script Object's Run Handler Section 9.4. Handler Calls Section 9.5. Script Objects as Values Section 9.6. Compiled Script Files as Script Objects Section 9.7. Inheritance Chapter 10. Objects Section 10.1. Class Section 10.2. Target Section 10.3. Get Section 10.4. It Section 10.5. Me Section 10.6. Properties and Elements Section 10.7. Element Specifiers Section 10.8. Properties of Multiple References Section 10.9. Object String Specifier Chapter 11. References Section 11.1. References as Incantations Section 11.2. Creating a Reference Section 11.3. Identifying References Section 11.4. Dereferencing a Reference Section 11.5. Creating References to Local Variables Section 11.6. Reference as Parameter Chapter 12. Control Section 12.1. Branching Section 12.2. Looping Section 12.3. Tell Section 12.4. Using Terms From Section 12.5. With Section 12.6. Considering/Ignoring Section 12.7. Errors Section 12.8. Second-Level Evaluation Chapter 13. Datatypes Section 13.1. Boolean Section 13.2. Integer, Real, and Number Section 13.3. Date Section 13.4. String Section 13.5. Unicode Text Section 13.6. Styled Text Section 13.7. File Section 13.8. Alias Section 13.9. Application Section 13.10. Machine Section 13.11. Data Section 13.12. List Section 13.13. Record Chapter 14. Coercions Section 14.1. Implicit Coercion Section 14.2. Explicit Coercion Section 14.3. Boolean Coercions Section 14.4. String, Number and Date Coercions Section 14.5. File Coercions Section 14.6. List Coercions Section 14.7. Unit Conversions Chapter 15. Operators Section 15.1. Arithmetic Operators Section 15.2. Boolean Operators Section 15.3. Comparison Operators Section 15.4. Containment Operators Section 15.5. Concatenation Operator Section 15.6. Parentheses Section 15.7. Who Performs an Operation Chapter 16. Global Properties Section 16.1. Strings Section 16.2. Numbers Section 16.3. Miscellaneous Chapter 17. Constants true, false yes, no, ask missing value null plain, bold, italic, outline, shadow, underline, superscript, subscript, strikethrough, small caps, all caps, all lowercase, condensed, expanded, hidden case, diacriticals, white space, hyphens, expansion, punctuation application responses current application Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday January, February, March, April, May, June, July, August, September, October, November, December Chapter 18. Commands Section 18.1. Application Commands Section 18.2. Logging Commands Part III: AppleScript In Action Chapter 19. Dictionaries Section 19.1. Resolution of Terminology Section 19.2. Resolution Difficulties Section 19.3. What's in a Dictionary Section 19.4. The 'aeut' Resource Section 19.5. Inadequacies of the Dictionary Chapter 20. Scripting Additions Section 20.1. Pros and Cons of Scripting Additions Section 20.2. Scripting Additions and Speed Section 20.3. Classic Scripting Additions Section 20.4. Loading Scripting Additions Section 20.5. Standard Scripting Addition Commands Chapter 21. Scriptable Applications Section 21.1. Targeting Scriptable Applications Section 21.2. Some Scriptable Applications Chapter 22. Unscriptable Applications Section 22.1. Getting Started with Accessibility Section 22.2. GUI Scripting Examples Chapter 23. Unix Section 23.1. Do Shell Script Section 23.2. Osascript Chapter 24. Writing Applications Section 24.1. Applets Section 24.2. Digital Hub Scripting Section 24.3. Folder Actions Section 24.4. CGI Application Section 24.5. AppleScript Studio Part IV: Appendixes Appendix A. The 'aeut' Resource Appendix B. Tools and Resources Section B.1. Scripting Software Section B.2. Other Software Mentioned in This Book Section B.3. Apple Documentation Section B.4. Portals, Instruction, and Repositories Section B.5. Mailing Lists Section B.6. Books Section B.7. Unix Scripting Colophon Index [ Team LiB ] [ Team LiB ] Copyright Copyright © 2004 O'Reilly & Associates, Inc. Printed in the United States of America. Published by O'Reilly & Associates, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O'Reilly & Associates books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://safari.oreilly.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 [email protected] . Nutshell Handbook, the Nutshell Handbook logo, and the O'Reilly logo are registered trademarks of O'Reilly & Associates, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly & Associates, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. The association between the image of ANIMAL and the topic of TOPIC is a trademark of O'Reilly & Associates, Inc. Apple Computer, Inc., boldly combined open source technologies with its own programming efforts to create Mac OS X, one of the most versatile and stable operating systems now available. In the same spirit, Apple has joined forces with O'Reilly & Associates, Inc., to bring you an indispensable collection of technical publications. The ADC logo indicates that the book has been technically reviewed by Apple engineers and is recommended by the Apple Developer Connection. Apple, the Apple logo, AppleScript, AppleScript Studio, AppleTalk, AppleWorks, Aqua, Carbon, Cocoa, ColorSync, Finder, FireWire, iBook, iMac, Inkwell, iPod, .Mac, Mac, Mac logo, Macintosh, PowerBook, QuickTime, QuickTime logo, Rendezvous, and Sherlock are trademarks of Apple Computer, Inc., registered in the U.S. and other countries. The "keyboard" Apple logo ) is used with permission of Apple Computer, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly & Associates, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher and authors assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein. [ Team LiB ] [ Team LiB ] Preface From a technological and historical perspective, AppleScript is one of the greatest innovations and distinguishing features of the Mac OS. The System provides not only a mechanism for applications to communicate with one another, ordering one another about, getting information from one another, and generally collaborating to avail themselves of one another's strengths and abilities, but also a way for ordinary users to take advantage of this mechanism programmatically. The user can write and execute code in the AppleScript language as a way of automating the behavior of applications, reducing many steps to one, throwing the burden of repetition and calculation onto the computer, and combining the powers of multiple applications into a seamless united workflow. AppleScript is a labor-saving device that lets ordinary users program the computer for themselves; and, after all, labor-saving and programming are just what computers are all about.
Recommended publications
  • Mac OS X Server Administrator's Guide
    034-9285.S4AdminPDF 6/27/02 2:07 PM Page 1 Mac OS X Server Administrator’s Guide K Apple Computer, Inc. © 2002 Apple Computer, Inc. All rights reserved. Under the copyright laws, this publication may not be copied, in whole or in part, without the written consent of Apple. The Apple logo is a trademark of Apple Computer, Inc., registered in the U.S. and other countries. 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. Apple, the Apple logo, AppleScript, AppleShare, AppleTalk, ColorSync, FireWire, Keychain, Mac, Macintosh, Power Macintosh, QuickTime, Sherlock, and WebObjects are trademarks of Apple Computer, Inc., registered in the U.S. and other countries. AirPort, Extensions Manager, Finder, iMac, and Power Mac are trademarks of Apple Computer, Inc. Adobe and PostScript are trademarks of Adobe Systems Incorporated. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Netscape Navigator is a trademark of Netscape Communications Corporation. RealAudio is a trademark of Progressive Networks, Inc. © 1995–2001 The Apache Group. All rights reserved. UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company, Ltd. 062-9285/7-26-02 LL9285.Book Page 3 Tuesday, June 25, 2002 3:59 PM Contents Preface How to Use This Guide 39 What’s Included
    [Show full text]
  • Mac OS X: an Introduction for Support Providers
    Mac OS X: An Introduction for Support Providers Course Information Purpose of Course Mac OS X is the next-generation Macintosh operating system, utilizing a highly robust UNIX core with a brand new simplified user experience. It is the first successful attempt to provide a fully-functional graphical user experience in such an implementation without requiring the user to know or understand UNIX. This course is designed to provide a theoretical foundation for support providers seeking to provide user support for Mac OS X. It assumes the student has performed this role for Mac OS 9, and seeks to ground the student in Mac OS X using Mac OS 9 terms and concepts. Author: Robert Dorsett, manager, AppleCare Product Training & Readiness. Module Length: 2 hours Audience: Phone support, Apple Solutions Experts, Service Providers. Prerequisites: Experience supporting Mac OS 9 Course map: Operating Systems 101 Mac OS 9 and Cooperative Multitasking Mac OS X: Pre-emptive Multitasking and Protected Memory. Mac OS X: Symmetric Multiprocessing Components of Mac OS X The Layered Approach Darwin Core Services Graphics Services Application Environments Aqua Useful Mac OS X Jargon Bundles Frameworks Umbrella Frameworks Mac OS X Installation Initialization Options Installation Options Version 1.0 Copyright © 2001 by Apple Computer, Inc. All Rights Reserved. 1 Startup Keys Mac OS X Setup Assistant Mac OS 9 and Classic Standard Directory Names Quick Answers: Where do my __________ go? More Directory Names A Word on Paths Security UNIX and security Multiple user implementation Root Old Stuff in New Terms INITs in Mac OS X Fonts FKEYs Printing from Mac OS X Disk First Aid and Drive Setup Startup Items Mac OS 9 Control Panels and Functionality mapped to Mac OS X New Stuff to Check Out Review Questions Review Answers Further Reading Change history: 3/19/01: Removed comment about UFS volumes not being selectable by Startup Disk.
    [Show full text]
  • Carbon Copy Cloner Documentation: English
    Carbon Copy Cloner Documentation: English Getting started with CCC System Requirements, Installing, Updating, and Uninstalling CCC CCC License, Registration, and Trial FAQs Trouble Applying Your Registration Information? Establishing an initial backup Preparing your backup disk for a backup of Mac OS X Restoring data from your backup What's new in CCC Features of CCC specific to Lion and greater Release History Carbon Copy Cloner's Transition to a Commercial Product: Frequently Asked Questions Credits Example backup scenarios I want to clone my entire hard drive to a new hard drive or a new machine I want to backup my important data to another Macintosh on my network I want to backup multiple machines or hard drives to the same hard drive I want my backup task to run automatically on a scheduled basis Backing up to/from network volumes and other non-HFS volumes I want to back up my whole Mac to a Time Capsule or other network volume I want to defragment my hard drive Backup and archiving settings Excluding files and folders from a backup task Protecting data that is already on your destination volume Managing previous versions of your files Automated maintenance of CCC archives Advanced Settings Some files and folders are automatically excluded from a backup task The Block-Level Copy Scheduling Backup Tasks Scheduling a task and basic settings Performing actions Before and After the backup task Deferring and skipping scheduled tasks Frequently asked questions about scheduled tasks Email and Growl notifications Backing Up to Disk Images
    [Show full text]
  • ADOBE INDESIGN CS6 SCRIPTING TUTORIAL  2012 Adobe Systems Incorporated
    ADOBE® INDESIGN® CS6 ADOBE INDESIGN CS6 SCRIPTING TUTORIAL 2012 Adobe Systems Incorporated. All rights reserved. Adobe® InDesign® CS6 Scripting Tutorial If this guide is distributed with software that includes an end user agreement, this guide, as well as the software described in it, is furnished under license and may be used or copied only in accordance with the terms of such license. Except as permitted by any such license, no part of this guide may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, recording, or otherwise, without the prior written permission of Adobe Systems Incorporated. Please note that the content in this guide is protected under copyright law even if it is not distributed with software that includes an end user license agreement. The content of this guide is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies that may appear in the informational content contained in this guide. Please remember that existing artwork or images that you may want to include in your project may be protected under copyright law. The unauthorized incorporation of such material into your new work could be a violation of the rights of the copyright owner. Please be sure to obtain any permission required from the copyright owner. Any references to company names in sample templates are for demonstration purposes only and are not intended to refer to any actual organization.
    [Show full text]
  • Process: Com.Apple.Webkit.Webcontent [42333] Path: /System
    Process: com.apple.WebKit.WebContent [42333] Path: /System/Library/StagedFrameworks/Safari/WebKit.framework/Versions/ A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/ com.apple.WebKit.WebContent Identifier: com.apple.WebKit.WebContent Version: 10601 (10601.2.7.2) Build Info: WebKit2-7601002007002000~4 Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Safari [42245] User ID: 501 Date/Time: 2016-01-09 12:39:26.291 -0800 OS Version: Mac OS X 10.10.5 (14F1021) Report Version: 11 Anonymous UUID: 0B08DE02-8D5C-FB4B-694B-21993A99903D Sleep/Wake UUID: 0A89A049-455B-4641-8229-7CFA767730FA Time Awake Since Boot: 1200000 seconds Time Since Wake: 2100 seconds Crashed Thread: 24 com.apple.coremedia.audiomentor Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: EXC_I386_GPFLT Application Specific Information: Bundle controller class: BrowserBundleController Process Model: Multiple Web Processes Thread 0:: Dispatch queue: com.apple.main-thread 0 libobjc.A.dylib 0x00007fff8f5950d7 objc_msgSend + 23 1 com.apple.Foundation 0x00007fff96fb9915 NSKeyValueWillChange + 231 2 com.apple.Foundation 0x00007fff96f7d801 - [NSObject(NSKeyValueObserverNotification) willChangeValueForKey:] + 216 3 com.apple.avfoundation 0x00007fff91051ba5 -[AVPlayerItem willChangeValueForKey:] + 86 4 com.apple.avfoundation 0x00007fff910c5978 __avplayeritem_fpItemNotificationCallback_block_invoke + 2669 5 libdispatch.dylib 0x00007fff9b91a700 _dispatch_call_block_and_release + 12 6 libdispatch.dylib 0x00007fff9b916e73 _dispatch_client_callout + 8 7 libdispatch.dylib
    [Show full text]
  • Adopting the Aqua Interface
    INSIDE MAC OS X Adopting the Aqua Interface Updated for Mac OS X Public Beta Release. 9/8/00 © Apple Computer, Inc. 2000 Apple Computer, Inc. Even though Apple has reviewed this © 2000 Apple Computer, Inc. manual, APPLE MAKES NO All rights reserved. WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH No part of this publication may be RESPECT TO THIS MANUAL, ITS reproduced, stored in a retrieval QUALITY, ACCURACY, system, or transmitted, in any form or MERCHANTABILITY, OR FITNESS by any means, mechanical, electronic, FOR A PARTICULAR PURPOSE. AS A photocopying, recording, or RESULT, THIS MANUAL IS SOLD “AS otherwise, without prior written IS,” AND YOU, THE PURCHASER, ARE permission of Apple Computer, Inc., ASSUMING THE ENTIRE RISK AS TO with the following exceptions: Any ITS QUALITY AND ACCURACY. person is hereby authorized to store documentation on a single computer IN NO EVENT WILL APPLE BE LIABLE for personal use only and to print FOR DIRECT, INDIRECT, SPECIAL, copies of documentation for personal INCIDENTAL, OR CONSEQUENTIAL use provided that the documentation DAMAGES RESULTING FROM ANY contains Apple’s copyright notice. DEFECT OR INACCURACY IN THIS The Apple logo is a trademark of MANUAL, even if advised of the Apple Computer, Inc. possibility of such damages. Use of the “keyboard” Apple logo THE WARRANTY AND REMEDIES SET (Option-Shift-K) for commercial FORTH ABOVE ARE EXCLUSIVE AND purposes without the prior written IN LIEU OF ALL OTHERS, ORAL OR consent of Apple may constitute WRITTEN, EXPRESS OR IMPLIED. No trademark infringement and unfair Apple dealer, agent, or employee is competition in violation of federal authorized to make any modification, and state laws.
    [Show full text]
  • Introducing Javascript OSA
    Introducing JavaScript OSA Late Night SOFTWARE Contents CHAPTER 1 What is JavaScript OSA?....................................................................... 1 The OSA ........................................................................................................................ 2 Why JavaScript? ............................................................................................................ 3 CHAPTER 2 JavaScript Examples.............................................................................. 5 Learning JavaScript ....................................................................................................... 6 Sieve of Eratosthenes..................................................................................................... 7 Word Histogram Example ............................................................................................. 8 Area of a Polygon .......................................................................................................... 9 CHAPTER 3 The Core Object ................................................................................... 13 Talking to the User ...................................................................................................... 14 Places ........................................................................................................................... 14 Where Am I?................................................................................................................ 14 Who Am I? .................................................................................................................
    [Show full text]
  • Dive Computer Owner's Manual I550c
    i550C (P/N's NS117121 - NS117126) Dive Computer Owner's Manual © Aqua Lung International, Inc. (2018) Doc. 12-7909-r06 (7/10/19) NOTICES LIMITED TWO-YEAR WARRANTY or rr o rr or roc rr o www..co. COPYRIGHT NOTICE or cor r r rr. o o or r co ooco rroc r or rrr o or or o ror co r ro ro c. 550 D or r Doc. o. 12-7909 2018 ro c. V 92081 TRADEMARK, TRADE NAME, AND SERVICE MARK NOTICE oo 550 550 oo T () Dr c r rc Dr rc r-D c (D) o oro oo Tr r cor rc () r rr rr r-r r rc r o ro c. r r rr. PATENT NOTICE .. o roc r o or roc. o r -.co. DECOMPRESSION MODEL ror 550 oro o r o o c o. o r o o o r r o rc. 550 cor o o rrc r coro or. cor or o Dcoro T o r o o coro c .. . r r’ oo r c r ro o . o c c predict how your body will react to a particular dive profile. DANGERS, WARNINGS, CAUTIONS, AND NOTES o o oo o r roo oc. o or oro . ! DANGERS: are indicators of important information that if ignored would lead to severe injury or death. ! WARNINGS: are indicators of important information that if ignored could lead to severe injury or death. ! CAUTIONS: indicate information that will help you avoid faulty assembly, leading to an unsafe condi- tion. NOTES: indicate tips and advice that can inform of features, aid assembly, or prevent damage to the product.
    [Show full text]
  • Carbon Black Cloud Python API Documentation Release 1.3.3
    Carbon Black Cloud Python API Documentation Release 1.3.3 Carbon Black Developer Network Aug 09, 2021 User Guide 1 Major Features 3 2 API Credentials 5 3 Getting Started 7 3.1 Installation................................................7 3.2 Authentication..............................................9 3.3 Getting Started with the Carbon Black Cloud Python SDK - “Hello CBC”............... 14 3.4 Concepts................................................. 17 3.5 Guides and Resources.......................................... 26 3.6 Porting Applications from CBAPI to Carbon Black Cloud SDK.................... 26 3.7 Logging & Diagnostics.......................................... 31 3.8 Testing.................................................. 32 3.9 Changelog................................................ 33 4 Full SDK Documentation 39 4.1 Audit and Remediation.......................................... 39 4.2 Credential Providers........................................... 51 4.3 Developing New Credential Providers.................................. 53 4.4 Endpoint Standard............................................ 56 4.5 Enterprise EDR.............................................. 68 4.6 Platform................................................. 86 4.7 Workload................................................. 127 4.8 CBC SDK................................................ 133 4.9 Exceptions................................................ 254 5 Indices and tables 257 Python Module Index 259 Index 261 i ii Carbon Black Cloud Python API Documentation,
    [Show full text]
  • A Brief Technical Introduction
    Mac OS X A Brief Technical Introduction Leon Towns-von Stauber, Occam's Razor LISA Hit the Ground Running, December 2005 http://www.occam.com/osx/ X Contents Opening Remarks..............................3 What is Mac OS X?.............................5 A New Kind of UNIX.........................12 A Diferent Kind of UNIX..................15 Resources........................................39 X Opening Remarks 3 This is a technical introduction to Mac OS X, mainly targeted to experienced UNIX users for whom OS X is at least relatively new This presentation covers primarily Mac OS X 10.4.3 (Darwin 8.3), aka Tiger X Legal Notices 4 This presentation Copyright © 2003-2005 Leon Towns-von Stauber. All rights reserved. Trademark notices Apple®, Mac®, Macintosh®, Mac OS®, Finder™, Quartz™, Cocoa®, Carbon®, AppleScript®, Bonjour™, Panther™, Tiger™, and other terms are trademarks of Apple Computer. See <http://www.apple.com/legal/ appletmlist.html>. NeXT®, NeXTstep®, OpenStep®, and NetInfo® are trademarks of NeXT Software. See <http://www.apple.com/legal/nexttmlist.html>. Other trademarks are the property of their respective owners. X What Is It? 5 Answers Ancestry Operating System Products The Structure of Mac OS X X What Is It? Answers 6 It's an elephant I mean, it's like the elephant in the Chinese/Indian parable of the blind men, perceived as diferent things depending on the approach X What Is It? Answers 7 Inheritor of the Mac OS legacy Evolved GUI, Carbon (from Mac Toolbox), AppleScript, QuickTime, etc. The latest version of NeXTstep Mach, Quartz (from Display PostScript), Cocoa (from OpenStep), NetInfo, apps (Mail, Terminal, TextEdit, Preview, Interface Builder, Project Builder, etc.), bundles, faxing from Print panel, NetBoot, etc.
    [Show full text]
  • Inside Quicktime: Interactive Movies
    Inside QuickTime The QuickTime Technical Reference Library Interactive Movies October 2002 Apple Computer, Inc. Java and all Java-based trademarks © 2001 Apple Computer, Inc. are trademarks of Sun Microsystems, All rights reserved. Inc. in the U.S. and other countries. No part of this publication may be Simultaneously published in the reproduced, stored in a retrieval United States and Canada system, or transmitted, in any form or Even though Apple has reviewed this by any means, mechanical, electronic, manual, APPLE MAKES NO photocopying, recording, or WARRANTY OR REPRESENTATION, otherwise, without prior written EITHER EXPRESS OR IMPLIED, WITH permission of Apple Computer, Inc., RESPECT TO THIS MANUAL, ITS with the following exceptions: Any QUALITY, ACCURACY, person is hereby authorized to store MERCHANTABILITY, OR FITNESS documentation on a single computer FOR A PARTICULAR PURPOSE. AS A for personal use only and to print RESULT, THIS MANUAL IS SOLD “AS copies of documentation for personal IS,” AND YOU, THE PURCHASER, ARE use provided that the documentation ASSUMING THE ENTIRE RISK AS TO contains Apple’s copyright notice. ITS QUALITY AND ACCURACY. The Apple logo is a trademark of IN NO EVENT WILL APPLE BE LIABLE Apple Computer, Inc. FOR DIRECT, INDIRECT, SPECIAL, Use of the “keyboard” Apple logo INCIDENTAL, OR CONSEQUENTIAL (Option-Shift-K) for commercial DAMAGES RESULTING FROM ANY purposes without the prior written DEFECT OR INACCURACY IN THIS consent of Apple may constitute MANUAL, even if advised of the trademark infringement and unfair possibility of such damages. competition in violation of federal and state laws. THE WARRANTY AND REMEDIES SET FORTH ABOVE ARE EXCLUSIVE AND No licenses, express or implied, are IN LIEU OF ALL OTHERS, ORAL OR granted with respect to any of the WRITTEN, EXPRESS OR IMPLIED.
    [Show full text]
  • Aqua Safari and Living Underwater, Cozumel +
    The Private, Exclusive Guide for Serious Divers June 2015 Vol. 30, No. 6 Aqua Safari and Living Underwater, Cozumel Two different dive operators, two different views IN THIS ISSUE: Aqua Safari and Living These days, I get many reader queries about two dive Underwater, Cozumel . 1. destinations in particular -- Raja Ampat and Cozumel. While we periodically cover Raja Ampat, it has been a Your Fellow Divers Need Your while since we’ve written about Cozumel, and because two Reader Reports . 3. of our long-time correspondents were heading there just weeks apart, I decided to run stories with contrasting Dehydration and Diving . 4. views about two different dive operators. I think this can be extremely helpful for divers who have never vis- Could This Diver’s Death Have ited Cozumel, and for those who have, perhaps our writers Been Prevented? . .6 . will offer you new options. Now, go get wet! Little Cayman, Cocos, Palau . 9. -- Ben Davison They Left Without the Dead * * * * * Diver’s Body . 11. Murder of Stuart Cove’s Dock listening for splendid toadfish Manager . 12. Dear Fellow Diver: Rarest Dive Watch Ever? . 13. One of my favorite fish is Cozumel’s endemic splen- Starving Underwater did toadfish, which I look for under low-ceiling recesses Photographers: Part I . 14. on the sand. The vibrant yellow fin borders and gray-, blue- and white-striped body pop out, making its discovery Dive Your Golf Course . 15. a real treat. As a repeat diver with Aqua Safari, I was Bubbles Up . 16. fortunate on this trip to be guided by Mariano, a Yucatan native who has been Bad Night on the Wind Dancer 17 with Aqua Safari for 20 years.
    [Show full text]