Inside the Macintosh Communications Toolbox

Total Page:16

File Type:pdf, Size:1020Kb

Inside the Macintosh Communications Toolbox Inside the Macintosh® Communications Toolbox i Linotronic is a registered APPLE COMPUTER, INC. trademark of Linotype Co. Copyright © 1991 by Apple MacPaint is a registered trademark Computer, Inc. of Claris Corp. All rights reserved. No part of this Microsoft is a registered publication may be reproduced, trademark of Microsoft Corp. stored in a retrieval system, or transmitted, in any form or by Teletype is a registered trademark of AT&T any means, mechanical, electronic, Teletype Corp. photocopying, recording, or Varityper is a registered trademark of Varityper, otherwise, without prior written Inc. permission of Apple Computer, Inc. Printed in the United States ISBN 0-201-57775-5 of America. 1 2 3 4 5 6 7 8 9-MU-9594939291 © Apple Computer, Inc., 1991 Publications staff for Inside the 20525 Mariani Avenue Macintosh Communications Cupertino, CA 95014-6299 Toolbox (408)996-1010 Writer: Rob Berkowitz Apple, the Apple logo, APDA, AppleLink, AppleShare, AppleTalk, Editors: Scott Smith, Becky Reece HyperCard, LaserWriter, Macintosh, Art Director: Tamara Whiteside MacTerminal, and MultiFinder are Production Editors: registered trademarks of Apple Charlotte Clark, Ron Morton Computer, Inc. Designer: Lisa Mirski Apple Desktop Bus, QuickDraw, and SuperDrive are trademarks of Manufacturing Supervisor: Apple Computer, Inc. Robin Kerns Adobe Illustrator and PostScript are registered trademarks of Adobe Systems, Inc. DEC, VAX, VT52, VT100, VT101, VT102, VT220, VT300, and VT320 are trademarks of Digital Equipment Corp. ITC Garamond and ITC Zapf Dingbats are registered trademarks of International Typeface Corp. ii Contents Contents Figures and Tables / ix Foreword / xi Preface / xiii 1 About the Macintosh Communications Toolbox / 1 Communications Toolbox contents / 3 Understanding routines and tools / 4 System requirements and installation / 5 2 Programming with the Macintosh Communications Toolbox / 7 Menu events / 10 Handling menu choices / 10 Initiating a connection /11 Terminating the connection / 11 Starting to send a file / 12 Starting to receive a file / 13 Configuring a connection / 14 Configuring a terminal emulation / 14 Configuring a file transfer / 15 Making a new session document / 16 Closing the session document / 19 Other events / 20 Activate events / 20 Resume events / 20 Update events / 21 Keyboard events / 22 Mouse events / 23 Main program loop / 24 iii 3 Connection Manager / 27 About the Connection Manager / 29 Connection channels: data, attention, and control / 30 The connection record / 31 Connection record data structure / 31 Connection Manager routines / 35 Preparing to open a connection / 36 Custom configuration of a connection tool / 43 Interfacing with a scripting language / 47 Opening, using, and closing the connection / 48 Reading and writing data / 56 Handling events / 61 Localizing configuration strings / 63 Miscellaneous routines / 64 Completion routines / 66 Quick reference / 67 4 Terminal Manager / 75 About the Terminal Manager / 77 The terminal emulation window / 78 The terminal emulation region / 79 The cache region / 79 The terminal record / 80 Terminal record data structure / 80 Terminal Manager routines / 87 Preparing for a terminal emulation / 88 Custom configuration of a terminal tool / 94 Interfacing with a scripting language / 98 Using terminal emulation routines / 99 Searching the terminal emulation buffer / 102 Manipulating selections / 104 Handling events / 105 Localizing configuration strings / 108 Miscellaneous routines / 109 Routines that must be in your application / 114 Sample routine for sending data / 115 Sample showing how to break a connection / 115 Sample showing how to cache lines / 116 Sample terminal-environment routine / 118 Quick reference / 119 iv Contents 5 File Transfer Manager / 127 About the File Transfer Manager / 129 The file transfer record / 130 File transfer record data structure / 131 File Transfer Manager routines / 137 Preparing for a file transfer / 138 Custom configuration of a file transfer tool / 144 Interfacing with a scripting language / 148 Transferring files / 149 Handling events / 151 Localizing configuration strings / 153 Miscellaneous routines / 154 Routines your application provides / 156 Sample send routine / 157 Sample receive routine / 158 Sample connection-environment routine / 160 Quick reference / 161 6 Communications Resource Manager / 167 About the Communications Resource Manager / 169 Device management / 170 Resource management / 170 The communications resource record / 171 Communications resource record data structure / 171 Communications Resource Manager routines / 173 Resource management routines / 177 Resource-mapping routines / 180 Registering a device / 182 Data structures / 182 Searching for serial port devices / 184 Quick reference / 185 7 Macintosh Communications Toolbox Utilities / 189 Communications Toolbox utilities / 191 Manipulating dialog item lists (DITLs) / 198 Special ways to append items / 200 Showing AppleTalk entities: NULookup and NuPLookup / 202 Hook and filter procedures / 206 Quick reference / 211 Contents v 8 Fundamentals of Writing Your Own Tools / 215 About writing a tool / 217 The six resources / 217 The bundle resource / 218 The validation code resource / 219 The setup definition code resource / 221 The scripting language interface code resource 226 The localization code resource / 229 Quick reference / 231 9 Writing Connection Tools / 233 Your connection tool’s main code resource / 235 Quick reference / 251 10 Writing Terminal Tools / 255 Your terminal tool’s main code resource / 257 Quick reference / 273 11 Writing File Transfer Tools / 277 Your file transfer tool’s main code resource / 279 Quick reference / 283 Appendix A Guidelines for Communications Tools / 285 Design goals / 286 Keeping your tool self-contained / 286 Keeping your tool task-specific / 286 User interface considerations / 287 Modeless tool operation / 288 The standard tool-settings dialog box / 288 Windows and status dialog boxes / 289 Error alerts / 290 Menus / 290 Handling errors / 290 Using the right words / 291 Compatibility requirements / 291 Keyboard considerations / 291 vi Contents Appendix B Communications Tools Scripting Interfaces / 293 Six rules for configuration strings / 294 ADSP Tool scripting interface / 295 Apple Modem Tool scripting interface / 299 LAT Tool scripting interface / 301 Serial Tool and Serial NB Tool scripting interface / 302 Text Tool scripting interface / 303 TTY Tool scripting interface / 304 VT102 Tool scripting interface / 305 VT320 Tool scripting interface / 309 XMODEM Tool scripting interface / 313 Appendix C Useful Code Samples / 315 Using FTExec and TMIdle effectively / 316 Determining events for Communications Toolbox managers / 319 The custom tool-settings dialog box / 323 Choose.p / 323 Choose.r / 330 Determining whether the managers are installed / 332 Using the scripting interface / 333 Glossary / 337 Index / 339 Contents vii viii Contents Figures and Tables CHAPTER 1 About the Macintosh Communications Toolbox Figure 1-1 Where the Macintosh Communications Toolbox fits in / 3 Figure 1-2 How Macintosh Communications Toolbox managers interact with applications and tools / 5 CHAPTER 3 Connection Manager Figure 3-1 Data flow into and out of the Connection Manager / 29 Figure 3-2 A sample tool-settings dialog box / 41 CHAPTER 4 Terminal Manager Figure 4-1 Data flow into and out of the Terminal Manager / 77 Figure 4-2 A terminal emulation window / 78 Figure 4-3 Bounds of viewRect and termRect / 84 Figure 4-4 The text selection mode selTextNormal / 86 Figure 4-5 The text selection mode selTextBoxed / 86 Figure 4-6 A sample tool-settings dialog box / 92 Figure 4-7 Additional space in the terminal emulation region / 113 Table 4-1 TmAddsearch search-area delimiters / 102 CHAPTER 5 File Transfer Manager Figure 5-1 Data flow into and out of the File Transfer Manager / 129 Figure 5-2 A sample tool-settings dialog box / 142 CHAPTER 6 Communications Resource Manager Figure 6-1 Data flow into and out of the Communications Resource Manager / 169 CHAPTER 7 Macintosh Communications Toolbox Utilities Figure 7-1 Pop-up menu in its inactive and active states / 193 Figure 7-2 Pop-up menu control when system justification is teJustRight / 196 Figure 7-3 Initial dialog box and to-be-appended items / 198 Figure 74 Dialog box after appended items are superimposed / 199 Figure 7-5 Dialog box after items are appended to the right / 199 Figure 7-6 Dialog box after items are appended to the bottom / 199 ix Figure 7-7 Dialog box after items are appended relative to item 2 / 200 Figure 7-8 Network look-up dialog box / 202 Table 7-1 TMAddSearch search-area delimiters / 205 CHAPTER 8 Fundamentals of Writing Your Own Tool Table 8-1 Connection Manager messages and parameters / 232 CHAPTER 9 Writing Connection Tools Table 9-1 Connection Manager messages and parameters / 253 CHAPTER 10 Writing Terminal Tools Table 10-1 Terminal Manager messages and parameters / 275 CHAPTER 11 Writing File Transfer Tools Table 11-1 File Transfer Manager messages and parameters / 284 APPENDIX A Guidelines for Communications Tools Figure A-1 A sample tool-settings dialog box for a connection tool / 288 Figure A-2 Example file transfer tool status dialog box / 289 x Figures and Tables Foreword One thing I like most about being at Apple is the gifted people who make innovation the norm. Also, it’s a rush to feel the energy people radiate when they believe that what they do can make a difference in the world. The creators of the Macintosh Communications Toolbox
Recommended publications
  • Quicktime Components
    INSIDE MACINTOSH QuickTime Components Addison-Wesley Publishing Company Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Wokingham, England Amsterdam Bonn Sydney Singapore Tokyo Madrid San Juan Paris Seoul Milan Mexico City Taipei Apple Computer, Inc. LIMITED WARRANTY ON MEDIA AND © 1993, Apple Computer, Inc. REPLACEMENT All rights reserved. ALL IMPLIED WARRANTIES ON THIS No part of this publication may be MANUAL, INCLUDING IMPLIED reproduced, stored in a retrieval WARRANTIES OF MERCHANTABILITY system, or transmitted, in any form or AND FITNESS FOR A PARTICULAR by any means, mechanical, electronic, PURPOSE, ARE LIMITED IN DURATION photocopying, recording, or otherwise, TO NINETY (90) DAYS FROM THE DATE without prior written permission of OF THE ORIGINAL RETAIL PURCHASE Apple Computer, Inc. Printed in the OF THIS PRODUCT. United States of America. Even though Apple has reviewed this No licenses, express or implied, are manual, APPLE MAKES NO WARRANTY granted with respect to any of the OR REPRESENTATION, EITHER EXPRESS technology described in this book. OR IMPLIED, WITH RESPECT TO THIS Apple retains all intellectual property MANUAL, ITS QUALITY, ACCURACY, rights associated with the technology MERCHANTABILITY, OR FITNESS FOR A described in this book. This book is PARTICULAR PURPOSE. AS A RESULT, intended to assist application THIS MANUAL IS SOLD “AS IS,” AND developers to develop applications only YOU, THE PURCHASER, ARE ASSUMING for Apple Macintosh computers. THE ENTIRE RISK AS TO ITS QUALITY Apple Computer, Inc. AND ACCURACY. 20525 Mariani Avenue IN NO EVENT WILL APPLE BE LIABLE Cupertino, CA 95014 FOR DIRECT, INDIRECT, SPECIAL, 408-996-1010 INCIDENTAL, OR CONSEQUENTIAL Apple, the Apple logo, APDA, DAMAGES RESULTING FROM ANY AppleLink, LaserWriter, Macintosh, DEFECT OR INACCURACY IN THIS MPW, and MultiFinder are trademarks MANUAL, even if advised of the possibility of Apple Computer, Inc., registered in of such damages.
    [Show full text]
  • Guidance for the Provision of ESI to Detainees
    Guidance for the Provision of ESI to Detainees Joint Electronic Technology Working Group October 25, 2016 Contents Guidance ......................................................................................................................................... 1 I. An Approach to Providing e-Discovery to Federal Pretrial Detainees ................................... 1 II. Special Concerns in the Delivery of ESI to Detainees ........................................................... 2 A. Defense Concerns .............................................................................................................. 2 B. CJA and FDO Budgeting Concerns ................................................................................... 3 C. Court Concerns ................................................................................................................... 3 D. Facility Concerns ............................................................................................................... 3 E. U.S. Marshals Service Concerns ........................................................................................ 4 F. Government Concerns ........................................................................................................ 4 III. Practical Steps ....................................................................................................................... 4 A. Government, Defense, Facility and Judicial Points of Contact/Working Group ............... 4 B. Identify Facility e-Discovery Capabilities ........................................................................
    [Show full text]
  • Apple Software Design Guidelines
    Apple Software Design Guidelines May 27, 2004 Java and all Java-based trademarks are Apple Computer, Inc. trademarks or registered trademarks of Sun © 2004 Apple Computer, Inc. Microsystems, Inc. in the U.S. and other All rights reserved. countries. OpenGL is a trademark of Silicon Graphics, No part of this publication may be Inc. reproduced, stored in a retrieval system, or transmitted, in any form or by any means, PowerPC and and the PowerPC logo are mechanical, electronic, photocopying, trademarks of International Business recording, or otherwise, without prior Machines Corporation, used under license written permission of Apple Computer, Inc., therefrom. with the following exceptions: Any person Simultaneously published in the United is hereby authorized to store documentation States and Canada. on a single computer for personal use only Even though Apple has reviewed this manual, and to print copies of documentation for APPLE MAKES NO WARRANTY OR personal use provided that the REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS MANUAL, documentation contains Apple's copyright ITS QUALITY, ACCURACY, notice. MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS The Apple logo is a trademark of Apple MANUAL IS SOLD ªAS IS,º AND YOU, THE PURCHASER, ARE ASSUMING THE ENTIRE Computer, Inc. RISK AS TO ITS QUALITY AND ACCURACY. Use of the ªkeyboardº Apple logo IN NO EVENT WILL APPLE BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, (Option-Shift-K) for commercial purposes OR CONSEQUENTIAL DAMAGES without the prior written consent of Apple RESULTING FROM ANY DEFECT OR may constitute trademark infringement and INACCURACY IN THIS MANUAL, even if advised of the possibility of such damages.
    [Show full text]
  • Macintoshed Libraries 2.0. INSTITUTION Apple Library Users Group, Cupertino, CA
    DOCUMENT RESUME ED 355 947 IR 054 450 AUTHOR Vaccaro, Bill, Ed.; Valauskas, Edward J., Ed. TITLE Macintoshed Libraries 2.0. INSTITUTION Apple Library Users Group, Cupertino, CA. PUB DATE 89 NOTE 96p.; For the 1991 volume, see IR 054 451. PUB TYPE Collected Works General (020) Reports - Descriptive (141) EDRS PRICE MF01/PC04 Plus Postage. DESCRIPTORS Academic Libraries; *Computer Software; Elementary Secondary Education; Higher Education; *Hypermedia; *Library Automation; Library Instruction; Library Services; *Microcomputers; Public Libraries; Reference Services; School Libraries IDENTIFIERS *Apple Macintosh; HyperCard; Screen Format; Vendors ABSTRACT This annual collection contains 18 papers about the use of Macintosh computers in libraries. Papers include: "The Macintosh as a Wayfinding Tool for Professional Conferences: The LITA '88 HyperCard Stack" (Ann F. Bevilacqua); "Enhancing Library Services with the Macintosh" (Naomi C. Broering); "Scanning Technologies in Libraries" (Steve Cisler); "The Macintosh at the University of Illinois at Chicago Library: Flexibility in a Dynamic Environment" (Kerry L. Cochrane); "How a School Librarian Looked at a Gnawing Problem (and Saw How the Mac and Hypercard Might Solve It)" (Stephen J. D'Elia); "The Macintoshed Media Catalog: Helping People Find What They Need in Spite of LC" (Virginia Gilmore and Layne Nordgren); "The Mac and Power Days at Milne" (Richard D. Johnson); "The USC College Library--A Macintoshed System" (Anne Lynch and Hazel Lord); "Macintosh in the Apple Library: An Update" (Rosanne Macek); "The Macs-imized High School Library Instructional Program" (Carole Martinez and Ruth Windmiller); "The Power To Be Our Best: The Macintosh at the Niles Public Library" (Duncan J. McKenzie); "Taking the Plunge...or, How to Launch a 'Mac-Attack' on a Public Library" (Vickie L.
    [Show full text]
  • File Naming Recommendations
    File Naming Recommendations In a mixed platform world of Macintosh, Windows, and Unix computers, you must pay attention to how you name your file. On PCs, you usually append a three-letter file extension after the file name to tell the computer what program to launch when it is double-clicked. Programs on the PC do this automatically, but the same programs running on the Mac often do not. Things to avoid: 1.) Don't add extraneous punctuation to the file name. For example, don't use #. %, forward or back slashes, ampersands, and question marks or any other strange glyph. Stick mostly to letters and numbers. Dashes and underscores are OK. Good: my_file.jpg Bad: my/file.jpg 2.) Don't put more than one period in the file name. Use only one period at the end of the file name just before the three-letter suffix. Good: very_big_splash.jpg Bad: very.big.splash.jpg 3.) Don't omit the 3-letter suffix. Add the correct 3-letter suffix to the file name if none is created by the application program. ALL web browsers require a suffix to be able to tell a picture file from a text file, for example. Good: promopic.gif Bad: promopic.newone Bad: promopic 4.) Avoid spaces in filenames. High-speed Unix-based web servers dislike having spaces in the file name. Your pages and files with spaces in the name may work on a Mac or PC server, but if you ever migrate the files to a Unix server, you're in trouble. Most web designers use underscores in the file name to separate words for clarity.
    [Show full text]
  • Apple Professional Development Catalog April 2013 Leadership | Foundations | Curriculum | Support | Higher Education
    Apple Professional Development Catalog April 2013 Leadership | Foundations | Curriculum | Support | Higher Education Table of Contents Get the Most from Your Apple Products .............................3 Getting Started ...............................................................................4 Leadership ............................................................................6 Education Technology Profile ...................................................6 Education Strategic Planning ...................................................7 Foundations .........................................................................8 iOS Devices .......................................................................................8 iOS Creativity ...................................................................................9 iOS Productivity ...........................................................................10 iOS for Administrators ...............................................................11 OS X ..................................................................................................12 iLife.................................................................................................... 13 iWork ................................................................................................14 iBooks Author ...............................................................................15 iTunes U Course Manager ........................................................16 Workflow for Teaching and Learning ..................................17
    [Show full text]
  • Mac OS 8 Update
    K Service Source Mac OS 8 Update Known problems, Internet Access, and Installation Mac OS 8 Update Document Contents - 1 Document Contents • Introduction • About Mac OS 8 • About Internet Access What To Do First Additional Software Auto-Dial and Auto-Disconnect Settings TCP/IP Connection Options and Internet Access Length of Configuration Names Modem Scripts & Password Length Proxies and Other Internet Config Settings Web Browser Issues Troubleshooting • About Mac OS Runtime for Java Version 1.0.2 • About Mac OS Personal Web Sharing • Installing Mac OS 8 • Upgrading Workgroup Server 9650 & 7350 Software Mac OS 8 Update Introduction - 2 Introduction Mac OS 8 is the most significant update to the Macintosh operating system since 1984. The updated system gives users PowerPC-native multitasking, an efficient desktop with new pop-up windows and spring-loaded folders, and a fully integrated suite of Internet services. This document provides information about Mac OS 8 that supplements the information in the Mac OS installation manual. For a detailed description of Mac OS 8, useful tips for using the system, troubleshooting, late-breaking news, and links for online technical support, visit the Mac OS Info Center at http://ip.apple.com/infocenter. Or browse the Mac OS 8 topic in the Apple Technical Library at http:// tilsp1.info.apple.com. Mac OS 8 Update About Mac OS 8 - 3 About Mac OS 8 Read this section for information about known problems with the Mac OS 8 update and possible solutions. Known Problems and Compatibility Issues Apple Language Kits and Mac OS 8 Apple's Language Kits require an updater for full functionality with this version of the Mac OS.
    [Show full text]
  • Device Manager 1
    CHAPTER 1 Device Manager 1 This chapter describes how your application can use the Device Manager to transfer information into and out of a Macintosh computer. The Device Manager controls the 1 exchange of information between applications and hardware devices. Manager Device This chapter provides a brief introduction to devices and device drivers (the programs that control devices) and then explains how you can use the Device Manager functions to ■ open, close, and exchange information with device drivers ■ write your own device driver that can communicate with the Device Manager ■ provide a user interface for your device driver by making it a Chooser extension or desk accessory. You should read the sections “About the Device Manager” and “Using the Device Manager” if your application needs to use the Device Manager to communicate with a device driver. Applications often communicate with the Device Manager indirectly, by calling functions of other managers (for example, the File Manager) that use the Device Manager. However, sometimes applications must call Device Manager functions directly. The sections “Writing a Device Driver,” “Writing a Chooser-Compatible Device Driver,” and “Writing a Desk Accessory,” provide information you’ll need if you are writing your own device driver. If you writing a device driver, you should understand how memory is organized and allocated in Macintosh computers. See Inside Macintosh: Memory, for this information. You should also be familiar with resources and how the system searches resource files. You can find this information in the chapter “Resource Manager” in Inside Macintosh: More Macintosh Toolbox. If your device driver is to perform background tasks, you’ll need to understand how processes are scheduled.
    [Show full text]
  • 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]
  • Vmware Fusion 12 Vmware Fusion Pro 12 Using Vmware Fusion
    Using VMware Fusion 8 SEP 2020 VMware Fusion 12 VMware Fusion Pro 12 Using VMware Fusion You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ VMware, Inc. 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com © Copyright 2020 VMware, Inc. All rights reserved. Copyright and trademark information. VMware, Inc. 2 Contents Using VMware Fusion 9 1 Getting Started with Fusion 10 About VMware Fusion 10 About VMware Fusion Pro 11 System Requirements for Fusion 11 Install Fusion 12 Start Fusion 13 How-To Videos 13 Take Advantage of Fusion Online Resources 13 2 Understanding Fusion 15 Virtual Machines and What Fusion Can Do 15 What Is a Virtual Machine? 15 Fusion Capabilities 16 Supported Guest Operating Systems 16 Virtual Hardware Specifications 16 Navigating and Taking Action by Using the Fusion Interface 21 VMware Fusion Toolbar 21 Use the Fusion Toolbar to Access the Virtual-Machine Path 21 Default File Location of a Virtual Machine 22 Change the File Location of a Virtual Machine 22 Perform Actions on Your Virtual Machines from the Virtual Machine Library Window 23 Using the Home Pane to Create a Virtual Machine or Obtain One from Another Source 24 Using the Fusion Applications Menus 25 Using Different Views in the Fusion Interface 29 Resize the Virtual Machine Display to Fit 35 Using Multiple Displays 35 3 Configuring Fusion 37 Setting Fusion Preferences 37 Set General Preferences 37 Select a Keyboard and Mouse Profile 38 Set Key Mappings on the Keyboard and Mouse Preferences Pane 39 Set Mouse Shortcuts on the Keyboard and Mouse Preference Pane 40 Enable or Disable Mac Host Shortcuts on the Keyboard and Mouse Preference Pane 40 Enable Fusion Shortcuts on the Keyboard and Mouse Preference Pane 41 Set Fusion Display Resolution Preferences 41 VMware, Inc.
    [Show full text]
  • Develop-21 9503 March 1995.Pdf
    develop E D I T O R I A L S T A F F T H I N G S T O K N O W C O N T A C T I N G U S Editor-in-Cheek Caroline Rose develop, The Apple Technical Feedback. Send editorial suggestions Managing Editor Toni Moccia Journal, a quarterly publication of or comments to Caroline Rose at Technical Buckstopper Dave Johnson Apple Computer’s Developer Press AppleLink CROSE, Internet group, is published in March, June, [email protected], or fax Bookmark CD Leader Alex Dosher September, and December. develop (408)974-6395. Send technical Able Assistants Meredith Best, Liz Hujsak articles and code have been reviewed questions about develop to Dave Our Boss Greg Joswiak for robustness by Apple engineers. Johnson at AppleLink JOHNSON.DK, His Boss Dennis Matthews Internet [email protected], CompuServe This issue’s CD. Subscription issues Review Board Pete “Luke” Alexander, Dave 75300,715, or fax (408)974-6395. Or of develop are accompanied by the Radcliffe, Jim Reekes, Bryan K. “Beaker” write to Caroline or Dave at Apple develop Bookmark CD. The Bookmark Ressler, Larry Rosenstein, Andy Shebanow, Computer, Inc., One Infinite Loop, CD contains a subset of the materials Gregg Williams M/S 303-4DP, Cupertino, CA 95014. on the monthly Developer CD Series, Contributing Editors Lorraine Anderson, which is available from APDA. Article submissions. Ask for our Steve Chernicoff, Toni Haskell, Judy Included on the CD are this issue and Author’s Guidelines and a submission Helfand, Cheryl Potter all back issues of develop along with the form at AppleLink DEVELOP, Indexer Marc Savage code that the articles describe.
    [Show full text]
  • SEPTEMBER 1987 • Contents Tl Volume 3, Number 11 NEWS
    l ' '!\) .. ~ - . t SEPTEMBER 1987 VoLUME 3, NuMBER 11 • CoNTENTS • NEWS AND ANNOUNCEMENTS • NEW APPLE PRODUCTS News AND ANNOUNCEMENTS On August 11, Apple announced several new products for the Macin­ New Apple Products tosh product line. The table below lists the products and their expected HyperCard, MultiFinder ...................... 93 release dates. Summaries of the announcements follow the table. lmageWriter LQ, EtherTalk ................ 96 Apple Share PC .................................. 96 Product Date Available Apple File Exchange Software ........... 96 AppleFax Modem ............................... 97 HyperCard August 1987 IBM Announcements: MultiFinder September 1987 PS/2 Models 25, 80 ............................ 97 AppleFax Modem Third Quarter 1987 PS/2 Model 50 ................................... 98 ImageWriter LQ Fourth Quarter 1987 New Printers EtherTalk Fourth Quarter 1987 Toshiba P-321-SL .............................. 98 AppleS hare PC First Quarter 1988 Hewlett -Packard PaintJet.. ................ 98 Apple File Exchange First Quarter 1988 Special Orders; Special Terms ................ 99 Sony Color Monitor .................................. 99 '-HyperCard MacWrite 4.6 Upgrade ............................. 99 In spite of what you might guess about HyperCard from its name, it is I Minnesota in Apple's Challenge 2000 ...... 99 not a hardware product designed to make your Mac run faster. Hyper­ Users Group: IBM ................................... 99 Card is software you can use to customize storage and retrieval of infor­ mation (both text and graphics); to use it your machine must have at MA MicRo AsK least 1 Mbyte of RAM. In September, HyperCard will be bundled free MS Wordllmagewriter II Label Tips .......... 94 with every new Mac and sold separately for $34. SHoRT CouRses HyperCard treats information as something that is stored on an index I Fall Quarter 1987 ................................... 100 card. Each card can contain up to 32K of information.
    [Show full text]