Apple Information Exchange Technical Guidebook 1989 09
User Manual: apple-information-exchange-technical-guidebook-1989-09 - powered by h5ai v0.28.1 (s://larsjung.de/h5ai/)
Open the PDF directly: View PDF .
Page Count: 574
Download | |
Open PDF In Browser | View PDF |
- ,_ - Apple Developer. Services Product Information Apple Developer Services Product Information September, 1989 Dear Apple Developer: We're pleased to present you with the first update of The Infonnation F.xcha.nge: Technical Guidebook. To update your existing Technical Guidebook, remove the entire paper contents, NOT the Apple Product Data Sheets or the tabs, and replace them with this package. If you haven't received your Technical Guidebook binder, you will when you recertify into the Apple Partners program. We've included two new main tabs in this update-an index tab and a price list tab. The index and index tab should be placed in the back of your guidebook; the price list tab is being provided so that you can keep your price lists in one central location. This update of the Technical Guidebook does not include Apple Product Data Sheets, because we now send data sheets as they become available in the Developer Programs monthly mailings. Check the Developer Service bulletin board on the AppleLink network [path: Developer Programs: Technical Guidebook Program/ Updates: Apple Product Data Sheets] for a list of data sheets you should currently have in your Technical Guidebook. If you need a particular data sheet, send an AppleLink message to DEVSERVICES, and we'll send it to you. Please understand that we can furnish only one copy of each data sheet per developer. In addition to the updated information, this edition of the Technical Guidebook contains new and exciting information, including the following documents: • Object-oriented programming and MacApp • MacWorkStation • The Script Manager and Script Systems for international development • LocalTalk cable connections • Checklist for Apple's Human Interface Guidelines We've also included a quick-reference chart and, as mentioned above, an index to help you navigate through all of the information. For a brief overview of the infor mation included in the guidebook, see "Using the Guidebook" in the Introduction section. Apple Computer, Inc. 20525 Mariani Avenue, MS:51-W Cupertino, California 95014-9968 (408) 996-1010 As you've heard many times from us, your feedback is very important. To let us know what you want included in future editions of the Technical Guidebook, complete and return the Business Reply Card in your guideboo k as soon as possible. Your response to the first edition of the guidebook was excellent, and very valuable, and in return, we've tried to incorporate many of your requests in this update. Let us know if we're on the right track. Once again, thanks for your hard work and support of Apple Computer, Inc. As always, we look forward to working with you and value your partnership. Good luck and much success in developing excellent Apple-compatible products . Eileen Devlin Program Manager, Technical Guidebook AppleLink: DEVLIN.E Acknowledgements The Technical Guidebook is managed by Developer Programs, however, it could not have been possible without the help of a lot of dedicated people both at and outside of Apple Computer, Inc. Many people spent numerous hours in research, writing, and producing this publication. We wish to express our sincere thanks to all of the people who helped create this and previous versions of the Technical Guidebook . Program Manager: Eileen Devlin Program Assistant/Production Coordinator: Peggy Jensen Copy Editors: The Marcom Editing Team, John Faulkner/l.asselle Ramsey Page Layout: Kathy King Contributors: William Alexander Eileen Blair Rick Blair Steve Burbeck Tom Chavez laura Clark Carol Clettenberg Wayne Corriea Merry Dykes Peter Edberg Jim Floyd Jeff Harnois Kathy Haranzo Eileen Hart Michael Hinkson Scott Jenson Mark Johnson Lori Kaplan Norman Kline Gary Little Previous Contributors: Harvey Alcabes Debi Lorenc Tore Bonanno Jordon Mattson Brenda Buchwitz Kris Newby Beth Christofferson Dave Radcliffe Thierry Doyen Lisa Raleigh Glen Fiance Peggy Redpath Sharon Fleschute Rilla Reynolds Ed Forman Anne Kaplan-Neher Ron Lichty Jim Luther Liz Lynott Anthony Meadow Robin Morris Roberta O'Neill Tyler Peppel Brian Prentice Jim Reekes Andrew Shebanow Curtis Snow Wayne Surdam Wendy Tajima Patty Taylor Ann Thomas Bruce Tognazzini Jessa Vartanian Anne Weber Dave Wilson Ron Wong ti,.) Apple Developer Group Table of Contents Technical Guidebook Introduction 1-1 Using the Technical Guidebook Apple Organization 2-1 2-4 2-6 Quick Reference Chart APDA Software Licensing Development Platforms 3-1 3-4 3-8 3-1 1 3-16 3-22 3-27 3-33 3-35 3-39 3-41 3-50 3-53 3-58 3-62 3-67 3-74 3-83 3-89 3-93 3-97 3-99 3-102 3-106 Apple II Apple Il/IIGS Development Apple Il/IIGS Development Tools Macintosh Macintosh Development Macintosh Development Tools Human Interface Guidelines Overview and Checklist Object-Oriented Programming and MacApp A/UX A/UX Development Transferring Macintosh Applications to A/UX A/UX Q&A Multimedia Multimedia Overview CD-ROM and the AppleCD SC Drive HyperCard Development HyperCard Resources Macintosh and Sound Directions Networking & Connectivity Apple's Networking and Communications Products Overview The AppleTalk Network System Apple/Digital Development CVl MacTCP MacWorkStation Configurations Apple Cable Compatibility Apple SCSI Cable System LocalTalk Cable Connections Hardware Configurations for Apple IIGS and Macintosh Development Tools Table of Contents Technical Guideboo k Developer Technical Support 4-1 4-6 4-9 4-1 1 4-13 4-1 5 4-16 4-18 4-1 9 How to Work with Developer Technical Support About AppleLlnk About Sample Code About Technical Notes The Question & Answer HyperCard Stack Bug Reporting Procedures Product Compatibility Testing Tips Sample Compatibility Script Checklist Sample Software and Hardware Matrix International Development Support 5-1 5-4 5-6 5-8 5-1 2 5-1 5 International Software Development Localiz.ability Checklist Script Manager Overview The Basics of Script Systems The Arabic Script System The Kanji Script System Training Resources 6-1 Apple Developer University 6-2 A/UX System Administration Courses Other Resources 7-1 7-3 7-5 7-7 7-9 Developer Associations MacApp Developers' Association NuGroup Association OOPSTAD Association Software Entrepreneurs' Forum TechAlliance Apple Product Data Sheets Apple II Macintosh A/UX Keyboards Memory and Expansion Monitor and Stands Multimedia Networking and Connectivity Printers Storage Devices Other Products Developer Price List 8-1 Index Index Table of Contents Technical Guidebook n r I _/ ti,_ Apple Developer Group Using the Technical Guidebook 1he Information Exchange: Technical Guidebook has been designed for the person in your company that needs Apple product and development information. It is not necessarily a "how-to manual" but rather a reference tool to help you better under stand Apple® products and platforms. Additionally, this guidebook contains informa tion that will help you to determine the most effective ways to work with Apple throughout your development process. How TWs Guidebook Is Organized You will find that the Technical Guidebook is divided into the following major sections: • • • • • • • • • Introduction Apple Organization Development Platforms Developer Technical Support International Development Support Training Resources Other Resources Apple Product Data Sheets Index Some of the sections are broken down into subsections for easier and faster access to infonnation. Within each section or subsection, you will find information encompassing a wide range of subject matter. This information ranges from general organiz.ational information to detailed product development information. The following is a brief description of each main section: Apple Organi7.ation The Apple Organization section provides infonnation on groups within Apple that can assist you with your development efforts. Please review this section carefully, so that you know who to reach out to at Apple for infonnation and assistance. You will find important contact names, phone numbers, and AppleLink®addresses here. Development Platforms The Development Platforms section provides infonnation on Apple's development platforms. There is a wealth of information here, including documents detailing A/UX®, CD-ROM and the AppleCD SC'', CU1™ MacApp and Object-Oriented pro gramming, DEC™ connectivity, LocalTalk cable connections, and much more. Included is an overview of each development platform, recommended hardware configurations and documentation, Q & A's and more. Developer Technical Support The Developer Technical Support section provides information on how to work with Apple's Developer Technical Support (DTS) group. The DTS group provides many resources to help you with your development efforts, such as Technical Notes, sample code, a Q&A HyperCard Stack compiled from the most frequently posed questions to DTS, and bug reporting procedures. Refer to this section to determine the most effective method of accessing technical support. Introduction Using the Technical Guidebook 1-1 International Development Support The International Development Support section addresses "localizing," or "interna tionalizing," your product at the very early stages of product development. This section references support tools and support programs to assist you in making your product available for international markets. There's also information on the Script Manager and Script Systems here. Localizing your product for international distribu tion may prove to be an excellent business decision. Training Resources The Training Resources section provides information on courses offered by Apple's Developer University. Developer University provides expert instruction for begin ning and advanced Macintosh® programmers. You will also find information descriptions, locations, and fees-on the A/UX Administration courses offered by Apple's Regional Training Centers. The most current information about training courses can be found on the AppleLink®network [path: Developer Services: Devel oper University]. Other Resources The Other Resources section contains information on developer associations. These associations can put you in touch with people who share your interests, goals, and occupation, and who can help by providing you with important industry information or pointing you in the right direction to find the information you need. Apple Product Data Sheets The Apple Product Data Sheets section consists of product data sheets on Apple II and Macintosh CPUs, A/UX, networking and connectivity products, monitors, keyboards, storage devices, and much more. These product data sheets consist of an overview, features and benefits listing, and technical specifications for each product. Data sheets are being distributed in the Developer Programs monthly mailings as they become available, with instruction on where to place the data sheets in your Technical Guidebook. Updates The Technical Guidebook is published every six months. Between updates, the Developer Services bulletin board on the AppleLink network will offer the latest information on products, development platforms, and programs [path: Developer Programs: Technical Guidebook Program/Updates]. Introduction Using the Technical Guidebook 1-2 Trademarks and Disclaimer The Technical Guidebook is published by Apple Computer Inc. Developer Program;, part of Apple's Developer Groop AppleLink, AppleShare, AppleTalk, A/UX, HyperCard, HyperTalk, lmageWriter, LaserWriter, Lisa, MacApp, Macintosh, ProDOS, SANE, and Stackware are reg is tered trademarks of Apple Computer, Inc. AppleCD SC, AppleColor, AppleFax, Apple Desktop Bus, APDA, APW, Aristotle, A/UX, organil.ation. ©1989 Apple Computer, Inc., Apple, the Apple logo, Apple IIGS, AppleCan?, Discipline, EtherTalk, Finder, GS/OS, KanjiTalk, Loca!Talk, MacAPPC, MacDFT, MacPAD, MacTCP, MacWorkStation, MaCX, MacJC25, MPW, MultiFinder, QuickDraw, ResEdit, SADE, TokenTalk, and Unidisk are trademarks of Apple Computer, Inc. MacWorld is a registered servicemark of Apple Computer Inc. UNIX is a registered trademark of AT&T Information Systems. PoslSaipt and TranScript are registered trademarks of Adobe Corporation. CVl is a trademark of Network Innovations, Inc. MacPaint and MacWrite are registered trademarks of Caris Corporation. MS-DOS is a registered trademark of Microsoft Corporation. NFS is a trademark of Sun Microsystems, Inc. NuBus is a trademark of Texas Instruments. Helvetica and Tunes are registered trademarks of Linotype Co. DEC, DECnet, DECwindows, PDP-11, Rdb/VMS, ULTRIX, VAx, VAX/VTX, VMS, and vr are registered trademarks of Digital F.quipment Corporation. IBM is a registered trademark of International Business Machines. Allegro Common LISP, Foreign Function Interface mi Stand-Alone Application Generator are trademarks of Coral Software, Joc. LIMITATION OF LIABILITY: Mention of Products in this publication is for informational purposes only and constitutes neither an endorsement or recommendation. Apple assumes no responsibility with regard to the selection, performance, or use of the products listed in this publication. Apple makes no warranties with respect to the conlents of products listed in this publication, or the completeness or accuracy of this publication. Apple specifically disdailm all warranties, express or implied, including but not limited to, the warranties of merchantability and fitness for a particular purpose. All understandings, agreements, or warranties take place directly between the vendors and prospective users. Introdocdon Using the Technical Guidebook 1-3 ) _} ti�- Apple Develo per Group Quick Reference Chart Group Name APDA from within the U.S. from Canada from outside the U.S. Apple Organization Phone/AppleLink/ When to Contact Mail Stop 1-800-282-2732 1-800-637-0029 (408) 526-3910 APDA MIS 75-6A Contact APDA™ to order Apple development tools and documenta tion, as well as many third-party development products. Apple II Developer Technical Support none AIIDTS MIS 75-3A Provides you with the answers to your specifc Apple® II development questions. These include questions and bug reports on Apple II ROMs, development systems, system soft ware, and other programming issues. AppleUnk Helpline (408) 974-3309 COMMENTS MIS 37R Contact the Helpline if you have questions concerning your AppleLink® subscription. Customer Relations (408) 252-2775 Contact Customer Relations if you have questions regarding Apple con sumer promotions, updates, and upgrade programs. Customer Service 1-800-5 38-9696 Call Customer Service to find a local authorized Apple dealer. Dealers can help you with questions about using, repairing, or upgrading Apple products. These include questions about installing RAM, hardware/ software problems of all kinds, and questions about Apple software availability. 1-800-538-9696 ext. 100 Call Customer Service to find a local A/UX® dealer. 1-800-538-9696 ext. 500 Call Customer Service to find a local user group. User groups can provide a wealth of information, from power user shortcuts to example code. Quick Reference Chart 2-1 Developer Events none DEV.EVENTS MIS 75-2E Contact the Developer Events group for information about upcoming developer conferences and events. Developer Hotline (408) 974-4897 DEVSERVICES MIS 75-2C Contact the Developer Hotline for general nontechnical support. This includes information on Apple mailings, address changes, requests for order forms, and general questions about the Partners and Associates Programs. Checking the Developer Services bulletin board on the AppleLink network first can save you a phone call. The developer price list, developer order forms, technical and product information, training schedules, and a lot more are posted here. Developer University (408) 974-621 5 Registrar DEVUNN MIS 75-2B Contact the Developer University Registrar to obtain a course catalog and registration forms for Apple's developer technical training classes. Macintosh Developer none MACDTS Technical Support MIS 75-3A Provides you with answers to your specific Macintosh® development technical questions. These include questions and bug reports on Macintosh ROMs, development systems, system software, and other programming issues. Software licensing (408) 974-4667 SW.LICENSE MIS 381 Contact the Software Licensing group for information about getting a license for system software and other Apple-proprietary software so that you can legally distribute it with your product. This group also licenses some source code, for educational purposes. Support Centers (Hardware Ordering) Sunnyvale Support (408) 734-9790 General number for the Sunnyvale Support Center. Call the support centers to check on the status of an order and to check on product availability. Apple Organb:ation Q uick Reference Chart 2- 2 Charlotte Support Apple Organi7.ation Quick Reference Chart Janet O'Connor (408) 744-6349 OCONNOR4 MIS 17B Contact if you are located in one of the following states: Arizona, Arkansas, Colorado, Kansas, Hawaii, Iowa, Louisiana, Missouri, Minnesota, Nevada, New Mexico, Oklahoma, Texas, Utah, and Southern California (CA area codes: 209, 213, 619, 714, 805, 818). Janice Bronte (408) 744-6265 BRONI'El MIS 17B Contact if you are located in the following states: Alaska, Idaho, Montana, Nebraska, North Dakota, Oregon, South Dakota, Washington, Wyoming, and Northern California (CA area codes: 408, 415, 707, 916). (704) 357-4500 General number for the Charlotte Support Center. Mary Jane Crouch (704) 357-4559 CROUCH.MJ Contact if you are located in one of the following states: Alabama, Connecticut, Delaware, District of Columbia, Florida, Georgia, Illinois, Indiana, Kentucky, Maine, Maryland, Massachusettes, Michigan, Mississippi, New Hampshire, New Jersey, New York, North Carolina, Ohio, Pennsyl vania, Rhode Island, South Carolina, Tennessee, Vermont, Virginia, West Virginia, Wisconsin. 2-3 ti" Apple Developer Group APDA If you are a programmer or developer of software or hardware compatible with Apple® products, and you need fast access to the latest Apple and third-party technical information and development tools, APDA is for you. APDA Overview APDA is the source for Apple and selected third-party development tools, compilers, and technical documentation essential for programming on Apple systems. APDA provides fast and easy access to the widest available selection of Apple and third party technical information and development tools for the Apple® II, Apple IIGS� and Macintosh® personal computers. APDA provides one-stop shopping for hundreds of software products and books made with the programmer or developer in mind. Its 25,000 customers represent in-house corporate developers, university professors and students, value added resellers, and hobbyists, as well as commercial developers of hardware and software for Apple systems. Apple's non-retail development products such as MPW are available only to APDA customers. Programs and Benefits As an APDA customer, you are entitled to the following: • • • Wide product selection - Provides hundreds of titles from Apple and third parties, offering the widest variety of Apple-compatible development products available from one source. Products include the Macintosh Programmer's Workshop (MPW), Apple IIGS Programmer's Workshop (APW), object oriented MacApp®, MacWorkStation"", and HyperCard®development tools, in addition to technical documentation from the Apple Technical Llbrary published by Addison-Wesley. Quarterly APDAlog catalog and information source - Provides easy-to-read, accurate product descriptions. Other features include product highlights, new product previews, a readers' forum, and development-oriented articles .written by Apple and industry development experts. Customer Seroice - Offers multiple methods of ordering and payment, for maximum customer convenience, and also discounts for high-volume purchases on certain products. Ordering and Membership Information Once you are certified as an Apple Partner or Apple Associate, you will automatically receive an APDA membership as part of your Developer Services package. If you are not an APDA member, you will become a member during Recertification. You may also become an APDA member prior to Recertification, by contacting APDA at the address or phone number listed below. APDA will accept members from around the world, though from some nations we require a letter of assurance. To facilitate order-taking and delivery, we ask that payment be made in U.S. currency, either via credit card, wire transfers or checks drawn from U.S. banks. We also suggest that the international order be made via electronic mail or fax, after which we will contact you with the exact total charge including shipping, handling and insurance . Apple Organ.iution APDA 2-4 To order product from APDA, you may contact APDA directly, or get an order form via the AppleLlnk® network in the Developer Services bulletin board [AppleLlnk path: APDA: How to order from APDA]. APDA Apple Computer, Inc. 20525 Mariani Avenue, WS 75-6A Cupertino, CA 95014 1-800-282-APDA or 1-800-282-2732 From Canada 1-800-63 7-00 29 From outside the U.S. (408) 562-3910 AppleLink: APDA CompuServe: 76666 , 2045 MacNet: APDA MCI: Postrom GEnie: A.DEVELOPER3 TLX : 171-576 Fax: (408) 562-3971 Apple Organi7.ation APDA 2- 5 9" Apple's Software licensing Program When to Contact the Software licensing Department Special license Agreements Software license Agreement Packet Apple Developer Group Software Licensing If your software or hardware product uses all or part of some Apple® software (for example, an operating system, U.S. or international version), you will need to license the use of that software from Apple Computer's Software licensing Department. This applies to any Apple-compatible products that will be sold, used internally, or given away. The Software licensing Department also handles some special license agreements, which are mentioned below. It is critical that you contact the Software licensing Department before producing written materials associated with your product (such as manuals and disk labels), because there are several legal requirements that you need to be aware of. For example, Apple requires you to include a warranty disclaimer and other legal information in your manual. If your product will ship overseas, the warranty disclaimer and legal requirements will differ depending on the individual country. For more information, you should speak directly with the third party manager in each Apple subsidiary. You will find the names, addresses, phone numbers and Applelink addresses for the third party managers on the Applelink network [path: Developer Services: Whom should I contact at Apple: International Contacts]. Some Apple products, such as AppleTalk®for VMS, and Apple Desktop Bus™ Specifications are available from Apple on ry upon the execution of a special license agreement. If you want to use these Apple products for your own product develop ment, you must contact the Software licensing Department. Additionally, requests for Apple source code are handled by the Software licensing Department and require a written proposal. The Software license Agreement Packet you receive from Apple's Software licensing Department contains the following: • • • • Two copies of the Software license Agreement, which describes your legal rights and limitations when distributing Apple-copyrighted software Two copies of the Hyper(;ard® License Agreement and Hyper(;ard Technical Guidelines A list of Apple software available for licensing for both U.S. and international products-includes information on license fees, special license agreements, source code agreements, and so on. Third-party trademark guidelines for the United States The license fees, which vary depending on the Apple software, authorizes you to use the Apple software in your program. Apple does not receive royalties. Apple Organil.atlon Software Licensing 2 -6 Your Benefits as a licensed Apple Developer Questions As a properly licensed developer, you will have the right to use Apple-produced software, which would be costly and time-consuming to develop yourself. In addition, you will receive free updates to the software you are using in your pro gram, so you can always keep your product up-to-date. If you have questions, or need to obtain the Software licensing Packet, please contact Apple's Software Licensing Department at: Apple Computer, Inc. 20525 Mariani Avenue, MIS 3 8I Cupertino, CA 95014 Attention: Software licensing Department (408) 974-4667 AppleLink®: SW.LICENSE MCI: 31 2-5360 Apple Organiutlon Software Licensing 2-7 ti><, Apple Developer Grou p Apple 11/IIGs Development The Apple IIGS® personal computer, with its high-performance graphics, sound, and other hardware features, has been a top-selling low-cost computer since its introduction in 1986. As an Apple IIGS developer, not only do you already have over a half million owners looking forward to new products, but also a new operating system (GS/OSj, a comprehensive set of system software tools, Apple IIGS native development and Macintosh-to-IIGS cross-development systems, and other program ming aids to reduce your product development time. As a new Apple developer, you should have received the Starter Kit containing basic resources, such as services, tools, and publications, to assist you with your development efforts on the Apple®II. These resources will make your programming efforts easier and more productive. The following sections detail the components of the Starter Kit, as well as other helpful resources you may want to acquire to assist you with your development efforts. For information on Apple II and Apple IIGS Development Tools, refer to the Apple II Development Tools note in this section. Basic Resources: Starter Kit Contents Subscriptio�The following are provided to new developers who sign up for Apple's Developer Program: • Applelin� network subscription - Your communication line to Apple and other • developers gives you easy access to current technical, marketing, product, and program information APDA™ subscription - APDA provides up-to-date technical documentation, example programs, development tools, utilities and development environments, books, and more Developer Library - The following collection is available in the Starter Kit or from APDA: • Apple II and JIGS System Software - Latest Apple II and Apple IIGS system software disks for testing your product • • • Development Platforms Technical Introduction to the Apple JIGS - Overview of all aspects of the Apple IIGS, including its design and features, development environments-, and the Toolbox Programmers Introduction to the Apple JIGS - Using a sample program as an example, this boo k demonstrates event-driven programming, Toolbox calls, effective segmentation, file handling, and other Apple IIGS programming techniques; C, Pascal, and assembly-language versions of the sample program are included on an accompanying disk Apple IIGS Hardware Reference (a must for hardware developers) - Describes system hardware components: CPU, custom ICs, memory, video, sound, Apple Desktop Bus™, and built-in 1/0. Apple Il/l!Gs Development 3-1 • • • • • • • • • • Suggested Resources • Apple JIGS Firmware Reference - Extensive description of the internal operations of the Apple llGS, including the system monitor, mini-assembler, disassembler, interrupt-handler, Apple Desktop Bus, mouse, video, serial port, disk drive firmware, and SmartPort (this is the best resource for the Apple II SmartPort protocol). Finnware entry points, vectors, soft-switc hes , and the Apple IIGS control panel are also detailed. Apple JIGS Toolbox Reference, Volumes 1 (A-M) and 2 (N-Z) - Comprehensive guide to the Apple IIGS Toolbox, describing syntax, data structures, error handling and more than 800 ready-to-use routines Apple JIGS Toolbox Reference Update- Documents new sound tools not de scribed in the Apple JIGS Toolbox Reference volumes and updates the Toolbox Reference volumes with 65 new tool call descriptions and other corrections and additions GS/OS Reference, Volumes I and II - Volume I describes the high-level GS/OS application calls for accessing files and modifying the operating environment, and Volume II describes the low-level GS/OS-device interface and how to write device drivers Apple II Technical Notes- Detailed technical material, including file-type and bug notes, written by the Apple II Developer Technical Support group to expand upon and clarify Apple 11/IIGS technical manuals Apple JIGS Source Code Sa.mp /er, Volume I - Source code for 13 Apple IIGS sample applications, demonstrating animation techniques and how to use many of the Apple IIGS tools; also included are C and assembly-language templates that can be used as a basis for applications software Software Developmentfor International Markets (APDA draft) - Guidelines, tools, and techniques for localizing your software for international use Apple Numerics Manual, Second Edition- Complete definition and coverage of the Standard Apple Numeric Environment (SANE®) Apple Human Interface Guidelines- Describes the Apple human-interface principles and guidelines AppleShare Programmer's Guide to Apple JIGS- Documents how to write Ap pleTalk® network-aware applications for the Apple II family. Developer Services Bulletin Board- The Developer Technical Support group maintains several read-only folders on the Applelink network dedicated specifically to the Apple II development platfonn [Applelink path: Developer Services:Developer Technical Support:Apple II). You will find Apple II Techni cal Notes, Ap ple II sample code, development tools, and other resources here. The following documentation and tools are available from APDA: • • Development Plati>rms Apple Ile Technical Reference- latest version of this manual covers original, enhanced, and extended-keyboard Apple Ile differences and details Apple Ile hardware and firmware, including input/output (I/0) features, memory organi zation, and using the monitor firmware Apple Ile Technical Reference, Second Edition - Describes all aspects of the Apple Ile, including its physical characteristics, memory organization, I/0 interfaces, firmware entry points, and the system monitor Apple II/Iles Development 3-2 • • • • • • • • • ProDOS 8 Technical Reference Manual- Provides an overview of the ProDOS® 8 Apple II operating system and describes file use, ProDOS memory use, Machine language Interface (MLl) calls, writing a ProDOS system program, and file organization; ProDOS 8 Exerciser disk is included with the manual GSBug and Debugging Tools Debugger disk that assists you in testing your program. It includes three desk accessories for checking memory use and documentation describing how to use these tools. Apple JIGS Programmer's Workshop (APW'"J- Software-development environ ment and documentation for the Apple IIGS that includes a 65816 assembler, command shell, linker, full-screen text editor, object-module disassembler, disk initial utility, librarian, and other utilities. Apple JIGS Programmer's Workshop C - Full Kernigham and Richie (K&R) implementation of C for the Apple IIGS that runs under APW and includes standard I/0 libraries and IIGS tool interfaces. C program segments can be linked with assembly segments. MPW JIGS Tools - Powerful cross-development system for the Apple IIGS that runs in the Macintosh MPWTM development environment and includes a linker, an object file list utility, and several file translators; requires a Macintosh®computer with 2 megabytes of RAM and MPW 2.0.2 or later. MPW JIGS Assembler- Two disks and a reference manual make up this full featured macro cross-assembler, which generates ccxle for five 65xxx family processors, including the 65816, the 6502, and the 65C02. MPW JIGS C- A cross-development system C compiler for the Apple IIGS that runs under MPW IIGS on the Macintosh. Full K&R implementation with exten sions. Supports source-level segmentation of load files, as well as standard C I/0 library and Apple IIGS tool interfaces. MPW IIGS Pascal, C, and/or assem bler program segments can be linked together. MPW JIGS Pascal- This MPW IIGS cross-development system Pascal compiler is a port of MPW Pascal with Apple IIGS Toolbox naming conventions; MPW IIGS Pascal, C, and/or assembler program segments can be linked together. Applesoft BASIC Programmer's Reference - Comprehensive reference manual for the Apple II Applesoft BASIC programming language. - For more information about the wide range of Apple II and Apple IlGS documentation available, check the APDA catalog, APDAlog. Other Resources • • • Development PlatfOrms Technical books- There are many gocxl third-party books on the Apple II and the Apple IIGS. Your local technical bookstore may have some helpful publica tions, or you may also find something to meet your needs in the APDAlog. Apple User Groups - User groups can provide a wealth of information, from power-user shortcuts to sample code libraries. To get a list of user groups in your area, call (800) 538-%%, ext. 500. Some user groups run bulletin board services that are tailored to the needs of their members. Contact the user groups directly for more information about the services they provide. Bulletin board semces - Special interest groups on bulletin boards can provide a wealth of programming information. For more information, contact them directly. Examples of commercial bulletin board services with active Apple II interest groups are AppleLlnk-Personal Edition, GEnie and CompuServe. Apple Il/l!Gs Development 3·3 •I< , App le Develo p er Grou p Apple 11/IIGS Development Tools One of the most important choices you'll make when developing on an Apple® II computer is which development system to use. Knowing more about some of the key tools and technical references that are available will help make your develop ment process easier and more productive. The tools described below are available from APDA,.... ProDOS 8 Environment • ProDOS 8 Assembly Tools This product comes with four programming tool�ditor, assembler, debugger, and relocating loader-that help programmers create, debug, and execute assembly-language programs for any Apple II computer. Resulting applications run in the ProDOS® 8 environment. • Apple II System Disk Version 3.1 This update describes the principal changes to ProDOS 8 since version 1 .1 . 1 . It covers features visible to the user or of interest to the programmer. Features that apply to Pro DOS 8 running on the Apple IIGS® computer are noted. Apple II� Programmer's Workshop (APW) • Apple JIGS Programmer's Workshop and Assembler This is Apple's native development system for the Apple IIGS and includes a command shell, linker, and utilities. It is the host for other APW,... language products such as APW C and several third-party language products. It includes a complete 65816 macroassembler. The command shell performs such functions as file management, directory listing, 1/0 redirection, and pipelining. The full screen text editor copies, moves, and deletes blocks; searches and replaces; and executes editor command macros. The assembler produces 65816 programs that assemble to relocatable object modules . Utility macros to aid programming are provided, as well as tool interface macros; you may also create your own macros and library files. The linker takes files created by the assembler, C, or other compatible languages and generates load files, resolving external references and creating relocation dictionaries. • Apple JIGS Programmer's Workshop C This full Kernighan and Ritchie implementation of C generates APW object files. It has extensions that include void types, enumerated types, and structure passing. It supports source-level segmentation of load files and includes standard C 1/0 library and Apple IIGS tool interfaces. Program segments written in C can be linked with assembly segments. Apple II� Tools • GSBug and Debugging Tools A machine-level debugger that traces, or steps through, programs or inserts breakpoints; it can display registers, memory locations, and the direct page and stack, and lets you switch between the application's display screen and the de bugger's. It also includes the Memory Mangler, Loader Dumper, and Scrambler Development Platforms Apple 11/IIGS Development Tools 3-4 • • � IIGS Cross-Development • System • • Development Platfbrms desk accessories. The Memory Mangler and Loader Dumper let you peek at Memory Manager and System Loader data structures during execution of a program. The Scrambler rearranges memory after each Memory Manager call to help you locate dereferenced handles that are unlocked. The GS/OS Exerciser, provided both as an application and as a desk accessory, lets you "exercise" GS/ OS calls by providing parameters and executing the call. Apple JIGS Source Code Sampler, Volume I This product contains source code for Apple IIGS applications that use the desktop interface. Assembly source-code samples include an empty shell appli cation, an animation demo, a custom control, custom windows, dialogs, window caching, list handling, a sampled sound player, a Print Manager record spy, custom menus, and a math function grapher that uses SANE®. C source-code samples include an empty shell application and a program lister that can print to the ImageWriter® and LaserWriter printers. Icon /Jditor The Apple IIGS Icon Editor is a tool for creating and modifying icons for display by the Apple IIGS Finder™. Icons can be created for applications or for docu ments. Using the Icon Editor, a programmer can match application icons to document icons, so that when a user opens a document from the Finder, the ap propriate application is launched. MPW IIGS Tools These are the tools you need to use the MPW™-to-Apple IIGS Cross-Development System. The system allows programmers to use Macintosh speed and Macintosh Programmer's Workshop power and functionality to develop programs that execute on an Apple IIGS. This product includes a linker that can link object files created by an assembler with object files written in high-level languages such as C or Pascal, generating relocatable load files to run on the Apple IIGS. Other tools enable you to transfer files via disks between Macintosh® and Apple IIGS computers, display the contents of object fil�s, convert GS/OS™ load files into ProDOS 8 binary files, and make Apple IIGS object files into libraries. MPWIIGS C The C compiler for the MPW-to-Apple IIGS Cross-Development System runs under MPW on a Macintosh, and produces code that executes on an Apple IIGS. It is source-code compatible with APW C, with minor exceptions. MPW IIGS C is a full implementation of the C language described by Kernighan and Ritchie, and additionally has extensions such as void types, enumerated types, and structure passing. It supports source-level segmentation of load files. MPW IIGS Assembler The MPW IIGS Assembler is a full-featured macroassembler that runs in the MPW environment. It generates code for five 65xxx family processors: the 65816, the 6502, the 65C02, the NCR 65CX02, and the Mitsubishi 740 microcontroller chips. Object modules creatd by the MPW IIGS Assembler can be lined with MPW IIGS C object modules. The MPW IIGS Assembler is based on the MPW Assembler and uses a similar syntax. Because the MPW IIGS Assembler syntax is significantly different from APW Assembler syntax, a one-way translation utility is included to help convert APW source. Apple Il/IIGS Development Tools 3-5 • MPW JIGS Pascal The Pascal compiler for the MPW-to-IIGS Cross-Development System runs under MPW on the Macintosh, and produces code that executes on the Apple IIGS. This Pascal is a port of MPW Pascal for the Macintosh, but uses the Toolbox naming conventions presented in Apple JIGS Toolbox Reference, Volumes 1 and 2. Program segments created using this compiler can be linked with segments created using MPW IIGS C and/or MPW IIGS Assembler. Apple n� System Software Documentation/Technical Reference Guides • • Apple JIGS System Disk 5. 0 This is the July 1989 version of the Apple IIGS system software. This developer package contains release notes on this version of the system software . There are several fine tools and languages for Apple II computers which have been produced by third-party developers. For the Apple Ile and Ile, 6502 assembly language is a popular language and the popular assemblers are Merlin 8/16 from Roger Wagner Publishing (1050 Pioneer Way, Suite P, El Cajon, California 92020) and ORCA/M from the The Byte Works (4700 Irving Boulevard N.W., No. 207, Albuquerque, New Mexico 871 14). For the Apple IIGS, Pascal is the most popular professional development environment. Pascal compilers are available from the Byte Works and from TML Systems (8837-B Goodbys Execu tive Drive, Jacksonville, Florida 32217). The Byte Works also sells an assembler and a C compiler for the Apple IIGS. Apple II Technical Notes These include detailed technical documentation written by the Apple II Devel oper Technical Support group to expand upon and clarify Apple technical docu mentation. The notes also document bugs in Apple software, hardware, and documentation. Technical Notes address specific questions commonly asked by developers. Currently, notes are issued bimonthly in the Developer mailings; back issues are available through APDA in both hard-copy and disk form. • Apple Technical Library Apple Computer has written a number of books that have been published by Addison-Wesley as the Apple Technical Library. These publications can be found at many technical bookstores. They are also available through APDA, as well as directly from Addison-Wesley, 6 Jacob Way, Reading, MA 01867. The technical library includes the following publications related to the Apple 11/IIGS. If you have recently signed up as an Apple Developer, many of these publications were included in your starter kit. • • • • • • • • • Development Plati>rms Technical Introduction to the Apple JIGS Programmer's Introduction to the Apple JIGS Apple JIGS Firmware Reference Apple JIGS Hardware Reference Apple JIGS Toolbox Reference, Volumes I and II Apple JIGS ProDOS 16 Reference BASIC Programming with ProDOS Applesoft BASIC Programmer's Reference Manual ProDOS 8 Technical Reference Manual Apple 11/IIGS Development Tools 3-6 • • • Other References Other important reference manuals that are available in your starter kit or from APDA only: • • • • • • Development Platforms Apple Ile Technical Reference Manual Apple Ile Technical Reference Manual Apple Numerics Manual GS/OS Reference, Volume I GS/OS Reference, Volume II Apple JIGS Toolbox Reference Update X-Ref: Apple II Cross-Reference Apple JIGS Assembler Toolbox Quick Reference Apple JIGS C Toolbox Quick Reference Apple Il/l!Gs Development Tools 3-7 ti , Apple Developer Group Macintosh Development The Macintosh® personal computer is like nothing you've ever programmed. The most innovative products for personal computers are developed for the Macintosh. As a new Apple developer, you should have received the Starter Kit contain ing basic resources, such as tools and publications, to assist you with your develop ment efforts on the Macintosh. These resources should make your programming efforts easier and more productive. The following sections detail the components of the Starter Kit, as well as other helpful resources you may want to acquire to assist you with your development efforts. For information on Macintosh Development Tools, refer to the Macintosh Development Tools note in this section. Basic Resources: Starter Kit Subscriptions-The following are automatically provided to new developers who Contents sign up for Apple's Developer Program: • Applelin� network subscription - Your communication line to Apple and other • developers gives you easy access to current technical, marketing, product, and program information APDA™ membership - APDA provides up-to-date technical documentation, example programs, development tools, utilities and development environments, books, and more Developer Library- The following collection is available in your Starter Kit or from APDA: • Inside Macintosh, Volumes I through V - The technical reference manual for Macintosh personal computers • • • • Inside Macintosh X Reference C omprehensive index and cross reference for the five volumes of Inside Macintosh , plus the 1984 to 1987 Technical Notes, Programmers Introduction to the Macintosh Family, Technical Introduction to the Macintosh Family, and Designing Cards and Drivers Technical Introduction to the Macintosh Family - One-stop source containing - - an overview of the Macintosh hardware, its internal workings, and options it makes available Programmers Introduction to the Macintosh Family - The next level of detail for a developer, this volume is a companion to Technical Introduction to the Macintosh Family Human Interface Guidelines - Describes the Apple human-interface principles and guidelines Development Platforms • Apple Numerics Manual - Complete definition and coverage of the Standard • Apple Numeric Environment (SANE®) HyperCard Script La.nguage Guide - Pertinent to those interested in writing Hypet'falk™ scripts or to those interested in developing HyperCard® applications Macintosh Development 3-8 • • • Suggested Resources • • Other Resources Macintosh Developer Support group to expand upon and clarify Apple technical documentation Software Developmentfor International Markets (APDA draft) - Technical refer ence manual for developers who plan to sell their product overseas that pro vides localizability guidelines, as well as a description of localization tools and techniques Macintosh System Software - The latest version of the Macintosh system software with updates provided to the developer as they are released. Developer Services Bulletin Board - The Developer Technical Support group maintains several read-only folders on the AppleLink network dedicated specifically to the Macintosh development platform [AppleLink path: Developer Services:Developer Technical Support:Macintosh]. You will find all of the Macintosh Technical Notes, international keyboard illustrations, sample code, standard definition procedures, and the latest MPW™ interfaces, as well as some development tools (such as MacsBug and ResEdit) here. A Debugger - After you've become familiar with the Macintosh and how it works, find a debugger. A good debugger can save an experienced Macintosh programmer many frustrating hours of guesswork. To use a debugger, you should have knowledge of both the 68000 assembler and the Macintosh. You should be using a debugger by the time you're putting the finishing touches on your product. The following documentation and tools are available from APDA: • • • • • Development Platforms Macintosh Technical Notes - Detailed technical documentation written by the Script Manager Developer's Package - Provides information to help you better develop international products . This publication includes information on the Script Manager, which provides a set of routines to handle text in both Roman and non-Roman Qapanese, Chinese, Arabic, or Hebrew) languages. The Macintosh Family Hardware Reference manual, published by Addison Wesley - As a reference to Macintosh II, Macintosh SE, and Macintosh Plus hardware, this manual is critical for hardware developers and educational for software developers. Software developers, however, should not rely on the detailed hardware information in this document. If they do, they may experi ence serious software compatibility problems in the future. Designing Cards and Drivers for the Macintosh II and Macintosh SE manual contains information on developing NuBus™ cards and drivers for the Macintosh II and Macintosh SE. Software Applications in a Shared Environment - Document which details the considerations involved in developing software that will function in a shared environment (such as an AppleShare®volume), discusses proper treatment of and open permissions for documents, byte range locking to allow concurrent writers to the same document, and architecture needed to allow applications sharing. MacApp 2.X manual (interim version) - Essential guide for MacApp® program mers and useful introduction to those investigating object-oriented programming and MacApp. Macintosh Development 3-9 • Sample code products may be helpful in learning to use Macintosh ROM routines. These are generally not intended as examples of programming style, but rather as "quick-and-dirty" examples of how to use the Macintosh Toolbox. For more infonnation about the wide range of Macintosh documentation available, check the APDAlog. Supplementary Resources • Technical books - There are many good third-party books about Macintosh. Your local technical boo kstore may have some helpful publications, or you may also find something to meet your needs in the APDAlog. See the Macintosh Development Tools note for infonnation on other technical books. • Apple User Groups - User groups can provide a wealth of infonnation, from power-user shortcuts to example code libraries. To get a list of user groups in your area, call (800) 538-9696, ext. 500. Some user groups run bulletin-board services that are tailored to the needs of their members. For more information about the services they provide, contact the user groups directly. • Bulletin board services - Special-interest groups on bulletin boards can provide a wealth of programming information. For more information, contact them directly. Examples of commercial bulletin board services with active Macintosh interest groups are GEnie, Delphi, and CompuServe. • Developer Associations - Developer Associations can put you in touch with people who share your interests, goals and occupation, and who can help by providing you with important industry infonnation. Refer to the section "Other Resources" in this guidebook for more information on Developer Associations . Development Platforms Macintosh Development 3- 10 •" , Apple Developer Group Macintosh Development Tools One of the most important choices you'll make when developing products for the Apple® Macintosh® computer is which development system to use. Knowing more about some of the key tools and technical references that are available will help make your development process easier and more productive. This note describes some of the most popular development tools used by professional developers. All of these development tools and many other excellent development tools are available from APDA"'. Macintosh Programmer's Workshop (MPW) MPW"', Apple's premier development system, is a family of products that includes a robust, full-function environment for professional-level software development, a powerful macroassembler that supports all current members of the MC68000 proces sor line, and compatible C and Pascal compilers, each with complete Macintosh interface libraries. Using MPW, a Macintosh application can be written in multiple languages. Users can write integrated tools and script files and customize the MPW interface by adding custom menu items. The power of MPW can be expanded by adding MPW-compatible products from third-party software developers. • MPW Development Environment The MPW Development Environment contains the MPW Shell, Macintosh interface libraries, resource tools, a linker, Projector"', and other tools. The MPW Shell is both a multiwindow text editor and a command interpreter. It recognizes more than 80 built-in commands, and can launch a special class of applications called integrated tools. MPW comes with roore than 30 of these tools. Any supplied command or integrated tool can optionally display a dialog interface to assist the programmer in specifying any desired parameters before execution. New integrated tools and scripts can be easily created by the user, installed in a menu, and invoked by name or by menu item selection. The Shell offers the capabilities of a regular Macintosh-style mouse based text editor, including such functions as cut and paste, undo, search and replace, and markers . Interface library files are included to provide complete Toolbox access to all Macintosh computers, and interfaces for writing applications compatible with the MultiFinder"' operating system. Interfaces are included so that programs can be easily integrated with the MPW Shell. Language-specific include files and sample programs and are provided with MPW Assembler, Pascal, and C. Several tools are provided for creating and maintaining resource files; tools exist to compile and decompile resources, compare resource files, and check resource files for inconsistencies. The linker supports the object module format shared by the MPW Assembler, MPW Pascal compiler, MPW C compiler, and third-party language products. The MPW Development Environment is most popular with developers working together as part of a large team and to those developers who wish to highly customize their development environment. It is also popular with Development Platforms Macintosh Development Tools 3-11 • • • • • MacApp Development Platforms developers who need a flexible environment which provides them with exacting control over their projects. MPW Assembler The macroassembler supports all the instructions and addressing modes of the MC68000 , MC68010, MC68020, and MC68030 microprocessors and the MC6885 1, MC6888 1 , and MC68882 coprocessors. MPW C The C compiler is an optimizing compiler that generates code for the MC68000 and optionally for th.e MC68020/030 and the MC6888 1 /882. MPW C 3.0 contains ANSI C enhancements such as function prototypes and strong type checking, and ANSI C additions to the Standard Library. MPWPascal The Pascal compiler is an optimizing compiler that generates code for the MC68000 and optionally for the MC68020/030 and the MC6888 1 /882. MPW Pascal supports the Object Pascal extensions required by MacApp®. Projector Projector is an easy-to-use built-in source code management system for control ling and accounting for all changes to software or documentation over the life of a project. The source is stored in a revision file so that any version of the software may be built on command. Projector controls access to the files so that only one person is modifying a file at a time. Projector keeps track of who has modified the files and why each modification was done. Projector is part of the MPW Shell. SADE (Symbolic Application Debugging Environment) SADE,,. is a source-level symbolic debugging environment that can be used to debug applications and MPW tools built using the MPW 3.0 C and Pascal compilers and assemblers. SADE provides a multiwindow editor for source display and debugger command input and output. It also provides a scripting language for controlling and analyzing your program and for customizing the debugging environment. SADE comes with a set of predefined menus that pro vide all of the basic debugging features. MacApp is an object-oriented programming library that implements the standard features common to most Macintosh applications programs. MacApp provides code for a complete generic Macintosh application that can be expanded into a specific application. MacApp applications can be written using MPW in Object Pascal (Pascal with object-oriented extensions that are supported by the MPW Pascal compiler). MacApp consists of more than 800K of source code. Most of this code is written in Object Pascal, with the remainder written in Motorola 68000 Assembly language. Complete source code is included on the MacApp disks. The disks also contain MPW "Make" files that are set up for easy compilation of the MacApp source code into object files. A MacApp user can create these object files once; then he or she can incorporate them into an application by "using" them in the application's Pascal source code and linking them with the application's object files, to create a complete Macintosh application. Macintosh Development Tools 3- 12 Macintosh Allegro Common Usp Macintosh® Allegro Common Llsp is an extended implementation of the Corrunon Llsp standard, with additional programming and Macintosh interface tools. Corrunon Llsp is widely used to develop artificial intelligence programs and other advanced applications, and for rapid prototyping. Macintosh Allegro Conunon Llsp is a powerful system for developing all types of stand-alone Macintosh applications. Macintosh Allegro Common Lisp provides numerous extensions to the Common Llsp language, including Object Llsp, which is a multiple-inheritance object-oriented programming system, and a set of high-level tools for the construc tion of a Macintosh interface. Object Llsp is used to implement windows, menus, dialogs, and streams. These predefined objects may be extended and customized by the user. The Macintosh Allegro Common Lisp compiler produces efficient native 680x0 code. File compilation and incremental compilation are both supported. An evaluator is provided to support expression-by-expression execution of programs. A snapshot facility allows saving complete Llsp environments for quick restarts. Macintosh Allegro Common Lisp provides an integrated programming environment that makes extensive use of the Macintosh graphic interface. A power ful integrated, programmable editor is provided, as well as a Llsp Listener, window based Inspector, Stepper, and Stack Backtrace facility. Additional tools are provided to support the development of large, full function, Macintosh-style stand-alone applications. The Foreign Function Interface module provides the capability to call external procedures, such as those written in MPW™(Macintosh Programmer's Workshop) Pascal, C, or Assembler, from a Lisp program. The Stand-Alone Application Generator turns Macintosh Allegro Common Lisp programs into ready-to-run Macintosh applications that users can launch with a double-click; the presence of the complete Lisp development environment is not required. Symantec's UghtspeedC Symantec's LightspeedC is a powerful and easy-to-use C development environment, which combines a compiler, linker, multiwindow text editor, and source-level debugger in an integrated development environment. In addition, the integrated environment includes a project manager that keeps track of related files and auto matically rebuilds your programs as needed. Symantec's LightspeedC provides support for writing applications, desk accessories, device drivers, and code resources. Also provided are interfaces to the Macintosh Toolbox, as well as standard C libraries with full source code. Symantec's LightspeedC is most popular with new Macintosh programmers, those who desire the ease of use offered by the Symantec's LightspeedC develop ment environment, and programmers working alone or in small groups. Symantec's Ughtspeed Pascal Symantec's Lightspeed Pascal is a powerful and easy-to-use Pascal development environment that combines a compiler, linker, multiwindow text editor, project manager for automating building programs, and source-level debugger in an inte grated development environment. Symantec's Lights peed Pascal provides support for writing applications, desk accessories, device drivers, and code resources, along with full Macintosh Toolbox interfaces. Development Platforms Macintosh Development Tools 3- 1 3 Symantec's Lightspeed Pascal is most popular with new Macintosh program mers, those who desire the ease of use offered by the Symantec's Lightspeed Pascal development environment, and programmers that are working alone or in small groups on small to medium size projects. Debuggers and Supplemental Tools • • • Documentation/Technical Reference Guides • • Development Platforms MacsBug MacsBug is Apple's machine-level debugger for the Macintosh Plus, Macintosh SE, Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh IICX. With MacsBug, programmers can trace or step through programs, insert breakpoints, check both system and application heaps for consistency, and display memory and registers. ResEdit ResEditTMis Apple's Resource Editor. With ResEdit, users can create or edit resources such as menus, dialogs, icons, alerts, and windows. ResEdit is an indespensable tool for anyone trying to develop Macintosh software, and should be a part of any developer's toolkit. TMON TMON, from ICOM Simulations, is a multiwindow, mouse-driven debugger that supports full machine-level debugging of applications, desk accessories, drivers, and code resources. It provides Toolbox trap checking via DisciplineTM and the ability to customize via the Extended User Area. Macintosh Technical Notes These include detailed technical documentation written by the Macintosh Developer Technical Support group to expand upon and clarify Macintosh technical documentation. The notes also document bugs in Macintosh software, hardware, and documentation. Technical Notes address specific questions commonly asked by developers. Currently, notes are issued bimonthly in the Developer mailings; back issues are available through APDA in both hard copy and disk form. Apple Technical Library Apple Computer has written a number of books that have been published by Addison-Wesley as the Apple Technical Library. These publications can be found at many technical bookstores. They are also available through APDA, as well as directly from Addison-Wesley, 6 Jacob Way, Reading, MA 01867. The technical library includes the following publications related to the Macintosh. If you have recently signed up as an Apple Developer, many of these publications were included in your starter kit. - Technical Introduction to the Macintosh Family - Programmers Introduction to the Macintosh Family - Inside Macintosh, Volumes I-V - Inside Macintosh X-Ref - Macintosh Family Hardware Reference - Designing Cards and Drivers for Macintosh II and Macintosh SE - Human Interface Guidelines: The Apple Desktop Interface - Apple Numerics Manual Macintosh Development Tools 3- 14 • Development Platforms Other References Other important references that are available in your starter kit or from APDA: - Programmer's Guide to MultiFinder - Macintosh Technical Notes - Macintosh sample disks Macintosh Development Tools 3-1 5 ti., Apple Developer Group Human Interface Guidelines Overview and Checklist Apple's easy-to-use interface revolutionized the way people interact with computers. By replacing the complexity of code memorization with the simplicity and consis tency of a functional, more human interface, users were given a machine that conformed to the way they naturally think and work. To bring consistency across all applications for the Macintosh® and Apple® II computers, the Human Interface Design Guidelines were published. These guidelines are to assist developers in designing interfaces for applications that conform to the "look and feel" of Apple's interface. This document contains resources that will help you during the develop ment of your product and a checklist to use when you are testing your interface for adherence to Apple's Human Interface Guidelines. Resources Human Interface Design Guidelines, available from APDA An essential resource for programmers, this document discusses user-interface principles and provides information on how to use the windows, menus, dialog boxes, and controls that make up the Apple desktop interface . It includes advice for color and sound integration, as well as guidelines on designing for international markets and handicapped users. Technical Notes and Technical Support Human Interface Update Technical Notes are published as needed, and will be distributed with regular Technical Notes in the monthly developer mailings. Apple Partners and Certified Developers can forward human interface design questions that cannot be answered in the Human lnterface Design Guidelines to the AppleLink address MACINTERFACE or MACDTS. Include as much visual information as possible. Softwa re Testing The following software testing groups have the ability to test your program for adherence to Apple's Human Interface Guidelines: American Institutes for Research Bedford Research and Technology Center 45 North Road Bedford, MA 01730 (617) 275-0800 Attn: Robin Kinkeadz LIST Services 1 5320 Wycliffe Drive, #28 Omaha, NE 681 54 (402) 334-4991 Attn: Beverly Student Development Platforms Human Interface Guidelines Overview and Checklist 3-16 Tee-Ed Technical Publications and Graphic Services P.O. Box 2351 Palo Alto, CA 94308 (415) 493-1010 Attn: Stephanie Rosenbaum National Software Testing I.ab., Inc. One Winding Drive Philadelphia, PA 19131 (215) 941-9600 Attn: Vicki Weiss The Checklist Once you've designed your interface according to Apple's Human Inteiface Design Guidelines, use the checklist below to determine how well your interface measures up to Apple's standards. This checklist is made up of questions regarding Apple's interface. These questions, except those concerning selection, apply to specific sets of standards. The selection standards of the guidelines are very detailed and are explained in their own section, "Selecting," in Chapter 3 of the Human Interface Design Guidelines. When examining your interface against the following checklist of questions, you should be able to answer "yes" to each one. General Considerations • • • • • • • • • • Development Platforms Does the application have the "look" of the Apple desktop interface, including, but not limited to, desktop, windows, and menus? Does the application have the "feel" of the Apple desktop interface, including, but not limited to, pointing, selecting, and keyboard input? If a metaphor is being used, is it suitable for the application? Does the metaphor have a "real" visual and behavioral representation, as with the desktop, so that users do not have to carry a "map" in their heads? Does the application always provide some indication that an activity is being carried out in response to a command? Does the user always have the option of finding an object or action on the screen, as opposed to having to remember that object or action before inputting data? Are the operations consistent with the standard elements of the interface; that is, if a user is familiar with applications such as MacPaint, MacDraw, and MacWrite, will the application appear familiar to the user the first time? Is a printout of the application WYSIWYG? (Is it a replica of what the user sees on the screen?) Is suitable feedback provided during task processing? Is the completion of a processing task clearly indicated on the screen or with a sound? Is the duration of the task indicated? Is an explanation offered if a particular action cannot be carried out? Are alterna tives offered? Are there warnings about risky actions? Are there different warnings for different levels of risky actions? Are there enough warnings without being too many? Are users allowed to back away gracefully from risky territory? Human Interface Guidelines Overview and Checklist 3- 1 7 • • Is there a feeling of stability? Are there enough landmarks to remind users what area of the application they are in? Can the operation be interrupted with Command-period? Can Escape be used to cancel an operation that has a Cancel button? Graphic Design • • • Do the commands, features, and parameters of the application, as well as all of the user's data, appear as graphic objects on the screen as often as possible? Does the screen look "clean" and free from clutter? Do users have control over the design of the workplace, allowing them to indi vidualize it? Window Standards • • • • Does the standard state of the window seem appropriate on a 9-inch display? On a larger display? Does the preliminary user-selected state seem appropriate on a 9-inch display? On a larger display? Does the choice made to open in either the standard or the user-selected state make sense? Can sizable windows be expanded to the maximum document size of single displays? Multiple displays? Scrolling Standards • Does the window use either the standard scroll-bar mechanism or the hand grabber for scrolling? If it uses the hand grabber, does the pointer either always become a hand or appear highlighted in a tool palette? • Does clicking on a scroll arrow cause the document to "move" a distance of one unit in the chosen direction? (The unit should be appropriate to the application.) Does clicking on the scroll bar below the scroll box advance the document by a windowful (height or width of a window, minus a one-unit overlap)? Does clicking above the scroll box move the document back by a windowful? Is the function of the arrow keys different from the function of the scroll bar? (Note: All of these questions should be answerable with "yes"; arrow keys should not be substituted for scroll arrows.) • • Dialog Box Standards A modal dialog box is one that the user must explicitly dismiss before doing anything outside it. These boxes should be used sparingly. Development Platforms Human Interface Guidelines Overview and Checklist 3-1 8 • • • • • • Is the question posed in a straightforward and positive way? For example, "Do you want to erase everything on this disk?" rather than "Do you not want to alter the contents of this disk?" When appropriate, do buttons have descriptive labels, such as "Destroy Power Supply" rather than "OK"? Does pressing Escape indicate Cancel in a dialog box? (Pressing Escape should never cause the user to lose infonnation.) Do modal dialog boxes not lead to other modal dialog boxes? Do modal dialog boxes that can be moved have a drag region (title bar) as well as the 2-pixel-wide outline within the content region to signify that they are modal dialog boxes? Has room been left to allow the dialog box to grow during localization? (Most languages require more characters than English to convey equivalent messages.) Alert Standards There are three classes of alerts-Note, Caution, and Stop; each represented by a different icon. Note • • • • Caution Stop Do the alert icon and message fit the situation? Is a beep alert accompanied by a flash (rapid inverting) of the menu bar so that people who can't hear don't miss the message? Does the alert message not only tell the user what is wrong but offer suggestions about corrective action? Is this alert necessary? (Often, the user can simply be prevented from making an error. Example: If the application cannot handle an 8()-character file name, don't offer users an 80-character field in which to enter it.) Menu Standards • • • • • • Development Platli:>rms Does the menu bar contain only menu titles? Are the standard menus-Apple, File, and Edit-present with at least the standard items (these are needed for desk accessories, even when the applica tion doesn't use them)? Has enough room been left on the right side of the menu bar for the additional menus provided by some desk accessories? Is there also enough extra room to allow for the expansion that almost always occurs during translation into other languages? Do the unique menus of the application have names that are appropriate? Are the names sufficiently different from the standard menu names? Can the user understand and remember their meaning? Are frequently used menu items available at the top level rather than in a hierar chical menu or a dialog box? If not, can the user move them up? When an item in a menu is currently disabled, is the menu title dimmed? Can the user still pull down the menu and see the dimmed names of the operations? Human Interface Guidelines Overview and Checklist 3-1 9 • • • • Are the names of menu items appropriate? Can the user understand and remember their meaning? Are menu titles and items initially capitalized unless there is a compelling reason to have a different style (such as "ALL CAPS" in a Style menu)? Do menu items have an ellipsis ( . . .) if more information is required from the user? Do hierarchical titles in a menu have a right-pointing triangle? Are hierarchical menus used only for lists of related items? ,.., A l i g n Bold Left Un�e rline� Align Middle Align Right ,..,N o B a c k g ro u n d mrnUDOlil@ '11bl!l(!)CiJ[!g S o l i d B 11 c lc g ro u n d Pntt e rn e d ,..,S olid TeHt B n c lc g ro u n d R e u e r s <� Te H t P n t t t� r n t� d fr H t • • Can the user see all the commands, items, and hierarchical titles in a menu without scrolling? (Scrolling should be necessary only for menus that users have added to or for menus that spill over because the user has selected a large system font.) Is the indication of a pop-up menu a drop-shadowed box around the current value? While the menu is showing, is its title inverted, and is the current value checked? If the menu must be scrolled, is this indicated by up- or down pointing triangles? Position: I N o rm a l I 14.gm1.1.; S u b s c ri p t • • • • Development Platforms Do keyboard equivalents appear where appropriate? Are the keyboard equiva lents case independent? (The second rule does not apply if the product uses both cases in the keyboard equivalents and enables the user to predict which case to use.) If the application is text oriented, can the user change the font and style by using menu commands? (Usually, fonts and printing styles are in menus called Font and Style, but there may be a good reason to put them in another menu.) If a palette is present, is the selected symbol-icon, pattern, character, or drawing-highlighted? If a menu has been tom off and moved, can the user still access it from the menu bar? When it is torn off a second time, does the first instance disappear? Human Interface Guidelines Overview and Checklist 3-20 Mouse Standards • • If the user initiates an action by pressing the mouse button, does the action take place only when the button is released? Are there ways other than double-clicking to perform a given action? Programming Strategies You may want to refresh your memory about the main programming issues, especially event loop and modes. See the section, "A Strategy for Programming" in Chapter 1 of the Human Inter/ace Design Guidelines. • • • • • • • Is there a clear visual indication of the current mode? Does the visual indication of the mode appear near the object most affected by the mode? (For example, the MacPaint pointer changes to a pencil in a draw mode and to a paint brush in a paint mode.) Is each mode absolutely necessary? Do the modes within the application properly track the user's own modes? Do users consistently avoid the kind of errors caused by the program being in a mode other than what the user wants or expects? (Making a mode visually apparent is no guarantee that the user will track it. Test the application on users, and find out what types of mistakes they are making. If the errors are modal, eliminate the modes.) Can users save a document or quit an application at any time, unless they are in a modal dialog box? Is the widest possible range of user activities available at any time? (The user should spend most of his or her time in the event loop.) Will a color-blind user be able to use the application? Will someone without a color monitor be able to use it' (The information conveyed by color coding should also be presented in another form, such as tes� position, highlighting, gray-scale variations, or pattern. These questions do not apply to programs in which the task to be carried out requires full-color vision on a color monitor.) Will a user with a hearing disability be able to use the application? (Audible messages should be supplemented with visual cues or should allow the user to choose visible instead of audible messages. This question may not apply to music programs.) For those who cannot handle book-form manuals, is any part of the manual available in electronic form.? Documentation • • User Testing Development Platforms Does the manual include a glossary of potentially confusing terms that relate to the application or to the application's topic? If the manual refers the user to another document, is the reference more appro priate than having the information in the manual itself? Although you may feel comfortable with your interface because you've been follow ing the Apple's Human Inteiface Design Guidelines, without testing, you may never know the strengths and weaknesses of your program. The Human Interface team offers this sound advice: Test early and often. Human Interface Guidelines Overview and Checklist 3- 2 1 ti ") Apple Developer Group Object-Oriented Programming and MacApp Welcome to the world of object-oriented programming (OOP) and MacApp®, Apple's object-oriented Macintosh® application framework. Long experience at Apple and elsewhere has shown that OOP offers substantial advantages over traditional func tional-programming techniques, particularly for the kind of complex applications today's users have come to expect. Because we believe that OOP will be the programming model for future generations of computers, we will continue our long term commitment to OOP. We think that when you take a look at the future direction of application development, you will recognize that OOP represents a better choice than procedural programming. The information in this document provides a brief introduction to OOP and MacApp, and includes a description of the documentation and tools you'll need to get started. We encourage you to take advantage of the opportunities OOP has created. Object-Oriented Programming Versus Procedural Programming Compared with traditional procedural programming, object-oriented programming speeds software development and makes programs easier to create, understand, and maintain. Four concepts are key to the benefits of OOP : object, class, inheritance, and polymorphism. Let's look at each one. Object Consider a familiar object; for example, a light bulb. It has fixed states (wattage rating, mass, and bulb type), variable states (on or off), and behavior (heat and light production, current flow). Behavior and state are inextricably intertwined in real world objects. Yet modern CPUs and traditional programming languages treat the computer analogs of behavior and state-code and data-as inherently separate. This separation complicates the design, debugging, and maintenance of software. We are all familiar with apparently innocent modifications to a data structure that break procedures throughout a program. Object-oriented programming languages explicitly mimic the real world by linking data and the procedures that manipulate that data into what are called objects. A light-bulb object, for instance, would have variables for its state and procedures for computing heat, current flow, and light output. This encapsulation of data and code minimizes and localizes the procedures that rely upon detailed knowledge of an object's data structures. Consequently, object-oriented programs are easier to understand and to maintain. Class The object-oriented programmer describes different types of objects, including the appropriate linkage of data and procedures, by defining classes. A class specifies the structure of the data for all individual objects of the class, as does a Pascal RECORD or C struct. Unlike records or structs, however, each class also specifies the proce dures unique to it. Although each individual object will normally have its own data, all objects of a given class share the same set of procedures. Development Platforms Object-Oriented Programming and MacApp 3-22 Inheritance The various types of real-world objects in an application domain become separate classes in the program. These classes need to share behavior because the corre sponding types of real-world objects often share behavior. For instance, a taxi is a kind of car, which is a kind of vehicle. Therefore a taxi shares most of the behavior of any vehicle and almost all of the behavior of a car. Relationships such as these can be expressed naturally in OOP by making the more specialized class a subclass of the more general class. The sharing of behavior arises because a subclass inherits all of the data and procedures of its superclass. So if taxi is a subclass of car, then, with no further effort on the part of the programmer, taxi objects would already have all the structure and behavior of car objects. The programmer of the taxi class presumably would add new data items (two-way radios, fare meters, and so on) and new procedures (computing fares , for example). Procedures already implemented by cars may be modified or overridden (taxis may use special lanes at airports or always have broken air conditioners) . But most of the structure and code of the car superclass is effortlessly reused by the taxi subclass. This reuse of inherited code simplifies maintenance. Polymorphism In traditional procedural programming, the code to be executed at every point in the program is specified exactly by the order of procedure calls. When a procedural language compiler encounters a procedure call, it knows precisely what code to invoke. But in OOP, a subclass may override a procedure implemented by its superclass. In that case, the method(or procedure) in the subclass and the super class have the same name. The actual code to be executed depends on the class of the object on which it is supposed to act. This flexible binding of code with method names is called polymorphism. Pascal or C programmers routinely use a limited form of polymorphism: Arithmetic operators such as the plus operator (+) invoke different code for integers than for floats. But this primitive polymorphism is hard-coded in the compiler, usually limited to a few mathematical operators, and cannot be extended by the programmer. By giving the programmer control of polymorphism (hence the ability to selectively override and enhance existing behavior in new subclasses), OOP makes code reuse practical and adds to the flexibility and mutability of the program. Object-Oriented Programming Libraries and TooJs Object-oriented programming requires a mature class library and specialized pro gramming tools, in addition to an OOP language. Classes, inheritance, and polymorphism provide the opportunity for code reuse. Object-oriented class libraries provide the code to reuse . Mature class libraries turn the promise of OOP into successful practice. These libraries, however, must be carefully designed and well tested. With wide reuse, every weak spot (whether a boundary condition or careless assumption) will be tested. Designing classes for maximum reusability also requires insight into how best to generalize the classes. Good class hierarchies, like those of Smalltalk or MacApp, have grown by natural selection over a period of years. Much of the advertised productivity gain of OOP stems from the use of such libraries. Once the programmer learns a libraiy, much of the functionality of each new program is borrowed or inherited from existing library code. Rather than measuring programming productivity in lines-per- Development Plati>rms Object-Oriented Programming and MacApp 3-23 day of new code, the experienced OOP programmer takes pride in how little new code is needed. Familiar development tools such as editors and debuggers have evolved to meet the needs of traditional procedural programming. The special features of OOP place additional demands on these development tools. The distribution of behavior among classes and the sharing of code fostered by inheritance require a tool for rapidly browsing code by class and method name. Typical editors are clumsy for such browsing. The distribution of most data amongst a variety of objects requires an object inspector tool for examining the state of active objects that "knows" the structure of the objects and can display that data in a meaningful form. Traditional tools for displaying individual memory locations in HEX are tedious at best, and an object-oriented debugger must be aware of classes and method invocations as well as the structure of objects. Class libraries that offer classes for construction of windows and dialogs also require a graphical direct-manipulation layout tool for easy construc tion of those visual interfaces. MacApp offers all of these. MacApp MacApp version 2.0B9 is the latest beta release of Apple's second-generation object-oriented Macintosh application framework. MacApp offers a mature object oriented class library that is ideal for programmers who wish to maximize their pro ductivity as they develop robust, user-friendly, commercial Macintosh applications . MacApp helps you work more productively by allowing you to program in a style well suited to Macintosh applications. Your application can inherit the behavior of a standard Macintosh application directly from MacApp code; you can then override the parts you wish to customize. With MacApp and less than a page of your own code, you can have a complete Macintosh application that creates windows, interprets mouse clicks, handles desk accessories, prints files, and supports every other standard feature a Macintosh application is likely to have. The applications you create with MacApp can run on any Macintosh Plus, Macintosh SE, or Macintosh II computer. If the code you add follows Apple's com patibility guidelines, your applications will run on both the Macintosh and A/UX® operating systems (including MultiFinder™ compatibility on the Macintosh OS). MacApp is widely used for in-house development by firms such as GTE Government Systems, Peat Marwick & Main, and Arthur Andersen. It has been used by companies such as Odesta, Activision, and Olduvai to develop commercial applications for networking and communications, accounting, report generation, geographical data display, CAD, optical character recognition, knowledge engineer ing, and geology. MacApp 2.0 Features and Benefits The standard Macintosh application does the following: • • • • • • Development PlatfOrms Manages menus. Supports Undo commands. Provides extensive support for exception handling. Supports multipage printing. Supports desk accessories. Supports scrolling, zooming, and opening and closing windows. Object-Oriented Programming and MacApp 3-2 4 Strict adherence to Apple compatibility guidelines: • Simplifies the task of creating applications that will be compatible with future hardware and system software. MultiFinder support: • Allows your MacApp applications to run in the background. The new view architecture: • • • Offers a simpler, more powerful view class hierarchy. Uses view resources that can be created and edited with the new ViewEdit tool. Includes optional 32-bit view coordinates to let you work with large views. New TGridView view class: • Supports one-dimensional lists and two-dimensional grids of views (such as spreadsheets). Support tools include the following: • • • • A new WYSIWYG graphical window and dialog-box design tool speeds design of your views. An integrated object-oriented debugger speeds debugging. A new object inspector lets you examine objects. An improved build tool makes building your program easier and faster. Six sample programs: • • Features Added to MacApp 2.0 • • • • Development Platfurms Can be used as learning aids or as the foundation for actual programs. Include complete source code. Views: MacApp's designers have streamlined the classes that handle windows, dialogs, and views. The MacApp 1 .1 window architecture based upon T F r ame and T cat v i e w has been replaced by a simpler structure, all of which de scends from TVi ew. This new, more general architecture allows you to stack views to get more complex screen displays. Dialogs: MacApp no longer uses the built-in Dialog Manager, but instead handles situations needing dialogs by using windows with nested views. This approach simplifies the architecture and gives you an elegant way to deal with both windows and dialogs. Larger coordinate system: MacApp version 1 .1 was limited to a drawing area of 30,000 by 30,000 pixels (the built-in limitation of QuickDrawj. MacApp 2.0 allows you to use 32-bit addresses, giving you a coordinate space of more than 4 billion by 4 billion pixels. However, you must use MacApp procedures to convert 32-bit coordinates to and from a set of "local" QuickDraw coordinates before drawing can take place. This is only required if you opt to use these large views. TextEdit: Supports multiple fonts, sizes, and styles. There is still, however, a practical limitation of a maximum of 32,000 characters and maximum heights and widths of 32,000 pixels each. Object-Oriented Programming and MacApp 3-2 5 • • • Development Tools, Documentation, and Training Inspector: During debugging, you can open one or more Inspector windows, each of which lets you browse through the fields of any existing objects. ViewEdit: This MacApp utility program lets you create view hierarchies (views with multiple subviews) and edit view resources visually (similar to what ResEdit™ does with resources). Grids: A new class-TGr idVi ew-helps you display and manipulate one-or two-dimensional grids of information. Development Tools The following development tools are available from APDA™: • • • • MacApp version 2.0, (includes the MacApp class library, sample programs, debugger, inspector, MABuild, and ViewEdit) MPW™version 3.0 MPW Pascal version 3.0 MacApp Browser Documentation The following documentation is available from APDA: • • • • • Introduction to MacApp 2.0 and Object-Oriented Programming MacApp 2. 0 Tutorial MacApp 2. 0 Cookbook Object-Oriented Programming/or the Macintosh Inside Macintosh, Volumes I-V Recommended reading • Object-Oriented Software Construction, Bertrand Meyer (1988); available at your local bookstore Apple equipment neededfor development • Macintosh Plus, Macintosh SE, Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh Ilcx, with at least 2 megabytes of RAM and a hard disk Developer Training Apple's Developer University offers a course on MacApp and Object-Oriented Programming. For information on this course, see the section, "Training Resources" of this guidebook, or check the AppleLlnk® network (path: Developer Services: Developer University). Development Platforms Object-Oriented Programming and MacApp 3-26 tl._K) Introduction A/UX Development Tools and Documentation Apple Developer Group A/UX Development Welcome to A/UX® and the A/UX Toolbox. This document explains the available application-development environments, describes development opportunities, and provides answers to commonly asked questions about A/UX. We hope the material will enable you to take advantage of the opportunities A/UX has created. A/UX increases the market opportunities for both UNIX and Macintosh® developers. It provides Macintosh developers with additional markets for their current Macintosh products, because Macintosh applications that conform to the Inside Macintosh guidelines can run in A/UX without change. In other words, the same product that a developer offers for the Macintosh operating system platform can also be offered for the A/UX platform. For UNIX developers, A/UX provides a standard UNIX environment for porting applications to A/UX. A/UX also provides developers with an excellent platform for additional software development for university, federal government, and commercial customers who are committed to a standard UNIX environment. If you're a Macintosh developer, try testing your existing Macintosh applica tions for compatibility with A/UX. You may already be able to offer your products to A/UX customers. If your code does not conform to Inside Macintosh guidelines, you are encouraged to start converting now; future release of the Macintosh operating system will also require strict compatibility to Inside Macintosh. If you're a UNIX developer, you have two choices: port your existing applications to the A/UX platform, or develop new or enhanced A/DX-specific applications using the A/UX Toolbox. Whether you are Macintosh or UNIX oriented, Apple and A/UX provide you with the tools and expertise to help you develop and market your applications for, the emerging UNIX desktop market. Ultimately, it's your skills and imagination that users are depending on for new and innovative A/UX applications. To help you develop A/UX applications on the Macintosh II, Ilx, or Ilcx, the A/UX system includes a C compiler and other development-tools. You will also need the following documentation and development tools: Apple Equipment • • • • • • Development Plattorms Macintosh II, Ilx, or IIcx computer with a minimum of 4 megabytes of RAM (and a 688 5 1 PMMU chip for Macintosh II systems) Macintosh-compatible monochrome or color monitor A/UX on an 80-megabyte disk drive, disks, or tape (includes A/UX Accessory Kit) Apple®Tape Backup 40SC (optional) Apple Etheffalk™ Interface Card (optional, but recommended) Third-party communications card for LocalTalk™ printing from A/UX Toolbox applications (optional) A/UX Development 3-27 A/UX supports the Apple ImageWriter®II and laserWriter®printers, and the Apple Hard Disk Drives 20SC, 40SC, 80SC, and 160SC. Documentation • • • • • Introduction to A/UX Standard UNIX Features A/UX manuals (15-binder set), sold separately from A/UX software; available to Apple partners through the Developer Price Llst; and to Apple associates from an authorized Apple dealer Inside Macintosh, Volumes I-V (included in the Developer Starter Kit); also available from APDA Macintosh Technical Note #1 17: Compatibility: Why and How, available from APDATM A/UX Toolbox: Macintosh ROM Interface manual (included in the A/UX manual set) Macintosh Technical Note #21 2: Thejoy ofBeing 32-Bit Clean, available from APDA A/UX is an implementation of AT&Ts UNIX® System V, Release 2, Version 2 operat ing system for the Macintosh II personal computer family. It conforms to the pub lished System V Interface Definition (SVID) standard, POSIX 1003 . 1 Draft 1 2, and Federal Information Processing Standard (FIPS) #151 . A/UX includes key features from Berkeley's BSD 4.3, as well as support for TCP/IP, X Window System, and Sun Microsystems' Network File System (NFS®). A/UX serves as an alternative to the Macintosh operating system. It com bines the strengths of an industry-standard, multitasking operating system with the enhancements of the Macintosh technology and human interface. A/UX also gives the Macintosh the capability to share software and data in a multivendor or net worked environment. AT&T System V is becoming widely used in business and government markets, while BSD is becoming widely used in higher education and engineering markets. A/UX, which combines the features of both, provides developers with a standard platform for these four major workstation markets. As a standard platform, A/UX offers the following: • • • Features Added by Apple In addition to key features of the UNIX environment, A/UX includes special features that allow A/UX applications to: • • • Development PlatfOnns Application source-code compatibility with other UNIX System V systems Smooth porting for BSD 4.3 applications Many connectivity options based on Ethernet or serial networks with industry standard facilities such as Berkeley Networking Services, NFS, and X Window System Incorporate the Macintosh user interface Increase system reliability Reduce system administration requirements AIUX Development 3-28 Macintosh Toolbox Support With A/UX, developers can access the Macintosh Toolbox to control user-interface options such as pull-down menus, multiple fonts, dialog boxes, and scroll bars; programs written for A/UX can utilize the standard Macintosh interface. Macintosh Binary Support Existing Macintosh applications can be launched directly into the A/UX environment. Consequently, Macintosh developers have an additional marketplace for their existing products, and customers have access to an expanded library of software. Simple Startup Unlike other UNIX systems, typing in a string of commands is unnecessary-you can start up A/UX by simply clicking on the A/UX icon. Automatic Configuration On startup, A/UX automatically reconfigures itself to access device drivers for cards installed in the Macintosh II system's NuBusTM slots. The ports and slots of the Macintosh II are polled for hardware changes. If a board has been removed, appro priate drivers are automatically removed from the kernel, requiring no operator inter vention. Automatic SelfRepair A/UX keeps redundant copies of crucial system files. In the event of a damaging crash, it can automatically return the system to its operational state and repair lost or damaged critical system files. TranScript'Jfrom Adobe Systems, Inc. A/UX includes the TranScript utility from Adobe Systems. Output from the UNIX Documenter's Workbench document-processing system can be formatted for the Apple laserWriter® printer, as well as for other printers that use Adobe's PostScript® page-description language. Toolbox-Related Components of A/UX Toolbox routines fall into two categories: user-interface Toolbox routines and Macintosh operating-system routines. When an A/UX application places a call to one of the Macintosh user-interface Toolbox routines, the A/UX Toolbox intercepts the call and, if necessary, translates the parameters into a form usable by the ROMs. After the A/UX Toolbox translates the call, it invokes the same ROM code that would be used in the native Macintosh environment. When an A/UX Toolbox application issues a call to one of the Macintosh operating system routines, the A/UX Toolbox diverts the call to a substitute routine in its own library. The A/UX Toolbox operating system routines make calls to the standard A/UX libraries to perform A/UX equivalents of the Macintosh operating system functions. In both cases, the A/UX Toolbox incorporates a toolboxdaemon that runs in the background and services A/UX Toolbox requests. Contents of the Toolbox • Development Platforms Source code for three sample programs (term, sample, and qdsamp) and the associated makefiles that demonstrate how to compile and link a program; executable code can be found in /usr/toolboxbin, while source code and makefiles are in /user/lib/mac/examples A/UX Development 3-2 9 • • • • Utilities for use when developing and running A/UX Toolbox applications; executable code can be found in /usr/toolboxbin A library of routines that handle communications between an A/UX C program and the Macintosh ROM, in a file in /usr/lib/libmac.a C interface files that define the constants, types, and functions used by the A/UX Toolbox libraries, in /usr/lnclude/mac Resource-declaration files that declare the Macintosh resource types, in /usr/lib/ mac/rlncludes • • New Features of A/UX The Macintosh file system, which contains resources required for operation of the A/UX Toolbox, in /usr/lib/mac/system A special initialization file that must be linked into all A/UX Toolbox applications developed in A/UX, labeled /usr/lib/maccrtO.o Release 1.1 of the A/UX Toolbox supports the following new features for developers (see the A/UX 1 . 1 data sheet for additional features added in release 1 . 1): Standard Printing Applications can print to the AppleTalk® Protocol Stack using the standard Macintosh printing calls. (Note: 1he AIUX AppleTalk implementation does not use the built-in AppleTalk port. To use AppleTalk, you must install one ofseveral third-party cards.) Custom Video Drivers The A/UX Toolbox supports custom video drivers, including color video drivers. Desk Accessories The A/UX Toolbox supports desk accessories and other custom device drivers that do not manipulate hardware. The standard software distribution contains the basic Macintosh desk accessories, including the Chooser and the Control Panel. String Formats and Point Passing The ROM interface libraries include two versions of all routines that take or return strings and points. One version uses Pascal string formats and point-passing conventions. The second uses C string formats and point-passing conventions, parallel to the change in MPW.... C, Version 3.0. File Conversion Utility A new utility, fcnvt, converts files in A/UX among the AppleSingle, AppleDouble, and simple A/UX formats, replacing rcnvt. Left-to-Right Compiler Evaluation The A/UX C compiler evaluates multicharacter constants from left to right, as does the MPW.... C Compiler. Applications Development Environments You can develop applications in either the Macintosh operating system or A/UX. Through the A/UX Toolbox, you can run applications and tools in one environment that were developed in the Macintosh operating system. Development Plati>rms A/UX Development 3-3 0 Execution Environment .. Cl � �.. El -s: Cl i:ilil .. Cl � Macintosh .c: Ill Develop, debug, and run programs with Macintosh tools . B i:: A/lJX Develop and debug program with Macintosh tools. Transfer binary file to A/UX; then launch with A/lJX Toolbox utility. ·c:; "' ::E El Q. .s � ... � � >< � Develop and debug program with A/UX tools . Use A/UX Toolbox calls . Develop, debug, and run program with A/lJX tools . Transfer source code to Macintosh; then compile and link to run in native Macintosh environment. Both Macintosh binary files transferred to A/UX and A/UX Toolbox programs developed in A/UX must meet the A/UX Toolbox compatibility guidelines. Porting a Macintosh Application to A/UX When you port a Macintosh application to A/UX, follow these three steps: (See the attachment "Transferring Macintosh Applications to A/UX'' for additional information on porting a Macintosh application to A/UX). • • • Development Platforms Check the source codefor compatibility - compare the program against the recommendations in Inside Macintosh, Volumes 1-V. If necessary, modify, rebuild, and test the application in the Macintosh operating system before trans ferring the file to A/UX. Also, refer to Macintosh Technical Note #212: The joy of Being 32-Bit Clean. Transfer the binaryfile to A!UX - use the hfx utility to transfer the file from the Macintosh operating system to A/UX; both utilities read Macintosh floppy disks from within A/UX. The hfx utility is an A/UX Toolbox application with a Macintosh-like interface. It can read both Macintosh hierarchical file system (HFS) and Macin tosh flat file system (MFS) floppy disks. hfx always transfers a Macintosh file into a pair of AppleDouble files. If you intend to use a transferred file only from Macintosh applications, we recommend that the file be transferred to A/UX in AppleSingle format. With AppleSingle format, both data and resource infonnation is stored in a single file. If you intend to use a transferred file from both Macintosh and UNIX applica tions and/or utilities, we recommend transferring to AppleDouble format. AppleDouble format separates Macintosh information into two files, one for resource information and one for data. Run the application in A!UX - during the initial porting, the safest way to run an application is through the hfx utility. hfx allows you to set a timer before launching an application. If the application hangs, you can regain control of the system without reboo ting when the timer runs out. Then, to fully test the application in A/UX, you can run it with the launch utility. If the ported application does not run in A/UX, use one of the A/UX debuggers (adb or sdb) to identify the problem. Be aware that the Symbol Table infonnation is not recognized by these debuggers. If your application is AIUX Development 3- 3 1 written in C, you might be able to use the debuggers more effectively if you transfer the source code to A/UX and compile it there. An A/UX version of MacsBug will be available from APDA in the near future. When an A/UX Toolbox application is running, keyboard input is diverted to the Macintosh event queue. Input is not returned to the normal character queue until the program exits. Therefore, if you are using one of the A/UX debuggers on an A/UX Toolbox application from the Macintosh keyboard, you are unable to communicate with the machine after the debugger reports an error within the program. Because of this, you should always run the debugger from a terminal attached to a serial port or communicating over the network. Shared libraries Because shared libraries are not implemented in Release 1 . 1 of A/UX, an A/UX Toolbox application (that is, a UNIX application with Toolbox calls) that you build now will contain the actual code for the current interface routine. The code is likely to be unusable in future releases. You can support future compatibility by shipping with your product the application's relocatable object code and makefile that link, or, " . . . and the makefile that links . . " it to the appropriate libraries. Your customers can then rebuild the application using the new libraries after installing future releases of A/UX. Development Platforms AIUX Development 3- 3 2 ti" Apple Developer Group Transferring Macintosh Applications to A/UX This note describes the basics for using the hfx utility. The note also presents guidelines for what infonnation you need to include in a user's guide to accompany your software application. The h f x utility comes as a part of the A/UX 1 . 1 distribu tion, and is a file-transfer tool with a Macintosh inte1face. The h f x utility works similarly to the Font/DA mover, a Macintosh utility. Any Macintosh application that is written according to the guidelines in Inside Macintosh and that is 32-bit clean runs without change in the A/UX environ ment. You simply transfer the application to your A/UX file system using the file transfer tool h f x . You should test the application thoroughly under A/UX before you publish that your application runs under A/UX. Using the hfx utility You need to start up A/UX and bring it to multiuser mode to use h f x . You can invoke h f x from any location in the file system, except another A/UX Toolbox ap plication. The steps that follow outline the simple procedure a user completes to transfer and launch a Macintosh application. 1. 2. 3. 4. 5. 6. 7. 8. 9. Start up A/UX. Bring A/UX to multiuser mode b y using the i n i t 2 command. Invoke the h f x utility by entering the h f x command. Mount the Macintosh volume containing the application you want to transfer by Using the "Look for Disks" menu commands, or by inserting a 3.5-inch disk into the internal disk drive and clicking Drive. Select a directory (folder) where you want the application to reside in your A/UX file system by opening directories or by using the volume-title menu to move up the file system structure . Select the application that you want to transfer by clicking on the filename in the list that appears as the contents of the current Macintosh disk. Click Copy. Click OK. Click Open. The application should run just as it does in Macintosh OS. The first time you start up a Macintosh application in A/UX, you should use the option "Set background timer to 2 minutes." If the application runs successfully after two minutes, you will return to the A/UX shell or the h f x utility. Then you can disable the timer by deselecting the option and launch your application. If the application crashes, after two minutes A/UX returns control of the system to the console device, usually your Macintosh monitor. Managing your application in A/UX You can always start up Macintosh applications from the h f x utility. You can also use the l a un c h command from a shell to start up applications . At the shell prompt, you enter the following command: l a un c h Development PlatfOrms application_name Transferring Macintosh Applications to A!UX 3-33 Replace the italics with the file name of the application. To open a document when you start up the application, enter the following command. launch application_ name filename , If your application doesn t run, try using the flag options for the launch command. the application won't launch, use this command: launch -i If application_name If the screen freezes while the application is running, try this command: launch - t application_name A/UX does not support low memory global variables. If your application utilizes them, you can use the t option to initialize the system on start up. To print a Macintosh document in A/UX, you follow standard Macintosh procedures. You must have a printer that uses AppleTalk software and is connected with LocalTalk compatible cables. The instructions for selling up a printer appear in AIUX Local System Administration and AIUX Network System Administration. - Documentation notes Several important factors affect Macintosh applications and A/UX. You may want to include the following information as tips, warnings, and notes in your documenta tion. • • • • Warning - You must bring the system to multiuser mode to use A/UX Toolbox utilities. Use the i n i t 2 command to enter multiuser mode. Important - You can only mount hard disks using the "Look for Disks" menu commands. You cannot mount CD-ROM drives, tape backup devices, or other SCSI devices using h f x . Do not use the All command unless you only have hard disks connected to your A/UX system. Using this menu to mount other SCSI devices causes the system to stop functioning. Important ...:. A/UX 1 .1 does not support MultiFinder. You can only use one Macintosh application or one A/UX Toolbox application at a time. Important Don't select the "CR to NL" option when transferring an application. This option translates the end-of-line character (hex ?) to a new line character (hex A). - Tip: If you are copying several applications or files at one time, you can skip the "Copy to" dialog box for each file by pressing the OPTION key when you cl� �w. . You can change file attributes and assign the new values to all the files by pressing the OPTION key when you click OK in the first "Copy to" dialog box . Development Platfbrms Transferring Macintosh Applications to AIUX 3-34 ti Apple Developer Group ", General Issues A/UX Q&A Q. How do Ifind an Al� dealer in my area? A. Call 1-800-538-9696, extension 100. Q. Is there a software update service available for AIUX? A manual update service? A. Yes and yes. Subscriptions for A/UX software updates and A/UX manual updates are available on the Developer Price Llst for purchase by Apple Partners and Certified Developers. Apple Associates may purchase these update subscriptions from an authorized Apple dealer. By subscribing to these update services, you will receive all software and documentation updates released during a 1 2-month subscription period. Q. What is the AIUX Hotline? How can I subscribe to it? A. Licensing Issues The A/UX Hotline is a subscription-based telephone support service for A/UX users. It is staffed by Apple support experts. A subscription for A/UX Hotline support is available on the Developer Price Llst for purchase by Apple Partners and Certified Developers. Apple Associates can purchase a subscription for A/UX Hotline support from an authorized Apple dealer. Note: The recommended way for Apple Partners and Certified Developers to receive development support for A/UX is by contacting Developer Technical Support via the AppleLlnk®network. Q . What licensing options are availablefor AIUX? A. We offer great flexibility in the area of licensing. Some of the options include: • • • 1- to 16-user binary license with all A/UX 1 . 1 purchases Single right to copy Reseller license for VARs Q. What does a 1- to 16-user license mean? A. Each licensed A/UX 1 .1 system may have up to 16 users logged in, either locally or remotely. Since A/UX is positioned for a single-user desktop computer, the additional users would primarily be remotely connected. Q. What licensing options are availablefor X Window System? A. All X Window System purchases include a single-user license and a form that can be used to apply, for a fee, for a site license. Development Plati>rms A/UX Q&A 3-35 A/UX 1.1 Development Issues Q. What is the key benefit ofAIUX 1.1? A. A/UX is a very standard operating environment with the added value of Macintosh® capabilities. You can now run 32-bit clean Macintosh applications from our UNIX System "out of the box." Q. What are the key additions to AIUX in version 1.1? A. A/UX 1 . 1 • Runs HyperCard® l .2.2 • Supports POSIX FIPS • Supports X Window System (sold separately) • Supports . color in Macintosh Toolbox and X Window System • Supports printing from Macintosh applications (via third party cards) • Supports Apple® Tape Backup 40SC and AppleCD SC... drive • Is available with 16-user license • Provides Increased Macintosh Toolbox support, allowing more Macintosh applications to execute under A/UX Q. What's in the AIUX Accessory Kit? A. The kit includes the following: • AIUX Installation Guide • Road Map to A/UX documentation A/UX System Setup and Read Me disk A/UX Data Encryption Standard (DES) Software disk A/UX Standalone Shell disk A/UX Sash and Utilities disk A/UX Systems Checker disk Tape Backup/HD SC Setup disk • • • • • • • • AIUX version 1 . 1 Release Notes AIUX Support brochure Q. Which UMX standard does Apple support? A. A/UX is a full AT&T version V.2.2 UNIX® system, and is compliant with the System V Validation Suite. A/UX is also FIPs #151 and IEEE 1003.1 (Posix Draft 1 2) compliant, and thus meets the requirements for many federal government bids. We will also support additional standards, as defined by our end users, as they emerge. (We're closely watching standards groups such as OSF, UNIX International, and X/Open.) Q. I'm developing some peripheral hardwarefor the UNIX environment. Is it difficult to develop a device driverfor AIUX? A. Development Platforms An Apple device driver kit is available through APDA.... The kit contains source code for A/UX 1 .1 device drivers as well as documentation that explains how to write a device driver, how to configure it into the kernel and relink the kernel, and other important information. A!UX Q &A 3-36 Q. What in terface does Apple recommendfor AIUX applications? A. We do not restrict developers to any user interface. You may choose to develop using the Macintosh Toolbox, X Toolkit, or another method of your choice. However, we feel that the Macintosh Toolbox interface has a strong advantage a consistent interface that is familiar to all Macintosh users. Although conversion of current applications may present a difficult programming task, we believe that it will pay off for developers in the long run. (As more Macintosh programs become available, this interface will become more familiar to the UNIX commu nity and will become the standard for A/UX.) If you're considering the use of a different interface because of the ease of porting to other platforms, both the X Toolkit interface and the standard TTY interface are available and fully supported under A/UX. Q. What does it mean to be ''32-bit clean "? A. Earlier versions of the Macintosh hardware recognized only 24 of the bits in a 32bit address. Some Macintosh applications were therefore written as 24-bit app lications, and play "tricks" with the remaining 8 bits of address fields (against Inside Macintosh guidelines). These applications must, the refore, be "cleaned up". The current Macintosh operating system (version 6) has assisted applica tions by masking the address in many instances. To allow larger programs to run (either with greater physical memory or with virtual memory), an operating system must use all 32 bits of the address. Since A/UX provides virtual memory, it is the first of the Apple operating systems to require 32-bit clean applications. The next version of the Macintosh operating system, vers ion 7.0 (announced at the Spring Developers Conference), also requires 32-bit clean applications if virtu al memory is to be used. Q. Will AIUX continue to track newfeatures of the Macintosh Operating System? In particular, will System 7. 0features be ported to AIUX? A. Apple's commitment to bring the Macintosh experience to the Unix world focuses on two major goals: • • providing customer-demanded standards incorporating the functionality of the Macintosh operating system into A/UX Apple has recently announced System 7.0 for release in 1990. Most Macintosh System Software features will be incorpo rated into A/UX shortly after the Macintosh operating system release. In the interim, A/UX will track toolbox compatibility at the System 6.0.4 level and will continue to require 32-bit cleanliness. Since A/UX and System 7.0 both require 32-bit clean programming tech niques, Apple recommends that Developers build 32-bit clean binaries that can run on System 6.0.x, A/UX 1 . 1 , and System 7.0. By programming to test for 32bit cleanliness, and testing for 7.0 features before using them, developers can build single application binaries that run in all three environments: 7.0, 6.0.x, and A/UX. Development Plattorms A/UX Q&A 3-37 Testing for the presence of System 7.0 features can be accommodated by using Gestalt calls (System 7.0 environment status). By coding to discern the operating environment with Gestalt first, and SysEnvirons second, developers can easily ensure maximum compatibility without releasing additional versions of their applications. Future releases of A/UX will support the Gestalt calls, and current releases of A/UX and System 6.0.x support the SysEnvirons calls . Refer to Technical Note #21 2: The]oy ofBeing 32-bit Clean and Technical Note # 1 17: Compatibility: Why and How for further information. X Window System Q. Is the X Window System available? A. Yes. X Window System, version 1 1 , Release 3, is available on the Developer Price List for purchase by Apple Partners and Certified Deve lope rs Apple Associates may purchase the X Window System from an authorized Apple dealer. . Q. Which toolkit is Apple shipping With the X Window System? A. We are shipping the standard X Toolkit, as released by MIT, on the standard source tape. We will evaluate other toolkits for future release. Q. Can I nm an X application on another UNIX system and display on A!UX? A. Yes. Apple's display server has been adapted to present a user interface appro priate for a Macintosh user. Q. Can an X application on AIUX use more than one monitor? A. Development Plati>nns Yes. Apple's X Window System for A/UX supports up to five monitors simulta neously. AIUX Q &A 3-3 8 / ti "' Apple Developer Group Multimedia Overview Introduction Multimedia is the integration of high-quality sound, live-action video, and animation into the computing environment. Over the last two years, Apple has expanded and improved its hardware platforms and software support in this area to encourage third-party development. Apple has identified multimedia development as crucial to its strategy for future success, and developers are urged to "think multimedia," regardless of the application. This section discusses the new and enhanced sound features that will be available with the release of System Software 7.0. Also included is an introduction to CD-ROM and AppleCD SC™ drive technology. Because many audio and video development toolkits use HyperCard® as a front end, the HyperCard section should also be a valuable reference for audio and video development. Fundamental Multimedia Design Principles There are three basic design principles that support Apple's plans to extend the Macintosh® architecture: • • • Development Opportunities Although a great impact is expected to be made in changes to existing applications, there are also development opportunities for new applications specifically designed to work with the following data types: • • • Development Platforms Empowering the user as an information creator. Unlike today's media environ ment of television, radio, and magazines, multimedia is interactive and allows users to participate in the creation of information. Extensions to the Macintosh architecture are designed as platform tools that allow users to access informa tion, and also to create and distribute their original work. Delivering quantity and quality. Through multimedia, large quantities of infor mation will be made available using the highest-quality interface. The burden of "information overload" can be lifted with tools that allow users not only to access, but also to manipulate information. As new data types come into the Macintosh environment, development opportunities will open up for the creation of new tools such as database applications for video and sound infor mation; video and sound editing and organizing tools; and applications to help users navigate through environments that include sound and moving images. Making it mainstream. Although the idea of multimedia may be technologically advanced, these new capabilities should not belong to a specialized few but should permeate all of Apple's products and third-party applications, providing the same advantages to all customers. Today, sophisticated applications of video, sound, and animation are associated with the entertainment and media industries. An important challenge for developers will be to bring these high end capabilities out of the realm of specialists and into the hands of average users. Video-image processing Video editing Still-image sequencing with sound Multimedia Overview 3-39 • • • • Animation applications Sound synthesis and editing Speech recognition and synthesis Voice mail An extremely important development area is electronic-information products. As Macintosh platforms become better for sound, video, and animation, Macintosh-compatible electronic-information products are expected to take their place beside the traditional applications of today. These new products will include news, music, current affairs, documentary video, "how-to" and reference data, and sound tracks from speeches and events. This information will be viewed and heard selectively and interactively; incorporated into original work; personally annotated and indexed; and utilized within traditional applications, such as spreadsheet and presentations programs. Developers are urged to be aware of partnerships that can bring productivity and creativity applications together with electronic-information resources from media technology. Most important, because of Apple's focus on creating as well as accessing information, users will need the tools to create their own electronic-information products, whether they are for personal or business use, or commercial distribution. Apple customers with special skills, knowledge, and original ideas will need more powerful tools to transfer their insights to others. To make this happen, Apple will work actively to bring information "providers" together with the Apple developer community. Whether your business is making productivity applications, support tools, creativity products, hardware enhancements, or products that don't, as yet, have a category, we think multimedia offers you an exciting opportunity. Development Platforms Multimedia Overview 3 -40 ti , Apple Developer Group CD-ROM and the AppleCD SC Drive Introduction Imagine four times the aroou nt of information found in the Encyclopedia Britannica on your desktop, with full text indexing and Boolean searches. Welcome to the world of CD-ROM technology. The phenomenal success of audio CDs has contributed to the initial success of CD-ROM; customers already know about the quality and reliability of the medium. CD-ROM is a reliable, easy, and relatively inexpensive means to distribute enorroous amounts of data to computer users. The more than 200 currently available titles address a large range of markets government, legal, financial, publishing, medical, education, libraries, research-and are mainly MS-DOS, but the AppleCD SC"' drive can access their data if they are formatted properly on ISO 9660/Hig h Sierra discs. It can also access other disc formats, including audio CDs. The information in this document provides you with an introduction to CD-ROM technology, the AppleCD SC"' drive, and the opportunities in this area for the developer. Also included is infonnation on an opportunity to press a test CD-ROM disc and 100 copies at a low cost. Disk vs. Disc: What Is CD-ROM? Both CD-ROM and audio CD are explained in great detail in two companion booklets- The Yellow Book and 1he Red Book, respectively-published by Sony & Philips. These texts define the data organization on the disc and provide information for additional error correction. CD-ROM is a close relative of the audio CD, and because both are optical storage mediums, as opposed to magnetic, there is a distinction in spelling: disc (optical) and disk (magnetic). You can store roo re than 550 megabytes of infonnation on a CD-ROM disc. CD-ROMs are also reliable; they have a plastic layer that protects the discs from most scratches. Because the medium is read-only, users can't erase information by mistake. And, as an optical medium, CD-ROMs are unaffected by magnets. CD ROMs are also reasonably fast: access time to any information stored on the disc is an average of six tenths of a second. CD-ROM discs are less expensive than other large-storage random-access media. The following is a quick glance at some of the advantages and disadvantages of each medium, including a cost comparison: • • • Development Platforms WORM (Write-Once-Read-Many) disc - Though WORM discs' storage capacity is similar to that of CD-ROM discs, the disc and drive are totally different. WORM discs are excellent for storage of large amounts of infonnation on one or very few copies; however, because of the cost and time required to duplicate the discs, they are totally inadequate for mass duplication. Videodiscs - Videodisc drives and discs are also a different technology from that of CD-ROM. Laserdiscs store analog video and analog/digital sound; no digital data standard exists for them. The only major advantage of laserdiscs over CD ROM discs is their full-motion video capability. Erasable optical discs - Although erasable optical discs are now commercially available, their cost is going to be relatively high for some time. Llke CD-ROM, erasable optical discs offer very large storage capacity; however, unlike CD- CD-ROM and the AppleCD SC Drive 3-41 • ROM, users can both read data from the disc and write to the disc. Erasable discs will more likely be used for personal storage and customization of large amounts of data, as opposed to CD-ROM, which is used to distribute large amounts of information to large quantities of users. Hard disks- As an information-distribution medium, hard disks are very expensive, require a large amount of time for duplication, and, in most cases, offer limited storage space. They are a read/write medium and with a transfer rate approximately 10 times faster than that of CD-ROM discs. CD-ROM and hard disk technologies, however, address two very different market needs: CD ROM is typically geared toward distribution of vast amounts of information to a large number of users; hard disks are for the personal storage needs of the individual user. The following is a comparison, including cost per megabyte: capacity CD-ROM 656MB' Hard Disk 80MB Floppy Disk 800KB WORM 800MB Erasable 300MB • 656MB in mode 1 ; 748MB in mode 2 Opportunities for the Developer Cost per MB $0.003 $1 2.50 $2.50 $0.1 3 $0.33 CD-ROM's massive storage capacity-and its ability (with retrieval software) to provide immediate access to this data-make it an excellent medium for information distribution, and provide developers with many opportunities. Early uses of the AppleCD SC in the Apple II and Macintosh® community are in such areas like publishing and presentations, research and reference, sales training, topical databases, courseware, and encyclopedias. CD-ROM will become a critical component of Apple's effort to tap into emerging markets, in particular, government, medical, and financial services. CD-ROM is a natural fit for all of these, because of the amount of information professionals in these areas need to manage. The federal government is quickly becoming an enormous market. For example, as the largest publisher in the United States, the government needs CD ROM applications for massive projects such as mapplog or recording regulations not to mention the myriad possibilities within the government for scientific research and data collection. There are many other opportunites for software application developers. Because of the enormous amount of space available on one disc, you could provide: • • • • • Development Platforms Cost for media $2.50 $1,000 . 00 $2.00 $100.00 $100.00 Your traditional software application-such as a page-layout, spreadsheet, database, word processing progra�and all the files you currently have on numerous disks in your package-help, sample files, thesauruses, glossaries, special fonts or DAs, and so forth An extensive tutorial with interactive animation capabilities even including digital-quality sound A self-running demonstration of the application Several templates Fully indexed documentation, coupled with a powerful search engine CD-ROM and the AppleCD SC Drive 3-42 • • Demonstration versions of other products you publish Articles or audio comments of industry leaders or analysts about your company and products In all, by publishing your software application on a CD-ROM incorporating these different add-ons, you will provide your end users with a product that offers much more functionality, convenience, and ease of use. To date, the majority of applications on the market are largely alphanumeric. But developers should take advantage of the richness of the CD-ROM technology when coupled with the Apple IIGS®or Macintosh computer. The end result could be titles that incorporate graphics, sound, and animation. And such "hypermedia" applications can take much of the tediousness out of learning and research. Other product ideas you should consider include: • • • • • CD-ROM File Fonnats Tools for CD-ROM development, such as indexing, retrieval, animation, and simulation Drivers for other manufacturers' CD-ROM drives Titles to be published using CD-ROM as a distribution means, such as standard reference works, libraries of publications, images, and clip art Innovative multimedia projects, such as multimedia encyclopedias and multimedia reference libraries or topical databases Alternative way to sell software applications that provides the user with much more functionality at a potentially lower price; interactive tutorials, full text searching on the user manual, templates, animated demonstrations, and so forth could be included on the disc The choice of file system is dependent upon your target audience and disc content. For instance, if all your information is stored in HyperCard®stacks, you should format your disc in HFS format-in which case, only the Macintosh will be able to read the data (HFS is the Macintosh system's native format). If you partition your disc, you can use a combination of formats. For example, the Apple CD-ROM Explorer disc, created by Apple for Apple II and Macintosh owners contains two parts: one in HFS format for the Macintosh content, the other in ProDOS®format for the Apple II content. Audio CD tracks were also stored on the disc. The following is a comparison of the formats used to store data on a CD-ROM: • • • Development Pbti>rms Native File Systems - HFS is the format for Macintosh, and Pro DOS is the format for Apple II. Native file systems provide a good user interface, fair performance, AppleShare®file-server compatibility, and ease of creation; however they don't provide good data portability. Block-level (or absolute) CD ROMs - This is a design-it-yourself block structure and a retrieval engine to manipulate it. Block-level file systems provide good performance, easy data portability, and, with the right software, ease of creation. They do not provide a good user interface, and they provide no AppleShare compatibility. ISO 9660/High Sierra This is the international standard supported by many companies, including Apple, Microsoft, and Digital. The ISO 9660/High Sierra file system provides good user interface, good performance, AppleShare compatibility, easy data protability, and, with the right software, ease of creation. - - CD-ROM and the AppleCD SC Drive 3-43 ISO 9660/High Sierra (more information) The ISO (International Standards Organization) adopted the ISO 9660 standard using the High Sierra standard as a draft. However, people already had pressed CD-ROMs using the proposed standard. Consequently, many discs now exist in the original High Sierra standard. There are minor differences between High Sierra and ISO 9660 , and Apple supports them both on the Macintosh and the Apple IIGS. As with HFS discs, the disc appears as an icon on the desktop. Developers pressing new discs should only use the ISO 9660 format. This is the official international standard, superseding the original High Sierra format. You can obtain the document describing ISO 9660 by writing to: NISO, National Bureau of Standards Administration 101 Library E-106 Gaithersburg, MD 2089<) The ISO 9660 standard defines a hierarchical file format optimized for CD ROM and enables a developer to target multiple computing platforms with a single disc (provided that you have the appropriate software to retrieve and read the data). It provides the following: • • • • A boot block, which can enable a computer to boot from the CD-ROM disc (this is not, however, currently available in the Apple implementation of the ISO 9660 standard) Information laid out in files located in a series of directories (up to eight levels are permitted) A volume table that specifies the location of files on the disc Parallel directory structures in different alphabets (to be supported in a future Apple release) All pointers within directory information are stored in both least-significant byte-first and most-significant-byte-first order. By this, one ISO 9660-formatted CD ROM disc is readable on operating systems from many companies including Apple, Microsof� and Digital. Because ISO 9660 does not provide for some of the specific file information required by ProDOS and HFS, Apple has created a protocol that provides Apple extensions to ISO 9660 , without corrupting the ISO 9660 structures. Discs created using the protocol are valid ISO 9660 discs and should not behave differently on non-Apple ISO 9660 compatible computers. The protocol provides support for HFS file type, file creator, and icon resource, ProDOS file type, and auxiliary file type. It also defines a mechanism for preserving file names across the ProDOS-ISO 9660ProDOS translation. The protocol is defined in the AppleCD SC Developer's Guide and in the GS/OS'" Reference manual. (See the Getting Started section below.) If you choose to format your CD-ROM disc in ISO 9660 , we recommend that you also implement the Apple extensions to the standard, so that your Apple customers get more value from your information. Here are some examples of CD ROM discs that you should publish using ISO 9660 formatting: • Development Platforms dBASE III data files, so that they can be read by PC owners using dBASE III or by Macintosh owners using FoxBASE+/Mac CD-ROM and the AppleCD SC Drive 3-44 • • • • Any ASCII text files, so that they can be read by virtually any word processor on a PC, Macintosh, mainframe, UNIX system, or minicomputer RTF files, so that they can be read by Microsoft Word on a PC or on a Macintosh TIFF images, so that they can be retrieved by any graphics or page-layout applications that support that format, independent of the computer running the application PageMaker documents, so that they can be opened using Aldus PageMaker on a PC or on a Macintosh Storing your shareable data files on an ISO 9660 CD-ROM disc will enable you to reach many users while pressing only one master disc. And using the Apple extensions to ISO 9660 will make accessing your information a more user-friendly experience for Apple users. The AppleCD SC Apple's CD-ROM drive is the AppleCD SC. The drive has the same form factor as the Apple Hard Disk 20SC and features an industry-standard protective front-loading caddy with a 64K RAM buffer to improve data throughput. The AppleCD SC is an SCSI peripheral device and can be used with both the Macintosh and the Apple II (using the Rev C SCSI card) product lines. It also works in a shared environment under AppleShare File Server 2.0 software, allowing CD-ROM access from multiple workstations. With an AppleCD SC connected to a Macintosh or Apple II computer, a user has access to more than 550 megabytes of text, audio, graphics, and images on a single disc. Because of the software drivers provided, the AppleCD SC is well integrated in the computer's environment. Using a CD-ROM disc is largely identical to using a hard disk. A CD-ROM icon appears on the desktop, it can be opened to a window showing the files on it; applications or documents can be launched by double clicking on them. With the AppleCD SC, you can also listen to audio CDs via the headphone jack in the front or through amplified speakers attached to the RCA stereo phono plugs in the back of the drive. The driver software for both the Macintosh and the Apple II computers provides full access to audio tracks (whether on a CD-ROM or audio CD disc). A desk accessory that allows you to control the playback of your audio CDs, called CD Remote, comes with the drive on the Macintosh and Apple II computers. AppleCD SC features: • • • • • • • • Development Platfurms Access time: (first to last block) less than 600 milliseconds, average; less than 1 .2 seconds, maximum Mode 1 , mode 2 (as specified in The Yellow Book), and audio recognition (mode 1 allows for more data capacity (748MB) than mode 2 (656MB), because it provides for slightly lower data correction) Data-streaming rate: 150K/second in mode 1 , and 171K/second in mode 2 Block rate: 75 blocks/second SCSI bus transfer rate: approximately 800K/second Rotational speed: approximately 230 to 530 rpm (variable) Startup time: 5 seconds (media-dependent) Spin-down time: 2 seconds CD-ROM and the AppleCD SC Drive 3 -45 • • • • • • • • • AppleCD SC Software: HFS and ISO 9660/High Sierra 64K RAM buffer Heavy random-access design SCSI ports and controller One recording surface Data capacity: 656 megabytes in mode 1 , and 748 megabytes in mode 2 Data block: 2,048 bytes in mode 1 , and 2,336 bytes in mode 2 Blocks per disc: more than 270,000 Audio playback playing time: more than 1 hour Audio frequency response: 20 to 20,000 hertz Apple CD-ROM Included with the AppleCD SC is a disk containing a Macintosh driver labeled "Apple CD-ROM" to be installed in your System Folder. Installation of the driver provides support of HFS on the Macintosh. It ���es the CD-ROM disc in the AppleCD SC to appear as an icon on the desktop. You manipulate the disc in a manner similar to other storage devices on the Macintosh, except, of course, that you cannot write to the medium. High Sierra File Access, ISO 9<560 File Access, Audio CD Access The AppleCD SC software version 2.0. 1 or later supports the other file formats-ISO 9660 , High Sierra, and CD Audio-through use of an INIT called "Foreign File Access." ProDOS CD-ROM discs can be formatted for Apple II ProOOS and used by all Apple II computers as any other ProDOS disk would be. However, the ProDOS limitation of 32 megabytes per volume limits the usefulness of this technique. GS/OS (on Apple IIGS System disk 4.0 and later) includes an ISO 9660/High Sierra PST (File System Translator), so that any Apple IIGS application can access both High Sierra and ISO 9660 CD-ROM discs, transparent to the user. AppleCD SC and HyperCard Just as CD-ROM is an ideal method to distribute vast amounts of diverse data, HyperCard®software provides an excellent way to organize and distribute this information. HyperCard offers you the technology for navigating and presenting a sea of information. HyperCard is included with all Macintosh computers. It has a familiar interface and is available to a large customer base. (Note: Ifyou want to use HyperCardfor your CD-ROMproject, you will need HyperCard 1.2 or later (available from your dealer)} Because HyperCard is flexible and extensible enough for a variety of uses, CD-ROM developers are already involved with some very interesting projects using this tool. For example, some developers with powerful retrieval engines in other environments have turned their engines into HyperCard XCMDs (external commands) and designed a HyperCard front end that hooks into them. Further information regarding the HyperCard/CD-ROM relationship can be found in the AppleCD SC Developer's Guide. HyperCard CD Audio Toolkit A new HyperCard Toolkit for use with The AppleCD SC drive and CD-ROM is available from APDA. The HyperCard CD Audio Toolkit is a set of extensions Development Platforms CD-ROM and the AppleCD SC Drive 3-46 designed to give HyperCard developers and users control, interaction, and random access to audio tracks on any compact disc. Designed for use with the AppleCD SC drive, the toolkit is a powerful set of external commands and functions to add CD audio sound quality to applications created with HyperCard. Working in tandem with HyperTalk (the advanced programming language built into HyperCard) the XCMDs and XFCNs provide highly precise and simple to advanced control of audio tracks on CDs at block level-1/75th of a second. The HyperCard CD Audio Toolkit enables a new class of CD-ROM products with applications in: business presentations, narrated courseware, training and online help, language learning, music theory, composition and appreciation, CD sound samplers, catalogs, and interactive notes and mixed media CD-ROMs. The toolkit comes with an assortment of sample stacks; Example CD control buttons, a sound "button builder," a catalog stack, a toolkit documentation stack, and others. For example, the Controller and XCMD installer stack gives you direct control of CD audio tracks from within HyperCard. HyperSource Too/Kit HyperSource ToolKit, which will be available in the near future, will bring new func tionality to in-house and commercial developers of graphic databases on CD-ROM. This HyperCard stack automates the development of graphic databases. The stack searches through a directory for graphic files. Each time a graphic file is found, HyperSource: • • • • creates a card in the HyperCard stack creates a thumbnail sketch of the graphic pastes the sketch onto the card puts the graphic's into the appropriate fields This stack is then associated with the original graphics-which can reside on a local hard disk, file server or CD-ROM disc. With HyperSource, the different file formats (MPNT, PICT, or EPSF) are handled transparently. This transparent access means you can preview, open, copy, or print a graphic without needing the applica tion that created the file. When words have been assigned to a particular graphic, HyperSource automatically creates indexes. With small extensions HyperSource also can support additional file formats, such as TIFF. HyperSource, in conjunction with graphic databases on CD-ROM, will make cataloging, organizing, and accessing these databases much easier and more interest ing; and promises to become a popular standard within the CD-ROM world. Getting Started Documentation/Software for CD-ROM Development You can order the following documents and disks from APDA™: • • • • • • AppleCD SC Developer's Guide HyperCard Stack Design Guidelines AIFF (Audio Interchange File Format) document PICT2 document Apple II SCSI Card Technical Reference manual Macintosh Technical Notes - #209: What's Wrong with My High Sierra Disc? - #210: The Desktop File 's Outer Limits Development Platforms CD-ROM and the AppleCD SC Drive 3-47 We also recommend that you read the following documents, which are available from APDA or at your bookstore: • • • Human Inteiface Guidelines Inside Macintosh GS/OS Reference manual You can obtain the following by calling the Apple Developer Programs Hotline at (408) 974-4897, or sending an AppleLink®message to DEVSERVICES. • 7he CD-ROM Development Resource Guide, a directory of companies providing various types of services to CD-ROM developers, such as audio, animation, and authoring tools, data preparation, premastering, retrieval systems, and so forth The Apple Starter Offerfor CD-ROM Disc Mastering (until December 3 1 , 1989) In order to encourage and stimulate CD-ROM developmen� Apple has arranged a starter offer available to you to make your first test CD-ROM disc. We want to allow developers to experiment with putting data on an HFS-formatted CD-ROM. We hope that after completion of a successful test CD-ROM, you will progress to more sophisticated methods of data preparation more suitable to a full 550-plus megabyte disc of data. To take advantage of the Apple Starter Offer for CD-ROM Disc Mastering, arrange your data on a media form the mastering house will accept, such as a hard disk, a back-up cartridge, a WORM cartridge, or floppy diskettes. You may send up to 550-megabytes of data. Send the prepared data off to one of the mastering facilities participating in this offer. For a maximum price of $1,500, in less than 10 days, you will receive 100 HFS-formatted CD-ROM discs that contain an exact copy of your data. To test the quality of their work, Apple has been pressing discs with the mastering facilities that are part of this program, and we have been satisfied with the quality of the services offered. This is a unique opportunity for you to see how great CD-ROM technology can be for you. By creating a test disc, you will: • • • • • Offer your technical staff an important experience Test the performance and usability of your product Create a demonstration for clients and colleagues Be able to estimate the tjme and resources needed to complete the whole project Gain an understanding the benefits CD-ROM offers as a medium of distribution and interactive presentation of large amounts of information Because of the promotional and experimental nature of the starter kit, we are limiting this offer to one pressing per developer. If you want to conduct further experiments, we suggest that you deal directly with the mastering facilities to negotiate for services. This CD-ROM Starter Offer program will expire on December 31, 1989. Development Platforms CD-ROM and the AppleCD SC Drive 3-4 8 Vendors honoring this special starter offer package are: 3M Optical Recording Building 223-5S-01 3M Center St. Paul, MN 55144 (61 2) 736-3274 Mark Arps/Dick Tendill AppleLink: D2462 DADC 1800 North Fruitridge Avenue Terre Haute, IN 47804 (81 2) 462-8100 Linda Watson AppleLink: D2125 Discovery Systems 7001 Discovery Blvd. Dublin, Ohio 43017 (614) 761-4287 Jack Ryan AppleLink: Dl 191 Philips Dupont Optical 1409 Foulk Road, Suite 200 Wilmington, DE 19803 (800) 433-3475 Sue Stern AppleLink: D2173 Note: Mention by Apple Computer, Inc. of the above mentioned companies is for informational purposes only and constitutes neither an endorsement nor a recommendation. Apple assumes no responsibility with regard to the selection of the listed vendors, performance of the resulting CD-ROM master or CD-ROM disc, or use of these products. All understanding, agreements, or warranties, if any, take place directly between the vendors and the prospective users. Development Platforms CD-ROM and the AppleCD SC Drive 3-49 ti Apple Developer Group _K, HyperCard Development Introduction You've heard about HyperCard®. You even have an idea for a HyperCard applica tion. Before you decide to invest your valuable time developing applications for this organizational tool you need to know some general information about what is it, and what does it do? This document is designed to answer these questions (and some others), and discuss the development opportunities HyperCard offers. What Is HyperCard? HyperCard is a personal software toolkit that gives you the power to manipulate information stored in the form of text, graphics, video, or sound. HyperCard lets you organize and access information in much the same way as you think-by association and context, as well as hierarchy. With HyperCard, you can browse through large bodies of information or search quickly for a specific fact. In addition, HyperCard offers an easy-to-use English-based scripting language called HyperTalk™, which allows you to create more complex HyperCard stacks or to customize more basic ones. HyperCard uses a simple metaphor: the index card. Cards, which are the basic units of information, are organized into stacks. You can treat HyperCard cards just as you would standard index cards; you can browse through a stack of cards, sort or reorder the cards, or add information (text or graphics) to them. Stackware™ is the term Apple has coined to describe the applications developed using HyperCard technology. But HyperCard cards offer significantly more flexibility than index cards. In particular, they can be linked to other cards by adding buttons-one of the most powerful features of HyperCard. Buttons let users create personalized links to related cards in other stacks. They allow users to link facts, concepts, and images, as well as to perform a variety of tasks, such as launching another Macintosh® applica tion, dialing the telephone, sorting a stack, or finding a videodisc sequence. How HyperCard Works HyperCard works on a variety of levels. At the simplest level, it functions as an "information player," allowing users to browse through bodies of information. For example, stacks containing quotations, clip art, and a list of area codes in the United States and Canada come with HyperCard and can be browsed through easily. At a higher level, users can add information to the desktop stacks that are included in the package (an address file, datebook, and to-do lists). Users can also customize stacks. For example, a field can be added to the address boo k or the background pattern on a page can be changed. In short, HyperCard is a development platform that facilitates the creation and organization (remote or local) of bodies of information. It includes a powerful . scripting language and makes it easy for you to customize existing stacks or to create your own, for personal or commercial use. HyperCard Development Opportunities HyperCard provides an excellent alternative to standard publishing as a delivery vehicle for information. Additionally, HyperTalk can be extended to control external devices such as videodisc players or to access information from on-line information Development PlatfOrms Hyp erCard Develop ment 3-5 0 services through the use of XCMDs (External Corrunands). Hypeffalk also allows you to control the way text, graphics, and video are integrated and organized. For the education marke� you might develop curriculum or subject-matter stacks, or stacks for interactive learning. For the business market, you might provide directories, reference materials, or demographic data. Interactive learning stacks are also appropriate for business and industry. Some industries welcome parts-catalog stacks; for example, a catalog for mechanics might allow them to point to a diagram of an engine and then point to specific buttons to display part numbers, prices, or suppliers. When to Use HyperCard HyperCard is good for screen-based presentations, information publishing (refer ences, boo ks on disk, indexes), and data management. It is also good for multimedia control (for example, providing an easy-to-use front end to videodiscs, enabling interactive video authoring, or furnishing an index to the contents of a CD-ROM), low to medium-performance telecommunications prototyping, and computer-based interactive learning (on-line help, documentation, tutorials, dealer demos, or sales tools). When Not to Use HyperCard As a general rule, don't use HyperCard as a substitute when a dedicated application would serve you better, such as for sophisticated word processing, high-end data base needs, general-purpose terminal emulation, or structured vector graphics. In addition, don't use it for redundant and very dense volumes of text or applications requiring large or color screens. Hypetfalk Programming As previously mentioned, one of the HyperCard software's unique features is its built-in programming language. Hypeffalk helps simplify programming in two ways: first, while most programming languages require you to write entire programs, Hypeffalk only requires that you write short scripts; second, Hypeffalk uses corrunand lines that resemble simple English sentences, for example, "Go to card 1 of this stack" and "Open 'Expenses' with Excel." To learn more about scripts and stack guidelines, you can purchase the HyperCard Script Language Guide, which is part of the HyperCard Technical Reference Package referenced below. As with other Macintosh development, human-interface design is a critical facet of HyperCard development. To help you design stacks that adhere to the Macintosh human-interface standards, Apple publishes the HyperCard Stack Design Guidelines, available from APDA. Extending the Functionality of HyperCard XCMDs (External Corrunands) and XFCNs (External Functions) logically extend the HyperCard interface. They are resources that contain executable machine language. External commands have resource type "XCMD" and are invoked as commands from Hypeffalk. External functions have resource type "XFCN" and are invoked as functions from Hypeffalk. External commands and functions are collectively referred to as "externals". Externals have been used for changing parts of the interface, putting up new windows, adding index-driven search engines, serial communications, drawing in color, and so forth. You may write your own XCMDs or, in some cases, license those provided by Apple and third-party developers. Development Platforms HyperCard Development 3-5 1 HyperCard and AppleCD SC Just as HyperCard is an excellent way to organize and distribute information, CD ROM is an ideal method to distribute vast amounts of diverse data. Together they offer you the technology for navigating and presenting a sea of information. Because it is flexible and extensible enough to suit a variety of users, CD ROM developers are already involved with some very interesting projects with HyperCard. For example, some developers who have powerful retrieval engines in other environments have turned their engines into XCMDs and designed a nice HyperCard front end that hooks into them. Further information regarding the HyperCard/CD-ROM relationship can be found in the AppleCD SC note in this guidebook. HyperCard is included with all Macintosh computers, has a familiar inter face, and is available to a large customer base. HyperCard, Version 1 . 2 or higher, supports CD-ROM. System Requirements To use HyperCard, you will need a Macintosh Plus, Macintosh SE, Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh IICX with a minimum of 1 megabyte of RAM and two SOOK floppy disk drives (or one SOOK floppy disk drive and hard disk drive). We strongly recommend a hard disk drive for HyperCard development and at least 2 megabytes of RAM for use with the MultiFinder"' operating system. Apple does not support HyperCard development on 512K Macintosh computers because HyperCard requires a minimum of 700K of RAM . How can I Get HyperCard? HyperCard is included with all new Macintosh CPUs; Apple Partners may purchase it through the Developer Purchase Program as a separate product; Apple Associates may purchase HyperCard from an authorized Apple dealer. If you have an older version of HyperCard, the latest update, version 1 .2.2, is available on the Applelink network, [AppleLink path: Software Updates icon: Hypercard 1 .2 .2.l or from APDA. You may also wish to participate in the HyperCard Update Program. For an annual fee you will automatically receive all HyperCard updates, documentation, and a license to duplicate HyperCard (one copy for each CPU). For more information, call the Developer Programs Hotline at (40S) 974-4S97. A Few Specifics About HyperCard Currently, the HyperCard file formats are proprietary, so we cannot make that information available. Likewise, the HyperCard source code is not available for licensing. You can, however, license HyperCard's binary code. Contact the Apple Software Licensing group for an application and for information about fees and usage. How Can I Get in Touch with Other HyperCard Developers? A good place to start is the Apple HyperCard User Group (AHUG). It's purpose is to facilitate the exchange of information among HyperCard users and developers, and to offer a direct connection for HyperCard users to report suggestions for the further development of Hypercard. AHUG offers activities for Macintosh and HyperCard enthusiasts. Refer to the HyperCard Resources note in this section for more information on AHUG . HyperCard Documentation and Tools See the HyperCard Resources note in this section for information on HyperCard resources, documentation, and tools. Development Platforms HyperCard Development 3-5 2 ti ,� A pp le Developer Group HyperCard Resources Introduction There are many outside resources that you can use to supplement your knowledge of the HyperCard®software. We have listed some of them here for your convenience. (Note: The listing of third-party publications in this document does not imply Apple's endorsement of these products.) The Apple HyperCard User Group The Apple HyperCard User Group (AHUG) has been created to provide users and developers with educational, technical, and practical information about HyperCard. It is also an excellent way for Apple to get feedback from its HyperCard users. As a member of AHUG, you will receive three newsletters; Windoidwhich has a technical focus; AHUGNews which has an informational focus; and HyperCard Update which has a marketing focus. Access to STAK.Trak, a networking system that includes the STAK.Track HyperCard Library Exchange, HyperCard Resource Listings, and General News Listings, will also be provided. Local and national AHUG meetings will be held as the organization evolves; HyperCard training will be offered through those groups. Membership dues are $10 per year. To become a member of the Apple HyperCard User Group, send a stamped, self-addressed envelope for the membership form to the following address: HyperCard User Group Apple Computer, Inc. 20525 Mariani Avenue, MIS 27-AHUG Cupertino, CA 95014 HyperCard Documentation and Tools Available from APDA • • • • Development Plattorms HyperCard Stack Design Guidelines - A must for all developers, this book describes Apple's guidelines for designing effective HyperCard stacks. HyperCard Script Language Guide - This document is valuable if you are interested in writing HyperTalk or developing stacks. (Also sold as a bound book, published by Addison-Wesley) HyperCard Videodisc Toolkit - A two-disk set that includes all the software you need to start using and creating HyperCard videodisc applications. To use this Toolkit, you'll need a Macintosh with a least 1 megabyte of RAM , Macintosh system software, Version 4.2 or later, and HyperCard. HyperCard AppleTalk Toolkit - Provides everything you need to use the AppleTalk®Transaction Protocol and AppleTalk Name Binding Protocol from HyperCard. It includes a set of XCMDs and XFCNs that extend HyperCard to allow access to these facilities. It also includes the source code for the XCMDs and XFCNs. This code will serve as an example if you want to write your own XCMDs and as a starting point if you want to build more sophisticated AppleTalk access. (Note: This version of the Toolkit does not support zones, so all HyperCard stations must be in the same zone. Future versions of the Toolkit may add zone support.) HyperCard Resources 3-53 • • • • • HyperCard CD Audio Toolkit- A set of extensions designed to give HyperCard users random access to audio tracks on any CD. This toolkit comes with sample stacks, example CD control buttons, sound button, and a toolkit documentation stack. The controller and XCMD Installer stack gives you direct control of CD audio tracks from within HypetCard. HyperSource Toolkit - Contains a HypetCard stack that automates the creation of graphic databases via HyperCard. With this toolkit you can preview, open copy or print a graphic without needing the application that created the file. HyperCard Serial Toolkit - Contains everything you need to access the serial ports of your Macintosh computer from HyperCard. Besides the XCMDs and XFCNs needed, the toolkit provides a complete set of documentation and full source code for the XCMDs and XFCNs. HyperCard Developer's Toolkit- Contains the HyperCard Stack Design Guide lines, a disk with documentation on writing XCMDs and XFCNs, interfaces for XCMDs, sample XCMDs, examples of stacks that use XCMD resources, videodisc drivers, and sound resources. ResCopy- ResCopy is a HypetCard XCMD developed by Apple to move icons, sounds, XCMDs, XFCNs, cursors and other Macintosh resources files. When used manually it has an interface like the Font/DA mover, but it may also be used transparently under HyperTalk script control. If any of the source code from these toolkits is to be used in a product for resale, a license must first be obtained from the Apple Software licensing Group. Books on HyperCard Compute's Quick and Easy Guide to HyperCard By Steve Ansovin Compute Publication 1 Chilton Way Radnor, PA 19089 XCMDs for HyperCard By Gary Bond MIS Press 1 1 07 NW 14th Avenue Portland, OR 97209 Applied HyperCard: Developing and Marketing Superior Stackwarrms Macintosh and Sound Directions 3-5 8 Real-Time Event Sequencer The Real-Time Event Sequencer addresses the needs of sophisticated developers and the complexities of multimedia software. The event-sequencing routines allow easy and precise monitoring and control of events in the computer and in any peripheral device. They allow a developer to control all events whether or not they are audio. An application can request services from the Event Sequencer by using the supplied routines. Routines are available to initialize, start, pause, and continue sequences of events, as well as to alter the key or tempo of sound-related events. An application can add tracks to or delete them from an existing sequence. In all of these cases, the timing specification can be based on either beats or milliseconds. The Event Sequencer provides for synchronization of events in two slightly diffe rent ways. If the events are all sound related, the Event Sequencer passes conunands directly to the Sound Manager at the specified time. If an event is not sound related, then the Event Sequencer passes a callback to the appropriate application at the specified time. The application must then determine what action to take. If a sequence includes both sound and nonsound events, then the Event Sequencer notifies both the Sound Manager and the interested application or applications. The relationship between the Event Sequencer and the Sound Manager is similar to a client-server relationship: Whenever the Event Sequencer receives instructions to cue a sound-related event, it passes an appropriate request to the Sound Manager, which is responsible for seeing that the event actually occurs. The Event Sequencer obtains its timing information from the Time Manager, from an external clock (such as might be provided by the MIDI Manager), or from an applica tion. The audio events coordinated by the Event Sequencer can produce audio output on the internal speaker of the Macintosh; on speakers connected to the audio jack; or, in conjunction with the software-based MIDI Manager, on MIDI devices. Nonsound events are keyed by the application's code, which may draw graphics on the screen, control peripheral devices, or accomplish whatever else the application requires. Macintosh Audio Compression and Expansion More and more developers are using sound to enhance their applications. New multimedia applications will contribute to this trend, and sound will continue to become more important in Macintosh software; The space problem, however, is particularly acute for multimedia applications: One minute of single-channel music recorded with the fidelity you would expect from a commercial compact disc occupies 5.3 megabytes of disk space. One minute of sound digitized by the current lower-quality peripherals for the Macintosh occupies more than a megabyte of disk space. Even one minute of telephone-quality speech takes up more than half a megabyte on a disk. Since a large portion of the space occupied by a multimedia application is likely to be taken up by sound data, the complexity and richness of the application's sound component is limited. Audio compression provides one way to minimize this problem, and Macintosh audio compression and expansion features help to reduce the enormous space required to store digitized audio data. These features are provided by a set of tools in the Sound Manager that enables Macintosh developers to provide more audio information in a given amount of memory space. Development Plati>rms Macintosh and Sound Directions 3-5 9 The new audio compression and expansion features are intended to provide capabilities that will enhance the content of multimedia applications by allowing developers to include more audio data. They should also relieve some distribution problems by reducing the number of disks required for shipping an application that relies heavily on sound. Macintosh Audio Compression and Expansion may make some new kinds of applications feasible, such as talking dictionaries and language instruction software. Compatibility Macintosh Audio Compression and Expansion's functions are compatible with all currently supported Macintosh computers; the new features will work with all existing Macintosh sound hardware and will remain compatible with future versions of the Macintosh. Existing applications that use the Sound Manager's SndPlay trap to play digitized audio signals will be able to play compressed audio without modifica tion or recompilation. How lt Works The new features provide a software-only approach to audio compression . The Sound Manager supports compression in ratios of either 3:1 or 6:1 on all Macintosh CPUs. The principal audio compression and expansion functions of the Sound Manager are as follows: • • • MIDI Manager Compression - Compresses a buffer of digital audio data either in real time or for storage in a separate buffer. b:pansion playback - Expands the compressed audio data in a small internal buffer and plays it back at the same time. Buffered e:xpansion - Expands a specified buffer of compressed audio data and stores the result in a separate buffer. The MIDI Manager provides your Macintosh personal computer with a highly flexible MIDI environment. Used with third-party compatible MIDI software, the tools included with the MIDI Manager provide a standardized means of dealing with the Apple MIDI interface and MIDI data. The primary benefits of the MIDI Manager tool set include the following: • • • Existence of one standard MIDI driver from Apple and compatibility with future versions of Apple hardware (developers no longer have to produce their own driver for individual MIDI applications) Ability to share MIDI data across multiple applications (MultiFinder™ compatible) Seamless integration of MIDI data into the Macintosh operating system The MIDI Manager includes the following: • • • Development Platfurms MIDI Driver- Provides the first universal MIDI driver from Apple for assisting its developers in transferring data between the CPU and an external MIDI device. The MIDI Manager- Oversees interaction between the application software and the MIDI driver, and reads and writes MIDI data from the serial port. Patchbay- Interface that graphically portrays the connection of multiple serial ports for the purpose of sharing MIDI data among multiple applications in a MultiFinder environment. Macintosh and Sound Directions 3 -60 The Macintosh Platform and Hardware Configurations The following hardware configurations allow users to produce printed pages, overheads or 35mm slides, and live animation and sound-and eventually, video. • • • • Sound Toolkits The following tools for sound development are presently available as stand-alone products from APDA: • • • Development Platforms Apple Scanner/Macintosh SE/LaserWriter®IINT (black and white) AppleCD SC™/Macintosh IIcx/LaserWriter IINT (color) Apple Scanner/Macintosh Ilcx/Laserwriter IINT (black and white) AppleCD SC or Color Scanner/Macintosh Ilx/LaserWriter IINTX (color) MIDI Manager Macintosh Audio Compression and Expansion Toolkits HyperCard CD Audio Toolkit Macintosh and Sound Directions 3-61 Apple De\Teloper Group " • ,, • Apple CD-ROM Development Resource Guide May 1989 • • Apple CD-ROM Development Resource Guide • • • Apple Dcn.�lo p cr G roup I • ,, Table of Contents Apple CD-ROM Development Resource Guide • • • 1 CD-Audio Implementation 2 Data Preparation 5 Disc Mastering and Replication 7 Image Management 7 Indexing and Retrieval Systems 12 In-House CD-ROM Publishing 14 Large-Capacity Storage Devices 15 Macintosh-Compatible CD-ROM Drives 16 Premastering 19 Programming and Interface Design 20 Reference Materials and Publications 23 Service Bureaus You may want to insert this guide behind the Multimedia sub-section in 1he Jnfonna tion F:xchange: Technical Guidebook. Table of Contents Apple CD-ROM Development Resource Guide • Apple Developer Group , • I<, Apple CD-ROM Development Resource Guide • CD Audio Implementation Denon America, Inc. 222 New Road Parsippany, NJ 07054 (201) 575-7810 Fax: (201) 575-2532 Contact: Nob Tokutake Technical Support: Ben Garcia (404) 342-3032 Denon made the world's first commercial POM (Pulse Code Modulation) digital audio recorder in 1 972 . The firm offers advanced digital audio technology, including super linear digital-to-analog and digital-from-analog conversion, time alignmen� and various levels of audio data compression. Virtually all commonly used analog and digital audio tape formats can be processed into CD-ROM. Discovery Systems CD-ROM Services Group 7001 Discovery Blvd. Dublin, OH 43017 (614) 761-4287 (614) 761-4196 Fax: (614) 761-4258 AppleLink: D1 191 CompuServe: 76164,1273 Contact: Jack Ryan • Discovery Systems offers a full-function 24-track digital recording studio at its CD ROM manufacturing facility. Complete audio recording capabilities, editing, premas tering, voice and musical talent services, and sound-effects libraries are available. Nimbus Information Systems SR 629 Guildford Farm Ruckersville, VA 22968 (804) 985-1 100 Fax: (804) 985-4625 Contact: Larry Boden • Nimbus can transfer audio to the Philips/Sony standard from audiocassette, 1/4-inch and 1/2-inch analog tape masters of any standard speed, DAT tape, Sony 1610/30, andJVC 900 digital audio formats. CD Audio Implementation Apple CD-ROM Development Resource Guide 1 Philips and DuPont Optical Company 1409 Foulk Road, Suite 200 Wilmington, DE 19803-0469 1-800-433-3475 Applelink: D2173 Contact: Jill Jones Philips and DuPont Optical Company provides conversion services for analog and digital audio to PCM CD-quality audio. Other audio mastering services include a check of lead-in and lead-out periods, start-access time of track number one, end access time of the last track, and PQ-data assessment. CD Assist is software that consists of source code and examples of applications that take advantage of the benefits of audio on compact discs; documentation is also provided. Data Preparation Aries Systems Corporation One Dundee Park Andover, MA 01810 (508) 475-7200 Contact: Lyndon Holmes AppleLink® D1 539 CompuServe: 721 17,1302 MCI Mail: UIOLMES Aries provides consultation, software support, and data preparation support service as required for CD-ROM data preparation. Aries Systems is particularly interested in working with other developers who want to integrate biomedical knowledge bases into their products. Its Knowledge Host system is suitable for this purpose, and allows other applications to have simple, yet powerful, access to large knowledge bases such as MEDLlNE and CANCERLlT. . Discovery Systems CD-ROM Services Group 7001 Discovery Blvd. Dublin, OH 43017 (614) 761-4287 (614) 761-4196 Fax: (614) 761-4258 Applelink: Dl 191 CompuServe: 76164,1 273 Contact: Jack Ryan Discovery Systems offers custom software development services, including image scanning, modification, and video capture services, for all types of image-based CD ROM projects. The firm offers MS-DOS file conversion, audio digitization (both Macintosh audio and Red Book CD-audio), and text indexing of HypetCard stacks. Data Preparation • Apple CD-ROM Development Resource Guide 2 Keva Systems, Inc. 550 S . Wadsworth Blvd., Suite 41 1 Lakewood, CO 80226 (303) 936-0076 Fax: (303) 936-8236 AppleLink: KEVA MacNET: KEVA Contact: Bruce R. Tizes Keva's data-capture process consists of two phases-collecting the desired infonna tion from diverse sources and organizing the potentially dissimilar data in a coheren� machine-readable format. There is no limit to the number of data formats. Data can take the form of ASCII text, PostScript®illustrations, digitized photographs, Hyper Card®stacks, or analog sound. Data organization requires that the material be organized into logical files that describe the disc layout. The indexing schemes and application designs can be customized to provide consistency with your specific information. Nimbus Information Systems SR 629, Guildford Farm Ruckersville, VA 22968 (804) 985-1 1 00 Fax: (804) 985-4625 Contact: Larry Boden • Nimbus can import files in any standard format to create Apple-compatible data. Data can be merged, edited, deduped, and verified from any machine-readable input. Services include transferring data from a hard disk, building images in HFS (Hierarchical File System) fonnat, and porting Apple®files in binary fonnat through MS-DOS architecture to the ISO 9660 standard fonnat. Nimbus also works with images in Apple's A/UX®fonnat. Reference Technology, Inc. 5700 Flatiron Parkway Boulder, CO 80301 (303) 449-41 57 Fax: (303) 442-1816 Contact: Mike Befeler Reference Technology's applications and data services allow you to apply CD-ROM technology to meeting your information-distribution needs. Reference Technology provides a comprehensive set of services to assist organizations by developing applications, customizing software, receiving raw data in any form, completing any necessary data capture, converting data from any unique fonnats, iridexing the data, formatting the data for file-manager access, and producing quality-assured replicas . • Data Preparation Apple CD-ROM Development Resource Guide 3 Reteaco, Inc. 716 Gordon Baker Road Willowdale, Ontario Canada, M2H 3B4 (416) 497-0579 Contact: Nathan Leslie Reteaco provides full data preparation services, including data conversion, data cleanup, data indexing, and sophisticated sort/merge techniques for correlation of data from separate files. Data in any external format can be transformed-using a standard conversion routine or, if required, a user-definable routine-into an acceptable format for subsequent processing. The output of the conversion process is generally a fixed-format record. Other acceptable record types include fielded records and extensible records. SilverPlatter Information, Inc. 37 Walnut Street Wellesley Hills, MA 02181 (617) 239-0306 Fax: (617) 235-1715 SilverPlatter Information, Ltd. 10 Barley Mow Passage Chiswick, London W4 4PH, England 01-995-8242 Fax: 01-995-51 59 • SilverPlatter Information has five years of experience working with more than 30 in formation providers in designing and developing databases for the CD-ROM environ ment. The firm offers services in the design and development of databases, software development, customer support, and worldwide marketing to publishers. Software Mart, Inc. 4131 Spicewood Springs Road, Suite I-3 Austin, TX 78759 (51 2) 346-7887 Fax: (51 2) 346-1393 Contact: Carolyn Kuhn Software Mart specializes in the design and development of full-text, fielded data, and multimedia CD-ROM programs for all Apple computer systems. The agency offers such services as project management, design, programming, and data prepara tion, including image and audio production, data assembly, premastering, and packa gi ng. • Data Preparation Apple CD-ROM Development Resource Guide 4 Disc Mastering and Replication • 3M Corporation Building 223-5S-01 3M Center St. Paul, MN 55144 (61 2) 736-3274 (61 2) 736-5399 Fax: (61 2) 736-0158 AppleLink: D2462 Contact: Mark Arps or Dick Pendill The 3M Optical Recording Department is involved in mastering and replicating, packaging, and distributing customer-supplied input on CD-ROM discs and vide odiscs. 3M accepts data input on data cartridges, rewritable optical media, WORM (Wrote Once, Read Many) media, and standard nine-track data tape. The firm is positioned to provide expertise in both the digital world of CD-ROM and the analog world of interactive videodisc. Denon America, Inc. 222 New Road Parsippany, NJ 07054 (201) 575-7810 Fax: (201) 575-2532 Contact: Nob Tokutake Technical Support: Ben Garcia (404) 342-3032 • Denon accepts customer data tapes for premastering and pressing. The CD-ROM software staff can also advice you about applications and the organization of your data-tape preparation before you begin the premastering process. Denon Digital Industries, a subsidiary, was one of the first CD plants to open in the U.S., and started CD-ROM disc replication in May 1988. The firm has experience in quality control in silvering, surface levels, and ink surfacing. Digital Audio Disc Corporation 1800 North Fruitridge Avenue Terre Haute, IN 47804 (81 2) 466-6821 Fax: (81 2) 466-9125 AppleLink: D2125 Contact: Kozo Arai or Linda Watson, CD-ROM Marketing Division Digital Audio Disc Corporation (DADC) is a wholly owned subsidiary of Sony Corporation of America. This large CD manufacturer has the capacity to produce more than 7 million compact discs each month, including audio, CD-ROM, and audio-combined formats. DADC services offer the following features: increased data capacity (to approximately 680 megabytes), 8-centimeter CD-ROM, acceptance of all standard nine-track and tape formats, audio-combined CD-ROM capability, standard Sony and Philips caddies, serialization, distribution, and no minimum required • Disc Mastering and Replication Apple CD-ROM Development Resource Guide 5 replication quantity. Discovery Systems CD-ROM Services Group 7001 Discovery Blvd. Dublin, OH 43017 (614) 761-4287 (614) 761-4196 Fax: (614) 761-4258 AppleLink: D1191 CompuServe: 76164,1 273 Contact: Jack Ryan Discovery Systems is a service-oriented CD-ROM manufacturing facility that offers five-day standard delivery with no minimum order size. Priority schedules are avail able, and no advance scheduling is required. Discovery Systems accepts data in any format (hard disk, floppy disk, magnetic tape reel or cartridge, WORM cartridge, or exabyte tape) with up to 680 megabytes supported. The firm supports HFS, ISO 9660, and High Sierra formats, as well as their own proprietary hybrid format that combines Apple HFS and High Sierra formats on the same disc. Other services include nonremoveable serialization, fulfillment, distribution, and complete artwork and graphics design. .I Disctronics 1 1 20 Cosby Way Anaheim, CA 92806 (714) 630-6700 Fax: (714) 630-1025 Contact: Wan Seegmiller Disctronics is a large independent manufacturer of compact discs. With plants in California, Alabama, Australia, and the U.K. , Disctronics offers volume CD-ROM delivery in all the major markets. Disctronics' Anaheim, Califonia, plant is dedicated to CD-ROM mastering and replication and to special projects involving optical discs, supplying research and development services to many companies working in the optical disc field. The company has a patented method of making a one only CD ROM disc, which is playable on a drive in the same manner as a replicated disc and provides a good way to test a project for demonstration or development. The cost of this service includes premastering. Nimbus Information Systems SR 629, Guildford Farm Ruckersville, VA 22968 1-800-782-0778 Fax: (804) 985-4625 Contact: Larry Boden Nimbus Information Systems offers complete replication facilities and has processed Disc Mastering and Replication Apple CD-ROM Development Resource Guide 6 more than 1 50 CD-ROM titles in the past year. Nimbus accepts data in any com monly used media. There is no minimum quantity required for pressing, and the firm has a standard five-day turnaround, with faster service available . • Philips and DuPont Optical Company 1409 Foulk Road, Suite 200 Wilmington, DE 19803-0469 1-800-433-3475 AppleLink: D2173 Contact: Jill Jones Philips and DuPont Optical Company (PDO) provides complete disc mastering and replicating services. PDQ provides a written guarantee on all CD-ROMs produced, as well as complete checks of compact discs, custom packaging, and direct shipping to third-party customers. Image Management • TMS, Inc. 1 1 0 West Third P.O. Box 1358 Stillwater, OK 74076 (405) 377-0880 Fax: (405) 372-9288 Contact: Mark McClure The TMSFAX producffamily is a set of software tools that offers versatile imaging capabilities to microcomputer and workstation users. These capabilities include decompression, compression, rotation, and scaling of bi-tonal images. TMSFAX quickly decompresses and compresses images, has user-linkable libraries for fast applications development, and costs only a fraction of what boards cost. TMSFAX/Mac®II works within the Macintosh®environment and runs on both 68020 and 68030 processors. TMSFAX uses the CCITT Group 3 1-D, Group 3 2-D, and Group 4 standards for image compression and decompression. Because TMSFAX conforms to these well-known standards, users can share images with users in other companies, send images via facsimile machines, and work with images created by any of several other image compression systems on the market. Indexing and Retrieval Systems • Image Management Aries Systems Corporation One Dundee Park Andove� MA 01810 (508) 475-7200 Contact: Lyndon Holmes AppleLink: D1539 CompuServe: 721 17,1302 MCI Mail: LHOLMES Apple CD-ROM Development Resource Guide 7 Aries Systems' Knowledge Finder, text search and retrieval system supports citation and full-text retrieval. Aries provides tailored software solutions that match the characteristics of the database to be published on CD-ROM. Ease and effectiveness of end-user searching is emphasized. Knowledge Finder allows the searcher to specify a search sentence containing any number of words or terms, without requiring Boolean logic specification. The program identifies the database documents that best match the searcher's request, and presents the "hits" in order of likely relevance. Knowledge Finder database structures provide for very fast retrieval-single word search on CD-ROM is typically completed in under two seconds. .J .. Discovery Systems CD-ROM Services Group 7001 Discovery Blvd. Dublin, OH 43017 (614) 761-4287 (614) 761-4196 Fax: (61 4) 761-4258 AppleLink: D1 191 CompuServe: 761 64,1 273 Contact: Jack Ryan Discovery Systems' HyperSearch is a full-text search engine for HyperCard databases. HyperSearch, a set of XCMDs, provides high-performance Boolean search capabilities across multiple HyperCard stacks. A developer kit includes the search run-time engine and the indexing engine. A run-time license for the search engine is available for use on CD-ROM discs. The run-time license can be purchased per CD-ROM disc, and a volume discount is also offered. Fulcrum Technologies, Inc. 560 Rochester Street Ottawa, Ontario Canada KlS 5K2 (61 3) 238-1761 Fax: (61 3) 238-7695 Contact: David Dow Fulcrum Ful/fext is a full-text retrieval software package suited to electronic publish ing, CD-ROM, and large document management applications. FuVfext is modular and portable, and can be integrated into a variety of support environments, including networks. It handles compound documents containing graphics or images, as well as structured and unstructured text. It provides high performance and low overhead, and features a formally defined application program interface (API). Products based on Fulcrum FuVfext are installed in several thousand end-user sites and are available in a number of foreign languages. KnowledgeSet Corporation 888 Villa Street, Suite 500 Mountain View, CA 94041 Indexing and Retrieval Systems Apple CD-ROM Development Resource Guide 8 .) . ·· ; (41 5) 968-9888 Fax: (41 5) 968-9962 Contact: Gail Bower • HyperKRS and Hyperindexer from KnowledgeSet are retrieval systems that work with HyperCard. These applications provide Macintosh users with the ability to index data and build comprehensive search queries, retrieve specific information in seconds instead of minutes, and index every word in a HyperCard stack. They can be used with either magnetic or CD-ROM media. Graphic Knowledge Retrieval System is a full-text and graphics retrieval system for technical documentation stored on CD-ROM discs or other optical media. This program handles vector and raster graphics, and provides a variety of search capa bilities, including AND, OR, BUT, NOT, exact order, proximity, field specific, and right truncation. Extensive use is made of hypertext to provide links to references, citations, and images. The hierarchical browsing system also uses hypertext to move quickly through a database structure. Additional features include a dictionary, on screen help, boo kmarking, and a path-to-document feature. DeskTop DataPrep is an indexing system for use with the Graphic Knowledge Retrieval System. It creates the data structures for tables of contents, references, citations, tables, document outlines, and hypertext links. Other products include KRSAPI, an application program interface (API) that allows developers to create custom retrieval software applications linked to the Knowledge Retrieval System search engine module; and KRSFAX, a software -based utility that provides fast decompression and display of CCITT Group 3 and Group 4, com pressed images retrieved from storage media. • Meridian Data, Inc. 4450 Capitola Road, Suite 101 Capitola, CA 95010 (408) 476-5858 Fax: (408) 476-8908 Contact: Chris Andrews HP LaserRETRIEVE is a CD-ROM database development and user interface software package. It provides CD-ROM publishers with the ability to create CD-ROM data bases that contain both text and graphics, and it provides end users with software for CD-ROM database retrieval. Using this software, a CD-ROM publisher can deliver many types of information to end users who can then quickly pinpoint the exact information they need. Online Computer Systems, Inc. 20251 Century Boulevard Germantown, MD 20874 (301) 428-3700 1-800-922-9204 Fax: (301) 428-2903 • Indexing and Retrieval Systems Apple CD-ROM Development Resource Guide 9 Contact: Bill Ford OPTI-WARE search, retrieval, and indexing software runs under both the Macintosh operating system and UNIX. The application supports features such as thesaurus field, keyword access, numerical range searching, note pad multiple-disc databases, multiple database access, hypertext links, and hierarchical access. It can also be used for developing audio CD-ROM applications. OPTI-WARE retrieval and indexing software was used to create Bowker's Books-in-Print Plus and Grolier's Electronic Encyclopedia which are available for Macintosh systems. Quantum Access, Inc. 1 700 W. Loop South, Suite 1460 Houston, TX 77027 (71 3) 622-321 1 Fax: (71 3) 871-1310 Contact: Fran Dodson Quantum Leap is a development system for producing multiple CD-ROM applica tions. It has full hypertext capabilities, allowing free-form text and full Boolean search. To use the system, just describe your data and retrieval requirements on Quantum Leap's menu-driven screens; the system automatically modifies the index ing procedures and the retrieval software to fit your specifications. Context-sensitive help files and developer-created guided tours maximize user efficiency and minimize training and support requirements. .:'C\ !,f 'i'.'/ Quantum Leap indexes and retrieves full tex� graphics, image, and structured data information in any combination on the same file; and the Quantum Leap toolki� QTools, can be used to modify query and display screens, or to replace them entirely, quickly, and inexpensively. The indexer operates on IBM PC or IBM PC compatible microcomputers, and produces retrieval and display software for both the IBM PC and the Macintosh-the same CD can be accessed by either computer. Quantum Leap also offers CD-ROM product developers a fully automatic and end user-transparent audit system for use during the beta testing phase of new CD-ROM products. Reteaco, Inc. 716 Gordon Baker Road Willowdale, Ontario Canada, M2H 3B4 (416) 497-0579 Contact: Nathan Leslie FindIT is a search and retrieval software system developed by Reteaco, Inc. FindIT works with Reteaco's indexing process and supports full-text, key field, phrase, character ranging, and combined indexing. The system allows for easy full-text searching. Where fields are used, there are no restrictions on their number or length. The user can browse through multiple databases, fields, indexes, or individual Indexing and Retrieval Systems Apple CD-ROM Development Resource Guide 10 .11 1 .. ·· · records. FindIT works equally well with numeric data, text, images and other forms of information. You can even encrypt the database and specify different levels of user access . A Macintosh version of FindIT will be available in the summer of 1989 . • i "" SilverPlatter Information, Inc. 37 Walnut Street Wellesley Hills, MA 02181 (617) 239-0306 Fax: (61 7) 235-1715 SilverPlatter Information, Ltd. 10 Barley Mow Passage Chiswick, London W4 4PH, England 01-995-8242 Fax: 01-995-51 59 MacSPIRS is SilverPlatter's search and retrieval software for the Macintosh computer. Search features include full database indexing, Boolean operator searching, trunca tion, and lateral searching. With MacSPIRS you can view a list of every search term, word, or phrase from within the index; combine concepts using Boolean operators (AND, OR, NOT); or relate search terms using proximity operators (NEAR, WITII) . MacSPIRS also offers an online help system and online guides with information about the database being searched. The program can be used with any Macintosh com puter that has at least two BOOK floppy disk drives and 1 megabyte of memory. SilverPlatter databases span many areas of interest including medicine, health and safety, education, social sciences, agriculture, and business and technology. Update frequency ranges from monthly to annual, and databases are available on a subscrip tion basis. • SoftCore Creative Technology Waversesteenweg 1 045 B-1 1 60 Brussels, Belgium Contact: Marc Jadoul Applelink: BEL0038 HyperQl/CD, is a software toolkit for indexing large HyperCard stacks to be placed on CD-ROM discs. The toolkit includes installation software with a read/write indexing and retrieval XCMD. Also included is a script generator for automatic indexing of existing stacks, a tool for transforming index files to optimized read-only structures, and installation software for the read-only retrieval XCMD. Software Mart, Inc. 4131 Spicewood Springs Road, Suite I-3 Austin, TX 78759 (51 2) 346-7887 Fax: (51 2) 346-1393 Contact: Carolyn Kuhn Indexing and Retrieval Systems Apple CD-ROM Development Resource Guide 11 Software Mart's Media-Mixer retrieval engine subroutine libraries and data preparation tools are source license tools that are used to create full-text and multimedia CD ROM applications. Licenses are available for internal use and commercial products on a usage or source-code basis. .J'' Virginia Systems, Inc. 5509 West Bay Court Midlothian, VA 231 1 2 (804) 739-3200 AppleLink: Xl082 The Sonar Professional Text Retrieval System is capable of searching a large number of documents at a rate of more than 250,000 pages per minute. Boolean, proximity, and wildcard searching are supported. Sonar Professional can make an index and a table of contents for a single document or an entire folder. Hypertext links connect ing related information can be created dynamically using Sonar Professional's analysis capabilities. Xiphias 13464 Washington Blvd. Marina Del Rey, CA 90292 (213) 821-0074 Fax: (213) 301-8427 AppleLink: D1371 Contact: Peter Black The XEARCH XCMD is an XCMD resource, intended for the HyperCard developer, that utilizes an external index file for faster searching. In addition, the XEARCH XCMD permits full Boolean searching, browsing by categories, wildcard searching, and range retrieval. Because it uses an inverted index, most of the necessary proc essing is accomplished during data preparation. Tools included are XearchStack, which is used to install the XEARCH XCMD and allows automatic keywording of the fields, and XearchApp, which allows the developer to convert XearchStack into a XEARCHable index. In-House CD-ROM Publishing Meridian Data, Inc. 4450 Capitola Road, Suite 101 Capitola, CA 95010 (408) 476-5858 Fax: (408) 476-8908 Contact: Chris Andrews Merdian Data's CD Publisher gives the in-house CD-ROM publisher the ability to prepare a data base for CD-ROM mastering. CD Publisher enables you to simulate 6)') the database as if it were a CD-ROM and test different variables to achieve maximum �/ performance before committing to a mastered disc. The system is designed with In-House CD-ROM Publishing Apple CD-ROM Development Resource Guide 12 Winchester disk drives and a nine-track tape subsystem. CD Publisher operates with any Macintosh computer. . ( Meridain Data's CD Professional gives CD-ROM publishers the ability to develop, tes� and print CD-ROM discs in-house. This application allows you to convert data, print a CD-ROM disc in real time, and provide end-user access to the disc. In conjunction with the Programmable Disc System (PDS), CD Master creates, in real time, discs that are compatible with standard CD-ROM drives. The PDS utilizes a compact laser recorder. Small-lot disc production is possible with this system, which was built to satisfy low-volume storage needs. '"" Reference Technology, Inc. 5700 Flatiron Parkway Boulder, CO 80301 (303) 449-41 57 Fax: (303) 442-1816 Contact: Mike Befeler CD-Simulator is an in-house CD-ROM data preparation and development system. It is a complete subsystem of magnetic tape and disk that will load, store, build, and off-load data for CD-ROM production. You can complete the necessary steps in house to prepare a CD-ROM disc that conforms to the High Sierra/ISO logical file for mat standard. Your personal computer (the controller) is used to perform the High Sierra/ISO build and to collect statistics during simulation. This controller is con nected to a "host" system during the simulation step so that the host can run the application; the controller, in conjunction with the subsystem, simulates a CD-ROM drive and collects the information to debug and fine-tune an application. CD Simulator can be configured with 300 megabytes to 2.4 gigabytes of magnetic disk storage. The magnetic tape drive can read and write nine-track 1/2-inch magnetic tapes at 1 ,600 or 6,250 bits per inch. • Reteaco, Inc. 716 Gordon Baker Road Willowdale, Ontario Canada, M2H 3B4 (416) 497-0579 Contact: Nathan Leslie Reteaco's BuildIT is a complete CD-ROM publishing system that runs on the Macin tosh II computer. The system incorporates commercial CD-ROM production soft ware that has been used to publish more than 200 databases for a wide range of private-sector and government clients in Canada and the United States. A 300 megabyte hard disk and a combination 1 ,600/6, 250-bits per-inch ANSI standard nine track tape drive are required . • The BuildIT software license includes a library of data preparation modules; software for database inversion, indexing, and premastering; and FindIT search and retrieval software for CD-ROM simulation and quality assurance testing on the Macintosh In-House CD-ROM Publishing Apple CD-ROM Development Resource Guide 13 before disc mastering. The package requires that the target system have an A/UX software license. Available options include a BuildIT toolbox that allows customers to develop their own preprocessors, a data compression package, and security software with data encryption capabilities. Large-Capacity Storage Devices .�.·\ IJ' 1 Meridian Data, Inc. 4450 Capitola Road, Suite 101 Capitola, CA 95010 (408) 476-5858 Fax: (408) 476-8908 Contact: Chris Andrews Datamax from Meridian Data is a mass-storage subsystem for multiuser environments and local area networks. It can be used with a wide range of microcomputers, regardless of the operating system. By partitioning the storage to reflect the environ ment, Datamax is able to support the Macintosh computer. Expandable in 300megabyte increments to 2.4 gigabytes, the Datamax system consists of Winchester disk drives, a sector-caching disk controller, and software. It is an SCSI-based subsystem, so up to three Datamax units can be daisy-chained together. Online Computer Systems, Inc. 20251 Century Boulevard Germantown, MD 20874 (301) 428-3700 1-800-922-9204 Fax: (301) 428-2903 Contact: Bill Ford Online's Multimedia Data Storage device includes a combination of CD-ROM, WORM, (write once, read many) and magnetic drives to meet large storage require ments. Online will also be offering four-drive CD-ROM units that are compatible with Macintosh systems. The CD-ROM units will be available by the third quarter of 1989. SoftCore Creative Technology Waversesteenweg 1 045 B-1 1 60 Brussels, Belgium Contact: Marc Jadoul 32 2 647-4000 Fax: 32 2 647-9382 AppleLink: BEL0038 ArchIS, the optical archival and information system from SoftCore Creative Technol ogy, combines the speed and capacity of a WORM device with the friendliness and flexibility of the HyperCard user interface. ArchIS archives compacted images (imported from a scanner or a PICT file) and text (in a time-resistant PostScript format) onto an unerasable optical disc. Stored information is managed from within Hyper- Large-Capacity Storage Devices •1lV) Apple CD-ROM Development Resource Guide 14 Card using the HyperQL query language. • ·./ i Storage Dimensions 2145 Hamilton Avenue San jose, CA 951 25 (408) 879-0300 Fax: (408) 879-9330 AppleLink: D1 546 Contact: Eric Herzog � Storage Dimensions offers internal and external storage devices with capacities ranging from 45 megabytes to 650 megabytes. Internal disk drives include a mount ing bracke� data and power cables, and a software package that consists of driver, drive diagnostics, partitioning, data encryption, data recovery, backup and restore, and disk optimizer utilities. Storage Dimensions offers high-capacity external drives ranging in size from 320 megabytes to 650 megabytes. Models 345 and 650 feature 14.5-millisecond and 16.5-millisecond access rates and a 1 5-megabit-per-second data transfer rate . A WORM external drive provides 732 megabytes of permanent data storage and a ten-year media archival lifetime on a removable optical cartridge. Macintosh-Compatible CD-ROM Drives Denon America, Inc. 222 New Road Parsippany, NJ 07054 (201) 575-7810 Fax: (201) 575-2532 Contact: Nob Tokutake Technical Support: Ben Garcia (404) 342-3032 Denon America's DRD-253 stand-alone CD-ROM drive has an industry-standard SCSI interface. The integrated buffer of 32 kilobytes enables optimum transfer of large amounts of data and allows for faster output and continuity in both text and graphics. The CD-ROM drive features a front-loading system withan Apple compatible car tridge that has been designed to protect the data surface, and an SCSI interface that supports arbitration, disconnect, and reconnect phases. Four drive units can be daisy-chained through one SCSI controller. Overlapped seek of multiple drives is also available to shorten the effective access time in an expanded system. Denon CD-ROM drives are equipped with standard digital-to-analog converters for stereo music reproduction. The stand-alone units are complete with main power supply and connectors so they can be added to the existing systems. Optical Media International 485 Alberto Way Los Gatos, CA 95032 (408) 395-4332 Fax: (408) 395-6544 AppleLink: Dl 490 • Macintosh-Compatible CD-ROM Drives Apple CD-ROM Development Resource Guide 15 Contact: Craig Larrew Optical Media International (OMI) offers a universal Macintosh CD-ROM device driver that supports the AppleCD SC drive as well as Toshiba, Sony, JVC, Denon, and Hitachi CD-ROM drives. The OMI Macintosh CD-ROM device driver allows multiple HFS volumes to be placed on a single CD-ROM disc, and the driver supports interactive mounting and dismounting of up to 1 0 volumes per disc. Also available for systems integration are half-height, internal-mounting CD-ROM drives with no power supply, and external stand-alone CD-ROM drives with a power supply. Premastering • 3M Corporation Building 223-5S-01 3M Center St. Paul, MN 55144 (61 2) 736-3274 (61 2) 736-5399 Fax: (61 2) 736-01 58 AppleLink: D2462 Contact: Mark Arps or Dick Pendill The 3M Optical Recording Department offers premastering services for Apple HFS, High Sierra, ISO 9660 , and Digital UNIFILE formats. The company accepts many data input formats, ranging from nine-track magnetic tape to rewritable optical discs. For the first-time CD-ROM developer, 3M offers special packages that include premastering, mastering, replication, and data cartridge hardware for transferring the data to the mastering facility. • , Aries Systems Corporation One Dundee Park Andover, MA 01810 (508) 475-7200 Contact: Lyndon Holmes AppleLink: D1539 CompuServe: 721 17,1302 MCI Mail: LHOLMES Aries Systems provides premastering services for production of CD-ROM volumes that can be formatted to the ISO 9660 standard. Denon America, Inc. 222 New Road Parsippany, NJ 07054 (201) 575-7810 Fax: (201) 575-2532 Contact: Nob Tokutake Technical Contact: Ben Garcia (404) 342-3032 Premastering • ' Apple CD-ROM Development Resource Guide 16 Denon accepts customer data tapes for premastering and pressing. The CD-ROM software staff can advise you about applications and the organization of your data tape preparation before you begin the premastering process. Discovery Systems CD-ROM Services Group 7001 Discovery Blvd. Dublin, OH 43017 (614) 761-4287 (614) 761-4196 Contact: Jack Ryan Discovery Systems offers premastering services for Apple HFS, High Sierra, and ISO 9660 formats. Data files may be submitted on magnetic tape, WORM cartridges, any Apple SCSI hard disks, and floppy disks. A hybrid-format CD- ROM is available with both Apple HFS and High Sierra/ISO 9660 data partitions on the same physical CD ROM disc. Disctronics 1 1 20 Cosby Way Anaheim, CA 92806 (714) 630-6700 Contact: Wan Seegmiller (• . � Disctronics premasters on both OMI TOPiX and Meridian Publisher. The company accepts the following tape formats: nine-track 1 , 650, 3,250, or 6, 250 bits per inch, and 3/4-inch Sony 1630 U-matic. Data can also be supplied on a hard disk or floppy disk, although these media may involve extra charges for downloading. Nine-track tapes may be ANSI-labeled or unlabeled. High Sierra, ISO 9660 , and HFS formats are acceptable. Keva Systems, Inc. 550 S . Wadsworth Blvd., Suite 41 1 Lakewood, CO 80226 (303) 936-0076 Fax: (303) 936-8236 AppleLink: KEVA MacNET: KEVA Contact: Bruce R. Tizes Keva Systems offers an integrated premastering service that includes data capture, interface design, and indexing. Logical formatted file structures are created from all forms of data-text, graphics, and sound-and data is placed on a writable medium, such as nine-track tape, 1/2-inch magnetic tape, or a hard disk drive. You have the option of using a format readable by the target machine or picking a format that is accepted universally: You may choose from the native Macintosh HFS, ISO 9660 , or High Sierra standard. Premastering bolsters your data image with control codes for Premastering Apple CD-ROM Development Resource Guide 17 error detection, synchronization, and address/mode indication. These codes are combined with your data into individual data sectors. • Meridian Data 4450 Capitola Road, Suite 101 Capitola, CA 95010 (408) 476-5858 Fax: (408) 476-8908 Contact: Chris Andrews Meridian Data's CD Master integrates audio and data into multimedia CD-ROM products, providing both development and mastering services. CD Master supports nine-track tape and 3/4-inch Sony U-matic tape. As a resul� Meridian offers a tool that can accept data from a computer, as well as audio from a studio environment. The program prepares a multimedia disc for mastering, then sends the data directly to the laser beam cutter. Any CD audio mastering facility can upgrade to CD-ROM mastering through CD Master, which can produce up to 20 CD-ROM masters per day. It was designed with a layered ECC Augmentor board that performs error detection and correction coding. Future versions of CD Master will support emerging CD-ROM technologies, such as CD-I, DV-I, and CD-ROM XA. Nimbus Information Systems SR 629 Guildford Farm Ruckersville, VA 22968 1-800-782-0778 Fax: (804) 985-4625 Contact: Iarry Boden • Nimbus Information Systems offers premastering services for Apple HFS, High Sierra, and ISO 9660 formats. Data may be submitted on nine-track ANSI tape, WORM disks, hard disks, and floppy disks, as well as in Sony 1630 format. Online Computer Systems, Inc. 20251 Century Boulevard Germantown, MD 20874 (301) 428-3700 1-800-922-9204 Fax: (301) 428-2903 Contact: Bill Ford Online Computer Systems offers complete on-site premastering contract services. The company can customize in-house premastering facilities for client-specific appli cations. Optical Media International 485 Alberto Way Los Gatos, CA 95032 (408) 395-4332 Premastering • ' Apple CD-ROM Development Resource Guide 18 Fax: (408) 395-6544 AppleLink: D1490 Contact: Craig Larrew Optical Media International (OMI) transfers data to CD-ROM format using its TOPiX CD-ROM Workstation. This process typically requires three to six hours of system use, (the time depends largely on the amount of data, the number of audio segments, and the aroount of data preparation required). OMI also offers the following serv ices: media conversion from floppy disk, hard disk, WORM cartridges containing HFS disk images, or nine-track magnetic tape; ISO file origination, which converts HFS data files into the ISO 9660 file structure; CD-ROM encoding; and 1 00 percent bit-by-bit verification of input data against output master tape data. Philips and DuPont Optical Company 1409 Foulk Road, Suite 200 Wilmington, DE 19803-0469 1-800-433-3475 AppleLink: D2173 Contact: Jill Jones Philips and DuPont Optical Company offers file formatting in both High Sierra and ISO 9660 formats. Specific services available to Apple developers include conversion from nine-track tape, external hard disks, WORM disks, and other SCSI devices. Programming and Interface Design Please note that this is not a complete list ofprogrammers and designers. A much more comprehensive list will be available at a later time. Aaron Marcus and Associates 1 1 96 Euclid Avenue Berkeley, CA 94708 (41 5) 527-6224 Fax: (415) 527-1994 Contact: N. Gregory Galle Aaron Marcus and Associates plans, designs, and implements the human-computer user interface, as well as the content structure and organization of CD-ROM-based material. This company provides strategic planning, product definition, human computer user interface design, including the design of icons, screen layouts, metaphor and color, and information graphics . Aries Systems Corporation One Dundee Park Andove� MA 01810 (508) 475-7200 (.• Contact: Lyndon Holmes AppleLink: D1 539 CompuServe: 721 17,1302 Programming and Interface Design Apple CD-ROM Development Resource Guide 19 MCI Mail: lliOLMES • Aries Systems' Knowledge Finder databases are matched with a user interface that reflects the characteristics of the database. Aries provides software design and development facilities to create the appropriate user intetface. Knowledge Hos� for use with the MultiFinder™operating system software, allows the customer to create a unique user interface and to pass retrieval requests to Knowledge Hos� which operates as a background task. Online Computer Systems, Inc. 20251 Century Boulevard Germantown, MD 20874 (301) 428-3700 1-800-922-9204 Fax: (301) 428-2903 Contact: Bill Ford Online Computer Systems provides full programming and intetface design services for producing CD-ROM discs, and can assist you in all the steps-from the initial concept and requirements to implementation and end-user support. Online's user intetface can be customized for specific client applications. It features multiwindow capability, retrieval of text and color or monochrome graphic images, data extraction, RS-232 communications with remote systems, structured search menus, and multilan guage capability. • Software Mart, Inc. 4131 Spicewood Springs Road, Suite 1-3 Austin, TX 78759 (51 2) 346-7887 Fax: (51 2) 346-1393 Contact: Carolyn Kuhn Software Mart specializes in design and development of full-text, fielded data, and multimedia CD-ROM programs for all Apple Computer systems. The agency offers such services as project management, design, programming, and data preparation, including images and audio production, data assembly, premastering, and packag ing. Reference Materials and Publications American National Standards Institute Sales Department 1430 Broadway New York, NY 1 0018 (21 2) 642-4900 You can obtain the Small Computer Systems Intetface (SCSI) official specifications manual by writing to the American National Standards Institute. The reference number for the manual is ANSI X3 .131-1986; the document was approved on June 23, 1986. Small Computer Systems Intetface 2 is a draft version of proposed changes Reference Materials and Publications .;: App le CD-ROM Develop ment Resource Guide 20 to take place to the 1986 SCSI standard. The document is currently in its fifth revision and is available from the following regional offices: Global Engineering Documents, Western Region, 2805 McGaw Avenue, Irvine, CA 92714; Central Region, 7730 Carondelet Avenue, Suite 407, Clayton, MO 63105; Eastern Region, 1990 M Street, NW, Suite 400, Washington, DC 20036, or call 1 -800-854-7179. • APDA Apple Computer, Inc. 20525 Mariani Avenue, MIS 33G Cupertino, CA 95014-6299 1-800-282-2732 Several useful references are available from APDA� AppleCD SC Developer's Guide provides a description of the CD-ROM product design and creation process. This guide discusses Apple's AppleCD SCTMdrive and the Macintosh user interface to the High Sierra and ISO 9660 file systems. Guidelines for using HyperCard as a retrieval engine for Macintosh CD-ROM products and an introduction to sound are also included. Audio Interchange File Format v. 1 .2 is a supplemental tool that describes Apple's standard format for storing sample sounds. PICTFile Format Notes and Disk Set gives eight examples of PICT files using various graphics formats. Included is an application called PICIView for viewing PICT files. These files aid developers in testing applications with Parse version 2 pictures. Apple Technical Notes numbers 209 and 210, "Whaf s wrong with my High Sierra disc?" and "The Desktop file's outer limits," are also recommended . • Bureau of Electronic Publishing, Inc. 18 Louisburg Square Verona, NJ 07043 (201) 857-4300 Fax: (201) 746-3034 Contact: Betty Ann Van Benschoten The Bureau of Electronic Publishing is a source for in-house CD-ROM drives and titles. It carries Macintosh-compatible CD-ROM products, including a broad range of CD-ROM drives and a comprehensive selection of Macintosh CD-ROM titles (data bases). If you call and identify yourself as as Apple Certified Developer, the bureau will send, at no charge, the latest version of its detailed product guide. The bureau sells to hundreds of dealers in the U.S. and abroad, and advertises in over 1 5 different end-user publications. As a distribution channel, it can help you reach Apple dealers and end users. Discovery Systems CD-ROM Services Group 7001 Discovery Blvd. Dublin, OH 43017 (614) 761-4287 (61 4) 761-4196 Contact: Jack Ryan • Reference Materials and Publications Apple CD-ROM Development Resource Guide 21 The CD-ROM Forum on the CompuServe Information Service, with over 1 ,000 members, offers discussions on a wide variety of topics concerning CD-ROM. Contact Discovery Systems for information about joining the forum. •�:.;. . MacGuide Magazine, Inc. . 550 South Wadsworth Blvd., Suite 550 Lakewood, CO 80226 (303) 935-8100 Fax: (303) 935-5040 AppleLink: DELTAGROUP MacNET: MacGuide MacGuide magazine keeps its readers up to date on the interesting and compelling technology of CD-ROM. The MacGuide Report is issued every six months. This comprehensive magazine lists over 4,000 released Macintosh products. MacGuide USA issued every trimester, is a CD-ROM disc containing HyperGuide CD, a 4- megabyte HyperCard stack that lists released products for the l\:facintosh. MacGuide USA also contains demonstrations of commercial software, hardware, and accesso ries; a shareware collection, and comprehensive user group listings. MacGuide USA with HyperGuide is also released on floppy disks . NISO, National Bureau of Standards Administration 101 Library E-106 Gaithersburg, MD 20899 •··.1 . �t You can get a copy of the ISO 9660 standards by writing to the National Bureau of Standards at the address above. Software Mart, Inc. 4131 Spicewood Springs Road, Suite I-3 Austin, TX 78759 (51 2) 346-7887 Fax: (51 2) 346-1393 Contact: Carolyn Kuhn Software Mart's CD-ROM Developer's lab is an interactive production reference for CD-ROM developers who are creating programs for Apple computers and other PCs. It includes a full-text, searchable, "how to" database with specifications for audio, images, data preparation, premastering, and mastering input formats. Samples of multimedia CD-ROM applications and complete descriptions of the Media-Mixer data preparation and retrieval engine subroutine libraries are included, as well as demo tools and samples for sound production, editing, and imaging. Eighteen leading software and CD-ROM producers have contributed to this collection. Quantum Access, Inc. 1 700 W. Loop South, Suite 1460 Reference Materials and Publications •,> .... . F Apple CD-ROM Development Resource Guide 22 Houston, TX 77027 (713) 622-321 1 Fax: (713) 871-1310 Contact: Fran Dodson • ClubMac from Quantum Acce§s is an organized collection of over 570 megabytes of CD-ROM files with retrieval through HyperCard. Available by annual subscription or on a single-copy basis, ClubMac provides users with an ongoing library of public domain software, shareware, clip art, fonts, desk accessories, utilities, and HyperCard stacks and databases. ClubMac provides the ability to search, copy, and launch applications and documents directly from HyperCard. Service Bureaus Aaron Marcus and Associates 1 1 % Euclid Avenue Berkeley, CA 94708 (41 5) 527-6224 Fax: (41 5) 527-1994 Contact: N. Gregory Galle Aaron Marcus and Associates is a management consulting, training, and product de velopment firm that specializes in the design of user interfaces and electronic publishing documents, including information displays, clip art libraries, and tem plates for computer graphics systems. This firm can prepare text and imagery on general and specific topics, write and edit documentation, research text material for subjects, and design publications that accompany or explain CD-ROM-based materials. Aaron Marcus & Associates plans, designs, and implements CD-ROM clip art libraries, including the design of pictograms, illustrations, charts, maps, and diagrams. Products are reviewed for legibility and readability, and marketing interviews are conducted to determine product usability. • Online Computer Systems, Inc. 20251 Century Boulevard Germantown, MD 20874 (301) 428-3700 1-800-922-9204 Fax: (301) 428-2903 Contact: Bill Ford Online provides a full range of CD-ROM development services-from data prepara tion to programming and interface design. The company has premastering services _ and customized in-house premastering facilities for client-specific applications. Online also offers document scanning services and optical character reading as re quired . • Optical Media International 485 Alberto Way Los Gatos, CA 95032 Service Bureaus Apple CD-ROM Development Resource Guide 23 (408) 395-4332 Fax: (408) 395-6544 AppleLink: Dl 490 Contact: Craig Larrew • OMI offers a wide range of CD-ROM services. The firm can process data input into CD-ROM format on OMI's TOPiX CD-ROM Workstation. This process typically requires three to six hours of system use, (the time depends largely on the amount of data, the number of audio segments, and the amount of data preparation required). OMI also offers the following services: media conversion from floppy disk, hard disk, WORM cartridges containing HFS disk images, or nine-track magnetic tape; ISO file origination, which converts HFS data files into the ISO 9660 file structure; CD ROM encoding, and 1 00 percent bit-by-bit verification of input data against output master tape data. The company can make a compact disc containing your data for prototyping and in-house testing before replication of your master. OMI can also assist you with mastering, disc labeling, and packaging. Nimbus Information Systems SR 629 Guildford Farm Ruckersville, VA 22968 (804) 985-1 1 00 Fax: (804) 985-4625 Contact: Larry Boden • Nimbus offers such services as market needs analysis, data entry or tech scanning, and audio and/or video recording. The firm can assist in the creation of vector artwork or graphic algorithms, and can complete data integrity checks, content changes, or merge and verifications. Training is also offered. Reteaco, Inc. 716 Gordon Baker Road Willowdale, Ontario Canada, M2H 3B4 (416) 497-0579 Contact: Nathan Leslie Reteaco is a full-service supplier for organizations that need to distribute usable information to many individuals. Reteaco combines its own copyrighted software and database processing services with CD-ROM. Reteaco provides full database preparation services, including user needs analysis, product definition and specifica tion, sophisticated database conversion, user interface design, custom report format ting, and coordination of mastering and replication of CD-ROM discs, including postproduction work and disc formatting in ISO 9660 format. Software Mart, Inc. 41 31 Spicewood Springs Road, Suite I-3 Austin, TX 78759 (51 2) 346-7887 Service Bureaus • Apple CD-ROM Development Resource Guide 24 Fax: (51 2) 346-1393 Contact: Carolyn Kuhn • Software Mart specializes in design and development of full-text, fielded data, and multimedia CD-ROM programs for all Apple Computer systems . The agency offers such services as project management, design, programming, and data preparation, including images and audio production, data assembly, premastering, and packag ing. Disclaimer and Trade marks · Mention of Products in this directory is for informational purposes only and constitutes neither an endorsement or recommendation. All product specifications and descriptions were supplied by the respective vendor or supplier. Apple assumes no responsibility with regard to the selection, perform ance or use of the products listed in this directory. All understandings, agreements or warranties take place directly between the vendors and prospective users. Limitation of Liability Apple makes no warranties with respect to the contents of products listed in this directory, or the completeness or accuracy of this publication. Apple specifically disclaims all warranties, express or implied, including but not limited to, the implied warranties of merchantability and fitness for a particular purpose . The Apple CD-ROM Development Resource Guide is published by Apple Computer Inc . Developer Programs, part of Apple's Developer Group organization. ©1989 Apple Computer, Inc . , Apple, the Apple logo, HyperCard, Macintosh are registered trademarks of Apple Computer, Inc . APDA and A/ llX are trademarks of Apple Computer, Inc. PostScript is a registered tradmark of Adobe Corpora • tion. Knowledge Finder and Knowledge Host are trademarks of Aries Systems Corporation. IBM is a registered trademark of International Business Machines. MacGuide is a registered trademark of MacGuide Magizine. HP l.aserRETRIEVE is a trademark of Meridian Data, Inc. Quantum Leap, QTools, and ClubMac are trademarks of Quantum Access, Inc . CD-Simulator is a trademark of Reference Technology, Inc. MacSPIRS is a trademark of SilverPlatter Information, Inc . Media-Mixer and CD-ROM Developer's lab are trademarkd of Software Mart, Inc . Sonar is a tradmark of Virginia Systems, Inc. Xearch is a trademark of Xiphias . • Service Bureaus Apple CD-ROM Development Resource Guide 25 • • • • • • • ;. tl,K) Apple Developer Group Apple's Networking and Communications Products Overview Following is a brief description of Apple's networking and communications products for multivendor environments, grouped by the environment in which they primarily function. At the end of the document is a section describing available references for networking and communications. Partners and certified developers may purchase these products from the Developer Price Llst, APDA™, or Apple Software Llcensing; Associates should contact an authorized Apple dealer, APDA, or Apple's Software Llcensing Department. For information about third-party networking products and solutions, refer to the Apple Multivendor Network Solutions Guide mentioned at the end of this document. Products to extend the capabilities of AppleTalk AppleTalk Internet Router- available from the Developer Price List or an authorized Apple dealer Software installed in a nondedicated Macintosh computer that connects LocalTalk� EtherTalk™, and TokenTalk™ networks. It maintains addressing information for each network to efficiently route data between them. It can interconnect up to eight networks into one internet. The AppleTalk®Internet Router software requires Macintosh® system software version 6.0.3 or greater (included on installation disk). AppleShare PC - availablefrom the Developer Price List or an authorized Apple dealer Software installed in MS-DOS or compatible personal computers that allows them to connect to LocalTalk, EtherTalk, and TokenTalk networks. Requires a network card such as Apple's LocalTalk PC Card or cards from third-party vendors. AppleShare® PC requires MS-DOS or PC-DOS versions 3.1 or greater. EtherTalk - available with the EtherTalk NB Cardfrom the Developer Price List or an authorized Apple dealer Software that allows a Macintosh computer running the Macintosh operating system to access AppleTalk services on an Ethernet network. Requires an Ethernet interface card, such as the EtherTalk NB Card for the Macintosh II family of computers. Version 2.0 is an upgrade of the original EtherTalk software that provides for the extended addressing capacity to support up to 16 million nodes per network, as well as improved routing capabilities. Apple EtherTalk NB Card- available from the Developer Price List or an authorized Apple dealer An interface card that enables the Macintosh II family of computers to connect to an Ethernet network. It includes a built-in thin-wire Ethernet transceiver and connectors for both standard and thin-wire Ethernet cabling. A selector on the card is used to specify the type of cabling in use. Development Platforms Apple's Networking and Communications Products Overview 3- 62 TokenTalk - available with the TokenTalk NB cardfrom the Developer Price List or an authorized Apple dealer Software that allows Macintosh users to transparently access AppleTalk services on a Token Ring network. Requires a TokenTalk NB Card, enabling users to connect Macintosh computers to a Token Ring network. Products for connecting to DEC environments Apple Talkfor VMS- available from Apple 's Software Licensing Department Software that provides AppleTalk protocols and a programming interface for VAX! VMS systems, so that developers can create distributed applications for seamless communication between the Macintosh and the VAX. The Macintosh must be running the Macintosh operating system, version 6.0.3 or greater, and the VAX must be running the VAX/VMS operating system, version 4.6 or greater. (See the Apple/ Digital Development document in this guidebook for more information.) Products for connecting to IBM environments Token Ring products Hardware and software that enables the Macintosh computer to communicate with IBM personal computers and other MS-DOS-compatible personal computers, IBM minicomputers and mainframes, and other peripheral devices over Token Ring networks. Apple's hardware and software for Token Ring networks support APPC, 3270, PC network protocols, and AppleTalk protocols. These products include: • • • • The TokenTalk NB card (packaged with TokenTalk software and SMB File Transfer Utility), available from the Developer Price List or an authorized Apple dealer- interface card that enables the Macintosh II family of computers to connect to a Token Ring network. Token Talk software - allows Macintosh users on a Token Ring network to access AppleTalk services (such as printing to a laserWriter or sharing files via an AppleShare file server). SMB (Server Message Block) File Transfer Utility- allows users to transfer files between a Macintosh computer and an SMB file server, such as an IBM PC LAN program. MacDFT™ and MacAPPc, described below. MacDFT- availablefrom the Developer Price List or an authorized Apple dealer A full-featured 3270 emulation program that emulates IBM's 327X Information Display System terminals, allowing Macintosh users to access data from an IBM host. MacDff software supports file transfer, as well as the copying and pasting of data between the IBM host and the Macintosh computer. With MacDff, you must be running the Macintosh operating system, version 6.0.3 or greater. Apple 32 70 Application Programming Interface (AP!) - available from Apple Software Licensing Department A standardized application programming interface that provides a platform for developers to create customized Macintosh applications that communicate with 3270-based applications and services such as mail and database programs. The API is similar to the IBM 3270 PC High-Level Application Programming Interface . Development Platli:>rms Apple's Networking and Communications Products Overview 3-6 3 Apple Coax!Twinax Card- available from the Developer Price List or an authorized Apple dealer A Macintosh II interface card that provides a coaxial connection to an SNA network in support of 3270-based applications on IBM mainframes. The AppleCoax/fwinax card plugs into one of the NuBus™ slots in the Macintosh II family of computers and connects to an IBM host via a 3X74 cluster controller using standard coaxial cable. The card supports MacDFf application software. MacAPPC - availablefrom Apple's Software Licensing Department, a single-use license is available from APDA System software protocols and interfaces that provide a complete implementation of SNA LU 6.2 and NT 2.1 protocols between Macintosh computers, IBM systems, and other systems that support these protocols. The Macintosh with MacAPPC installed can act as a server over an AppleTalk network. Developers can use a full range of programming languages to create APPC applications. The MacAPPC software runs on the TokenTalk NB Card and Serial NB Card. You must use MacAPPC version 1 . 1 and Macintosh operatipg system version 6.0.3 or later. Apple Serial NB Card - availablefrom the Developer Price List or an authorized Apple dealer An intelligent communications card for the Macintosh II family of computers with four high-speed serial connections that provide connections to many different communications environments. The Serial NB Card supports MacAPPC and MacX25™ software; other applications requiring a serial connection may also be able to use the Serial NB Card. Products for connecting to TCP/IP environments MacTCP - availablefrom Apple 's Software Licensing Department, a single-use license is available from APDA A set of software system drivers and programming libraries provided to application developers so they can create Macintosh applications for TCP/IP environments. MacTCPTM is coresident with AppleTalk protocols, so TCP/IP and AppleTalk can operate concurrently. It also runs over both Ethernet and LocalTalk networks. (See the MacTCP document in this guidebook for more information.) MacX - will be available from the Developer Price List or an authorized Apple dealer An X Window display server that runs under the Macintosh operating system. MacXTM supports the X Window protocol, version 1 1 , release 3. MacX allows Macintosh users to display their desktop applications that are executing on remote hosts. MacX requires a minimum of 1 megabyte of memory, and will run over Ethernet and LocalTalk networks. Developer tools for multiple environments Development Platforms CJ/1 - will be availablefrom APDA in the latter part of 1989 A connectivity language for developers that gives personal computer users high-level access to information on host systems, independent of network technology, host system architecture, and database management systems. CVl™ server software provides access to databases on supported host systems and works cooperatively with applications on Macintosh computers that support CVl clients. Servers can be installed on VAX computers from Digital running VMS, or IBM mainframes running MVS!fSO or VM/CMS. (See the Cl/1 document in this guidebook for more informa tion.) Apple's Networking and Communications Products Overview 3-64 Macintosh Communications Toolbox - will be available from APDA, and will become standard system software when released as part of System 7.0 An extension to the Macintosh Toolbox that provides developers with standard access mechanisms to communications services. Using the Toolbox, developers do not have to write low-level communications mechanisms for their software, but have the consistency of the communications interface across services . Mac Work.station - availablefrom Apple 's Software Licensing Department, a single use license is available from APDA A programmer's tool to develop a Macintosh front end for new or existing host-based applications. MacWorkStationTMallows programmers not familiar with programming the Macintosh to easily build Macintosh-style interfaces for their applications. You must use the Macintosh operating system software, version 6.0.3 or later. In addition, you'll need to use MPWTMversion 2.0 or later. (See the MacWorkStation document in this guidebook for more information.) X.25 connectivity MacX25 - will be availablefrom APDA Software included with MacX25: • • • MacX25 Seroer- software that connects a Macintosh computer to packet switched networks and acts as a server to distribute X.25 services to any Macin tosh on the AppleTalk network. MacPAD - software running on a Macintosh that works in conjunction with the MacX25 Server to provide packet assemble/disassembler (PAD) services to application programs. Using a terminal emulation program and MacP ADTM, users can access data and services over an X.25 wide area network. MacX25 Programming Library - a tool kit, or collection of routines, that offers a high-level program interface for applications. Routines are included for initiating and terminating contact with the MacX25 server, establishing and closing down a virtual circuit, and passing data across an established circuit, among other tasks. Note: All X.25 products offered by Apple conform to the Consultative Committee on International Telegraphy and Telephone (CCITT) recommendations- the internationally recognized standards for communication in packet-switched networks. Recommended Documentation The following is a list of suggested resources and many of the technical books that provide greater technical detail on networking and communications and the protocol architecture of AppleTalk. Available from APDA: • • • Development Platforms Understanding Computer Networks, an introduction to networking and commu nications concepts and technologies AppleTalk Network System OVeroiew, a description of the AppleTalk network system and a variety of Apple network products Inside AppleTalk, the definitive technical guide to the protocol architecture of the AppleTalk network system Apple's Networking and Communications Products Overview 3-65 • • EtherTalk and Alternate AppleTalk Connections Referonce, a detailed description of the Ethet'falk implementation and extensions for alternate AppleTalk connec tions Software Applications in a Shared Environment, a description of considerations necessary for all applications to function in a shared environment General Resources: • • • • Development Platforms Apple Product Data Sheets, see section "Apple Product Data Sheets" in this guidebook user or reference manuals published by Apple Computer A Guide to Apple Networking and Communications Products provides an overview of networking and communications products for multivendor environ ments-available from an authorized Apple dealer Apple Multivendor Network Solutions Guide, a collection of solutions that provide information about integrating Macintosh computers into various com puting environments-available from an authorized Apple dealer Apple's Networking and Communications Products Overview 3-66 ti ") Introduction The AppleTalk Network System-Developer Opportunities Apple Developer Group The AppleTalk Network System Applications development opportunities for the AppleTalk:® Network System (ANS) abound, and products that allow users to work effectively together-groupware applications-are likely to be successful in the years to come. Products such as single-user word processing applications integrate well with single-user spreadsheets and page-layout programs, and the functionality of these solutions can be extended to include multiuser support. Just a few examples of the new generation of products enabled by the services provided in ANS include multiuser calendaring and schedul ing, and project management applications. Developers who can maintain the unique Macintosh experience while creating multiuser solutions are the ones who will develop the winning products in a shared environment. Before we examine the specific details of developing applica tions for the ANS, we'd like to provide some general directions that should give de velopers the best opportunity to create products that will stand apart from the crowd. While Apple concentrates on providing the standard mechanisms for ANS-protocols and basic services-developers should concentrate on solutions that build upon the network infrastructure. The AppleTalk Filing Protocol (AFP) has been implemented in a number of different environments to provide, for example, file-sharing solutions based on several types of minicomputers and file-server platforms. While the resulting product provides a basic service, it maintains the same functionality as the original AppleShare®file server product and furthers the consistency of the user interface and the end user's experience. On the hardware side, concepts worth investigating include providing AppleTalk: support over alternative media types, uninterruptible power supply (UPS) support for AppleShare file servers, and network peripherals, such as plotters, facsimile modems, and modem and serial device servers. With the introduction of AppleTalk Phase 2, in June 1989, developers of most AppleTalk-based services-multiuser databases, electronic-mail systems, and so on-do not have to modify their applications at all in order to remain compatible. The implementation of AppleTalk Phase 2 maintained the insulation of higher-level services that utilize AppleTalk from the underlying protocol layers that has been a hallmark of the AppleTalk: network system since its inception. Development Information: Once your product idea is clearly defined, you need to determine the minimum Required System Configuration, configuration of Apple equipment, as well as any third-party equipment needed, on Documentation, and Tools which to develop and test your applications. We recommend that your products run on the broadest possible range of machines. Apple Equipment and Software • Development Platfbnns One dedicated Macintosh® Plus, Macintosh SE, Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh Ilcx computer to be used as an AppleShare®file server. The file server must have one or more SCSI hard disks attached to it. The AppleTalk Network System 3-67 • • • • Documentation and Tools In addition to the most recent versions of the System and Finder"' files, you should have the following documentation and tools, available from APDA"': • • • • • • • • Q&A: Background Information One Macintosh® Plus, Macintosh SE, Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh Ilcx computer or Apple® Ile or Apple IIGS® computer to act as the development workstation. In the case of the Apple Ile, the Apple Ile Work station Card is required; an Apple IIGS requires IIGS®Workstation software. For connection-oriented applications development on a Macintosh, the Ap pleTalk® Data Stream Protocol (ADSP) software is recommended, available from the Apple Software Licensing Department. AppleShare®File Server software, version 2.01 . LocalTalk"' or Etheffalk"' network cables, connectors, and interface cards for each workstation, server, and printer. AppleTalk Filing Protocol, version 2.0 release notes AppleTalk Data Stream Protocol preliminary note EtherTalk and Alternate AppleTalk Connections Reference manual. (A new version of this document has been produced to reflect the changes necessary to support AppleTalk Phase 2. This document should be available from APDA in the third quarter of 1989.) Foreground Applications Development for AppleShare manual Inside Macintosh, Volumes IV and V, published by Addison-Wesley Inside AppleTalk, published by Addison-Wesley AppleTalk Network System Overoiew, published by Addison-Wesley Software Applications in a Shared Environment manual Apple's standard ADEV and Network CDEV are available for licensing for third parties who plan to develop Etheffalk or other alternate AppleTalk network adapters. Contact Apple's Software Licensing Department for more information. The following are answers to commonly asked questions about Apple's networking strategy as it relates to the ANS: Q. Why does Apple refer to AppleTalk as a "network system "? A. Development Plattorm.s The ANS is made up of a number of different components, including physical network components, file- and print-sharing components, and network manage ment features, as well as support for connections to Digital VAX"' environments. The ANS is unique in many respects. First, it is virtually self-configuring. Each machine in an AppleTalk network "negotiates" with its peer machines for assignment of its node identifier; the network manager does not have to config ure the network in terms of software address assignment. It is not necessary to "halt" an AppleTalk network to add additional nodes. Second, AppleTalk is independent of physical media and speed. Ap pleTalk has been implemented on Ethernet, Token Ring, shielded and unsh ielded twisted-pair cable, Northern Telecom's LANSTAR'IM (LANSTAR AppleTalk) local area network, and fiber-optic cable (from Du Pont). Third parties are de veloping AppleTalk interfaces to DataPoint's ARCnet, as well. Further, AppleTalk has built-in facilities for internetwork support that make network management extremely flexible and configuration extremely The AppleTalk Network System 3-68 easy. AppleTalk has built-in support for the assignment of logical groups of systems into what are called AppleTalk zones. These zones may be subsets or supersets of physical networks, and can be used by network administrators to create workgroup arrangements of individuals or machines that may not be part of the same contiguous physical network. The ANS has built-in support for network printing, allowing Macintosh systems to select printers from a list of available printers, and print to them regardless of their physical location; therefore, expensive printing resources can be shared among larger groups of users. Most AppleTalk services are selected through the use of Apple's Chooser interface, which provides a simple, intuitive means for selecting printers, file servers, print servers, and other network resources, either from the local zone or from a zone in another building or city. Numerous other special characteristics of AppleTalk are described in more detail in Inside AppleTalk, which is available from APDA. The latest development in the introduction of the AppleTalk Network System is AppleTalk Phase 2. AppleTalk Phase 2 allows AppleTalk networks to increase in size to support the requirements of very large organizations. A single AppleTalk internet could contain 16 million AppleTalk nodes. All of the features described earlier continue to work in AppleTalk Phase 2. Q. Would you describe LocalTalk and EtherTalk? A. LocalTalk is a shielded twisted-pair cabling system that can connect to the Ap pleTalk hardware built into every Macintosh computer, LaserWriter® printer (except for the LaserWriter Ilse), and Apple IIGS system. In addition, LocalTalk cards are available for the Apple Ile computer, ImageWriter®II and ImageWriter LQ printers, and even IBM PCs, PS/2s and compatibles. More recently, Apple has introduced the EtherTalk Interface Card, which allows Macintosh II computers to utilize AppleTalk services over Ethernet media. In addition, cards available through third-party vendors allow the Macintosh II family of computers and the Macintosh SE and the Macintosh SE/30 to take advantage of Ethernet. Third parties also offer.SCSI-to-Ethernet products that link Macintosh Plus systems to EtherTalk; and network routers that link LocalTalk networks and LaserWriter printers to EtherTalk networks. Q. How can AppleTalk services operate over Ethernet media? A. Development Platforms Apple has developed a set of enabling technologies that manage link access (the LAP manager); address resolution between AppleTalk and Ethernet addressing schemes; and provide a user interface for selecting the type of network that the user wishes to utilize. This collection of facilities is described in the EtherTalk and Alternate AppleTalk Connection Reference manual, which is available through APDA. In order to develop an AppleTalk implementation on non LocalTalk media, developers must license the appropriate LAP manager compo nents from the Apple Software Licensing Department. The AppleTalk Network System 3-69 Q. Why did Apple decide to produce "Apple Talk Phase 2"? A. Development Platforms AppleTalk Phase 2 is Apple's response to a number of customer requirements: larger AppleTalk networks, Token Ring support, support for MS-DOS PCs on EtherTalk networks, EtherTalk support for the A/UX®operating system, and an internet router from Apple Comp� ter, Inc. In an AppleTalk Phase 2 network, the 254-nodes-per-network limitation is eliminated. Networks of up to 16 million nodes can be built to serve the needs of the largest organizations. EtherTalk 2.0 changed Apple's AppleTalk-over-Ethernet media offering. EtherTalk 2.0 is implemented to the IEEE 802.3 standard. This allows lower-level media access bridges to support large EtherTalk networks. This update is an example of the specific changes requested by Apple's customer base that were implemented in AppleTalk Phase 2. EtherTalk 2.0 is supported by a number of third parties, and is compatible with third-party routers and Apple's AppleTalk Internet Router. TokenTalk"' 2.0 allows NuBus-based Macintosh systems to utilize Ap pleTalk services over Token Ring media. TokenTalk 2.0 is compatible with Ap pleTalk Phase 2, and with the AppleTalk Internet Router. Like EtherTalk 2.0, TokenTalk 2.0 is implemented to the IEEE specifications for Token Ring, and uses the 802.2 Type 1 (connectionless) service for its packet format. TokenTalk 2.0 supports IBM source routing bridges, and includes the full 802.2 LLC implem entation of IBM's Token Ring. AppleShare PC 2.0 features a full implementation of AppleTalk Phase 2 for MS-DOS PCs. It includes support for LocalTalk, EtherTalk 2.0, and Token Talk 2.0, and supports the OLI (Open Link Interface) that Apple and others jointly developed with Novell. AppleShare PC 2.0 requires a third-party Ethernet or Token Ring card with an appropriate OLI driver to connect PCs to EtherTalk or TokenTalk networks. EtherTalk 2.0 for A/UX brings the benefits of AppleTalk Phase 2 to Macintosh systems running the A/UX operating system. EtherTalk 2.0 for A/UX supports toolbox printing directly from applications. A LocalTalk card is no longer required for A/UX systems to access AppleTalk. One major area of the ANS that changes in AppleTalk Phase 2 is network router implementation. AppleTalk Phase 2 contains a number of performance enhancement features for routers, in addition to support for larger networks. The AppleTalk Internet Router is a software-based router that can run in the background of a Macintosh. It is data-link independent; it can support nonextended (LocalTalk) and extended (EtherTalk 2.0, TokenTalk 2.0) net works. The router supports up to eight ports simultaneously, and is admini stered through a desk accessory. The router administration screen displays routing table and statistical information about the internet. Third parties that plan to offer alternate data link support for Macintosh computers can build drivers for the AppleTalk Internet Routers to internetwork the alternate links with the three standard data links supported by the router. The AppleTalk Network System 3-7 0 The AppleTalk Internet Router is not meant to replace third-party routers. It is meant to provide a benchmark for router performance and reliabil ity. It serves as a springboard for future network management support. Q. How do I upgrade to Apple Talk Phase 2? A. Apple has provided upgrade utilities and associated documentation for network 2. The first, 2 Upgrade Utility, " is an INIT resource that is installed in administrators to use to upgrade their networks to AppleTalk Phase the "AppleTalk P hase AppleTalk Internet Routers . router will translate Phase If a Phase 1 router is detected at startup time, the 2 routing packets back to P hase 1 on that specific network. This allows incremental upgrade of the routers on the internet. However, some of the features specific to AppleTalk P hase 2, including network ranges and zone lists, are not available on the internet until all routers are upgraded to AppleTalk Phase The "Phase 2 compatibility. 2 Node Identifier'' is another utility that assists the adminis 2 nodes on a specified network. The trator in identifying the Phase 1 and Phase utility can be targeted to select nodes through selection of various criteria, and the resulting list can be saved to disk or printed, in addition to display on the Macintosh screen. The Apple Talk Phase 2 Introduction and Upgrade Guide documents the benefits of AppleTalk Phase 2, and details the installation and use of the Ap pleTalk P hase 2 Upgrade Utility. Q. Wha.t do you mean by "network sewers" in the ANS? A. Currently, two network servers are part of ANS. The first is the AppleShare File Server (AFS); the second is the AppleShare Print Server (APS). AppleShare provides a shared resource-a Macintosh running AppleShare software with one to seven hard disk volumes attached-that can be shared by users in the workgroup, or by other users in other groups, simply by selecting the desired file server through the familiar Chooser interface . If the user wished to use AFS services, he or she would sign on to the file server with an authorized user code and password and select the volume on that server that contains the desired information. When the volume appeared on the user's desktop, it could be accessed as though it were any ordinary disk file . The AppleShare File Server contains additional features that make it an ideal system for workgroups . For example, it allows the network administrator to group individual users in one arrangement to represent their membership within the organization and in another arrangement for a particular project or task force. The network administrator may, for security' and privacy reasons, limit the access to particular files and folders . One typical use of this facility is to create a "drop box" folder, into which all users can insert files, but which can only be opened by the owner of the folder. Most AppleShare administrative tasks can be performed from the Macintosh acting as the file server while the file server is operating. AppleShare allows one other application, typically operating in the fore ground, to coexist on the same Macintosh. [Note: Apple does not recommend the development of background applications for AppleShare at this time (see the Development Platforms The AppleTalk Network System 3-7 1 Documentation and Tools section of this note for documents that discuss foreground operation in more detail).] This application is typically the Ap pleShare Print Server (APS). The APS provides print spooling and printer queue management facilities for one to five LaserWriter or ImageWriter printers (ImageWriter II and ImageWriter LQ printers must have the optional LocalTalk card installed to be attached to the network) and supports color printing on the Image Writer. Like the AppleShare File Server, APS is configured while spoo ling is taking place, so changes can be made without halting the print-spoo ling function. Q. If only one foreground application can be coresident with AppleShare, what opportunities are there for developing applications compatible with AppleShare? A. Customers are asking for applications that allow end users to share data easily and, in many cases, simultaneously. AppleShare provides the enabling tech nologies and protocols to support these needs. AppleShare is based on the AppleTalk Filing Protocol (AFP), Apple's standard for file service. AFP provides facilities to support multilaunch applications. In addition, AFP provides byte range-locking facilities for multiuser applications such as database systems, accounting packages, calendaring and scheduling packages, and any other applications that allow multiple users to update the same file at the same time. Q. Do MS-DOS PCs have a place in ANS? A. Apple provides AppleTalk services for MS-DOS PCs. The LocalTalk PC Card allows these systems to connect to AppleTalk networks, and to print to network LaserWriter and Image Writer printers. Apple also offers AppleShare PC 2.0, which allows MS-DOS PCs equipped with the LocalTalk PC Card or third-party cards with appropriate OLI drivers to utilize AppleShare file servers. The OU standard was developed by Novell, Apple, and others to allow developers to implement protocol stacks for network adapters (cards) in a standard, compat, ible fashion. In addition to the normal benefits of AppleShare file service, many de velopers can take advantage of the fact that their applications share common file formats between their MS-DOS and Macintosh versions. Where possible, Apple has provided a facility that automatically maps the DOS file extension to the Macintosh creator and type. The Macintosh user sees the DOS file on the desktop as though it were an ordinary Macintosh file, complete with the file icon; double- clicking the mouse on the icon launches the application and opens the file on the Macintosh. Q. What about networking and the Apple II? A. Development Platforms Apple is committed to the education market and to the Apple II product line. As a result, the company supports Apple Ile and Apple IIGS participation in the ANS, including file and print service. Apple II systems can boot remotely from the AppleShare server, eliminating the need for individual disks for each system, and the AppleShare Print Server supports printing from Apple II systems. In addition, Apple II users enjoy a special menu facility called Aristotle"', which The AppleTalk Network System 3-7 2 allows educators to create special menus for networked classroom environ ments. As new features are introduced for AppleShare, the needs of Apple II users and the education community will continue to be addressed. Q. Is Apple encouraging third parties to enhance AppleTa/k and AppleShare? A. Development Platforms Apple supports those developers who have introduced products that allow AppleTalk network connectivity over alternate media, such as unshielded telephone wiring or fiber-optic cabling. Apple also supports those developers who are providing APP-based file services on minicomputers and mainframes. However·, Apple considers products that do not adhere fully to the AFP standard to be detrimental to the user's experience, as well as to the overall performance of the network system. A key strength of the Macintosh has been its consistent user interface and high-quality performance of compatible products. Developers interested in developing products, such as network routers (sometimes called bridges), network management products, network modems and serial servers, and other peripherals that utilize the network depend on a standard environment. Apple will keep those developers informed as AppleTalk standards evolve so that the installed base of products and networks, now approaching 3 million nodes, can migrate along with the standards. Apple discourages developers from promoting alternatives that conflict with the Apple endorsed ANS standards. Apple encourages developers to utilize the LAP manager and other facilities of the ANS to bring AppleTalk into new environments. Specialized media types, alternative transport systems such as infrared and packet-radio transmission, AFP servers on minicomputers and mainframes, and very high performance network routers that interface to T-carrier facilities are a few examples of developer opportunities that Apple endorses in the network infrastructure arena. The AppleTalk Network System 3-73 ti "' Introduction Apple Developer Group Apple/Digital Development The agreement between Apple Computer, Inc. and Digital Equipment Corp. has expanded the Macintosh® applications development opportunities to include the VAX.TM environmen� and thus, has expanded the horizons for you, the developer. Because you've shown an interest in developing applications for this exciting new platform, we'd like to provide you with some background information about this agreement, give you an introduction to the development opportunities, and show you the support for developers that is available from Apple and Digital. The Apple/Digital Equipment Corporation Agreement In January 1988, Apple and Digital agreed to provide a jointly developed and endorsed environment for common communications based on AppleTalk®and DECnet™/OSI networking foundations. The development effort between the two companies is designed to provide you with standard technologies for Macintosh and VAX integration. Based on this consistent technical framework of industry standards and open service interl'aces, you will be better equipped to plan for, implement, and deliver a new generation of world-class networked end-user applications. The August 1988 Apple/Digital Developer's Conference, held in Boston, followed by the update session at the May 1989 Worldwide Developers' Conference in Sanjose were steps toward the fulfillment of this agreement to integrate the Macintosh and VAX computing worlds. This commitment to better integrate these two technologies is a direct response to a mutual customer need: to share informa tion and to use computing resources more effectively. Apple and Digital are providing the common communications foundations and the core network services needed to support this goal. Developer opportunities will abound for products ranging from high-performance distributed and cooperative computing applications to network-intelligent productivity applications to friendly multimedia front-end interfaces for standard VMS-based applications. Customers will reap the benefits of a highly integrated environment featur ing the consistent, intuitive Macintosh user interface, AppleTalk network transpar ency and services, VAX computing power, and enterprisewide DECnet/OSI network ing connectivity. Additionally, Digital and Apple have signed a service agreement whereby Digital will provide service on Macintosh systems and related peripherals to Apple/ Digital customers. Apple and Digital are also focusing on support for related third party hardware and software products, more advanced network suppo� and international customer support. Because the joint development efforts are based on the same technology foundations, customers' strategic investments in third-party connectivity products and services based on the AppleTalk Filing Protocol (AFP) will not be rendered obsolete. The joint development program will not only offer the tools for the next generation of AFP-based integration products, but will also provide conversion utilities for the migration of existing AFP-based files and databases. The collabora tion will not make modifications to existing nonconnectivity-based Macintosh Development Platfbrms Apple/Digital Development 3-74 applications necessary. Apple and Digital plan to support the OSI standard in future versions of the Apple/Digital network environment. A majority of the "deliverables" mentioned in the following sections will be available in the early part of 1990. Development Opportunities Development Platforms The Apple/Digital agreement increases opportunities for Macintosh and Digital developers. It provides them with a suitable platform for distributed applications in the areas of business, finance, engineering, desktop publishing, and Macintosh-to yAX connectivity products. Third-party development opportunities for distributed Macintosh/VAX applications exist in the following areas: CAD, CAM, MRP, simulation, host access, network management, and vendor data access. There is also a market for network intelligent groupware applications in the areas of project management, word proc essing, spreadsheets, presentations, databases and calendars, as well as for front ends for VAX applications, including access to Macintosh applications and services, graphic interface, and sound and video. Finally, developers should also look into filling needs that Apple and Digital will not address, such as 3278 gateway integra tion, VAX Notes client, and VAX VIX client. Distributed Macintosh/VAX applications utilize the Macintosh as an integral portion of the application, where it performs the role of interfacing to the user and calls on VAX resources as necessary. For instance, in an engineering computer-aided design application, the Macintosh might be used to perform airflow analysis on portions of an aircraft design, and to graphically display the results. But if an engineer decided to perform an airflow analysis on the entire aircraft structure, the application would realize that this would take far longer on the Macintosh than was practical. Instead, the application would take advantage of the RPC mechanism and data access facilities available for Macintosh/VAX connectivity and automatically utilize the VAX systems to perform the computational analysis-without requiring any change in the way the engineer issues commands. Macintosh/VAX-based network-intelligent groupware applications are actually a subset of a larger area involving Macintosh network-based applications in general. AppleTalk, through the AFP facilities, offers a rich set of protection mecha nisms, such as byte-range locking, that allow developers to create true multiuser applications. Many Macintosh applications were originally designed around a single user model and had multiuser features added later. But network-intelligent group ware applications are designed from the beginning with multiuser capabilities. The VAX systems, by offering AFP support, can also take advantage of any network intelligent groupware applications that developers may create. Finally, the user's acceptance of an existing VAX application may be enhanced with the addition of a Macintosh front end. Rather than try to redo the VAX application so that it becomes a distributed program between the Macintosh and VAX, by adding either MacWorkStation or X Window code, the application can utilize a Macintosh and its familiar, easy-to-use interface with only minimal alterations. Apple/Digital Development 3-75 Development Configurations and Documentation To develop Apple-to-Digital applications on the Macintosh II, Macintosh IIx, or Macintosh Hex you will need the equipment, development tools, and documentation listed below: Apple Equipment and Software: • • • • • • Development Tools Macintosh II, Macintosh IIx, or Macintosh Hex computer with a minimum of 2 megabytes of RAM 1 2-inch monochrome monitor with 4-bit video card or 1 3-inch color monitor with 8-bit video card Apple 40-megabyte hard disk Apple Tape Backup 40SC (optional) Macintosh II EtherTalk Interface Card (optional) EtherTalk , Version 1 .1 (optional) Apple Products: • • • Macintosh Programmer's Workshop (MPWj and MacApp®(available from APDA) MacWorkStation (optional, available from the Apple Software Licensing group) AppleTalk for VMS (available from the Apple Software Licensing group) There are a number of third-party products that are fundamental to connec tivity in this area. For a list-and description of these products, refer to the APDA catalog, APDAlog. Documentation The follo�ing publications are available from APDA: • • • • • • • • • • • • Foundation of the Technology Infrastructure The technology infrastructure that supports this new developer environment is based on: • • • • Development PlatfOrms Inside Macintosh, Volume 1-V Inside AppleTalk Human Interjace Guidelines Applications Development in a Shared Environment Ethernet and Alternate AppleTalk Reference MacWorkStation: A Programmer's Guide MacWorkStation: Programmer's Reference AppleTalkfor VMS documentation set AppleTalk Data Stream Protocol preliminary note AppleTalk Filing Protocol (AFP) Engineering technical notes AppleTalk Manager Update EtherTalk preliminary note Standardization of the connectivity hardware Standardization, provision, and support of the connectivity software based on AppleTalk for VMS Provision and support of a core set of network services, callable by third-party applications Provision of a standard set of network interfaces and developer tools Apple/Digital Development 3-76 Network Connectivity Hardware Many of these building blocks were in place prior to the agreement and have been reinforced as a result of these joint efforts. Core-supported connectivity hardware includes: • • • Network Connectivity Software Both EtherTalk™(the higher-performance AppleTalk network) and DECnet, which use Ethernet industry-standard 10 MB/sec LAN over thick, thin, or twisted pair media LocalTalk™, Apple's broadly implemented low-cost network, which runs over twisted-pair wiring Routing between LocalTalk-to-Ethernet is accomplished with various routers based on standard published AppleTalk routing protocols AppleTalkfor VMS The standard development platform for Macintosh and VAX integration is AppleTalk for VMS. This software product is available through the Apple Software Licensing group to network applications developers. AppleTalk for VMS implements the AppleTalk protocol architecture on VAX/VMS systems, allowing them to be full participants in the AppleTalk Network System (ANS). Developers can then build VMS-based applications, such as AppleShare® file and print servers, that communi cate over ANS to Macintosh, Apple II, and MS-DOS personal computers. The advantages for Macintosh users of AppleTalk protocol support on the VAX include: • • • • • Preservation and extension of the "look and feel" of the Macintosh interface in VAX communications Preservation of the AppleTalk network's ease of use, installation, and setup Access to powerful VAX-based file and print servers that retain the ease of use and interface of AppleShare file and print servers Leveraging of investment in Macintosh applications that already take advantage of ANS Interoperability with MS-DOS and Apple II personal computers and VAX applications and relational databases Deliverables include: • • AppleTalk for VMS API (Applications Program Interface) specifications Extended AppleTalk for VMS will provide: - Enhanced performance - Additional wide-area AppleTalk routing capabilities via DECnet/OSI tunneling - Gateway functionality, facilitating the development of distributed AppleTalk and DECnet/OSI applications - Facility to enable networked terminal access to VMS - Support of Apple's network management protocols, for bidirectional AppleTalk-to-DECnet/OSI management. Apple and Digital plan to use these future versions of AppleTalk for VMS as a platform for MacintoshNAX integration products. Development Platforms Apple/Digital Development 3-77 AppleTalk-DECnet Transport Gateway In addition to AppleTalk for VMS, customers and developers will benefit from an entirely new capability: bidirectional end-to-end links between any AppleTalk computer system and any node in DECnet/OSI enterprisewide networks. This new capability means that you can build applications capable of performing transparent task-to-task communications between AppleTalk Data Stream Protocol (ADSP) and DECnet NSP- (Network Services Protocol) based processes located on any remote DECnet/OSI node (such as PDP-1 1 , VMS, or ULTRIX-based systems). This facilitates adaptation of existing DECnet/OSI applications and allows both computers to be programmed in their native communications environments. A manufacturing applications designer, for example, could take an existing DECnet/ OSI-based process control application running on a PDP-1 1 and implement software allowing the Macintosh to act as a front end to the application. The AppleTalk-to-DECnet transport gateway is an important adjunct to AppleTalk for VMS, because it allows Macintosh integration with VAX systems elsewhere in the extended DECnet/OSI network, regardless of whether the destina tion VAX is running the AppleTalk for VMS software. Using the AppleTalk-to DECnet transport gateway, Macintosh users will be able to access DECnet/OSI enterprisewide mail networks and remote VAX-based network applications, such as VAX VIX and VAX Notes. Digital will build and offer an AppleTalk-DECnet transport gateway to run on VAX/VMS systems. This ADSP-to-NSP transport gateway will run concurrently with AppleTalk for VMS, allowing any Macintosh in an AppleTalk network to access any DECnet/OSI node, or vice versa. (ADSP and NSP are bidirectional, connection oriented, end-to-end transport protocols available from Apple and Digital, respec tively.) Deliverables include: • • • AppleTalk-to-DECnet transport gateway (will be provided by Digital) NSP protocol specifications are currently available from Digital Gateway access routines Macintosh API for release with the Toolkit (will be provided by Apple); ADSP protocol specifications are currently available Network Management Future versions of AppleTalk for VMS will provide network management functions to allow integrated management of combined AppleTalk and DECnet/OSI networks. AppleTalk for VMS and the DECnet transport gateway will provide full support for AppleTalk network management functions. Apple will provide capabilities that will allow AppleTalk management stations to view the DECnet network. Digital will provide capabilities that will allow a VMS manager to view an AppleTalk network. These will work together to provide: • • Development Platforms Necessary information to AppleTalk administrative tools, such as Inter• Poll,.., for viewing the network, determining device status and response time, and detect ing and locating faults Control of the AppleTalk-for-VMS internet-router process Apple/Digital Development 3-78 • Information about DECnet/OSI needed for: - Link status used by AppleTalk for the VMS router - Link status used by DECnet transport gateway - DECnet/OSI control functions for AppleTalk Apple will develop, release, and support a version of AppleTalk for VMS incorporating these network management capabilities; no third-party API is planned at this time. Building Distributed Applications Independent software developers now have a choice of several user-interface technologies with which to provide access to VMS applications, including Vf terminal emulation and use of MacWorkStation.... We are also broadening the offering by supporting the X Window System. VT Terminal Emulation Networked terminal-emulation capabilities will be supported by inclusion of a terminal driver as a standard part of AppleTalk for VMS. This will support direct terminal sessions to VAX/VMS hosts via the network link from many terminal emulators that emulate a Vf-class terminal. Communications Toolbox Apple will provide a new facility, the Communications Toolbox, which allows developers to easily build special-purpose terminal emulators and to incorporate terminal and file transfer capabilities into their applications. The Communications Toolbox will feature ADSP support. The Communications Toolbox is scheduled to ship in the latter part of 1989 or early part of 1990. It will be available from APDA and will be included in Macintosh System Software 7 .0. Deliverables include: • • AppleTalk for VMS that will contain the necessary port driver for VMS systems Communications Toolbox with a LAT"'(I..oc al Area Transport) terminal driver interface for Macintosh developers In addition to Apple's MacTerminal® product offering, several third-party Vf-series terminal emulators are currently on the market. X Window System Access The X Window System is an industry standard for communicating with and controlling bit-mapped display devices. Developed at MIT as part of Project Athena (sponsored in part by Digital), it includes a standardized library of routines for display-oriented functions in a networked environment where a program running on one system can present information on another system's display. This insulates applications developers from the intricacies of network communications transports and minimizes the effort required to implement applications across different plat forms. Apple supports the X Window System and will provide an Xl 1 server on the Macintosh. X Window availability will be of particular interest to VMS developers of graphics-intensive applications. An X Window to a VAX application will appear as part of the Macintosh user's desktop, allowing cut, copy, and paste functionality between the X Window application and other Macintosh applications. The Development Platforms Apple/Digital Development 3 79 .. Macintosh X-server also provides a mechanism to start remote VAX-based applica tions that support the X Window System from the Macintosh. Mac Work.Station MacWorkStation is a collection of high-level Toolbox routines that allow host programs running over any supported communications protocol to utilize the standard user-interface, file-management, and printing features of the Macintosh personal computer. It offers VAX/VMS programmers full access to and control over windows, pull-down menus, dialog boxes, and other features of the Macintosh user interface-without requiring them to learn the details of a traditional Macintosh programming environment. MacWorkStation is an extremely efficient user-interface programming model, allowing good performance to be delivered even over dial-up connections. MacWorkStation is an Apple product available from the Apple Software licensing group. Deliverables include: • • Distributed Data Access and Information Sharing Macintosh Xl 1-Server Toolkit which provides support for Digital's DEC Win dows program (will be provided by Apple) MacWorkstation C programmer's library for VAX/VMS (will be provided by Apple) AppleTa/k Filing Protocol File Services Customers have found that sharing of files and applications contributes to overall productivity. Digital's VAX/VMS systems will provide AppleShare-compatible file service to workstations on AppleTalk networks. In this environment, Macintosh files are stored on the VAX as VMS files. They are available to other VAX-based applica tions and appear to the Macintosh user as Macintosh files. Digital's server will offer full AppleTalk Filing Protocol (AFP), Version 2.0 compatibility, supporting Macin tosh, ProDOS®, and MS-DOS systems running AppleShare client software. Popular high-quality AFP file servers for the VAX are available from third parties. Digital will provide tools, where necessary, for migration from existing APP-compatible VMS file servers to the new Digital file server. This implementation of AFP servers on VAX/VMS systems allows multiple users to make use of larger VAX disk resources and provides access to corporate level data. It also gives customers a smooth growth path from Macintosh-based servers to higher-capacity servers based on VMS systems. The server will support VMS security mechanisms and simplify backup procedures. Deliverables include: • • Implementation of AFP on VAX/VMS systems (will be provided by Digital) Version 2.0 specifications, currently available from APDA AFP , Document Interchange Digital's Compound Document Architecture (CDA) is a set of definitions for standard encoding of compound document components. In addition, the architecture describes mechanisms for building translators, viewers, and applications that use this standard encoding. Standardized encoding is important because the multivendor environment of most enterprises leads to a multiplicity of data formats that are often incompatible. CDA provides a scheme for applications-developer migration toward Development Platforms Apple/Digital Development 3 -80 a common language for communicating documents, data, and graphics. The Digital Document Interchange Format (DDIF), a component of CDA, is a format for encod ing revisable-form text, graphics, and image data. Apple will support Digital's DDIF document content standards for document interchange between Macintosh and VMS systems by: • • Providing a VAX-based translation tool that works with the VAX/VMS implemen tation of AFP to translate from DDIF to key Macintosh file formats, such as PICT, MacWrite, and MacPaint Providing a Macintosh API to this translation tool, allowing applications develop ers to incorporate DDIF format storage capability directly into their products (This capability will greatly enhance our customers' abilities to exchange documents between systems.) Deliverables include: • • • Translator tool (will be provided by Digital) API to the translator tool (will be provided by Apple) VAX-based conversion tools to move to DDIF from other VAX document formats (will be provided by Digital) Print Sharing and Spooling Further leveraging our customers' investments in high-quality printing resources, Digital's VAX/VMS systems will offer LaserWriter® print-spooling services to AppleTalk network-based workstations. These spoo ling services will allow Macintosh computers to print to Digital LN03R and LPS40 printers, as well as to AppleTalk-based LaserWriter printers. Additionally, Digital will provide the capabil ity for VMS users to print to LaserWriter printers on AppleTalk networks. Digital's spooler will be compatible with Apple's AppleShare Print Server, Version 2.0. Digital will also support wide-area access to networked printer queues via its Distributed Queue Service. Third-parties currently offer popular high-quality print servers for Macintosh and VAX integration. Deliverables include: • • AppleShare-compliant print services on VMS (will be provided by Digital) Support for Digital's LN03R and LPS40 printers (will be provided by Digital) Database Access Remote database access over the network allows Macintosh applications access to data stored on VAX/VMS systems as though it were locally available on the desktop. This form of data access eliminates the need for snapshot database extractions, common in batch modes, and ensures that timely, up-to-date data is provided on demand and in the format needed for effective decision making. Macintosh applications' access to VAX/VMS databases will be supported in two ways. Apple and Digital will support database access via CVl™ from Network Innovations for Macintosh-applications access to VAX system-based relational databases and RMS files. The CUl specification will be released in driver form by Apple. For access to Digital's RdbNMS relational database, Apple intends to support Digital's SQL Services by offering a client driver consistent with other SQL Services' clients being built by Digital. Development Platforms Apple/Digital Development 3- 81 Cl/1 provides access to several VAX/VMS-based SQL database products while the Macintosh client for SQL services provides optimized, high-performance access only to Digital's RdbNMS relational database. Deliverables include: • • • • • Cl/1 specifications, currently available from Network Innovations SQL Services specifications (will be provided by Digital) SQL server for RdbNMS (will be provided by Digital) Cl/1 and SQL Services APis and clients for Macintosh (will be provided by Apple) Cl/1 server for VMS (will be provided by Apple) Distributed Processing with Remote Procedure Calls Apple will provide support for Digital's forthcoming Remote Procedure Call (RPC) mechanism. RPC is a high-level mechanism for distributing computing processes between computers on a network. This technology has the unique advantage of not requiring the programmer to have intimate knowledge of the underlying network. In fact, RPC provides the ability to implement facilities and services that are transparent not only to the end-user, but also to the programmer. Well-designed implementations of applications can be transported from platform to platform with little change. This RPC implementation will utilize the AppleTalk-to-DECnet gateway for its basic transport mechanism. Implementation of this feature is scheduled for Phase II of the joint develop ment project. Business Communication Services Messaging Architecture Apple intends to offer a messaging service that will allow access to Digital's Mailbus architecture and X.400 mail systems, allowing developers to integrate store and forward messaging capabilities into their applications. Apple and Digital will publish specifications and implementations as they become available. Electronic Conferencing Electronic conferencing is an application that allows multiple users to exchange information on topics of interest. Digital's VAX Notes has proved invaluable inside Digital as a means of discussing important topics among project team members and as a mechanism for communicating information to a mass audience. Apple will provide Macintosh access to VAX Notes via terminal emulation in phase one of the joint development. At a later date, Digital and Apple will release an API for electronic conferencing to allow developers to take advantage of this capability. Videotex Videotex is a networked application for broadcasting or posting information, such as on-line reference manuals, price changes, and personnel announcements for a mass audience. VAX/VfX is Digital's implementation of videotext which has proved to have be valuable both inside Digital and among its customers. Apple will provide Macintosh access to VAX/VfX via terminal emulation in phase one of the joint development. At a later date, Digital and Apple will release an API for Videotex to allow developers to take advantage of this capability. Development Platforms Apple/Digital Development 3-82 ti " Introduction Apple Developer Group CL/1 As a developer, a nything that will make your applications available to another part of the business community is seen as a tremendous boo n to your business. Cl/l™gives Macintosh® applications access to shared data on VMS"' systems while allowing developers l ike yourse lf to deal with the Macintosh application, not with the network and VMS programming. In an effort to make this new connectivity language available to the people that can put it to work, we have created this document to introduce you to its benefits, objectives, and programming requirements. Orientation: What Is Cl/U Benefits of Cl/1 Objectives of Cl/1 Cl/1 is a new connectivity language that gives Macintosh applications access to data stored in native files and databases on a host computer system. The host system may be a Digital VAX, running VAXNMS, or it may be an IBM mainframe, running MYS or VM/CMS, or a minicomputer running UNIX. CVl was deve loped by Network Innovations Corporation, a wholly owned subsidiary of Apple® Computer, Inc. The goal of Cl/1 is to provide an open, standard host data-access language that enables plug-and-play connectivity between desktop applications and organizational data. As a resul� an out-of-the-box desktop application using CVl should be able to access data on a CVl-supported host system, and to make that information an integral part of the data available to the desktop application user. Using Cl/1 , a desktop application, such as a spreadsheet or word processor, can request and update host data processing (DP) data in a uniform manner, independent of variations in network technology, host system architecture, or database systems. The role of Cl/1 is to insulate the desktop application from these details and differences, allowing it to concentrate, instead, on providing better interaction between personal processing on the desktop and organizational computing on the host system. Instead of separate facilities for each host database and network connection, Cl/1 lets the Macintosh developer implement a single host data-access facility. With Cl/1 , Macintosh developers can focus on integrating host data into the Macintosh application, instead of on network and host programming. Macintosh applications can thus become user-friendly front ends for accessing and manipulating shared data on the host system. Cl/1 is an enabling technology for applications developers. Its benefit to desktop system users comes through the desktop applications that support it. The objectives of Cl/1 are to: • • • Development Platforms CUI Provide a platform for high-level access to host DP data Provide an interface that is uniform and consistent across underlying variations in computer networks and desktop system, host system, and DBMS manufacturers Build on existing standards 3-83 • • • • • • Support "real world" DP data sources, such as sequential and ISAM files pro duced by COBOL and CVl programs and hierarchical and network databases, in addition to relational databases Offer an architecture that will support developments such as multitasking desktop operating systems, network coprocessors, and IAN servers, without changing the application program's interface Meet the data-access needs of a broad range of desktop applications from spreadsheets and databases to word processors and hypertext packages Present an interface that is a natural extension of the desktop operating environment, using local types, calling conventions, and so on Provide an open facility that can be adopted by different desktop applications developers and DBMS, desktop system, DP hardware, and network vendors Be naturally extensible to support other forms of host system access in the future Market Opportunities for CIJl-aware Applications Cl/1 gives an entirely new reason for Macintosh owners to purchase applications: ease of integration of host information into personal computer documents, spreadsheets, and other files. The burden on the MIS department to create special extract files, download procedures, and other special-case facilities for personal computers will be greatly reduced as Cl/1-capable applications utilize standard facilities to interoperate with the host-processing environment. Cl/1 will help change the paradigm of host access from simple terminal emulation to more sophisticated integration between desktop and mainframe. As end users realize the power that this change brings to them, applications that include Cl/1 will become the preferred purchases of many corporations. In the first half of 1990, the Cl/1 client interface will become fully integrated into the Macintosh Toolbox, and as such, will become part of every Macintosh system, allowing client access to Cl/1 services at no additional charge. The imbed ded Cl/1 client interface was discussed during the 1989 Spring Developers' Confer ence and is known as the Database Manager. The Cl/1 server will be sold by host computer manufacturers, or the server API will be imbedded into host database systems, in addition to direct sales of the Cl/1 server by Network Innovations and Apple. Consequently, over time Cl/1 will become widely available from many sources. Cl/1 will become a standard mechanism for developers to utilize across platforms to provide host data access. In addition to the Macintosh, CL/1 will be available for MS-DOS, and OS/2 client environments. Host database systems that will be supported by Cl/1 included DB2 and SQVDS on IBM systems, RDB and flat files on Digital VAX/VMS systems, and Oracle, Ingres, Informix and Sybase database servers. Clearly, this capability will provide applications developers with competitive advantages, as well as new challenges, to maintain the Macintosh user interface in a world where data can come from any host, anywhere. How You Win: Cl)l Development Opportunities You win by providing Cl/1 access directly within your application. Immediately, your program is transformed from a stand-alone application dependent on traditional means for data entry and access to one that can proactively access data on host computers and database systems with Cl/1 servers. The end user continues to use the same familiar application, only in a new more powerful way. Development Plati>rms Cl/1 3-84 This means that you can "free associate" your application design incorporat ing Cl/1 . Almost any category of business activity performed on personal computers today can be enhanced through access to host computer data. What's more, though the host data originates from the data center, users' interactions with and manipula tion of the data maintains the personal experience between users and their business needs. One of the best examples of a Cl/1 application would be a form of an Executive Information System (EIS). Today, while EIS products exist for other computers, they usually require an intermediate data-extraction process from the corporate mainframe into a different database system before the volumes of data can be processed into information that an executive can use. With Cl/1 , an EIS can circumvent this time-consuming process, reduce the workload on the host computer system, and make the data that an executive uses much more timely. Apple wants developers of virtually all categories and types of applications to consider CUl carefully in their development plans. In the latter part of 1989, Apple and Network Innovations will provide Developer Technical Support, devel oper documentation, marketing support, and toolkits to those developers who accept the challenge and opportunities that Cl/1 provides. Required Development Configurations, Tools, and Documentation To develop Cl/1-aware applications for the Macintosh, you will need the equipment and documentation listed below: Apple Equipment • • Macintosh Plus, Macintosh SE, Macintosh SE/30, Macintosh II, Macintosh IIx, or Macintosh Ilcx computer with System File 6.0 or higher to act as the client system. Appropriate hardware and software for a network supported by CUl for the client Macintosh system. Access to a host computer with a Cl/1 server and with a database management system and networking software supported by CUl . An alternative is to set up your own host system by using a Macintosh II, Macintosh IIx, or Macintosh Ilcx with the A/UX® operating system and appropriate networking hardware. A CL/1 server and sample database system for A/UX will be available from Network In novations. 1he CI/1 Developer's Toolkitfor Macintosh (available late 1989) • • One BOOK disk with CUl Developer's Toolkit for Macintosh software that includes: CL/1 Device Driver and Installer; C and Pascal call libraries; interactive CUl tester; sample application with source code; and Cl/1 for HyperCard® XCMDs and XFCNs CUl Connectivity Language Description A royalty-free distribution license for CL/1 Driver and Driver Installer 1he CI/1 Developer's Toolkitfor MS-DOS (available late 1989) • One 3.5-inch or two 5.25-inch disks with Cl/1 Developer's Toolkit for MS-DOS software that includes: Cl/1 TSR program and TSR installer; Microsoft C call library; interactive CL/1 tester; and sample application with source code • • Development Platrorms Cl/I 3-85 • • CUl Connectivity Language description A royalty-free distribution license for CUl TSR program and CUl TSR installer Related Documentation and Software , available from APDA... • • Macintosh Applications with CUl AppleTalk® Data Stream Protocol (ADSP) is available through the Apple Software licensing group; if you want to review features and functionality before licensing, a preliminary note for ADSP is available EtherTa/k™ and Alternate Apple Talk Connection Reference With CUl , Macintosh applications can: • • • • • Determine what databases are available on the host system Determine the structure of the host database Query databases to retrieve data from the host system Insert, delete, and update data in the host database Use database facilities for transaction commit and rollback The network connection between the Macintosh and host systems can be a direct or dial-up serial connection, over a network using ADSP. CUl insulates Macintosh client applications from variations in networks, in host operating systems, and in host database management systems. Architecture CUl is a distributed processing facility with a client/server architecture. The key components of a complete CUl installation are as follows: • • • • • • • Client application - User of CUl services, such as a spreadsheet, word processor, or user-written application. CIJJ AP! CUl Applications Program Interface is the client application's point of contact with CUl . The API receives CUl requests from the client application and returns the results to the client application. Client system - Computer system in which the client application executes CUl will be available for the Macintosh, IBM PC, and UNIX workstations. Network Physical connection and protocols that link the client system to the host system. CUl is an applications-level (Layer 7) facility that can use a variety of lower-level protocols, such as the ADSP, DECnet™, 3270 data stream, APPC, TCP/IP, or named pipes. Host system - Computer system containing the DP data to which the client application desires access. CIJJ Seroer - CUl software that executes on the host system on behalf of the client application, carrying out its requests subject to host security and integrity constraints. Host DBMS - Host database management software that manages and stores the data which is to be accessed by the client application. Cl/1 works through existing DBMS, taking advantage of their data access techniques, facilities, and performance. - - Runtime Environment CUl presents a coprocessing model of operation to its client application. The client application "sees" a CVl runtime environment on the other side of the CUl API, which acts as the applications connectivity agent. The application sends requests Development Platforms Cl/I 3-86 across the API and receives back upon demand the results, if any, of those requests. To the client application, the Cl/1 runtime environment appears to operate in parallel, as if it had its own processor with its own access to various networks, host systems, and host data sources. Control is immediately returned back to the client application, which can proceed with other work. The coprocessing model used by Cl/1 provides great flexibility in the underlying implementation. On desktop systems with limited resources, the runtime environment can be provided almost entirely by the Cl/1 server on the host system, with the client system acting only as a means to forward and receive messages. In a more powerful desktop environment, the Cl/1 runtime environment can be provided locally, making requests of the host server only when host data is specifically required. The model could also be implemented using an actual coprocessor to provide the Cl/1 runtime environment, with the advantage of parallelism. Basic Elements Cl/1 has the same basic elements found in programming languages such as C or Pascal. The structure of Cl/1 is strongly influenced by the statement orientation of SQL, which forms the basis of its data manipulation facilities; indeed, all Cl/1 statements have an SQL style, with an initial verb, one or more English-like clauses, and a statement terminator. More Features Cl/1 provides much more than just a mechanism to allow applications to connect to database systems. It includes: Automatic data translation Cl/1 includes automatic data translation when transferring data between the client (workstation) and server (host) systems. The language supports a set of standard data types that are used to represent all data manipulated by Cl/1 programs. Data from a host source is automatically mapped into these standard data types when data is accessed. Descriptions of the host data source are also expressed in terms of the standard Cl/1 types. Unifonn error handling Cl/1 provides uniform error handling for all supported host data sources. All errors are mapped into a standard set of Cl/1 error codes, which are presented to the client application by the CVl APL The runtime environment offers two styles of error handHng: one requires the application to handle the situation-the Cl/1 program aborts; the other continues execution of Cl/1-Cl/1 handles the error and any required recovery (the client application actually may never know that an error took place). Unifonn models Cl/1 presents the client application with a uniform model of the host access, database organization, and database structure. The CUl server is responsible for presenting each supported host DBMS, host system, and network in terms of this model. The objects described below hostname, DBMS brand, database, tables, rows, columns, and linkse�are manipulated by Cl/1 language statements to perform the connectivity tasks specified by the client application. Multiple hosts, identified by hostname, may exist in the network. If the client has sufficient capacity, it may itself be a host system. - Development Platforms Cl/I 3-87 Together with the hosts, one or more host DBMS systems, identified as DBMS brand, may be accessible. The DBMS brand may be an Oracle database, or it may be a set of DP tools that together provide DBMS functionality (such as RMS, CDD, and Datatrieve under VAX/VMS). For each DBMS brand on each host, zero or more databases are available. A database consists of one or more named tab/es which contain its data, organized into rows and columm. Each row of a table has the same column structure as the other rows. Each column of a table has a name and an associated data type. Finally, a database may also contain one or more linksets, which specify one-to-many directed relationships between pairs of tables. Llnksets represent the implicit relationships that carry essential data in hierarchical databases, such as IBM's IMS, and network (CODASYL) databases, such as VAX DBMS. Security and integrity of host data CVl maintains the security and integrity of host data by operating under the facilities provided by the host operating system and DBMS software. On the host system, the CVl server operates as a user-level process, subject to the same security restrictions as other user-level host applications. CVl similarly operates under the data-integrity constraints imposed by the host system and DBMS software. If a CUl client application attempts to modify host data in a way that would violate a database integrity constraint, the DBMS error caused by the attempt is reported back to the client application by CVl , and the data is not modified. In addition, the CUl ROLLBACK and COMMIT statements provide access to the transaction-based integrity features provided by the host DBMS. Because CVl operates under existing host and DBMS security and integrity schemes, it introduces no new host security or integrity requirements. Development PlatfOrms Cl/1 3 -88 tJ,") Introduction Apple Developer Group MacTCP MacTCP.... is Apple's software-driver implementation of TCP/IP (fransmission Control ProtocoVInternet Protocol) for the Macintosh® operating system. TCP/IP is a widely used industry standard for connecting rnultivendor computers. MacTCP is intended to be the standard for Macintosh developers of TCP/IP applications. With MacTCP software, you can create Macintosh applications for network environments that use TCP/IP protocols, enabling the Macintosh to communicate with such diverse systems as IBM, Digital Equipment, Sun, and Apollo computers. MacTCP conforms to Internet RFCs and MIL-S1Ds, offers manual, server, and dynamic addressing modes, and has an Administrator Dialog (accessed from the Control Panel) to facilitate con figuration and management. Although Apple is not in the TCP/IP applications business, the company wants to make TCP/IP development possible, so that Macintosh computers can operate with computers from other vendors. A very large installed base uses TCP/IP, and MacTCP gives developers the opportunity to develop applications that will bring the power and benefits of the Macintosh to these computer users. Overview TCP/IP development began when the Defense Advanced Research Projects Agency (DARPA) wanted more reliable communications protocols on the ARPANET, its packet-switched wide area network. DARPA initiated a research project to define and implement a suite of protocols, and its researchers developed TCP/IP. Eventu ally, TCP/IP became the standard protocol suite used on DARPA Internet, a collec tion of networks that includes the ARPANET, Mil.NET (Military Network), NSFnet (National Science Foundation Network), and other networks at universities, research institutions, and military installations. Since then, hundreds of vendors have devel oped products that support TCP/IP, and all kinds of networks use it. Features The MacTCP driver includes the following features: • • • • • C and assembly-language inte1faces that provide programmers with a familiar development environment. Coresidency with AppleTalk® protocols, preserving full access to them. Address-configuration maintenance done by means of the Control Panel. Speed-Throughput has been measured at 3.0 megabits per second memory to memory on a Macintosh II over Ethernet. A domain name resolver that maps domain names to internet addresses; the domain name resolver is compatible with domain name server implementations that comply with RFC (Internet Request for Comments) 1034 and 1035. Development Opportunities The primary focus for MacTCP and third-party TCP/IP applications is the engineer ing, government, and higher-education markets. By creating a TCP/IP software driver for the Macintosh operating system, Apple has made available a standard, fully supported platform for developers. Development Platforms MacTCP 3-89 Third-party development opportunities using MacTCP exist in the following areas: electronic mail, virtual terminal, file transfer, remote printing, and database access. Many applications written for UNIX take advantage of network communica tions with TCP/IP. You can create a File Transfer Application (FTP) to transfer files between a UNIX host "speaking" TCP/IP and an AppleShare® server "speaking" AppleTalk. These applications might be useful in areas, such as calendar manage ment and electronic mail, or they might be developed for a specific industry, such as commodities exchange. MacTCP lets you develop a Macintosh application that will communicate with other systems that understand only TCP/IP . Development TooJs and Documentation · To develop applications using MacTCP, you will need the following equipment, software, and documentation: Apple Equipment and Software MacTCP runs over both Ethernet and LocalTalk™ cabling systems and can be installed on the following Apple equipment: • • • Macintosh 512K Enhanced, Macintosh Plus, Macintosh SE, Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh IIcx computer connected to a Local Talk network or Macintosh SE, Macintosh SE/30,Macintosh II, Macintosh Ilx, or Macintosh Ilcx computer with an EtherTalk,.,. Interface Card and EtherTalk software installed andconnected to an Ethernet network. MacTCP software, available with internal-use and commercial-use licenses from Apple's Software licensing Department. An evaluation kit is available from APDA™. Macintosh system software version 6.0.3 or later for the MacintoshPlus, Macin tosh SE, Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh Hex com puter. Macintosh system software version 3.4 for the Macintosh 512K Enhanced computer. Note: A HyperCard® MacTCP Toolkit will be available in the near future with MacTCP XCMDs. Check your APDA!og. Documentation The following documentation is included with MacTCP software: • • MacTCP Programmer's Guide - Discusses in detail the operation of the driver and the application's program interface to the driver MacTCP Administrator's Guide - Describes how to install and operate the MacTCP driver on a range of machines, from the Macintosh 5 1 2K Enhanced to the Macintosh II family of computers The following documentation is available from APDA: • • Inside AppleTa/k - a complete description of the AppleTalk Network System EtherTa/k User's Guide - describes how to install software for an EtherTalk Interface Card Recommended reading Internetworking with TCP/IP, Douglas Comer, 1988; available at your local bookstore Development Platforms MacTCP 3-90 MacTCP and TCP/IP Protocols TCP (Transmission Control Protocol) and IP (Internet Protocol) are the best known of the TCP/IP family of protocols-hence the name-however, a number of other protocols are also in the family. MacTCP offers TCP/IP services (IP, UDP, TCP, and domain name mapping) to applications. For example, a Telnet application for remote terminal service over a TCP/IP network would call MacTCP. TCP, IP, and the User Datagram Protocol (UDP) provide basic transmission facilities that are augmented by application services in higher-level protocols such as Telnet, File Transfer Protocol (FTP), and Simple Mail Transfer Protocol (SMTP). The following is a brief description of each: • • • Internet Protocol (IP) - As the fundamental protocol of the family, IP handles routing data in packets called datagrams based on destination address. IP accepts segments of data from TCP or UDP, places the data in datagrams, and determines the correct paths for the datagrams to take. Transmission Control Protocol (TCP) - As TCP provides reliable transmission of data between processes, it ensures that data is delivered error free, without loss or duplication, and in sequence. User Datagram Protocol (UDP) - This protocol provides unreliable transmission of data between processes because, unlike TCP, it does not provide error checking; it does not acknowledge that data has been successfully received; and it does not order incoming messages. The advantage of UDP is that the over head associated with establishing and maintaining an error-free TCP session is avoided. The following are application service protocols: • • • Telnet- a remote-access protocol that allows a terminal on one host to appear as if it were directly connected to a remote host on an internet. Telnet also makes a personal computer act like a terminal. File Transfer Protocol (FTP) - used to transfer files across an internet. A host can connect to a remote host on an internet and send or receive files, list directories, and execute simple commands. Simple Mail Transfer Protocol (SMTP) - transfers electronic-mail messages from one host to another, across an internet. Network Environment As mentioned above, MacTCP runs over both LocalTalk and Ethernet cabling systems. MacTCP is coresident with AppleTalk protocols, so there can be concur rent TCP/IP and AppleTalk operation. For example, MacTCP can be run while a print job goes out to an Apple® LaserWriter® printer over LocalTalk cabling. Ap pleTalk and MacTCP can run over the same medium, or one protocol can run over one medium while the other protocol runs over a different media. This allows for flexible workstation configurations. DDP-IP Gateways To connect Macintosh computers using LocalTalk to other computers using Ethernet, a DDP-IP gateway must be used. This device takes a TCP/IP packet that is encapsu lated in DDP (an AppleTalk protocol) and converts it to Ethernet format. DDP-IP gateways can also assign addresses to MacTCP nodes and handle routing to other networks. Development Platrorms MacTCP 3-9 1 The DDP-IP gateway should be located in the same AppleTalk zone as the Macintosh computer running MacTCP. Alternatively, a single DDP-IP gateway can support Macintosh computers in multiple AppleTalk zones; in this case, the zone where the DDP-IP gateway resides must be selected by the user using the MacTCP Control Panel. Development Platforms MacTCP 3-9 2 •�) Apple Developer Group MacWorkstation Introduction MacWorkStation™is a developer's tool that brings together the ease of use of the Macintosh user interface and the power of host programs. Its ability to operate over any supported communications protocol makes access to information truly transpar ent. For the user, this means access to windows, pull-down menus, dialog boxes, and other Macintosh®user-interface features. Additionally, the introduction of version 3.1 brought new tasks, including local filing, printing, editing, and managing desk accessories (which is handled by the Macintosh), under control of the host application. All of this is possible without having to program a traditional Macintosh appplication to create the standard user interface. Instead, MacWorkStation offers a common set of routines that allows any host application to create a Macintosh user interface. MacWorkStation Overview Providing the user interface, printing, and file services, MacWorkStation is a Macin tosh server application to remote or local network host (client) applications. Client applications may reside on host computers, such as Digital Equipment VAX™systems or IBM 370s, or on the same computer as MacWorkStation. The product provides client applications full access to and control over windows, pull-down menus, dialog boxes, and other features of the standard Macintosh user interface, by means of a high-level APL MacWorkStation handles all local processing between the user, desk accessories, Clipboard, and user-interface objects created by the host application. This reduces the levels of host processing necessary to maintain a graphics-based user interface and also reduces network-messaging traffic. To use MacWorkStation, new or existing applications must send commands to MacWorkStation running on the Macintosh. Depending upon the commands sent by the host software, MacWorkStation will build and maintain menus, windows, lists, and other objects. The MacWorkStation software running on the Macintosh will also handle all local editing, printing, and filing. MacWorkStation's unique ability to operate with a variety of communications protocols is due to the low-level communi cations services that are provided by Macintosh code segments, which are added to MacWorkStation at run time. Standard Features of MacWorkStation • • • Development Platfurms Graphics support RGB color is supported in alerts, cursors, dialog boxes, dialog items, patterns, pictures, text, and windows. The MacWorkStation version 3.1 graphics director provides faster redrawing and scrolling of complex pictures. HFS and AppleShare support MacWorkStation version 3.1 fully supports Hierarchical File System calls. In order to support AppleShare®file server directories and files, permission values can be set and retrieved, and byte ranges in a file can be locked. Improved list management The list director has been extended to provide field-level editing in addition to the record-level editing provided in older versions of MacWorkStation. The MacWorkStation 3-93 • • remote application can read only those records that have been modified. The host program can specify that records be sorted in either ascending or descend ing order, based on any field or combination of fields. The sort can also be done by a local menu command. Improved error detection at the presentation level MacWorkStation version 3.1 provides optional command and parameter syntax checking. The host program can specify what action should be taken if any errors are encountered in the command data stream. Event locking and unlocking The host can change a cursor to the watch symbol, indicating that data is being processed. MacWorkStation will then go into an event lock state until the host program sends another message. How MacWorkStation Works MacWorkStation relies on a set of elements called directors. Directors have the local intelligence to maintain and support the local user interface without the need for the host or host programmer to have Macintosh programming expertise. The window director will build and maintain windows for the host application without the host programrrx: r or application realizing how it's done. The window can be resized, saved to disk, and moved without host interaction. Only when certain important events happen to that object will an event message be sent back to the host. The director messages have been designed to be compact, and easily learned and implemented on any host platform. Even at 1 200 baud, a host applica tion can build a graphic interactive user interface that looks and feels like a local application. By using the MultiFinder™ environment, it's even possible to cut and paste data seamlessly between a local application and a remote application. Data placed into text, list, and graphics windows can be saved to local files in standard data formats. Director commands for all standard Macintosh objects include the following: windows, dialogs, graphics, texts, lists, menus, and files. These directors are grouped into categories called director suites, which are very easy to learn and implement. Designing Host Applications MacWorkStation applications differ from traditional terminal-oriented programs, which restrict the user to line-Oriented terminal interface. In a MacWorkStation program, the user can choose a menu command or select a different window, which may cause an entirely different menu bar to appear. Developing a MacWorkStation application is much like developing a · traditional terminal-oriented application. Each message is sent to MacWorkStation as if it were a line to a terminal screen. The command is read by MacWorkStation which builds, maintains, or deletes a local object. Events are sent back to the host like data from a terminal. No new input/output procedures need to be learned by the host programmer. MacWorkStation uses a communications system that dynamically loads and runs communications modules. As a developer, you can create special protocol modules for your specific host-computer environment. These protocol modules can then be placed in your MacWorkStation documents and called by the Communica tions Command Language (CCL) script. Development Platforms MacWorkStation 3-94 You can create a transport protocol module by using the Macintosh Programmer's Workshop (MPWj development environment. The steps usually involved in this procedure include compilation of the module source, linking with any support libraries, and then using ResEdit,,.(or a similar program) to place the resulting transport-layer protocol module resource into your MacWorkStation document. Architecture A variety of networks can be used with MacWorkStation, including serial, SNA, AppleTalk� and Ethernet. This makes it possible to share computers, terminals, files, printers, modems, software, and electronic mail, as well as other resources, among network users. The communications modules are responsible for ensuring that MacWorkStation never knows what type of communications network or host it is receiving messages from. Apple provides 1TY and AppleTalk communications modules. Source code for communications modules is also provided for third parties to build additional modules. Communication modules are easy to design and code using Pascal and can be "plugged" into MacWorkStation using ResEdit. The Communication Command language (CCL) provides a method of accessing the host. The CCL script can be as simple as one line ("use the AppleTalk communications module") or very long and complex; for example, accessing a host over a public packet-switch network with passwords and access codes. Once the host is accessed, control is passed over to a communications module that passes director messages back and forth between the host and the main MacWorkStation module. Another important component in MacWorkStation is the external code segment called Execs. An Exec is an object code segment that can be written in any compilable 68000 language and dropped into a MacWorkStation document using ResEdit,,. application. Execs have total access to the Toolbox Manager and may also issue any of the director commands. Execs capture all communications from and to the host and the MacWorkStation main program, thus allowing additional custom protocols to be built. The Exec feature makes MacWorkStation highly flexible for a wide variety of needs and increases the ability for the host application to offload even additional processing to the local environment. Equipment and Documentation Apple Equipment • • Macintosh II, Macintosh Ilcx, Macintosh IIx, Macintosh SE, Macintosh SE/30, or Macintosh Plus with a minimum of 1 megabyte of RAM MacWorkStation version 3.1-single-user versions are available from APDA,,.; organizationwide licenses are available from Apple's Software Llcensing Group Documentation The following documentation is available from APDA: Development Platrorms • MacWorkStation version 3.1 Documentation Kit-includes the MacWorkStation Programmer's Guide and the Mac WorkStation Programmers Reference • AppleTalk Data Stream Protocol (ADSP); preliminary note MacWorkStation 3-95 Development Tools The following development tools are available from APDA: • • Macintosh Programmer's Workshop (MPW) ResEdit Conclusion The MacWorkStation product is a revolutionary technology that provides for true distributed user-interface functionality. Any host program running on any computer can now have the same look and feel on a Macintosh as local Macintosh applications. This simple and elegant solution provides the additional benefits of reducing host CPU and network communications loads. Development Platforms MacWorkStation 3-9 6 S,") Apple Developer Group Apple Cable Compatibility The following is a list of Apple cables, with product numbers and descriptions for each. The purpose of this list is to assist you in configuring your Macintosh® and Apple® II computers with the proper cable connections. SCSI cables LocalTalk cables For further information on SCSI cables, see the note on the Apple SCSI Cable System following this note. Part No. M0206 cable SCSI System Cable Description Connects CPU to first SCSI device. M0207 SCSI Peripheral Interface Cable Connects any two SCSI peripherals together. M0208 SCSI Cable Extender 1-meter extension for longer cable connections between SCSI devices. M0209 SCSI Cable Terminator Filters noise on SCSI cabling. One terminator is required between each CPU and the first (and last) SCSI peripheral. LocalTalkTM cables and connectors allow you to connect your computer to other computers and peripheral devices in an AppleTalk® network system. An AppleTalk network system has three components: a cable system that links devices; software, built into every Macintosh® and Apple®IIGS computer, that supports the network; and optional services such as Apple's LaserWriter® printers and AppleShareTMfile servers that network devices can share. LocalTalk can support as many as 32 devices, including computers, printers, and file servers. You can exchange information between devices at speeds up to 230,400 bits per second. This is almost 200 times faster than the data transfer rate between devices using 1 200 baud modems. Part No. M2068 Development Platforms cable LocalTalkTM Locking Connector Kit-DIN-8 Apple Cable Compatibility Description Includes one 2-meter LocalTalk connector with minicircular-8 connector, and one cable extender for Apple IIGs®, Macintosh Plus, Macintosh SE, Macintosh 11, and the LaserWriter®IINT and IINTX printers. (To operate LaserWriter IINT or LaserWriter IINTX with Apple IIGS, Macintosh Plus, Macintosh SE, or Macintosh II, order two of Part No. M2068. To operate LaserWriter IINT or IINTX with Macintosh 51 2K, order Part No. M2065 and Part No. M2068.) 3-97 Printer/Modem Cables Development Platrorms M2065 LocalTalk Locking Connector Includes one LocalTalk connector with Kit-DB9 plug, one 2-meter LocalTalk cable, and one cable extender for Macintosh 512K and the LocalTalk PC Card. M2066 LocalTalk Locking Cable Kit-10 meter Contains 10 meters of cable (approx. 40 ft.) and one cable extender. M2069 LocalTalk Cable Kit-25 meter Contains 25 meters of LocalTalk cable, (approx. 85 ft.). M2070 LocalTalk Custom Wiring Kit Contains 100 meters of LocalTalk cable, 20 preassembled plugs, 20 splice boxes, and 4 cable extenders (approx. 400 ft.). Part No. A9C0314 Cable Apple II Printer-8 Cable Description Connects an Image Writer® II printer to a Super Serial Card on Apple Ile; or an ImageWriter LQ to an Apple Ile. Will also connect third party modems with 25-pin RS-232 serial ports to the Macintosh Plus, Macintosh SE, or Macintosh II. A2C4313 Apple Ile Peripheral-8 Cable Connects an ImageWriter II or LQ printer, or an Apple Personal Modem to the Apple Ile. M0197 Apple System Peripheral-8 Cable Connects an Image Writer II or LQ printer or Apple Personal Modem to the Apple IIGS, Apple Ile Plus, (and AppleFax,,. Modem), Macintosh Plus, Macintosh SE, or Macintosh II. A9M0333 Apple IIGS Adapter This adapter (circular-8 to DB-25) will enable use of peripherals and cables that require a DB-25 when connected to the Apple IIGS built-in serial port. M0196 Macintosh Peripheral-8 Cable Connects the ImageWriter II printer or Apple Personal Modem to the Macintosh 51 2K. M0199 Macintosh Plus Peripheral Adapter This adapter (circular-8 to DB-9) will enable use of peripherals and cables that require a DB-9 when connected to a Macintosh Plus, Macintosh SE, or Macintosh II. Apple Cable Compatibility 3-9 8 ti.") Apple Developer Group Apple SCSI Cable System This document provides a description of the Apple SCSI cable System and includes diagrams of its four components. This information will help you connect a SCSI device to your Macintosh® or Apple® II computer with the correct SCSI cable configu rations. What Is the Apple SCSI Cable System? Four Components of the SCSI Cable System The Apple SCSI Cable System gives you a fast, flexible, and expandable way to connect SCSI peripherals to your Macintosh computer with a built-in SCSI port, or to your Apple II equipped with an SCSI interface card. SCSI stands for Small Computer System Interface. Developed by engineers from many companies working together through the American National Standards Institute (ANSI), it is a recently adopted standard. Its primary benefit is speed. With SCSI, you can send and retrieve data roughly five times faster than you can with the serial interface that is generally used for connecting printers and modems to your computer. You get expandability, too. The Apple SCSI Cable System lets you attach as many as seven SCSI peripherals to your Macintosh with a built-in SCSI port, or up to four SCSI peripherals to your Apple II equipped with an SCSI card. You just "daisy chain" the devices together, using cables to hook one to the next along the chain. And thanks to the Cable Extender, you can make the links of your chain quite long up to a maximum of 21 feet, or roughly 7 meters. • Apple SCSI System Cable - Plugs into the built-in SCSI port on your Macintosh, or into a SCSI card on your Apple II. Included with the cable is a manual that explains how to install your cable system and connect your SCSI peripherals. Apple II (equipped with SCSI card) or E3 System Cabie SCSI Peripheral Device -- SCSI Peripheral Interface Cable Peripheral Device Cable Extender - Macintosh (with built-in SCSI port) SCSI Development Platforms Apple SCSI Cable System Peripheral Device 3-99 • Apple SCSI Cable Terminator - Filters out unwanted signals or noise along your SCSI cables. You'll need either one or two terminators, depending on the configuration of your SCSI bus. You can have no more than two terminators in the entire SCSI chain, however, because it might damage your computer. If more than one of the non-Apple devices in the chain has a built-in terminator, remove that terminator or have your authorized Apple dealer remove it. For further explanation of proper terminator positioning, consult your manual. The following information may help you determine how to position terminators when configuring your Apple systemc;: • • • • CPU with an internal hard disk connected to a single external Apple device Add a terminator between the SCSI cable and the SCSI connector on the external Apple device. CPU with no internal hard disk connected to a single external Apple device Add a terminator between the SCSI cable and the SCSI connector on the external Apple device. CPU with internal hard disk connected to multiple external Apple devices-Add a terminator between the SCSI cable and the SCSI connector on the last device in the chain. CPU with no internal hard disk connected to multiple external Apple devices- Add a terminator between the SCSI cable and the SCSI connector on the first external Apple devicein the chain; then add a terminator between the SCSI cable and the SCSI connector on the last device in the chain. Apple II (equipped with SCSI car � Lockmg c.bl< Kft (M2066) Loca!Talk Locking Connector KitDIN-8 (M2o68) i::i c �Liii!iiiii! Ea i I Loca!Talk Locking Connector KitDIN-8 (M2o68) Necessary Cables: Part Number M2068 Cable LocalTalk Locking Connector Kit-DIN-8 Description One connector kit per device is required; for example, for this configuration, you should order two connector kits. The connector kit includes one 2-meter LocalTalk Connector, and one cable extender. Use this kit for the Apple IIGS� Macintosh® Plus, the Macintosh SE, the Macintosh SE/30, the Macintosh II family of computers, the laserWriter® IINT and the LaserWriter IINTX printers, and the ImageWriter® II and Image Writer LQ printers, with the LocalTalk Option Card. The Laser Writer Plus will require a nine pin connector (DB-9). M2o66 LocalTalk Locking Cable Kit-10 Meter Additional cable for connecting equipment that is not close together; contains 10 meters of cable and one cable extender. Note: The LaserWriter Ilse is a single-user laser printer that does not have built-in networking capabilties. To connect the LaserWriter Ilse to a Macintosh requires the appropriate SCSI cable. Development Platforms LocalTalk Cable Connections 3- 102 Connecting More Than One Macintosh to a LaserWriter Printer D D D Loca!Talk Locking Connector Kits--DIN-8 (M2o68) Loca!Talk Locking Connector Kit-DIN-8 (M2o68) Loca!Talk Locking Connector Kits--DIN-8 (M2o68) D D Loca!Talk Locking Connector Kit (M2066) D Necessary Cables: Development Platforms Part Number M2068 cable LocalTalk Locking Connector Kits-DIN-8 Description One connector kit per device is required; for example, for this configuration, you would need to order seven connector kits. (Most Macintosh computers and the LaserWriter printers require an 8-pin mini-circular plug.) M2066 Loca!Talk Locking Cable Kit-10 Meter Additional cable for connecting equipment that is not close together; contains 10 meters of cable and one cable extender. LocalTalk Cable Connections 3-10 3 D Connecting Macintosh Computers and a PC Compatible Computer to a Printer LocalTalk Locking Connector Kit-DIN-8 (M2068) Macintosh SE l.oca!Talk Locking Cable Kit (M2066) D Macintosh Ilcx D --+ ImageWriter IVLQ LocalTalk Option (A9B0314) I.oca!Talk PC and AppleShare PC bundle (B0040LVB) ,.. 11111111111 I LocalTalk Locking Connector Kit-DB-9 (M2065) PC-Compatible Necessary Cables: Development Platforms Part Number M2068 cable LocalTalk Locking Connector Kits-DIN-8 Description One connector kit per device is required; for example, for this configuration, you would need to order five connector kits. M2065 LocalTalk Locking Connector Kits-DB-9 One connector kit is needed per device; for example, for this configu ration, you would order one DB-9 connector kit. (The IBM or PC compatible requires a 9-pin plug.) LocalTalk Cable Connections 3-104 Development Platforms Description (continued) Additional cable for connecting equipment that is not close together; contains 10 meters of cable and one cable extender. Part Number M2066 cable LocalTalk Locking Cable Kit-10 Meter M2069 LocalTalk Locking Cable Kit-25 Meter Contains 25 rreters of cable and one cable extender. A9B0314 ImageWriter II LocalTalk Option Card A card that fits into a slot inside the printer, providing the hardware and firmware needed for the ImageWriter printer to work on the AppleTalk network. B0040Ll/B LocalTalk PC Card A card that fits into the IBM or PC compatible that lets you connect to the AppleTalk network; it is bundled with AppleShare® PC software. Loca!Talk Cable Connections 3- 1 0 5 ti Apple Developer Group K) Hardware Configurations for Apple IIGS and Macintosh Development Tools Below are the minimum requirements and recommended configurations for development using Apple's Apple IIGS® and Macintosh® development tools . Apple II� Development Tools APW 1.0 Family Including APW™ Development Environment, APW Assembler, and APW C. • • Required hardware - Apple IIGS with at least 1 .25 megabytes of RAM, and two 3 .5-inch drives or one 3.5-inch drive and a hard disk. Recommended hardware - Apple IIGS with at least 1 .75 megabytes of RAM , two 3.5-inch drives and a hard disk. MPW JIGS Family Including MPW™IIGS Tools 1 .0, MPW llGS Assembler 1 .0, MPW llGS C 1 .0.1 , and MPW IIGS Pascal 1 .0Bl . • • • Macintosh Development Tools Required software - MPW 2.0.2 or later. For MPW requirements, see below. Required hardware - Macintosh Plus, Macintosh SE, Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh Hex with a hard disk and at least 1 megabyte of RAM. An Apple llGS computer for testing your software is also required. Recommended hardware - Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh Hex with a hard disk and at least 2 megabytes of RAM; 4 megabytes of RAM for development of large programs (since the Llnker is entirely RAM resident, more than 2 megabytes of RAM may be required by large programs). MPW 3.0 Family Including MPW Development Environment, MPW SADEn.: MPW Assembler, MPW Pascal, and MPW C. • • Required hardware - Macintosh Plus, Macintosh SE, Macintosh SE/30, Macintosh II, Macintosh !Ix, or Macintosh IICX with a hard disk and at least 2 megabytes of RAM Recommended hardware - Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh IICX with a hard disk and at least 4 megabytes of RAM. . MPW 2.0.2 Family Including MPW Development Environment, MPW Assembler, MPW Pascal, and MPW C. • • Development Platforms Required hardware - Macintosh Plus, Macintosh SE, Macintosh SE/30, Macintosh II, Macintosh !Ix, or Macintosh Hex with a hard disk and at least 1 megabyte of RAM . Recommended hardware - Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh IIcx with a hard disk and at least 2 megabytes of RAM. Hardware Configurations For Apple !IGS and Macintosh Development Tools 3- 1 06 MacApp® 2. 0B5 • • • Required software - MPW 2.0.2 and MPW Pascal 2.0.2, or later. For MPW re quirements, see previous page. Required hardware - Macintosh Plus, Macintosh SE, Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh Ilcx with a hard disk and at least 2 megabytes of RAM Recommended hardware - Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh Ilcx with a hard disk and at least 2 megabytes of RAM MacApp 1 . 1 . 1 • Required software - MPW 2.0.2 and MPW Pascal 2.0.2. For MPW requirements, • see above Required hardware - Macintosh Plus, Macintosh SE, Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh IIcx with a hard disk and at least 1 megabyte of • RAM Recommended hardware Macintosh SE/30, Macintosh II, Macintosh IIx, or . - Macintosh Ilcx with a hard disk and at least 2 megabytes of RAM. Macintosh Allegro Common Lisp v. 1.2.2 Including the Foreign Function Interface and the Stand-Alone Application Generator. • • Required hardware - Macintosh Plus, Macintosh SE, Macintosh SE/30, Macintosh II, Macintosh Ilx, or Macintosh IIcx with a second BOOK disk drive and at least 1 megabyte of RAM . Recommended hardware - Macintosh SE/30, Macintosh II, Macintosh IIx, or Macintosh IIcx with a hard disk and at least 2 megabytes of RAM . How to Acquire Apple Development Tools Development Platforms You can purchase Apple development tools from APDA™. Apple Partners and Associates receive the APDA catalog, APDAlog, on a regular basis. APDA can be reached at 1-800-282-2732. Hardware Configurations For Apple !IGS and Macintosh Development Tools 3-1 07 ' \ S,_•) Apple Developer Group How to Work with Developer Technical Support The Developer Technical Support (DTS) group exists to make third-party software and hardware development easier and more straightforward. Third-party developers face many challenges, so we provide a wide variety of technical services. We write Technical Notes Technical Notes are detailed technical documentation written by DTS to expand upon and clarify Apple's technical documentation. They also document bugs in Apple® software, hardware, and documentation. Thes� Notes address questions commonly asked by developers, so reading them early may save you time and exas peration later. In addition to the standard Technical Notes, Apple®II DTS distributes Apple II File Type Notes, which document registered file types and auxiliary file types on the Apple II. Macintosh® DTS also produces the Macintosh®Technical Notes HyperCard® Stack, which is meant to supplement the published Technical Notes. With this stack and HyperCard software, you can now search the entire set of Technical Notes electronically, as well as copy the code samples directly into your programming environment. Because Technical Notes are revised frequently, you should refer to the Technical Note index before you look at any other Apple documentation. For the same reason, make sure that you keep your Technical Notes up-to-date. If you have questions about, or suggestions for, Technical Notes, don't hesitate to send them to us at the address at the end of this document. Technical Notes are posted on the AppleLink® network [path: Developer Services: Developer Technical Support: Macintosh: Technical Notes or Apple II: Technical Notes). We produce the Question and Answer HyperCard Stack Macintosh DTS produces a Question & Answer HyperCard Stack to help you with the most frequently asked development questions. The Q&A Stack addresses questions commonly asked by developers, so referring to it first may save you time and money. Questions and answers are cross-referenced to other relevant questions in the stack, as well as to the Macintosh Technical Notes Stack. The two stacks are designed to work together to put a broad base of up-to-date technical information at your fingertips. You can search the Q&A Stack for specific topics or keywords, or just browse through questions in a particular area of interest. In addition, you can copy code samples directly into your programming environment. For further information on the Q&A HyperCard Stack, see the "Q&A stack" document in this section. The Q&A Stack is posted on the AppleLink network [path: Developer Services: Developer Technical Support: Macintosh: Q&A). We write sample programs As you know, a well-documented sample is worth a thousand words. To save you time and aid in your development efforts, Apple II and Macintosh DTS release and distribute sample code. These groups make sure the code you receive is useful from both an educational and a practical standpoint. The sample code releases do not demonstrate all of the techniques necessary to program the Apple II or Macintosh Developer Technical Support How to Work with Developer Technical Support 4-1 computer, but they cover a wide range of topics, from simple event-loop program ming to the advanced techniques of each platfonn. The Apple II Sample Code releases include both Apple Programmer's Workshop (APWj and Macintosh Programmer's Workshop IIGS (MPW,.. IIGS) code in 65816 assembly language, C, and Pascal. The Macintosh Sample Code releases include Macintosh Programmer's Workshop (MPW) code in 68000 assembly lan guage, C, C++, Pascal, and Object Pascal. Sample code is posted on the AppleLink network [path: Developer Services: Developer Technical Support: Macintosh: sample code]. Technical Notes, sample code, and the Q&A Stack are intended to show you how to write your program so that it is compatible with future, not just current, hardware and system software. If you read a warning in the Q&A Stack, in a Techni cal Note, or in some sample code, beware! Warnings usually hint at impending changes that we are not at liberty to discuss, but to which we can allude; if we say something may not be compatible with a future release of the operating system, it probably won't be. On the other hand, if we give no warning, DTS will work to protect the techniques we've published in these three developer references. We report and validate the bu� you flnd If you find a bug in an Apple product, you should use "Outside Bug Reporter'' to report it to DTS. You can find "Outside Bug Reporter'' on the AppleLlnk network [path: Developer Services: Developer Technical Support:Macintosh or Apple II: Bugs/Fixes] . Once we receive your report, we'll try to reproduce your bug and let you know what we find. If we think it may actually be a bug in your code, we'll write back in approximately 48 hours asking for more information, or tell you what we think you may have done wrong. If, however, it seems to be an Apple problem, we'll send it on to the Bug Reporting Center (BRC) staff, and they will make sure that it gets to the right engineers. For bug reporting procedures, refer to the "Bug Report ing Procedures" document in this section. We appreciate all your bug reports and thank you for taking the time to help make Apple products even better. We contact developers whose applications will be incompatible with future products Apple does not send prerelease hardware and software to every developer; however, we do test many of your products on our unannounced products. When our testing team finds incompatibilities between an unannounced Apple product and a released version of your product, you will get a letter from DTS telling you that we know of a change you should make to your hardware or software. These warnings may be vague (if we're not at liberty to discuss the product yet), but they should be carefully considered; ignoring a DTS warning virtually guarantees that your product will have problems with an upcoming Apple release. If we do not hear back from you after your company gets notified of an incompatibility, your product may show up on a list of third-party products that do not work with our new hardware or software. Please let us know if you need help in reproducing or fixing the problem; we can't help unless you communicate with us. Of course, Apple doesn't have the resources to test a/I third-party applica tions and hardware. Those of you who don't get letters either have products that work fine on our future products, orproducts that are not currently being tested here at Apple. Whether or not you receive a letter from DTS, you should read Technical Notes and sample code very carefully for any warnings that they may contain. Developer Technical Support How to Work with Developer Technical Support 4- 2 We maintain the Developer Technical Support portions of AppleUnk We want to make technical information as accessible as possible, so we place no restrictions on copying information or using sample code officially released from DTS, and we make these things accessible in as many places and forms as possible. The sample code should not be pasted into your program until you fully understand it, of course. Our portion of the Developer Services bulletin board on the Applelink network contains all of the technical information you get in the monthly mailings (such as Technical Notes, the Technical Notes Stack, the Q&A Stack, and sample code), as well as some tools that are available from APDA"'. We review Apple's technical documentation for accuracy and clarity Because we realize how important accurate and clear documentation is to your development process, we review every piece of technical documentation that comes out of Apple. In addition to reviewing and improving Apple's "official" documenta tion before it goes out the door, we are working diligently to persuade our technical documentation folks that updatable documentation is imperative, so they can fix it even after it gets out. We review APDA packages APDA,,.is an important source of technical information. Working with APDA, we review (and often initiate) packages that will directly benefit serious software developers. Look to APDA for most of your information needs. We test APDA packages We use prerelease Apple software and hardware so that we can better understand the possible pitfalls, and so that we can help to fix as many bugs as possible. With adequate time and engineers, we hope to contribute to an eminently more support able future, with software and hardware that address developers' needs. We register creators/file types When you ship your Macintosh or Apple II application, you must register your application's signature, and the types of any files your application creates, with DTS. Apple reserves all signatures and file types containing only lowercase letters. We also register NuBus"' board IDs. Unlike the Macintosh, the Apple II has a much more limited range of file types (256 on the Apple II, compared with a few million on the Macintosh). Apple has extended the Apple II File Type model by creating broadly generic file types and assigning individual auxiliary types to identify particular files. Those who do not obtain file type and auxiliary type assignments from DTS run a strong risk of future incompatibility. The form to register your signature and file types is on the Applelink network [path: Developer Services: Developer Technical Support: Macintosh or Apple II]. This form is also mailed out to all developers once a year. We answer development questions We use all of the methods above to try to answer your development questions even before you know you have them. Sometimes, of course, you'll come up with a question before we've published an answer. In these cases, you should write to DTS via electronic mail. (Remember, we'll help developers implement pop-up menus or track down bugs in their applications, but if you're having trouble printing to an AppleTalk® ImageWriter® printer from Excel, you should contact your dealer or Microsoft-DTS supports development not applications use.) The Developer Technical Support Applelink and MCI mail messages are read daily. After all the messages are read, printed, copied, and distributed, we have Developer Technical Support How to Work with Developer Technical Support 4- 3 a meeting where the entire group discusses the best approach to each problem. When more people are working on a problem, the solution is likely to be a synthesis of ideas rather than an individual opinion. Many of the questions we're asked involve difficult judgment calls-when the input of everyone in the group is crucial. In this meeting, each question is assigned to an engineer, who is respon sible for responding to it before going home that night. Occasionally, our research doesn't pan out and we have to continue working on your question the next day; when this happens, we'll send you a message telling you so. We strive to provide turnaround within one business day, but when the questions far outnumber the available engineers, some questions will take longer than a day to answer. Consider us your reference, not a replacement for the experimentation phase of your product development. We encourage you to use a debugger and to try things you aren't sure about. If the code does what you want it to do, but you're not certain it will continue to work in the future, write to us. Tell us what you've tried, what the results were, and voice your concern about whether it will continue to work. As always, make sure you have the latest versions of software and docu mentation. For example, if you write to us asking about MPW 3.0bl, we will not be able to answer your question. Apple releases new versions of software and docu mentation because we realize that additional features are needed or that bugs need to be squashed, so take advantage of the APDA auto-order mechanism and get these updates as soon as they're released. When asking for help from the Developer Technical Support group, please make sure your request is as complete as possible. Please include: • • • • • • A general idea of what you are trying to do A detailed description of the problem Information on your development environment (including version numbers) Information on your system configuration-hardware and software (including version numbers) The possibilities you've already exhausted (and their results) Name, company name, postal address, and phone number (in case we need to send you something or call for clarification) Of course, these are just guidelines; you know best whether this type of information will help us to solve your problem If you want to reference an earlier message to us (or one from us), you should let us know what day it was sent. We keep a record of every message, who responded to it, and when. We also keep track of our responses, so we always have access to what we told you. (Our records are not sorted by AppleLlnk message numbers, so numbers assigned by the system are not useful as reference points.) We're here to help you, so if you've got suggestions, or questions, send them in. Developer Technical Support How to Work with Developer Technical Support 4-4 You can contact us at the following addresses: Apple II Apple II Developer Technical Support Apple Computer, Inc. 20525 Mariani Avenue, WS 75-3A Cupertino, CA 95014 MCI: AIIDTS AppleLink: AIIDTS Macintosh Macintosh Developer Technical Support Apple Computer, Inc. 20525 Mariani Avenue, WS 75-3A Cupertino, CA 95014 MCI: MACDTS AppleLink: MACDTS Developer Technical Support How to Work with Developer Technical Support 4-5 ti Apple Developer Group " What Is AppleUnk? Bulletin Board Icons About AppleLink AppleLink® is Apple's information and communications network, which runs on both Macintosh® and Apple® II personal computers. It is one of Apple's primary vehicles for communicating with key customers and business partners, including developers (both Partners and Associates), authorized Apple dealers, and user groups; as well as customers in the K-1 2, higher education, special education, VAR, and national account markets. Both domestic and international audiences are represented on the AppleLink network. The AppleLink network can be a very useful source of technical data during your development process, providing information ranging from general specifica tions about Apple products to specific technical details. The following sections discuss the information you'll find under the AppleLink icons. Bulletin boards contain information about what's going on within the Apple commu nity. Read-only bulletin boards are indicated by the newspaper icon; two-way bulletin boards, to which you can post items directly, are indicated by the bulletin board icon. • The Developer Services bulletin board (a two-way board) is an important source of technical information. Folders on this board include the following: Developer Technical Support (read-only): Contains technical notes, sample code, tools, system software, and international keyboard information for Apple II and Macintosh products. Developer Technical Publications: Contains an overview of the Developer Technical Publications group, as well as instructions for giving us feedback about our publications. Development Tool Discussions. Provides a two-way forum for discussing Apple development tools, such as APW™, MPW™, MacApp®, and Macintosh Allegro Common LISP, with other developers and with Apple. Brief descriptions of development tools are also listed. Developer University: Provides the most current information about courses offered by Apple's Developer University, including course descriptions, schedules, locations, and registration forms. Developers Ask Each Other: Provides a two-way forum for discussing general technical questions with other developers. Discussion subfolders divide discussion into specific areas (General Discussion, A/UX® Discus sions, International Development Discussion, HyperCard Discussion, Networking & Connectivity Discussion, and Printing Discussion). This is the place to post those "Does anyone out there know. . . ?" types of questions. Developer Technical Support About AppleLink 4-6 • • The Third-Party Connection bulletin board (a read-only board) is a compre hensive source of third-party information on Applelink. Folders on this board include: Product Compatibility Lists: When Apple releases new products, it publishes listings of third-party products that pass Apple's compatibility testing. Among the lists currently posted are those for the laserWriter® printer, Macintosh II computer, Ether'falk.... network, and Macintosh System Soft ware. Third-Party ProductyNew Features: Provides lists of third-party products that take advantage of new features Apple equipment provides . The lists are updated monthly. Third-Party Technical Support via Applelink: Provides a listing of third party developers who have agreed to offer technical support via AppleLink electronic mail to customers on the network. Company name, AppleLink address, and turnaround times are listed for each participating developer. Other AppleUnk bulletin boards that contain technical information include the following: DTC (Desktop Communications): Provides product listings and technical • information about Apple and third-party desktop communications products, such as the AppleTalk® network system, Ether'falk, modems, and third-party terminal emulators. Software updates: Contains information about Apple's Software Update Program, which, includes details about enhanced features and installation instructions for the most recent software updates. International system software is also posted here, as well as third-party software updates. 1MIC (Technical Markets Information Center): Designed specifically for people who sell and support Apple technical solutions, the TMIC bulletin board focuses on the engineering, scientific, and other technical markets. The TMIC bulletin board contains read-only information such as product reviews and articles, product data sheets, new product press releases, technical market directories, and the Engineering/Scientific Solutions Guide. In addition, this board has a two-way forum that allows you to discuss current topics and exchange information with other Applelink users. Reference libraries (indicated by the bookshelf icon) are another excellent resource for information about Apple and third-party products. Unlike bulletin boards, you can search reference libraries for specific topics. Apple Products Library: Contains information about Apple products, includ ing features and benefits, part numbers, and Apple Care® information. Technical Info Library: Contains technical product specifications, documen tation clarifications and errata sheets, and information about product com patibility, interfacing, and general hardware troubleshooting. MENU/Software Library: Contains the MENU software database, which enables you to obtain information about more than 15,000 third-party software products for the Apple II and Macintosh personal computers, in cluding the product name, vendor name and address, system requirements, Developer Technical Support About Apple!.ink 4- 7 and price. Special Ed Solutions Library: Contains information about software, hard ware, organizations, and publications that are specifically related to special education and rehabilitation products. Reference Library: Contains general information related to Apple products, such as product packing lists, descriptions of Apple manuals, compatibility guides, and current version numbers of Apple software. K-12 Curriculum Library: The K-1 2 Curriculum Library is the on-line version of the Apple K-12 Curriculum Software Guides and the Apple Education Solutions Guides. These Guides provide listings of educational software packages available for Apple computers in these subject areas: ABE (Adult Basic Education), Business Education, ESL (English as a Second Language), Foreign Languages, Language Arts, Mathematics, Science, and Social Studies. Questions Regarding Applelink? As an on-line, interactive medium, AppleLink often undergoes changes, including modifications to and additions of folders and icons. For the most up-to-date informa tion, refer to the AppleLink Guide icon and the "Guide to the DSBB & Other Boards" folder on the Developer Services bulletin board. If you have questions, or sugges tions about the type of information you would find useful for inclusion on Ap pleLink, contact: Jessa Vartanian Developer Programs Apple Computer, Inc. 20525 Mariani Avenue, MIS 75-2C Cupertino, CA 95014 AppleLink: JESSA Developer Technical Support About AppleLlnk 4- 8 tJ App le Develo p er Grou p ") About Sample Code What Is Sample Code? As you know, a well-documented sample is worth a thousand words. To save you time and assist in your development efforts, the Apple®II and Macintosh® Developer Technical Support (DTS) groups release and distribute Sample Code. These groups make sure the code you receive is useful from both an educational and a practical standpoint. The Sample Code releases do not demonstrate all of the techniques necessary to program the Apple II or Macintosh computer, but they cover a wide range of topics, from simple event-loop programming to the advanced techniques of each platform. Apple II The Apple II Sample Code releases include both Apple Programmer's Workshop (APW'j and Macintosh Programmer's Workshop IIGS (MPWTNIIGS) code in 65816 assembly language, C, and Pascal. Both the Shell and C.Shell programs in Volume 1 provide examples of a basic desktop application and serve as a foundation for other Sample Code programs. We encourage you to use these Apple IIGS® examples as a basis for your applications. Macintosh The Macintosh Sample Code releases include Macintosh Programmer's Workshop (MPW) code in 68000 assembly language, C, C++, Pascal, and Object Pascal. The Sample and TESample programs demonstrate basic Macintosh programming tech niques, and include an example of using TextEdit. Although the Macintosh Sample Code releases provide examples of the form of a typical Macintosh program, they do not demonstrate all of the techniques necessary to build a complete Macintosh application (for example, sophisticated memory management, exception handling, and Undo) and should not be used as templates fo r you r applicatio ns . Distribution Sample Code releases are available through the following channels: • • • • • Developer Technical Support Developer Programs' monthly mailings. Developer Group's Phil & Dave's F,xcellent Cir, available quarterly in the Developer Programs' monthly mailing. The DTS folder on the AppleLlnk®network. Apple II: [path: Developer Serv ices: Developer Technical Support : Apple II: Sample Code]. Macintosh: [path: Developer Services: Developer Technical Sup port: Macintosh: Sample Code] . Other public electronic networks, i ncluding AppleLlnk-Personal Edition, BIX, CompuServe, GEnie, The Source, and Usenet. APDATN customers may order Sample Code releases; refer to the APDAlog for product numbers and information. About Samp le Code 4-9 Further Questions Sample Code is just a part of Developer Technical Support's efforts to effectively support the needs of as many developers as possible. To help DTS achieve that end, please send suggestions for future Sample Code topics or questions about existing Sample Code releases to: Apple II Sample Code or Macintosh Sample Code Developer Technical Support Apple Computer, Inc. 20525 Mariani Avenue, MIS 75-3A Cupertino, CA 95014 AppleLink: AIIDTS or MacDTS MCI Mail: AIIDTS (264-0103) or MacDTS (215-0798) Developer Technical Support About Sample Code 4-10 ti,". Apple Developer Group About Technical Notes What Are Technical Notes? Technical Notes are detailed technical documentation written by the Developer Technical Support (DTS) group to expand upon and clarify Apple's technical documentation. They also document bugs in Apple software, hardware, and documentation. These notes address questions commonly asked by developers, so reading them early may save you time and prevent later exasperation. Because Technical Notes are revised frequently, you should refer to the Technical Note index before you look at any other Apple documentation. For the same reason, make sure that you keep your Technical Notes up-to-date. If you have questions about, or suggestions for, Technical Notes, don't hesitate to send them to us at the address at the end of this document. Apple II DTS distributes Apple® II Technical Notes six times per year, in January, March, May, July, September, and November. There are currently more than 1 50 Apple II Techni cal Notes, in the following general subject areas: the Apple Ile, the Apple Ile, the Apple IIGS®, Apple II miscellaneous, AppleTalk®, the GS/OS"' operating system, the Image Writer® printer, the Memory Expansion Card, the mouse, Pascal, ProDOS® 8, SmartPort, and the UniDisk"' 3.S drive. As the environment of the Apple II expands and changes, so do the Technical Notes. In addition to the standard Technical Notes, Apple II DTS distributes Apple II File Type Notes, which document registered file types and auxiliary file types on the Apple II. Macintosh Macintosh® Technical Notes are also distributed six times per year, in February, April, June, August, October, and December. There are currently more than 250 Macintosh Technical Notes, in the following general subject areas: ADB, AppleShare®, Ap pleTalk® Manager, applications, CD-ROM, compatibility, Control Manager, Control Panel, debugging, desk accessories, Device Manager, Dialog Manager, the Disk Initialization Package, Event Manager, File Manager, Font Manager, hardware, HyperCard®, International, MPW"', Memory Manager, Menu Manager, MultiFinder"', Notification Manager, Palette Manager, programming tips and languages, Print Manager, QuickDraw"', Resource Manager, Script Manager, SCSI Manager, Segment Loader, Sound Driver, Standard File Package, system software, TextEdit, and Window Manager. DTS also produces the Macintosh Technical Notes HyperCard® Stack, which is meant to supplement the published Technical Notes. With this stack and Hyper Card, you can now search the entire set of Technical Notes electronically, as well as copy the code samples directly into your programming environment. The Technical Notes Stack will help you get even more out of the information we publish in the notes, and DTS will be updating it on a quarterly basis. Developer Technical Support About Technical Notes 4-11 Distribution Apple II and Macintosh Technical Notes, Apple II File Type Notes, and the Macintosh Technical Notes Stack are available through the following channels: • • • • • Further Questions Developer Programs' roo nthly mailings. Developer Group's Phil & Dave's .Excellent CIJ", available quarterly in the Developer Programs' roo nthly mailing. The DTS folder on the Applelink®network. Apple II: [path: Developer Serv ices: Developer Technical Support: Apple II: Technical Notes or File Type Notes]. Macintosh: [path: Developer Services: Developer Technical Support: Macintosh: Technical Notes]. Other public electronic networks, including AppleLink-Personal Edition, BIX, CompuServe, GEnie, The Source, and Usenet. APDA"'customers may order Technical Notes and the Macintosh Technical Notes Stack. Notes are offered in either printed or disk format, and the Techni cal Notes Stack comes complete with a printed user's guide. Please refer to the APDAlog for product numbers and information. Technical Notes and the Macintosh Technical Notes Stack are just a part of Devel oper Technical Support's efforts to effectively support the needs of as many develop ers as possible. To help DTS achieve that end, please send suggestions for future Technical Notes or questions about existing Technical Notes to: Apple II Technical Notes or Macintosh Technical Notes Developer Technical Support Apple Computer, Inc. 20525 Mariani Avenue, WS 75--3A Cupertino, CA 95014 AppleLink: AIIDTS or MacDTS MCI Mail: AIIDTS (264-0103) or MacDTS (215-0798) Developer Technical Support About Technical Notes 4-12 Apple Developer Group ti " What is the Q&:A stack? The Question & Answer HyperCard Stack Macintosh® Developer Technical Support (DTS) produces a Question & Answer HypetCard® Stack to help you with the roos t frequent development questions. The Q&A Stack addresses questions commonly asked by developers, so referring to it first may save you time and effort early in your development process. Questions and answers are cross-referenced to other relevant questions in the stack, as well as to the Macintosh Technical Notes Stack. The two stacks are designed to work together to put a broad base of up-to-date technical information at your fingertips. You can search the Q&A Stack for specific topics or keywords, or just browse through questions in a particular area of interest. In addition, you can copy code samples directly into your programming environment. Since DTS updates the Q&A Stack frequently, the latest version will always reflect the current "hot" development topics, so you should check it before writing to DTS with your question. Although the stack may not contain the answer for which you are looking (for example, How do I write to James Brown in jail?), it will, at a minimum, refer you to the proper place to obtain that information, whether Techni cal Notes, sample code, Software Licensing, Developer Programs, Evangelism, or, of course, DTS. How is the stack organized? The Q&A Stack is organized into general areas of interest with specific questions and answers in those areas. Currently, the stack covers the following development areas: A/UX®, AppleShare®, AppleTalk� file system, general, hardware, HyperCard, interna tional, MacApp®/OOP, MacWorkStation™, MPW™and SADE™, MultiFinder": printing, programming, QuickDraw™ and color, scanner & AppleFax™, Sound, and XCMD/ XFCN. The Q&A Stack is intended to put more useful information within your reach and provide you with immediate answers to the most frequently posed Macintosh development questions. Distribution The Q&A Stack is available through the following channels: • • • • Developer Technical Support Developer Programs' roonthly mailings (as the stack is updated). The Developer Group's Phil & Dave's !Jxcellent Cir, available quarterly in the Developer Programs' roonthly mailing The DTS folder on the AppleLink®network [path: Developer Services: Developer Technical Support: Macintosh: Q&Al . Other public electronic networks, including AppleLink-Personal Edition, BIX, CompuServe, GEnie, The Source, and Usenet. The Question & Answer HyperCard Stack 4- 1 3 Further Questions The Q&A Stack is just a part of Developer Technical Support's efforts to effectively support the needs of as many developers as possible. To help DTS achieve that end, please send suggestions for the Q&A Stack to: Macintosh Q&A Stack Developer Technical Support Apple Computer, Inc. 20525 Mariani Avenue, MIS 75-3A Cupertino, CA 95014 AppleLink: MacDTS MCI Mail: MacDTS (215-0798) Developer Technical Support The Question & Answer HyperCard Stack 4-14 ti,"; Apple Developer Group Bug Reporting Procedures If you find bugs in Apple® software, hardware, or documentation, Developer Technical Support (DTS) wants to hear about them. We'll take a look at your bug, try to reproduce i� and if it's reproducible, we'll forward it to the Apple Bug Reporting Center (BRC). If we can't reproduce i� we'll contact you for more information. How to Report Bu� • • • Where to Send Bu� AppleLink - Use Outside Bug Reporter, an application written by the Software Quality Assurance (SQA) group at Apple. Outside Bug Reporter is available on the AppleLink® network, [path: Developer services: Developer Technical Support: Macintosh or Apple II: Bugs/Fixes] and will help to ensure that you give us all the information we need to reproduce (and fix) the bugs you find. For more information about the specifics of using Outside Bug Reporter, see the documentation accompanying it on AppleLlnk. MCI Mail (Macintosh bugs only) - Use Outside Bug Reporter, and send via Desktop Kxpress, to the appropriate address listed below. U.S. Mail - Send the disk version, not the paper version, of your bug report to the appropriate Developer Technical Support address listed below. Send your completed bug reports to Developer Technical Support. Send Apple II bug reports to: Apple II Developer Technical Support Apple Computer, Inc. 20525 Mariani Ave., MIS 75-3A Cupertino CA, 95014 AppleLink: AIIDTS MCI: AIIDTS Send Macintosh® bug reports to: Macintosh Developer Technical Support Apple Computer, Inc. 20525 Mariani Ave., M/S 75-3A Cupertino, CA 95014 AppleLink: MacDTS MCI Mail: MacDTS Thanks again for helping to make Apple products better and more bug free! Developer Technical Support Bug Reportin g Procedures 4-1 5 S,K) . Apple Developer Grou p Product Compatibility Testing Tips This document provides an overview of compatibility testing and describes the compatibility guidelines followed by Apple's Product Quality and Support (PQ&S) group. A sample compatibility checklist and a sample software and hardware matrix, which you may want to use during the testing phase of product development, are provided at the end of this document. What is Compatibility Testing? Compatibility testing is the process of ensuring that a product is able to utilize software and hardware that it supported before being modified. Compatibility testing does not attempt to find defects in software, firmware, or hardware, but rather documents the differences between the modified and the unmodified products or system. The unmodified product is often called the benchmark, the modified product is often called the target. Types of Testing Methods The following describes various types of testing methods that Apple's PQ&S group uses when testing a product. Compatibility vs. functional testing As mentioned, compatibility testing does not attempt to find defects in the product, but rather the differences between the modified and unmodified product. Functional testing does look for defects in the product and therefore relies less on third-party software and hardware. Preferably, the functional team tests the new pro duct first and verifies its performance. Once the compatibility team receives the new product for testing, any problems that occur should be the result of improvements to the modified product that cause unexpected results to the current products, not actual defects. Stress testing Testing a program to see how it handles heavy loads or stresses is called stress testing. Stress testing subjects the program to a peak volume of data over a short span of time. This is different from volume testing, which subjects the program to enormous amounts of data with no time consideration. Destructive testing Testing a program beyond its capacities to see how it handles error conditions is destructive testing. This is done by subjecting the program to heavy volumes of data or by evoking error messages and testing how well the system recovers from input errors, hardware errors, and data errors such as noise on a communications line. Regression testing Verifying that a defect was fixed and that the change has not caused problems with other aspects of the program is regression testing. This is usually done by rerunning at least a subset of the previous testing. Regression testing is an important step, because changes and error corrections tend to be more error-prone than the original program code. Developer Technical Support Product Compatibility Testing Tips 4-16 Testing for Compatibility Test configurations During compatibility testing, many different hardware and software configurations are utilized. A configuration is defined as any one of many possible combinations of computers and peripheral and network devices. A configuration might also include software such as INITS, CDEVs, fonts, and memory. Within the time limits of the test effort, programs should be tested with many different configurations, especially "normal" configurations and fully loaded configurations (with every slot or port used). Compatibility Guidelines The following guidelines can assist the testing engineer when doing compatibility testing. Not all of this information will be relevant for every test. • • • • • • • • • Sample Checklist Developer Technical Support Test all the major product features. Go to every menu and screen in the pro gram; work through the tutorial or other documentation in an organized manner to ensure completeness of the test. Test any Apple product in 40-column and 80-column modes, if applicable. Test products with all supported hardware as documented in the user manuals. Check error conditions, by behaving as though you were a novice user. After you have finished testing all the features, do as much destructive testing as time permits. As a rule, if all features of the newly developed product run properly on the target system, you don't need to duplicate your tests on the benchmark system. If a product exhibits any unusual behavior, test that product on the benchmark system. If you observe any bugs in the product on the benchmark system, determine whether they also exist on the target system. Test for various user levels and/or approaches: Novice users: Test for stability of error checking (What happens if the user does the wrong thing?) and ease of use. Average users: Make sure that the standard features are robust. Experienced users: Do stress testing. Attached are sample checklists that Apple's PQ&S group has used in the past for testing third-party applications. These checklists are being provided for informa tional purposes only and may not include all of Apple's products or possible test criteria. One is for testing the application and the other is for tracking different con figurations used during testing. Product Compatibility Testing Tips 4-17 ti)<) Apple Developer Group Sample Compatibility Script Checklist Date System Software. CPU Version Tester's Name Application Name ______ ______ SF MF Set Startup Tests D D Set Startup to application D D Set Startup to application and DAs D D Set Startup to application's file D D Select About the finder and verify application's memory size allocation Application Tests D D Open as many applications as is possible D D Switch layers via Apple menu, icon, and activating windows D D Create a new document D D Save D D Save As D D Save in different fo rmats D D Use any sample documents D D Close D D Quit D D Open multiple documents D D Copy, Cut, Paste D D Undo D D Use Keyboard command equivalents D D Paste graphics from Scrapbook D D Select About (Application) from the Apple menu D D Select About MultiFinder from within the application D D Open all Apple DAs and use briefly D D Open several third-party DAs and use briefly D D Play with windows : resize, move, drag offscreen D D Open other applications and switch between layers D D Use application's text editor to: change font, style, size, and so on D D Use the Arrow keys _ _ _ _ _ _ _ _ _ _ SF MF Alert Tests D D Restart with unsaved document open to prompt alert D D Save to a full disk D D Save to a locked disk Font Tests D D Select & use at least two Macintosh fonts D D Select & use at least two I.aserWriter fonts D D Select & use at least two LQ fonts D D Select & use at least two third-party downloadable fonts D D Scale fonts D D Use large fonts Printing Tests D D Print a document from the application D D Print selected pages D D Change Page Setup to: Landscape, Enlarged, Reduced, and so on D D D D D D D D Print in Background to LaserWriter Print in Foreground to I.aserWriter Print a document from the Finder Print to all Apple Printers (see Printer Matrix) Additional Tests D D D D ------- D D D D ------- D D ----- ------- • SF Single Finder, MF MultiFinder = = System Tests D D D D D D D D D D Use Disk Init Package from within the application Use Standard File to call Disk Init Package Use Standard File to open a file Test with RAM Cache On Test with RAM Cache Off Developer Technical Support -- -- Sample Compatibility Script Checklist 4-18 ti " Apple Developer Group Sample Software and Hardware Matrix NAME/CPU CPU Name SYSTEM HARDWARE RAM 8 5 4 2 1 Date Appllcatlon/Verslon Internal Hard Disks External Hard Disks Internal Disk Drives External Disk Drives 20MB SCSI 40MB SCSI BOMB SCSI 160MB SCSI 20MB SCSI 40MB SCSI BOMB SCSI 160MB SCSI SuperDrive BOOK BOOK Monitor Keyboard Mouse Standard Color Multiple Two page Full page Standard Extended Standard Low-Power SYSTEM SOFIWARE DAs Alarm clock Calculator Chooser Control Panel Find File Key Caps Note Pad Puzzle Scrapbook CDEVs Printer Drivers INITs General Color Keyboad Monitors Mouse Pyro Sound Startup Device AppleShare WS MacsBug 6.0 Responder MacroMaker Suitcase AT ImageWriter DC ImageWriter laserWriter laserWriter IISC AT LQ ImageWriter DC LQ Image Writer PrintMonitor Fonts Macintosh laserWriter Plus LQ Adobe CassadyWare System/Finder System Finder PRINTERS laserWriter laserWriter Plus laserWriter II NTX laserWriter II NT laserWriter II SC Developer Technical Support AT Image Writer II AT Image Writer LQ DC ImageWriter II DC ImageWriter LQ DC ImageWriter 1 8 in DC ImageWriter 1 1 5in. Circle options used AT AppleTalk .. DC Direct Connect = Sample Software and Hardware Matrix 4-1 9 ) ti " Apple Developer Group International Software Development This document provides a brief overview of the guidelines you should follow and the tools you will need to adapt your products to international markets. Developing for International Markets International markets may be viable ones for your product; therefore, it is important that you understand what it means to develop a "localiz.able" product Creating a localizable product is making sure that your product can be easily translated into another language. It also means adhering to country specific standards such as time, date, currency, and sorting sequences. During "localization" your application and its accompanying documentation are translated and adapted to a country's culture and standards (for example: right to-left or left-to-right text handling, commas versus periods as decimal separators, and appropriate currency symbols) . The ease with which a product can be localized will vary depending upon the overall design of the product. Placing text in resources is one of the signs of a well-designed product because it facilitates the localization process. Apple has created the following tools to facilitate the design of localiz.able products and the localization process. . - - Tools and Guidelines • • The most important ru le is to follow the programming guidelines set forth in Inside Macintosh, available from APDA� especially Volumes I and V, which contain calls to the International Utilities (date, time, number formats, and so on) and to the Script Manager for Roman text handling, such as French, Italian, Spa nish , and non-Roman text handling, such as Japanese, Arabic, and Hebrew. Also included is a section on the International Human Interface Guidelines. Other guidelines can be found in the alpha draft of the Software Developmentfor International Markets manual. This manual, also available from APDA, explains the things that you need to consider during the design stage, as well as which tools you should use during the deve lopment phase It also describes the localization tools and how to use them The Localizability Checklist, following this document, is a guideline for world wide product development. It should be used before, during, and after you complete the development of your product to make sure you are addressing all the localizability issues. For detailed information on each item or area, refer to the Software Developmentfor International Markets manual, available from APDA. In addition to the documentation mentioned above, you should use the follow ing tools: . • • Script Manager Developer's Package The Script Manager Developer's Package, available from APDATM, contains docu mentation and tools to aid you in writing and testing applications that are compatible with the Script Manager. The Script Manager allows Macintosh applications to handle Roman and non-Roman scripts correctly. It also supplies a number of routines that aid in text handling in general. For more information on Script Manager, see the Script Manager document in this section. InternatJonal Development Support International Software Development 5- 1 ResEdit As Apple's resource editor, ResEdit allows you to create and edit resources such as menus and menu items, strings, icons, windows, dialogue boxes, and alert messages. It is used in the localization process to translate resources. ResEdit is an indispensable tool for all developers, and it is also available from APDA™. Localized System Software To ensure that your product is fully localizable, you will need to test it with one or more foreign-language versions of the system software. Apple has released 25 localized versions of the system software which are available from APDA™. When you are ready to market your product overseas, contact Apple's Software licensing Department to license your system software. Glossaries The foreign language glossaries provide the translations of the most commonly used terms, such as menu, edit, and cut and paste. You will find the glossaries on Phil and Dave's Excellent CD available quarterly in the Developer Programs' monthly mailing or on the AppleLlnk network [path: Developer Technical Supports Macintosh: Tools: Translate it!] The languages that are currently available are Dutch, German, Finnish and Italian. Technical Notes Macintosh Technical Notes contain detailed information written by the Macin tosh Developer Technical Support Group. The notes expand and clarify Apples documentation, including errors found in software, hardware and manuals. They also contain commonly asked developer questions. Of particular interest to worldwide product development are the following international specific technical notes: 1 38 1 53 174 178 182 Using KanjiTalk with a non-Japanese Macintosh Plus Changes in International Utilities and Resources Accessing the Script Manager Print Action Routine Modifying the Standard String Comparision How to Construct Word-Break Tables Technical Notes are available through the following channels: • • • Developer Programs' monthly mailings The AppleLink network, Macintosh: [path: Developer Technical Support: Macintosh: Technical Notes] Apple II: [path: Developer Technical Support: Apple II: Technical Notes] APDA Support Programs The Developer Programs and Developer Technical Support groups at Apple are committed to supporting your efforts to create localizable products and to distribut ing your products overseas. So that you can benefit from our experience, we recommend that you contact us during the design stage of your product. As you approach the distribution, marketing, and localization stages, we will also make sure that you receive the support and guidance you need from our international subsidiaries. International Development Support International Software Development 5- 2 For more information on localizing your products, contact: Developer Programs Apple Computer 20525 Mariani Avenue, M/S 75-2C Cupertino, CA 95014 (408) 974-4897 AppleLink: DEVSERVICES International Development Support International Software Development 5-3 9,") _ Apple Developer Group Localizability Checklist The following checklist is being provided as a guideline for worldwide product development. It should be used before, during, and after the development of your product to make sure you are addressing all of the localizability issues. For detailed information on each item or area, refer to the Software Developmentfor International Markets manual, available through APDA™. Text contained in the application/DA/driver/and so on The following should be in resources: • • • • • • All text (including special characters, delimiters, and so on) Lengths of string and text resources Menus and power keys Character/word/phrase/text translators (tables) Address formats, including "ZIP" codes and phone numbers Text data compaction, encoding, and transmission must allow character codes from $20 to $FF to be used. When creating your resources, keep in mind: • • • Text needs room to grow (up, down, and sideways) Translated text data is often 50 percent larger than the U.S. English text data. Diacritical marks, widely used outside the United States, extend up to the ascent line. Some system fonts contain characters that extend to both ascent and descent lines. Potential grammar problems (error messages, "natural" programming language structures, and so on). Text location within a window should be easy to change. Text handling Use the Script Manager for: • • • • International Development Support Word Boundaries (word wrap, selection, search, and cut and paste). Character Boundaries (search, replace, sort, word wrap, backspace, delete, and cut and paste). Right-to-left and mixed-direction text (justification, cursor positioning, highlight ing). Displaying font names in the proper font. localizability Checklist 5-4 Remember: • • • • • Use TextEdit and Dialog Manager for all text handling (preferred). Font #() is not always Chicago. Use system and application fonts (0,1) when the user cannot select the font. Avoid hard-coded font sizes (if you must, use a font size of O; otherwise, let the user choose). When using fonts to provide symbols, use proper font ID numbers as defined by International System Software. Formats and special symbols/words Use the International Utilities for: • • • • Searching Sorting Formats and separators for: Numbers (decimal mark, and so on). - Dates (short, long form, calendars-European, non-Gregorian). - Time formats (12 hr, 24 hr, AM/PM and so on). Units of measure (currency, metric vs. nonmetric). Additional data that needs to be localizable • • Keep in mind that some countries perform financial calculations differently. Graphics and icons (mailboxes, champagne bottles, and so on) should be in resources. Additional issues Use Script Manager for: • • Properly changing the current script and the key script when needed. Changing the case of text (lowercase or uppercase�use Transliterate. Script Inte1face System-related issues: • • International Development Support Hiding the Menu Bar (script icon�save and restore MBarHeight. Don't use (and arrow keys) for Command-key equivalents. I.ocalizability Checklist 5-5 S K; About Script Manager Apple Developer Group Script Manager Overview The Apple® Macintosh® computer has always presented one of the most flexible architectures for producing international software. Software that supports non Roman character sets has a far larger potential market; however, this involves com plexities that create special needs above and beyond the needs of computer systems based on Roman scripts. In order to handle these differences, the Macintosh Script Management System, which consists of Script Manager and one or more script systems, was developed. Script Manager is low-level software that enables Macintosh applications to work with various scripts. Script Manager and individual script systems patch the Macintosh Toolbox to properly draw and measure text in QuickDraw"'software or to edit unstyled text in TextEdit application. Script Manager also provides a set of routines for more sophisticated text manipulation for use with purely domestic applications and with applications intended for international distribution. Note. TextEdit 3.0 will be available with System Software Release 7.0 and is compatible with the Script Management System for both unstyled and styled text. Script Manager provides the following features: • • • • It allows different script systems to be installed. It maintains global data structures. It supports switching keyboards between different scripts. It provides a central dispatch for programmatic access to script systems. The central dispatch mechanism supports routines with a standard interface that allows application programs to be written independently of the particular script in use. Because the Roman system is always installed with Script Manager, you ca n also use these routines with the Roman system for text manipulation. Script Manager offers three main benefits: • • • How Script Manager Works with a Script System It provides standard, easy-to-use tools for the sophisticated manipulation of ordinary text. It makes it easy to translate an application into another writing system. It works together with the International Utilities package to provide localizable date, time, and number conversion. The actual implementation of a given script is provided by a script system. All of the following are examples of script systems: Kanji (KanjiTalkj, Arabic , Chinese (Hanze), Taiwan, Korean (Hangul), Devanagari (Hindi, Marathi), Thai, Pakistani (Urdu), Hebrew, and Greek. These systems determine the function of the script components such as the character encoding, composition rules, and so on . Each script system is responsible for providing a system for native users that is complete, configurable, and as compatible with as many applications as possible. International Development Support Script Manager Overview 5-6 Script Manager coordinates applications and script systems in the following ways: • • • • It relieves applications from the burden of implementing script handling. It allows text manipulation while maintaining independence from scripts. It unifies the elements of any individual script system It coordinates different script systems and allows for the addition of new scripts. Script Manager includes utilities and initialii.ation code to create an environ ment in which scripts of all kinds can be handled. In order for an application to use a particular scrip� a script system to support that script must also be present. On some models, it may be in ROM. A script system typically provides the following: • • • • � Fonts for the target language Keyboard-mapping tables Special routines to perform character input, conversion, sorting, and text manipulation A utilities package to handle date, number, and time formats A Control Panel feature (CDEV) or desk accessory utility for system maintenance and control Script Manager calls a script system to perform specific procedure calls for a given script. The illustration below shows how a typical call (in this case, Pixel2Char) is passed from an application through Script Manager to a script system and back. Application + Pixel2Char • Result Script Manager + Pixel2Char Roman Interface System • l Uses font script to detennine which script interface system to call . Result Kanji Interface System Arabic Interface System Example ofa procedure caJJ Script Manager implements several routines itself, but for many others, it acts as a dispatcher to the appropriate script system For example, each script system provides a Char'fype routine; when a program calls Char'fype, Script Manager uses the current font script to dispatch the call to the correct script system. In many cases, the versatility provided by script systems allows applications to be localized for non-Roman languages with no change to their program code (assuming they were written to permit localization to Roman script). Multiple script systems can be installed at one time on the Macintosh, allowing an application to switch back and forth between different scripts. When more than one script system is installed, an icon symbolizing the current keyboard for the script in use appears at the right side of the menu bar. International Development Support Script Manag er Overview 5-7 S(R) Apple Developer Group The Basics of Script Systems Introduction The Apple® Macintosh® computer provides script systems for Roman, Japanese, Arabic, Chinese, Hebrew, Greek, Thai, Devanagari, Pakistani, and Korean. The Roman, Thai, and Greek systems are relatively straightforward; these script systems provide support for basic differences between languages, such as keyboards, text collation, word breaks, and the formatting of dates, times, and numbers. The Roman Script System includes the European languages covered by the standard Roman character set (such as English or French) and is standard on all system software numbered 4.1 and higher. The other scripts represent some of the most complex modem writing systems and go far beyond basic script support. Japanese, Chinese, and Korean have extremely large character sets and must have comprehensive methods for character input. These character sets are too large to represent with single bytes (the charac ters are generally 2 bytes in length) and require an independent font mechanism for display and printing. Arabic and Hebrew are right-to-left scripts, (text is generally flush right and characters are entered from right to left). Arabic uses ligatures (two or more charac ters combined to create a new character) and a cursive font (letters connecting together like handwriting). What Script Systems Do Each script system determines the components for the script: character encoding; fonts; input methods; sorting; date, time, and number formats; and script-specific access routines. For example, the composition rules must support all of the neces sary features of the script: direction, conjunct characters, accent placement, and so forth. Moreover, all of this must be done without degrading the performance of the Macintosh and maintaining as much compatibility with applications as possible. Each script system also has a desk accessory (DA) or a Control Panel feature (CDEV) that allows the user to configure the individual characteristics of the script at any time. The script systems supply much of the same capability for entering and displaying text as dedicated word processors for different scripts, but they provide it on a system level. Because the capabilities are built into the system, each developer does not have to duplicate the code necessary to support the script (a process that can be very complicated). Instead, the developer can devote those resources to the primary function of the application program. In this section, you will find information on the Kanji and Arabic script systems, because they represent the toughest compatibility problems that developers may encounter. Kanji is a multibyte script system (2-byte characters are needed because of the size of the character set), and Arabic is a contextual (one character depending on the position of another) and bidirectional (right-to-left or left-to-right writing) script system. International Development Support The Basics of Script Systems 5-8 M ULTIBYTE script systems DI R ECT script systems Japanese Roman Chinese Greek Korean Cyrillic CONTEXTUAL script systems General Features of Script Systems A number of features are shared by all the script systems. These include methods for changing scripts, for changing keyboards, and for choosing international date and measurement formats. Note. With System Software Release 7.0, a new International CDEV will provide a way for users to control measurement units (date, time, currency, and number formats), collation sequences, and so on. It will allow users limited editing of the resources that specify these items. Many of the features provided by script systems are independent of applica tions; many others must be supported by applications. Applications that support the general features of script systems are called Script Manager compatible. Applications may go further in offering features that are particular to given scripts (such as furigana in Japanese) or in offering more control over languages and scripts. For example, an application may allow users to mark text as belonging to a different language, and search, sort, or spell-check the text based upon that language. Script Manager-compatible software, including word-processing, database, desktop publishing, and spreadsheet programs, is available through various third parties. Methods for changing scripts Other than a different language in the menus, the first thing you will notice on a non Roman system disk is the script keyboard symbol in the upper right of the menu bar. • Script keyboard symbol 1 This symbol indicates which keyboard layout and keyboard script are currently being used. For example, the Arabic keyboard is represented by a crescent <... , Japanese by a rising sun e, Hebrew by a Star of David * , Chinese by a broken coin C� , the default Roman (U.S.) keyboard by a diamond +, common European keyboards by their national flags, and so forth. To change the keyboard so that you can enter characters from a different script, you can use two methods: click on the script icon in the corner of the menu bar, or press Command-Space. Both of these actions will change from one keyboard to another. (If there are more than two scripts installed, they will rotate through the scripts.) International Development Support The Basics of Script Systems 5-9 Script Manager-compatible applications automatically synchronize the font that you are using with the keyboard. In these applications, if you change fonts, the keyboard will automatically change to the corresponding script; if you change keyboards, the next time a character is typed, the font will also change accordingly. Other applications require you to change the font explicitly by using the menu commands. In these applications, you must take care that the font is always set properly for the keyboard (or vice versa). If you fail to do this (for example, having the Geneva font set for Japanese characters), you will see only a random mixture of boxes, European characters, and odd symbols. Arabic key caps To see the effect of an individual script system on the keyboard, select the Key Caps desk accessory. Select the appropriate font, and you will see the current layout. Older versions of Key Caps do not synchronize the font with the keyboard, so you will have to change them in tandem. (Note that the Korean system does not support Key Caps, so Roman characters are displayed.) Each script can provide many different keyboards. Japanese, for example, provides Katakana and Romaji keyboards. Methods for Changing Keyboards When your system has more than one keyboard installed, then you can choose among the different keyboards. To do this, open the Control Panel, and click on the Keyboard icon. The keyboard display shows the available keyboards for the given keyboard script. To see keyboards for other scripts, change the keyboard script. 0 � Key Repeal Rate 000@0 Slow General � Fast Delay Until Repeat 0 00@0 Off Long Short il :tTllk 0 2 . 0 � 11! 11!!!!!111 BB J1 -3.1 .1 mu . .. . .. . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... ... ... ... . ........ .. . .. .. .. .. .. .. .. .. . . . . . ' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . ... . Kanji Keyboard CDEV International Development Support The Basics of Script Systems 5-1 0 Note that the list of keyboards only a ppears when there is more than one keyboard ihstalled. There are we ll over two dozen keyboards for different language systems. Although most systems are shipped with only one keyboard , many differ ent keyboards can be installed. Controlling and Configuring a Script System Complex script systems include a desk accessory or some Control Panel devices (CDEVs) that allow users to control and configure the system. Generally, a help option can be used to find out more information about the system. The Arabic script system, as previou sly noted , permits a choice among several calendars. Som: F.ast Asian script systems support multiple input methods and allow you to choose among these input methods, configuring them as you wish. 0 7 :it :J l- 7 .., 7, ? � o - �· 181 M lcroFont � 1!Vfl vJ 1 - 6 . 0 .2 MKI 1+1 ® J\ l;!:J 0 tJ] Kanji Script System Configuration CDEV International Development Support The Basics of Scri pt Systems 5-11 ti,",' Apple Developer Group The Arabic Script System Input for Arabic is very straightforward, simply using a standard keyboard character table, The composition rules, however, are much more complex. Each character can have up to four contextual forms, and the precise form depends upon a varying number of characters that precede and follow it, as shown in the following diagram: Independent 0 11 Final A. Medial + Initial Jb Contextualforms in Arabic In addition, dozens of characters form ligatures (two or more distinct characters, which, when combined, form a new character); in some cases, up to three characters join together into a completely different form, though usually there are only two characters. Arabic ligatures Any time a string of characters is drawn or measured, the Arabic text is parsed, character forms are derived, ligatures are substituted, and the text is reversed. When a given character is being located (as with a mouse-click on a character), then these changes must essentially be reversed in order to derive the original character. All of this is transparent to a program: it sets the font and draws the text as usual. QuickDraw™ has been modified to perform these operations when an Arabic font is used, and the pen still travels from left to right-even though the characters in the text may be reversed. Since it is common in Arabic to make text flush right (in English, we make text flush left), the menus appear flush right, and the normal radio buttons and check boxes are modified to have the boxes or buttons on the right. In addition, Arabic numerals differ in shape from Western numerals. The system routines that perform numeric conversions (between human-readable and internal format) are also modified not only to accept both Western and Arabic numerals, but also to interpret the Arabic digits in the reverse order. For example, 53 is written by pressing the International Development Support The Arabic Script System 5-1 2 three key ( r ) , then the .five key ( 0 ) , but since the text is reversed, it appears in the order five-three ( o � ). Sorting in Arabic is quite straightforward, with only one unusual feature: Some characters are ignorable; for example, vowels and the extension bar (used to lengthen the cursive connection between characters). Vowels in Arabic are also diacritical marks, overlapping over or under the previous character to the right. ...-J � O .:J,_. @ �· � &,� C!!:J �1.1 ..,... 1.:.:i @ "='...., , u11 , .,..,.... D �w ..,... 1.:.:1 O �Jo .,_,,.. _.,,,... C!!:I .,..:i,.; ..,... 1.:.:i Q , ..,ll! y<,,.,, JU.ll C!!:J ... � .r.-:' ..,... 1.:.:1 0 Jlo>¥J ...,•.i" ....... C!!:I Mri D�vis •-'•""••-*·P• Jli.J L..... ,. Luc Michol Six V ...... J,;.,.. � Ji Ht-sh.am .\bu El-A.ta lb.....J.. I t-1 1 � r(l/A' AIS AB1 -6.0.3, Arabic Script System Configuration CDEV The Configuration CDEV in the Arabic Script System supports a number of configuration parameters. A separate Calendar CDEV offers the ability to choose among three calendars. The Arabic Script System not only supports the standard Gregorian calendar and an algorithmic (civil) Arabic lunar calendar, it also supports an astronomical lunar calendar. This calendar is truly lunar. Each month starts with the first visible new moon after sunset. To compute the date correctly, the calendar routine not only must calculate the orbits of the sun and moon, it also must also know and take into account the exact latitude,. longitude, and time difference from Greenwich Mean Time. Users can set these parameters with the Arabic Calendar CDEV, shown on the following page. Due to the complex nature of this algorithm, date caching was in troduced. Each of the 1683 lunar months covered by the Macintosh® internal clock (which covers the period from 1904 to 2042) has a cached value indicating an offset from the civil lunar calendar. Whenever a date in a new month must be calculated, that value is stored for later use. International Development Support The Arabic Script System 5- 13 � uWI � !J.l-'11 :.l l ® �II 0 � i1_M I O .,r._,....i1 ,-u...i1 <.!..; '? • ..::.�I • [Q AB l - 3 . 3 . 1 Arabic System disk liJI> System Tools disk liJI> System Disk User's Guide liJI> System Tools manual © 1988 Apple Computer, Inc. Apple, the Apple logo, Apple IIGS, and ProDOS are registered trademarks of Apple Computer, Inc. Finder and GS/OS are trademarks of Apple Computer, Inc. August 1988. Product specifications are subject to change without notice. Printed in U.S.A. A2F01 58 ! OOK Apple Iles System Software Version 5. 0 Server Kind: Fi l e server Size: 76,902K on disk Created: Fri, Ju l 8, 1988, Modified: Tue, Mar 14, 1989, Fi l e S y s : A p p l e S h a r e 2:38 PM 5:36 PM ,. ....,,. -_.,,....., ... C a l c u 1 at e ( ) Overview The Apple IIGs® System Software Version 5.0 gives you all the ad vantages of the latest system software for the Apple IIGS personal computer. It features GS/OS'; an operating system that improves the startup time and speeds up disk access, program launching, and file copy and transfer tasks. GS/OS includes File System Translators (FSTs) that enable applications to directly access files created using other file sys tems. For example, the ISO/High Sierra FST allows you to run CD ROM applications that follow the ISO/High Sierra standard, and the AppleShare® FST gives you access to files on AppleShare file servers. The Apple IIGS System Software Version 5.0 also offers several features that significantly improve the computer's func tionality and ease of use. The Finder'" (a graphics-based interface that allows you to mani pulate files on the desktop) is now easier to use, faster, and more informative than earlier versions. It has also been revised to allow access to the AppleTalk® Network System, so you can share programs and data located on an AppleShare file server, as well as networked printers, with other AppleShare users. Another important feature is the new graphics-based Control Panel, which you access from the Finder via the Apple® menu. You can use the Control Panel to set the time and date, raise or lower the sound volume, log on to network servers, configure slot assignments, and even change screen borders or background and text colors. Version 5.0 includes the Advanced Disk Utility, which features an easy-to-use, graphics based interface and allows you to initialize, erase, and partition hard disks, as well as both 5.25- and 3. 5-inch floppy disks. You also get the Installer utility, which lets you update your startup disks and customize their configuration for your system and its attached peripherals. GS/OS operating system Finder AppleShare support Features Benefits .,.. Improved disk access .,.. Permits faster program loading and launching . .,.. File System Translators .,.. Allows applications to directly access files from a wide variety of sources, including the ISO/High Sierra file system (used on CD-ROM drives). .,.. Provides access to file systems that support very large files and storage media (up to 4 gigabytes) . .,.. Compatible with ProDOS® 16 operating system .,.. Allows existing ProDOS 16 programs to benefit from the increased power of GS/OS. .,.. Runs most ProDOS 16 applications . .,.. Optimized for GS/OS .,.. Written specifically for the GS/OS operating system . .,.. Provides better overall desktop performance . .,.. Improved interface .,.. Offers users more information, enabling them to better manage their desktop environment. .,.. ProDOS 8, ProDOS 16, and GS/OS file system support .,.. Runs a wide range of applications written for Apple II systems. .,.. Access to shared peripherals and to files on an AppleShare file server via the AppleTalk Network System .,.. Allows for easy sharing of files among Apple II, Macintosh� and MS-DOS computers without special conversion programs . .,.. Lets you maximize your investment in peripherals . .,.. Uses the LocalTalk'" cabling port built into the Apple IIGS computer .,.. Eliminates the need for additional interface cards . .,.. Compatible with the ProDOS 16 implementation of AppleShare .,.. Protects your investment in existing ProDOS 16 applications. Control Panel desk accessory Advanced Disk Utility Installer Features Bene.fits ..,.. Available from desktop applications via the Apple menu ..,.. Provides easy access to system controls . ..,.. New graphics-based format ..,.. Provides an intuitive user interface, making it easier to select system preferences . ..,.. Hard disk partitioning ..,.. Lets you have more than one file system on a single hard disk. ..,.. Easy-to-use, graphics-based interface ..,.. Simplifies hard disk information management. ..,.. Installs new system software and updates startup disks ..,.. Ensures system software integrity by updating all components of the disk to match your partic ular system configuration . ..,.. Multiple update selection ..,.. Enables you to customize your startup disks to match your particular system configuration in one easy step. Apple Iles System Software Version 5. 0 Product Details The GS/OS operating system was developed specifically for the Apple IIGS personal com puter, so it takes full advantage of the system's hardware to provide performance improve ments in all standard file and disk handling tasks. In particular, in the area of file transfer, GS/OS supports access to various file systems via software modules called File System Translators (FSTs). This means that disks using a wide range of file systems may be accessed from the desktop simultaneously, and that an application need not know what file system it is deal ing with when it accesses a file. The Apple IIGS System Software Version 5.0 is shipped with AppleShare, ProDOS, ISO/ High Sierra, and Character FSTs. ... The AppleShare FST provides access to files on AppleShare file servers. In addition, you may boot your Apple IIGS from an AppleShare file server. ... The ProDOS FST lets you nm programs written for the Apple II ProDOS operating system. ... The ISO/High Sierra FST allows you to nm CD-ROM applications that follow the ISO/High Sierra standard. ... The Character FST provides improved access to character devices such as printers. Any number of additional FSTs may be configured into the system. System Requirements To use the Apple IIGS System Software Version 5.0, you must have an Apple IIGS computer with at least 512K of random access memory (RAM) and ROM Version 01 or a more recent version, and at least one SOOK 3.5-inch disk drive. To use your Apple IIGS computer with an AppleShare file server, you must have at least 768K of RAM. Ordering Information Apple IIGS System Software Version 5.0 With your order, you'll receive: ... System disk ... System Tools disk ... AppleShare Apple II Setup disk ... System Software User's Guide ... AppleTalk Network User's Guide Order No. A0013LL/A Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 - 576 © 1 989 Apple Computer, Inc. Apple, the Apple logo, AppleShare, AppleTalk, Apple IIGS, Macintosh, and ProDOS are registered trademarks of Apple Computer, Inc. Finder, GS/OS, and LocalTalk are trademarks of Apple Computer, Inc. MS-DOS is a registered trademark of Microsoft Corporation. Product specifications are subject to change without notice. Printed in II.SA 4/89 l OOK A2F01 58/A Apple II Workstation Card • ® Overview The Apple® II Workstation Card and the AppleShare® Ile Work station software included with it give users at enhanced Apple Ile computers access to AppleShare file servers, network printers (such as the Apple LaserWritefID and lmageWritefID), and Apple Share print servers. The Apple II Workstation Card, in conjunction with an AppleShare file server connected to an AppleTalk® net work, also allows Apple Ile users to start up from the file server, without using local disk drives. Apple Ile users can print to net work printers and share informa tion stored on AppleShare file servers. At the same time, other Apple II, Macintosh� and MS DOS users have the ability to access folders (directories), documents, applications, and storage space. And using an AppleShare file server or network printer is as easy as using a local ProDOS® disk or serial printer. The Apple II Workstation Card connects your Apple Ile computer to an AppleTalk network using the LocalTalk'" Cabling System. This card also includes a built-in super serial port for direct con nection to serial devices such as ImageWriter printers. The Apple II Workstation Card is ideally suited to the require ments of users in educational environments who want to share printers and reduce the amount of time spent handling disks. Features Bene.fits � Diskless startup from AppleShare file server � Eliminates the necessity for disk drives at workstations. .. Eliminates software management for ProDOS 8 system software and network access software. � AppleShare file-server access from ProDOS 8 � Allows Apple Ile users to share data with other Apple Ile, Apple IIGS� Macintosh, and MS-DOS users. � Menu-driven network software � Makes it easy to access network resources such as file servers and printers. � Transparent ProDOS 8 support � Enables ProDOS applications to be stored on and run from server volumes. � Supports standard ProDOS commands and utilities. � Transparent print software � Allows users to directly access network printers, including the Image Writer and LaserWriter, and spoolers, such as the AppleShare print server, from within ProDOS applications. � Board-resident AppleTalk protocols and processor � Minimizes motherboard RAM usage. � Enhances network booting and overall performance. � Enables the Apple Ile to be connected to an economical LocalTalk-based Apple Talk network. � Super serial port on card � Lets users directly connect to a local printer, such as an ImageWriter, without additional hardware. Product Details � AppleShare volumes AppleShare volumes appear to ProDOS 8 users as logical Pro DOS drives, accessed with Pro DOS pathnames and standard system utilities. ProDOS applica tions and documents can be stored and used from server volumes. � Access procedures Accessing information is simple and efficient using the file-server and printer-access software that's included with the work station card. Users need remem ber only one password; once logged on, the server automatic ally manages all directory access. � Information exchange With an AppleShare file server, ProDOS, Macintosh, and MS DOS users have common access to stored documents. Apple File Exchange for the Macintosh provides document format con version where necessary. � Privacy AppleShare Ile workstation software fully supports the AppleShare server's powerful privacy system with an easy-to use interface. File-server users control information by selec tively granting access to the directories they own on server volumes. Access privileges al low the owner of a directory to keep information private, share it with a group, or make it available to all server users, with complete control over how the information is used. � Network printers Network printers and spoolers, such as the LaserWriter, Image Writer (with the LocalTalk option), and AppleShare print server, appear as locally attached serial printers and can be transparently accessed from within ProDOS applications. Apple II Workstation Card System Requirements Workstation Requirements: � An enhanced Apple Ile com puter with 128K RAM , monitor, and LocalTalk cabling � If network doesn't include an AppleShare file server, a 3.5-inch disk drive Network Requirements: � To load workstation software onto an AppleShare file server initially, one 3. 5-inch disk drive at a workstation Recommended Equipment: � One or more AppleShare file servers (for diskless startup and file-server access) � One or more Apple Laser Writer, ImageWriter II, or ImageWriter LQ printers � Additional Apple Ile (with Apple II Workstation Card) or Apple IIGS computers for additional users Technical Specifications Processor � 65C02; two-megahertz clock speed Memory � 16K RAM � 64K ROM Ports � Two 8-pin minicircular (RS-422) ports: -One LocalTalk port -One super serial port Ordering Information Apple II Workstation Card Order No. A2B2088 With your order, you'll receive: � An Apple II Workstation Card � One SOOK 3. 5-inch Apple Share Ile Workstation installer disk � Apple II Workstation Card user's manual � Limited warranty statement LocalTalk Locking Connector Kit Order No. M2068 With your order, you'll receive: � One LocalTalk connector with 8-pin minicircular plug � LocalTalk Cabling System user's manual � One 2-meter cable � One cable extender Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996- 1010 TIX: 171 -576 ©1988 Apple Computer, Inc. Apple, the Apple logo, AppleShare, AppleTalk, Apple IIGS, ImageWriter, LaserWriter, Macintosh, and ProDOS are registered trademarks of Apple Computer, Inc. LocalTalk is a trademark of Apple Computer, Inc. MS-DOS is a registered trademark of Microsofi Corporation. Product specifications are subject to change without notice. Printed in U.S.A. 6/88 85K A2F2018 •• Macintosh Plus if Macintosh Plus Overview The Macintosh'" Plus personal computer gives you the most im portant benefits of the Macintosh family-power, versatility, and ease of use-in an affordable, entry-level system. Like others in the Macintosh family, the Macintosh Plus is simple to learn and use. It pro vides high-resolution text and graphics, and features plug-in compatibility with the AppleTalk® network, the Apple® LaserWriter® and LaserWriter Plus printers. In addition, the Macintosh Plus offers more memory, more storage space, and more room to expand than previous Macintosh systems. That means faster execution of most programs-no waiting for parts of the program to be load ed from disk. More disk storage space means less disk swapping and faster loading of important information. The ability to add more peripherals means you can expand your Macintosh system with the accessories you need. These features, together with an improved operating system, enhance system performance so that the Macintosh Plus can oper ate as much as 50 percent faster than its predecessors. Macintosh Plus Features .,.. 1 megabyte of RAM expandable to 4 megabytes , Bene.fits Quickly executes applications, even those requiring large amounts of memory. ""'° Provides room for memory-intensive applications, large models and data bases . .,.. Lets you expand memory easily,without board swapping. IJI> "" SOOK built-in disk drive IJI> Provides more storage capacity for applications, documents, fonts, and desk accessories. > Means fewer disks to swap and manage. IJI> Offers compatibility with single-sided 400K disks. .,.. SCSI (Small Computer System Interface) port IJI> Transfers data at up to 265 kilobytes per second, up to six times faster than serial or external disk-drive ports. IJI> Lets you expand your system with up to seven peripherals, including high-perfor mance disk drives, tape backups, and other products made by Apple and inde pendent Macintosh developers . .,.. 1 2SK ROM includes: -Hierarchical File System -Drivers for SOOK disk drive, Apple Hard Disk 20SC drive, AppleTalk network, and SCSI port -Faster QuickDraw graphics RAM caching support IJI> Hierarchical File System creates organ ized storage for documents and allows easy access to files. IJI> Provides faster system performance because of enhanced software in ROM. .,.. Lets you start up directly from hard disks, without a startup disk. .,.. Results in faster printing and greater screen-to-page fidelity when using the LaserWriter or LaserWriter Plus printer. IJI> RAM caching speeds operation by automatically loading frequently-used data from RAM rather than from disk. IJI> Standard typewriter-style keyboard with numeric keypad and cursor keys IJI> Numeric keypad speeds data entry for number-intensive applications such as spreadsheets and accounting packages. .,.. Cursor keys let you control the on screen cursor without moving your hands from the keyboard. - Features Benefits � High-resolution 9-inch, bit-mapped graphic display � Offers an economical, compact display � Macintosh user interface: � Lets you work quickly and naturally mouse, icons, windows, and pull-down menus with the computer. � Provides a consistent interface across applications. that's easily transported. ,... Makes it easy to create impressive, professional documents that integrate text and graphics. � Lets you view documents on the screen as they will appear when printed. � On/Off Switch � Power Input Unit Cer11fled to comply with FCC Rules. See mstruct!ons itin1erlerence !o radfo recepllon is suspe ted. c!ass B llmi1s, Part15ot � SCSI Port � Disk Drive Port � Mouse Port � Audio jack � Serial Port -------+-"rltr-,..-'-.---,--'---,�.---+---1 !�����!���:��� Th!sproductcom OHHS Rules 21 C Subchapte1 J app da1e of manuractu lleswllh R cable at e 120V/JC S0-60 Hz \ Amp ; - - -i ' cover. No user aervlC1'1able perts Inside. Refer serving to qualllled service eraonnel. flJW l ___ J Macintosh Plus Technical Specifications Processor Mouse Clock/Calendar MC68000; 32-bit internal data bus; 7 .83-megahertz clock speed • Mechanical tracking; optical shaft encoding at 3.54 pulses per mm (90 pulses per inch) of travel Ill> • 1 megabyte RAM , expan dable to 4 megabytes in a socketed SIMMs (Single Inline Memory Module) configuration Ill> 1 28K ROM standard Memory • Disk storage One built-in double-sided drive: uses 3.5-inch hard-case floppy disks either double sided, 800K capacity; or single sided, 400K capacity Ill> Ordering Information Screen 9-inch (diagonal) screen; 5 1 2 by 342 pixel bit-mapped display • Interfaces Two RS-422 serial ports (230.4-kilobaud data transfer rate; up to 920 kilobaud if ex ternally clocked) Ill> One SCSI parallel port (up to 265 kilobytes/second depending upon the application) Ill> Keyboard Sound generator • 78 keys, including numeric keypad and cursor keys; detachable; software mapped • Macintosh Plus Package Order No. M2503 CMOS custom chip with 4.5volt user-replaceable battery backup (includes 256 bytes of memory which remembers sys tem parameters even with the machine turned off) Electrical requirements Line voltage: 105 to 125 volts AC Ill> Frequency: 50 to 60 hertz • Maximum power: 60 watts Ill> Size and weight Height: 1 3 . 5 in. (34.3 mm) Width: 9.7 in. (24.6 mm) Ill> Depth: 10.9 in. (27.7 mm) Ill> Weight: 16 lb. 7 oz. (7.6 kg) Ill> Ill> Four-voice sound with 8-bit digital/analog conversion using 22-kilohertz sampling rate With your order, you'll receive: Macintosh Plus personal computer with built-in 9-inch monitor and 800K disk drive Ill> Mouse Ill> Detachable keyboard ""' Owner's guide Ill> System Tools disk and backup ""' Software Sampler disk and flyer • Utilities disk and guide Ill> Your Apple Tour of the Macintosh Plus disk • Limited warranty statement Ill> Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TLX: 171-576 © 1987 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, and LaserWriter are registered trademarks of Apple Computer, Inc. Macintosh and Switcher are trademarks of Apple Computer, Inc. July 1987. Produa specifieations are subjea to change without notice. M2225 Macintosh Classic Overview The Apple® Macintosh® Classic® personal computer offers all of the most valued advantages associated with Macintosh computers including unsurpassed ease of use, the ability to run thousands of appli cations that work well together, built-in networking, and an easy growth path-in the lowest-cost Macintosh. It's an excellent choice for first-time Macintosh buyers who want the essential features of a Macintosh in a complete, afford able system. And the integrated design of the Macintosh Classic makes it a good choice if you want a system that's easy to set up and move around. An updated version of Apple's most popular Macintosh design, the Macintosh Classic offers high system performance (up to 25 percent faster than the Macintosh Plus) and comes standard with the Apple SuperDrive'; a 3. 5-inch disk drive that can read from and write to Macintosh disks as well as MS-DOS, OS/2 , and ProDOS® disks. The Macintosh Classic can be configured with an internal hard disk drive, which gives you plenty of room to store applications and files. Like every Macintosh system, the Macintosh Classic offers numerous built-in capabilities not always found in other personal computers. Because AppleTalk® networking capabilities are built in, for example, the Macintosh Classic can function as an individual productivity system or as a cost-effective member of a network environment. Also, a SCSI (Small Computer System Interface) port lets you connect as many as seven peripheral products-ranging from CD-ROM drives, high-capacity hard disk drives, and scanners to an Apple LaserWriter® printer-to the system. And built-in sound output capabilities make the Macintosh Classic ready for a new generation of applications that incorporate sound as well as text and graphics. This combination of built-in capa bilities and external ports gives you an easy, "plug-and-play" way to expand the Macintosh Classic. And because it can support the required memory and an internal hard disk, the Macintosh Classic has the capa bility to run the next generation of innovative Macintosh applica tions-those based on Macintosh system software version 7.0. Features Benefits 11> 6SOOO microprocessor, running at 7.S336 megahertz 11> Offers up to 25 percent faster perfor mance and system responsiveness than Macintosh Plus system. 11> Apple SuperDrive (1.4-megabyte floppy disk drive) 11> Allows convenient transfer of data files between Macintosh, OS/2, MS-DOS, and Apple II systems. 11> Provides almost twice the storage capacity of SOOK disk drives. · 11> Six built-in ports: -One SCSI port -One Apple Desktop Bus"' (ADB) port -One external 3.5-inch disk interface -Two serial ports -One sound port 11> Make it easy to expand your system with additional peripheral devices. 11> Permit communication with the keyboard, mouse, and other devices. 11> Accommodate a second SOOK or 1 .4-megabyte external 3.5-inch disk drive. 11> Provide access to Loca!Talk® cable based networks, which allow you to connect Macintosh Classic systems to other computers and to LaserWriter print ers through the AppleTalk network system. 11> Supply high-quality, four-voice digital sound that is compatible with all applica tions that use Macintosh sound. 11> Optional 40-megabyte internal hard disk drive 11> Handles a broad range of computing needs by providing ample storage capacity for files and applications. 11> 1 or 2 megabytes of RAM , expandable to 4 megabytes 11> Provides a simple growth path as you need additional memory. 11> Lets you work with large amounts of data, such as large spreadsheets, scanned images, and sound files. 11> Supports Macintosh system software version 7.0 applications when available. Features Benefits .,. 5 1 2K of ROM, including: -Hierarchical File System -Drivers for Macintosh hard disks, ADB, SCSI, and an AppleTalk network -Macintosh Toolbox -QuickDraw"' .,. Organizes storage for documents and allows easy access to files, with the Hierarchical File System. .,. Supports high-performance peripherals, with the SCSI interface. .,. Provides the consistent graphics inter face for applications, with QuickDraw . .,. Macintosh user interface, including mouse, icons, windows, and pull-down menus .,. Makes most applications intuitive and easy to learn. .,. Reduces training and support costs. .,. Provides a consistent user interface across applications . .,. MultiFinder® operating system .,. Allows multiple applications to be opened concurrently . .,. Lets you easily cut and paste parts of documents from one application to another. .,. Allows background tasks to be run while you interact with applications in the foreground . .,. Software compatibility .,. Lets you run virtually all Macintosh software. Product Details Apple Computer, Inc. Cupenino, Ulifornia Made in Singap&re Model Number: M0420 emml Warning A A To prevent e/ecln'cdl shock. do no/ remove cover. No user-serviceable parts I FCC JD: BCGM0420 I d';,,, ' R"' e1e., rsio .',. "';" ';n,., g ., 1o,.._--+ _ �g;;;;--+-,••rm••••.,•••--tt- Power Switch ------j;------l!��"'?".l'!f'.;-�---j-o;",,.';1m Part 15ofthe Fi C Rules. Opera/ion is subject lo the tolfowng two conditions: (1) /h1sdevice mayno/C3use harmful interference, and f ��/f�fe�:��c;:�:e1:J:nf . Main Powe r Receptacle eluding interference that may cause undesired operation. Listed Info. Tech. Equip. 61TO --------f------;��·m --------..llf'....lf'I...,."'"..,... ;, �oo moc �1�ccm iii"t �R �'flr---1-JS�---.,,,,�,,,, _ _ . ... . � .. 9 ' ' -,, Apple Desktop Bus Port Floppy Disk Drive Port SCSI Port ' ' .�" Printer Port Modem Port Audio Out Port Product Details System configurations � Two configurations of the Macintosh Classic are available. -The Macintosh Classic comes with 1 megabyte of RAM (expandable to 2 megabytes), internal 1 .4-megabyte Apple SuperDrive floppy disk drive, ADB keyboard and mouse, system soft ware, and training disk. -The Macintosh Classic 2/40 comes with 2 megabytes of RAM (expandable to 4 megabytes), internal 40-megabyte hard disk drive, internal 1 .4-megabyte Apple SuperDrive floppy disk drive, ADB key board and mouse, system software, and training disk. Technical Specifications RAM configurations � The Macintosh Classic comes with 1 or 2 megabytes of RAM The Macintosh Classic with 1 megabyte of RAM can be expanded to 2 megabytes by adding the Macintosh Classic Memory Expansion Card. A 2-megabyte Macintosh Classic can be expanded to 4 megabytes by installing Single In-line Memory Modules (SIMMs). . SCSI � SCSI (Small Computer System Inter face) is a high-performance interface bus used to connect hard disks and other SCSI-based devices, such as the AppleCD SC® CD-ROM drive, the Apple Scanner, and the Apple Personal Laser Writer to the Macintosh Classic. This sin gle interface can support up to seven SCSI peripheral devices (six if you have an internal hard disk) . Microprocessor � MC6SOOO, 32-bit architecture � 7.S336-megahertz clock speed Memory � 1 or 2 megabytes of RAM expandable to 4 megabytes � 5 1 2K of ROM � 256 bytes of parameter memory , Disk drives � Built-in Apple SuperDrive 1 .4-megabyte floppy disk drive (optional external 1 .4-mega byte or SOOK disk drive available) � Optional internal 40-mega byte Apple SCSI hard disk drive � Optional external Apple SCSI hard disk (many capaci ties available) Network support � The Macintosh Classic provides full ROM support for all AppleTalk protocols and includes built-in serial ports for Local Talk network connections. Operating system support � Macintosh system software includes: -System software version 6.0.6 or later (the Macintosh Operating System) with System Startup disk . -System Additions disk (includes utilities such as the Apple File Exchange, HD SC Setup, CloseView, Disk First Aid',' and Font/DA Mover). � HyperCard® 2.0 Home, Addresses with Audio, Appointments with Audio, Audio Palette, and Audio Help stacks. Monitor � Built-in 9-inch diagonal, high-resolution (512- by 342pixel) bit-mapped monochrome display Interfaces � One Apple Desktop Bus (ADB) port, supporting a key board, mouse, and other devices daisy-chained through a low speed, synchronous serial bus (a maximum of three chained devices is recommended) � Two serial (RS-232/RS-422) ports, 230 kilobits per second maximum (up to 0.920 megabits per second if clocked externally) � SCSI interface, using a 50-pin internal connector and a DB-25 connector for the first external device; all subsequent SCSI based peripherals use standard SCSI-to-SCSI interface cables. � 3 . 5-inch external floppy disk drive (SOOK or 1 .4-megabyte) interface � Sound port for external audio amplifier or headphones Keyboard � ADB keyboard with numeric keypad � Two-level tilt adjustment Mouse � Apple Desktop Bus Mouse; mechanical tracking; optical shaft or contact encoding; 100 ± 10 pulses per in. (3.9 ± 0.39 pulses per mm) of travel Sound generator � Four-voice sound with S-bit digital-analog conversion using 22-kilohertz sample rate capable of driving stereo head phones or other stereo equip ment through the sound jack Clock/calendar � CMOS custom chip with long-life lithium battery Fan � 10 cu. ft./min. axial � Positive pressure cooling (continued) Macintosh Classic Technical Specifications (continued) Electrical requirements "" Line voltage : 1 20 volts AC, RMS (nominal) "" Frequency: 47 to 63 hertz, single phase "" Power: 100 watts maximum ADB power requirements "" Maximum power drz.w for all ADB devices: 500 milliamps (a maximum of three ADB devices, daisy-chained to the port, is recommended) "" Mouse draws 80 milliamps . "" Keyboard draws 25 milliamps. Ordering Information Size and weight Main unit: "" Height: 1 3 . 2 in. (33.6 cm) "" Width: 9.7 in. (24.6 cm) "" Depth: 1 1 . 2 in. (28.5 cm) "" Weight: 16 to 17. 1 lb. (7.3 to 7.8 kg)* Mouse: "" Height: 1 . 1 in. (2 .8 cm) "" Width: 2 . 1 in. (5 . 3 cm) "" Depth: 3.8 in. (9.7 cm) "" Weight: 6 oz. (. 17 kg) ' Weight will be greater with internal hard disk . Keyboard: "" Height: 1 . 3 in. (3.3 cm) "" Width: 16.0 in. (40.5 cm) "" Depth: 5.9 in. (15 . 1 cm) "" Weight: 1 .96 lb. (.89 kg) Macintosh Classic Order No. M0421LL/A With your order, you'll receive: "" Macintosh Classic personal computer with 1 megabyte of RAM and built-in 1 .4-megabyte Apple SuperDrive "" Keyboard "" Mouse "" Complete setup, learning, and reference documentation "" System software and HyperCard software "" Training disk "" Limited warranty statement Macintosh Classic 2/40 Order No. M0435LL/A With your order, you'll receive: "" Macintosh Classic personal computer with 2 megabytes of RAM built-in 1 .4-megabyte Apple SuperDrive , and internal 40-megabyte hard disk drive "" Keyboard "" Mouse "" Complete setup, learning, and reference documentation "" System software and HyperCard software "" Training disk "" Limited warranty statement , Apple Computer, Inc. Operating environment "" Operating temperature: 50° F to 104° F (10° C to 40° C) "" Storage temperature: -40° F to 1 16.6° F (-40° C to 47° C) "" Relative humidity: 5% to 95% noncondensing "" Maximum altitude: 1 5 ,000 ft. (4 , 722 m) 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX 171-576 © 1990 Apple Computer, Inc. Apple, the Apple logo, AppleCD SC, AppleTalk, HyperCard, LaserWriter, LocalTalk, Macintosh, Multifinder, and ProDOS are registered trademarks of Apple Computer, Inc. Apple Desktop Bus, Disk First Aid, QuickDraw, and SuperDrive are trademarks of Apple Computer, Inc. Classic is a registered trademark, licensed to Apple Computer, Inc. MS-DOS is a registered trademark of Microsoft Corporation. OS/2 is a trademark of International Business Machines Corporation. Mention of non-Apple products is for infonnational purposes, and constitutes neither an endorsement nor a recommendation. Apple assumes no responsibility with regard to the selection, performance, or use of these products. August 1 990. Product specifications are subject to change without notice. Printed in U.S.A. M0913LL/A Macintosh SE Overview The Macintosh® SE personal computer combines the compact design of the Macintosh Plus with added power, faster file access, and greater flexibility. It includes an internal expan sion slot that allows you to cus tomize the system to meet your needs, and it offers a choice of three storage configurations. The Macintosh SE uses the Apple® FDHD™ Internal Drive, a high-capacity 3 . 5-inch floppy disk drive capable of reading 400K, SOOK, and 1 .4-megabyte Macin tosh disks. In addition, the FDHD drive lets you read from and write to MS-DOS, OS/2, and ProDOS® formatted disks. This combination of capabilities makes the Macin tosh SE an excellent choice for use in multivendor environments. Adding to the power and versatility of the Macintosh SE is Apple's multitasking operating system, MultiFinder�M MultiFinder allows you to open multiple applications concurrently and perform background tasks-such as printing documents on laser printers-while you continue to work in an application. In addition to the system software, the Macintosh SE is packaged with Apple's HyperCard ® software. HyperCard lets you organize information on your computer the way you organize it in your mind-by association and with unlimited cross-references . The Macintosh SE continues to offer the benefits that character ize all Macintosh computers: a consistent user interface and intuitive design that make the Macintosh easy to learn and use. The Macintosh SE is compat ible with existing Macintosh hardware and software, and lets you share files with other members of the Macintosh family of computers . Features Benefits ..,. Macintosh SE expansion slot with accessory access port ..,. Allows you to customize a system with products such as accelerator cards, external monitor adapters, MS-DOS coprocessor cards , networking cards, communications cards, or a 5 . 25-inch MS-DOS disk drive controller card . ..,. Lets you install internal cards without modifying the system. ..,. Provides an easy way for external devices to he connected to cards plugged in to the expansion slot. ..,. Apple FDHD Internal Drive ..,. Provides almost twice the storage capacity of existing SOOK disks ( 1 . 4 megabytes) . ..,. Allows you to conveniently transfer data files hetween Macintosh, MS-DOS, OS/2 , and Apple II systems using the Apple File Exchange software . ..,. Offers compatibility with existing SOOK and 400K Macintosh disks . ..,. Three options for built-in storage : An FDHD drive and one of the following: a second FDHD floppy disk drive , a Macintosh Internal Hard Disk 20SC, or a Macintosh Internal Hard Disk 40SC ..,. Increases storage capacity with a second internal disk drive that requires no additional desk space . ..,. Minimizes disk swapping and, with a hard disk , provides ample storage for all applications and files . ..,. Significantly speeds program/data storage and retrieval using hard disk option . ..,. Macintosh user interface : mouse, icons, windows, and pull-down menus ..,. Makes applications easy to learn and intuitive . ..,. Provides a consistent interface across applications . ..,. Reduces tra ining and support costs . ..,. Compact design with a high-resolution 9-inch screen ..,. Offers an economical, compact system that requires little desk space and is easy to set up and transport . ..,. MultiFinder multitasking operating system ..,. Lets you easily integrate information from multiple applications hy cutting and pasting ..,. Lets you move quickly and easily hetween applications . ..,. Allows you to continue working with applications while performing some tasks in the background , such as print spooling to an Apple LaserWriter® printer or down loading remote fil es . ..,. 68000 microprocessor ..,. Provides compatibility with existing Macintosh software . Features Benefits � Improved processing speed relative to the Macintosh Plus Completes work such as recalculations or repagination more quickly. � 1 or 2 megabytes of RAM, expandable to 4 megabytes (the Macintosh SE with 40-megabyte hard disk comes standard with 2 megabytes of RAM) � Lets you work with large amounts of data, and run most available software applications . � Provides memory-expansion options sufficient for running multiple applications concurrently under MultiFinder, and for running memory-intensive software applications. � 256K of ROM that includes : -Hierarchical File System -Drivers for the FDHD disk drive, AppleTalk® network system, Apple Desktop Bus:" and SCSI connector -Macintosh Toolbox -QuickDraw'" graphics � The Hierarchical File System organizes storage for documents and allows easy access to files. � The SCSI interface supports high performance peripherals. � QuickDraw provides the consistent interface throughout the Macintosh family. � Advanced graphics capability, including on-screen integration of text and graphics � Lets you produce professional-quality reports, newsletters, and business forms that integrate text and graphics. � Ensures fidelity between what you see on the screen and what you get on the printed page . � Seven built-in ports (one SCSI, one drive, two serial, two Apple Desktop Bus, one sound) � Makes it easy to expand your system with additional peripherals. � Provides access to LocalTalk™ net works, allowing you to connect the Macintosh SE to other computers and to LaserWriter printers through the AppleTalk network system. � Supports up to seven high-speed SCSI peripherals. � Provides connections for Apple Desktop Bus devices, such as a keyboard, hand-controlled pointing device (such as a mouse or trackball) , or graphics tablet. � Apple Desktop Bus interface � Keyboard options -Apple Keyboard -Apple Extended Keyboard � � Allows daisy-chaining of up to 16 Apple Desktop Bus devices. � Apple Keyboard includes a numeric keypad and cursor keys for efficient operation. � Apple Extended Keyboard also includes 15 function keys, letting you work effectively with alternate operating systems, terminal-emulation programs, and other data communications applications. Product Details Configuration Three Macintosh SE systems are availahle: -The Macintosh SE CPU (includes the CPU, 1 megabyte of RAM two 1 .4megahyte FDHD floppy disk drives, and mouse) -The Macintosh SE Hard Disk 20 CPU (includes the CPU, 1 megabyte of RAM an internal 20-megahyte SCSI hard disk, one 1 .4-megahyte FDHD floppy disk drive, and mouse) -The Macintosh SE Hard Disk 40 CPU (includes the CPU, 2 megabytes of RAM , an internal 40-megabyte SCSI hard disk, one l .4-megabyte FDHD floppy disk drive, and mouse) � The keyboard and other peripheral devices are packaged and sold separately. � , , RAM � The Macintosh SE can be upgraded to 4 megabytes of RAM. Performance Overall performance is 1 5 percent to 20 percent faster than that of the Macintosh Plus. Hard disk performance is up to two times faster with the Macintosh SE than with the Macintosh Plus. � Upgrade path for Macintosh SE computers with SOOK disk drives An upgrade path is available for the standard 68000-based Macintosh SE. � Expansion slot � The high-performance expansion slot supports one "SE-Bus" card. (Note : The expansion slot is not compatible with Macintosh SE/30 or NuBusrn expansion cards.) Operating system software � Macintosh system software includes: -System Tools 6.0.3 or higher (the Macin tosh operating system) and Finder"' 6 . 1 or higher -Printer disk (the printer drivers for all Apple printers) -Utility disks, which include utilities such as Apple File Exchange, HD SC Setup, Disk First Aid�M and Font / DA Mover HyperCard � ti. HyperCard software is included. Macintosh'SE :\pplt· C:omputl'r. lnr CuJ)t'rlino,Cahfonna Made inU.S.A Model No M5011 mJ!lll!llll Ji.. WARNING ,A ® 126Z @ 50-100·620Ht40V.......,. LISled OlliceEQuipment � " To prevent etec1rica/shoc1<, dono1 removecovei Nouser-servlceat;leµartsmside Referse1V1cinu lo qualifiedsemcetmsormel. SCSI (Small Computer System Interface) Tllis producr complies with DHHS Rules. 21 CFR. SubchaprerJ. apf)licab/e atrlateof manufacwre I FCC ID: BCG9GRM5011 I SCSI is a high-performance interface for connecting the computer to a hard disk and other mass-storage peripherals. Up to seven SCSI peripherals (including an internal hard disk) can he connected to the Macintosh SE. � radiorecepliOll iS SUB/JCCICd. I I Ii Network support � The Macintosh SE serial ports include full support for connection to the Apple Talk network system. I . @(• r � ���������������������� Technical Specifications Processor � MC68000; 32-bit internal architecture ; 7.83-megahertz clock speed Memory � 1 or 2 megabytes of RAM , expandable to 4 megabytes � 256K of ROM standard � 256 bytes of parameter memory Disk storage � Internal 1 . 4-megabyte FDHD floppy disk drive � Either a second internal 1 .4megabyte FDHD floppy disk drive, or a 20- or 40-megabyte internal Apple SCSI hard disk drive � Optional external floppy disk drive or SCSI hard disk drives � Fan Outlet � Accessory Access Port � Security Connector � Power � On/Off Switch � Serial Ports � Audio Jack � SCSI Connector � External Drive Port � Apple Desktop Bus Connectors Keyboard Detachable keyboard options: � Apple Keyboard: 81 keys, including numeric keypad and cursor keys � Apple Extended Keyboard: 105 keys, including 15 function keys, separate cursor pad, 1 0key numeric keypad, and Apple Desktop Bus connectors Mouse � Mechanical tracking; optical shaft encoding at 3.94 pulses per mm (100 pulses per inch) of travel; connects through Apple Desktop Bus Screen � 9-inch diagonal, high resolution, 5 1 2- by 342-pixel bit-mapped display Interfaces � Two Apple Desktop Bus connectors for communication with keyboard, mouse, and other input devices � Two RS-232/RS-422 serial ports, 230.4 kilobaud maxi mum; use mini-8 connectors � External disk drive interface � Macintosh SE expansion slot; uses a 96-pin Euro-DIN connector � SCSI interface; uses a 50-pin connector (internal) and a DB-25 connector (external) � Sound port for external audio amplifier (standard miniature) Sound generator � Four-voice sound with 8-bit digital/analog conversion using 22-kilohertz sampling rate Clock/Calendar � CMOS custom chip with seven-year lithium battery Fan � 10 CFM cross flow � 38 dB Electrical requirements � Line voltage: 90 to 140 volts AC; 170 to 270 volts AC � Frequency: 47 to 63 Hz � Maximum power: 100 watts Size and weight Main unit � Height: 13.6 in. (34.5 cm) � Width: 9.6 in. (24.4 cm) � Depth: 10.9 in. (27.6 cm) � Weight: 17 to 2 1 lb. (7.7 to 9. 5 kg)* Mouse � Height: 1 . 1 in. (2.8 cm) � Width: 2 . 1 in. (5.3 cm) � Depth: 3.8 in. (9.7 cm) � Weight: 6 oz. ( . 1 7 kg) ' Weight varies depending on whether hard disk or second floppy disk drive has been installed. Macintosh SE Ordering Information Macintosh SE CPU Order No. M0029LL/A With your order, you'll receive the following: � Macintosh SE personal computer with built-in 9-inch monitor, 1 megabyte of RAM and two built-in 1 .4-megabyte FDHD drives � Mouse � System software � HyperCard software � Guided Tour disk � Owner's guide � Getting Started guide � Limited warranty statement , Macintosh SE Hard Disk 20 CPU Order No. M0028LL/A With your order, you'll receive the following: � Macintosh SE personal computer with built-in 9-inch monitor, 1 megabyte of RAM a built-in 1 .4-megabyte FDHD drive, and an internal 20megabyte hard disk drive � Mouse � System software � HyperCard software � Guided Tour disk � Owner's guide � Getting Started guide � Limited warranty statement , Macintosh SE Hard Disk 40 CPU Order No. M0031LL/A With your order, you'll receive the following: � Macintosh SE personal computer with built-in 9-inch monitor, 2 megabytes of RAM a built-in 1 .4-megabyte FDHD drive, and an internal 40megabyte hard disk drive � Mouse � System software � HyperCard software � Guided Tour disk � Owner's guide � Getting Started guide � Limited warranty statement , Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 © 1 989 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, HyperCard, LaserWriter, Macintosh, and ProDOS are registered trademarks of Apple Computer, Inc. Apple Desktop llus, Disk First Aid, FDHD, Finder, LocalTalk, MultiFinder, and QuickDraw are trademarks of Apple Computer, Inc. MS-DOS is a registered trademark of Microsoft Corporation. Nullus is a trademark of Texas Instruments. OS/2 is a trademark of International llusiness Machines Corporation. August 1989. Product specifications are subject to change without notice. Printed in U.S.A. M2226/D Macintosh II Overview The Macintosh® II personal com puter is the high-performance, open-architecture member of the Macintosh family. It provides advanced color and graphics capabilities, with a palette of over 16 million colors. The Macintosh II is designed for advanced applications in busi ness, desktop publishing, science, and engineering. It comes stan dard with a full 32-bit 68020 microprocessor and a 68881 floating-point coprocessor. For maximum flexibility, the Macintosh II makes room for more memory-up to 8 megabytes of on-board RAM and includes six built-in ports and six expansion slots that let you create virtually any system configuration you need. Using hardware and software options from Apple and third parties, the Macintosh II can support other operating environments, includ ing MS-DOS and AT&T UN� To go with the Macintosh II, you have a choice of monitors including the AppleColor'" High Resolution RGB Monitor-as well as keyboards and internal or ex ternal disk drives. The Macintosh II is compatible with existing Macintosh software, and comes standard with 1 mega byte of RAM and a built-in 800kilobyte floppy disk drive. It is available in two configurations: with or without an internal 40megabyte hard disk drive. Adding to the power and versatility of the Macintosh II is Apple's first-generation multitasking operating system, MultiFinde( MultiFinder allows you to open multiple applications concurrently and perform back ground tasks-such as printing documents on laser printers while you continue to work in an application. In addition to the System soft ware, the Macintosh II is packaged with Apple's exciting HyperCard® application. HyperCard is an in formation-management toolkit that lets you organize informa tion on your computer the way you organize it in your mindby association, and with unlimited cross-references. Features Benefits � Full 32-bit, 68020 microprocessor operating at 15.7 megahertz � Provides increased speed, power, and performance-up to four times greater than with Apple's previous 68000-based computers. � 68881 floating-point coprocessor � Performs arithmetic calculations up to 200 times faster than previous systems. � 1 megabyte of on-board RAM , expandable to 8 megabytes � Lets you run the most powerful, sophis ticated software available. � Accommodates extremely large models, documents, and databases. � Provides the flexibility to grow as you need additional memory. � With MultiFinder, allows you to use multiple applications simultaneously. � 256K of ROM that includes: -Hierarchical File System -Drivers for Macintosh hard disk drives, NuBus'" expansion slots, Apple Desktop Bus'� 68881 floating point coprocessor, SCSI, and AppleTalk® network -Color QuickDraw � The Hierarchical File System organizes storage for documents and allows easy access to files. � The SCSI interface supports high performance peripherals. � QuickDraw provides the consistent graphics interface throughout the Macintosh family. � Color QuickDraw provides a consistent interface for both black-and-white and color applications. � Six NuBus expansion slots � Makes it easy to add memory, com munications, and coprocessor cards. (Cards are self-configuring-they require no DIP switches, and can be placed in any slot.) � Lets you configure your system to meet your specific needs. � Provides flexibility for expansion as requirements change and new technology becomes available. � Lets you work within other operating environments. � Advanced color graphics capabilities � Allows you to create and display vivid, true-to-life graphics using over 16 million colors. � Six built-in ports: two serial, two Apple Desktop Bus, one SCSI, one sound � Lets you expand your system with popular peripherals without using expan sion slots. � Provides access to LocalTalk'" cabling based networks, which allows you to con nect your Macintosh II to other computers and to LaserWriter® II printers through the AppleTalk Network System. � Provides connection for Apple Desktop Bus devices such as keyboards and mice. � Supports up to seven high-speed SCSI peripherals. Features Benefits • Internal SCSI connector • Permits connection of internal hard disks. • SCSI transfer rate up to • Allows fast loading and saving of 1 megabyte per second applications and documents. • Two standard configurations: -BOOK built-in disk drive -BOOK drive, plus internal 40-megabyte hard disk drive -A second internal SOOK drive can be added to both configurations • • • • • Macintosh user interface: mouse, • Makes applications easy to learn and icons, windows, and pull-down menus intuitive. • Provides a consistent interface across applications. • Reduces training and support costs in a corporate environment. • MultiFinder multitasking operating system • Enables you to use multiple applications • Macintosh software Gives you multiple storage options. Uses standard SOOK 3.5-inch disks. Requires no desk space for disk drives. Lets you add storage capacity as your requirements expand. simultaneously and easily transfer data among them by cutting and pasting. • Allows you to continue working with applications while performing background tasks such as laser printing. • Runs existing Macintosh software. compatibility • Apple stereo sound chip • Provides high-quality digital sound. • Is compatible with most applications that use Macintosh sound. • Optional 68851 PMMU memory management upgrade • Choice of keyboards (sold separately): -Apple Keyboard -Apple Extended Keyboard • Choice of monitors (sold separately): -Apple High-Resolution Monochrome Monitor -AppleColor High-Resolution RGB Monitor • Provides memory management necessary to run multitasking, multi user operating systems such as NUX®, Apple's implementation of AT&T UNIX®. • Apple Keyboard includes numeric keypad and cursor keys for efficient operations. • Apple Extended Keyboard also includes 15 function keys, letting you work effec tively with alternate operating systems, terminal emulation programs, and other data communications applications. • Lets you choose the monitor that best fits your needs. Product Details System configuration � Two configurations are available: -The Macintosh II CPU, which includes the CPU, 68881 floating-point coprocessor, 1 megabyte of RAM one SOOK 3.5-inch floppy disk drive, and mouse. -The Macintosh II Hard Disk 40 CPU, which includes the Macintosh II CPU plus an internal 40-megabyte SCSI hard disk drive. � Keyboard, monitors, and other periph eral devices are packaged and sold separately. , NuBus expansion slots � NuBus provides a 32-bit single address bus and data bus on a 96-pin connector. � NuBus is self-configuring. Cards can be plugged into any slot and the system will automatically identify and configure each card, without any DIP switches or jumper wires. � The 32-bit address bus provides a total addressable space of 4 gigabytes. RAM � RAM can be upgraded on the mother board to 2 megabytes with the lMB RAM Expansion Kit; it can be upgraded to 4, 5, or 8 megabytes with 2MB RAM Expansion Kits. 68881 floating-point math coprocessor � Macintosh programs that utilize the Standard Apple Numerics Environment (SANE®) will have floating-point compu tations accelerated by 3 to 30 times. � Programs that make direct use of the 68881 will have floating-point computa tions accelerated by up to 200 times. � The Macintosh II is equipped with the 32-bit 68020 processor running at 1 5 .7 megahertz. Overall, the performance of the Macintosh II is at least four times faster than that of Apple's 68000-based systems. Six NuBus Slots Button Stereo Apple Desktop Bus Connectors Jack Network support � The Macintosh II serial ports include full support for AppleTalk network connections. HyperCard � HyperCard software included. Cover-Release Audio SCSI (Small Computer Systems Interface) � SCSI is a high-performance interface for connecting the computer to hard disks and other mass-storage peripherals. Up to seven SCSI peripherals (including inter nal hard disk) can be connected to the Macintosh II. � SCSI performance on the Macintosh II is rated at up to 1 megabyte per second (up to four times faster than on a Macintosh Plus). Operating system software � Macintosh System software includes: -MultiFinder -Utilities such as the Hard Disk Backup 68020 processor Reset Stereo sound � The Apple Sound Chip supports stereo sound at a sampling rate of up to 44. l kilohertz. Serial Ports SCSI Connector Outlet for Cover-Release Monitor Button Power Security Tie-Down Connector Technical Specifications Processor MC6S020, 32-bit internal archi tecture, 15.7-megahertz clock speed Math coprocessor 6SSS1 floating-point device (IEEE standard) • Memory • 1 megabyte of RAM , expand able to S megabytes on board • 256K of ROM standard Memory management Optional 6SS51 PMMU • Disk storage Two standard configurations -One built-in SOOK disk drive -One built-in SOOK disk drive and an internal 40-megabyte SCSI hard disk drive • Options include 20-, 40-, and SO-megabyte internal SCSI hard disk drives • Monitor options (sold separately) • Apple High-Resolution Monochrome Monitor: an analog monitor with a 12-inch diagonal screen, 640 by 4SO pixels • AppleColor High-Resolution RGB Monitor: an analog RGB monitor with 1 3-inch diagonal screen, 640 by 4SO pixels Color capabilities • Palette of over 16 million colors • Color QuickDraw built into ROM Keyboard options (sold separately) Detachable keyboard options: • Apple Keyboard: Sl keys, including numeric keypad and cursor keys • Apple Extended Keyboard: 105 keys, including 15 function keys, separate cursor pad, 10key numeric keypad, and Apple Desktop Bus connectors Mouse (included) • Mechanical tracking: optical shaft encoding at 3.54 pulses per mm (90 pulses per inch) of travel Interfaces • Two mini-S serial (RS-232/ RS-422) ports • SCSI interface; uses a 50-pin connector (internal) and a DB25 connector (external) • Two Apple Desktop Bus (ADB) ports • Six NuBus internal slots sup porting full 32-bit address and data buses Sound generator Apple custom digital sound chip (ASC), including four-voice wave-table synthesis, stereo sampling generator. Capable of driving stereo headphones or other stereo equipment. • Electrical requirements Line voltage: 90 to 140 volts AC; 170 to 270 volts AC, auto matically configured • Frequency: 4S to 62 Hz • Maximum power: 230 watts, not including monitor power • Size and weight Main unit • Height: 5 . 5 1 in. (14.0 cm) • Width: 18.66 in. (47.4 cm) • Depth: 14.37 in. (36.S cm) • Weight: 24 lbs. to 26 lbs. (10.9 kg to 1 1 .S kg) * Mouse • Height: 1 . 1 1 in. (2.S cm) • Width: 2 . 1 in. (5.3 cm) • Depth: 3.S in. (9.7 cm) • Weight: 6 oz. (.17 kg) • Weight varies depending on whether op tional hard disk or second floppy disk has been installed. Macintosh II Ordering Information Apple Computer, Inc. Macintosh II CPU Order No. M5333 With your order, you'll receive: � Macintosh II personal com puter with a built-in SOOK disk drive � Mouse � Owner's guide � System software � Training disks (2) � Limited warranty statement Macintosh II Hard Disk 40 CPU Order No. M5430 With your order, you'll receive: � Macintosh II personal com puter with a built-in SOOK disk drive and an internal 40-mega byte SCSI hard disk drive � Mouse � Owner's guide � System software � Training disks (2) � Limited warranty statement 20525 Mariani Avenue Cupertino, CA 95014 (40S) 996 -1010 TLX: 171 - 576 © 1988 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, A/UX, HyperCard, LaserWriter, Macintosh, and SANE are registered trademarks of Apple Computer, Inc. AppleColor, Apple Desktop Bus, LocalTalk, and MultiFinder are trademarks of Apple Computer, Inc. MS-DOS is a registered trademark of Microsoft Corporation. NuBus is a trademark of Texas Instruments. UNIX is a registered trademark of AT&T Information Systems. June 1988. Product specifications are subject to change without notice. Printed in U.S.A. M2227/B Macintosh LC Overview The Apple® Macintosh® LC personal computer is Apple Computer's lowest cost color-capable Macintosh. Combin ing the flexibility of a modular system with a sleek new design, the Macintosh LC gives you a range of options for larger screens, color displays, and system expansion, all at an even more affordable price. The computer features a 16-megahertz 68020 microprocessor that increases system responsiveness more than 1 00 percent over the Macintosh SE and the Macintosh Classic.® The Macintosh LC also offers built-in support for three Apple monitors including the Macintosh 1 2'' RGB Dis play, the Macintosh 12" Monochrome Display, and the AppleColor'" High Resolution RGB Monitor. This means you can choose the monitor you want to work with-without having to add a separate video card. Right from the start, with a Macintosh LC you can enhance graphics, presenta tion materials, and other documents with a range of shades and colors-256 colors on the Macintosh 1 2" RGB Dis play, 16 shades of gray on the Macintosh 12" Monochrome Display, and 16 colors on the AppleColor High-Resolution RGB Monitor. With an optional Macintosh LC 5 1 2K VRAM (video random-access memory) SIMM (Single In-line Memory Module), the system is capable of generating even more colors or shades of gray on all three monitors. The Macintosh LC also provides an important new Macintosh capability: sound input. Macintosh computers have always offered sound output, but the Macintosh LC has been designed so you can add sounds to documents created with the computer. The system comes standard with the 1 .4-megabyte Apple SuperDrive"' disk drive, which allows you to work more easily in different computing environments because it can read from and write to 3 . 5-inch disks initialized for the Macintosh as well as MS-DOS, OS/2, and ProDOS� In addition, a 40-megabyte internal hard disk drive accommodates large files and applications. Seven built-in ports allow you to expand the system with popular periph eral equipment such as additional hard disks, scanners, and printers. Built-in net working makes it easy to connect to dif ferent networks for sharing information. And a processor-direct slot allows you to add a high-performance expansion card for additional graphics, communications, and other capabilities. What's more, when equipped with the Apple IIe Card, the Macintosh LC can run virtually all applications developed for Apple IIe systems. And the Macintosh LC will be able to run the next generation of Macintosh applications-those supported by Macintosh system software version 7.0-when they become available. Features Benefits � 68020 microprocessor, running at 16 megahertz � Offers more than 100 percent faster performance and system responsiveness than Macintosh SE and Macintosh Classic systems. � Built-in video support for three Apple monitors: -Macintosh 1 2'' RGB Display -Macintosh 1 2 " Monochrome Display -AppleColor High-Resolution RGB Monitor � Lets you choose from the most popular Apple displays; both color and monochrome. � Lets you work with up to 256 colors simultaneously on the Macintosh 12" RGB Display, up to 16 shades of gray on the Macintosh 12" Monochrome Display, and up to 16 colors on the AppleColor High-Resolution RGB Monitor. � Allows you to change displays without adding a video card. � Optional Macintosh LC 512K VRAM SIMM � Boosts the color depth to 256 colors or shades of gray on the AppleColor High Resolution RGB Monitor and Macintosh 12" Monochrome Display. � Provides 32,000 colors on the Macintosh 12" RGB Display. � Sound input � Apple SuperDrive (1.4-megabyte floppy disk drive) � Allows you to add voice comments to voice-capable word processing, spread sheet, and other documents; send spoken electronic mail messages; add voice excerpts to presentations; and create spoken pass word protection for sensitive files. � Allows convenient transfer of data files between Macintosh, OS/2 , MS-DOS, and Apple II systems. � Provides almost twice the storage capacity of SOOK disk drives. � Apple Ile Card � Allows you to run virtually all appli cations that have been developed for Apple Ile computers. � Preserves your investment in Apple Ile software. � 020 Direct Slot � Allows you to expand system capabil ities with a high-performance expansion card for communication, emulation, graph ics and other options. Features Benefits � Seven built-in ports: -One SCSI port -One Apple Desktop Bus'' (ADB) port -Two serial ports -One sound-in port -One sound-out port -One video output port � Provide support for up to seven popular peripherals such as CD-ROM drives, scanners, and printers. � Permit communication with the keyboard, mouse, and other input devices. � Provide easy external access to optional expansion cards. � Provide access to LocalTalk® cable based networks, which allow you to connect Macintosh LC systems to other computers and to LaserWriter® printers through the AppleTalk® network system. � Support sound input via microphone or phono jack adapter. � Supply high-quality sound output that is compatible with all applications that use Macintosh sound. � Provide connection to external video display devices. � 40-megabyte internal hard disk drive Handles a broad range of computing needs by providing ample storage capacity for files and applications. � 2 megabytes of on-board RAM , expandable to 10 megabytes Provides a simple growth path as you need additional memory. � Lets you work with large amounts of data, such as spreadsheets, scanned images, and sound files. Macintosh user interface, including mouse, icons, windows, and pull-down menus � Makes most applications intuitive and easy to learn. � Reduces training and support costs. � Provides a consistent user interface across applications. � � � � MultiFinder® operating system � Allows multiple applications to be opened concurrently. � Lets you easily cut and paste parts of documents from one application to another. � Allows background tasks to be run while you interact with applications in the foreground. � Software compatibility � Lets you run virtually all Macintosh software . � Allows you to run virtually all applications that have been developed for Apple Ile computers using the Apple Ile Card. Product Details System configuration � The Macintosh LC comes with 2 mega bytes of RAM (expandable to 10 mega bytes), internal 1 .4-megabyte Apple SuperDrive floppy disk drive, internal 40-megabyte hard disk drive, ADB key board and mouse, system software, and training disk. RAM configurations � The Macintosh LC comes with 2 mega bytes of RAM on the main logic board. Up to 8 megabytes of RAM can be added by installing a memory expansion card and then adding SIMMs. Some possible config urations include: -4 megabytes (2 megabytes on main logic board; two 1-megabyte SIMMs) -10 megabytes (2 megabytes on main logic board; two 4-megabyte SIMMs) � HyperCard® 2.0 Home, Addresses with Audio, Appointments with Audio, Audio Palette, and Audio Help stacks. SCSI � SCSI (Small Computer System Inter face) is a high-performance interface bus used to connect hard disks and other SCSI-based devices, such as the AppleCD SC® CD-ROM drive, the Apple Scanner, and the Apple Personal Laser Writer to the Macintosh LC. This single interface can support up to seven SCSI peripheral devices. Network support � The Macintosh LC provides full ROM support for all AppleTalk protocols and includes built-in serial ports for LocalTalk network connections. Operating system support � Macintosh system software includes: -System software version 6.0.6 or later (the Macintosh Operating System) with System Startup disk -System Additions disk (includes utilities such as the Apple File Exchange, HD SC Setup, CloseView, Disk First Aid'," and Font/DA Mover) Video Port Printer Port Modem Port SCSI Port Sound input � The Macintosh LC has been designed to accept and process sound as well as generate it. Using a microphone or phono jack adapter, and appropriate software, you can speak into the computer to create electronic voice messages and add voice comments to files. Sound entering the computer is filtered through a custom fil ter/preamplifier chip, converted to digital form, and stored in DRAM or directly on the hard disk. Sound generator � The sound generator is a high-quality sampling generator that provides the sound signal to the internal speaker or to both channels of stereo mini-phone-jack headphones. Apple Desktop Bus Port Sound-out Port Sound-in Port Expansion Slot Access Port Technical Specifications Microprocessor � MC68020, 32-bit architecture � 16-megahertz clock speed Memory � 2 megabytes of RAM , expandable to 4 or 10 megabytes � 5 1 2K of ROM, socketed for future ROM upgrades � 256 bytes of parameter memory Disk drives � Built-in Apple SuperDrive 1 .4-megabyte floppy disk drive � Internal 40-megabyte Apple SCSI hard disk drive � Optional external Apple SCSI hard disk (many capacities available) - Monitors � Supports several color and monochrome monitors, including: -Macintosh 1 2 " RGB Display -Macintosh 1 2 " Monochrome Display -AppleColor High-Resolution RGB Monitor � When equipped with a video expansion card, supports other Apple and non-Apple monitors; see your authorized Apple dealer for details. � Two serial (RS-232/RS-422) ports, 230 kilobits per second maximum (up to 0.920 mega bits per second if clocked externally) � Video port, supporting color and monochrome monitors of various sizes and resolutions � SCSI interface, using a 50-pin internal connector and a DB-25 connector for the first external device; all subsequent SCSI based peripheral devices use standard SCSI-to-SCSI interface cables. � Internal expansion slot, supporting an 020 Direct Slot expansion card � Monophonic sound output port for external audio devices � Sound input port for mon aural sound input Interfaces � One Apple Desktop Bus (ADB) port, supporting a keyboard, mouse, and other devices daisy-chained through a low-speed, synchronous serial bus (a maximum of three daisy-chained devices is recommended) (continued) . --------� 1;___1 Macintosh LC with ADE keyboard, mouse, microphone, and Macintosh 12" RGE Display. Macintosh LC with ADE keyboard, mouse, microphone, and 13-inch AppleColor High-Resolution RGE Monitor. .. . . \\ ' " " \ \I . \ I ' c::: :::- Macintosh LC with ADE keyboard, mouse, microphone, and Macintosh 12" Monochrome Display. Macintosh LC Technical Specifications Sound input Mouse (continued) .,.. Monaural 8-bit sound .,.. Sound samples can be made at 22 or 1 1 kilohertz. .,.. Macintosh Audio Compres sion Expansion (MACE) sound utility, supporting 3: 1 or 6: 1 compression, which allows approximately half an hour of sound to be stored on a single 40-megabyte hard disk .,.. Apple Desktop Bus Mouse; mechanical tracking: optical shaft or contact encoding; 100 ± 10 pulses per in. (3.9 ± 0.39 pulses per mm) of travel Sound generator .,.. Monophonic 8-bit digital analog conversion using 22kilohertz sample rate-capable of supplying the same signal to both channels of stereo head phones or other stereo equip ment through the sound jack .,.. "Hands free" omnidirectional electret microphone Keyboard Size and weight .,.. ADB keyboard with numeric keypad .,.. Two-level tilt adjustment Main unit: .,.. Height: 3.0 in. (7.7 cm) .,.. Width: 1 2 . 2 in. (31 . 0 cm) .,.. Depth: 15.0 in. (38 . 2 cm) .,.. Weight: 8.8 lb (4.0 kg) Macintosh LC With your order, you'll receive: .,.. Macintosh LC personal computer with 2 megabytes of RAM, built-in 1 .4-megabyte Apple SuperDrive floppy disk drive, and internal 40-megabyte hard disk drive Order No. M0442LL/A Apple Computer, Inc. .,.. Line voltage : 90 to 240 volts AC, RMS .,.. Frequency: 47 to 63 hertz, single phase .,.. Power: 50 watts maximum, not including monitor power ADB power requirements .,.. Maximum power draw for all ADB devices: 200 milliamps (a maximum of three ADB devices, daisy-chained to the port, is recommended) .,.. Mouse draws 80 milliamps . .,.. Keyboard draws 25 milliamps. Microphone Ordering Information Electrical requirements 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX 171-576 © Mouse: .,.. Height: 1 . 1 in. (2 .8 cm) .,.. Width: 2 . 1 in. (5 .3 cm) .,.. Depth: 3.8 in. (9.7 cm) .,.. Weight: 6 oz. (.17 kg) Keyboard: .,.. Height: 1 .8 in. (4.4 cm) .,.. Width: 16.5 in. (41 .8 cm) .,.. Depth: 5.6 in. (14.2 cm) .,.. Weight: 2 lb. (1 kg) Operating environment .,.. Operating temperature : 50° F to 104° F (10° C to 40° C) .,.. Storage temperature: -40° F to 1 16.6° F (-40° C to 47° C) .,.. Relative humidity: 20% to 80%, noncondensing .,.. Maximum altitude : 10,000 ft. (3,048 m) .,.. Keyboard .,.. Mouse .,.. Complete setup, learning, and reference documentation .,.. System software and HyperCard software .,.. Training disks . .,.. Limited warranty statement 1990 Apple Computer, Inc. Apple, the Apple logo, AppleCD SC, AppleTalk, HyperCard, LaserWriter, Loca!Talk, Macintosh, Multifinder, and ProDOS are registered trademarks of Apple Computer, Inc. AppleColor, Apple Desktop Bus, Disk First Aid, and SuperDrive are trademarks of Apple Computer, Inc. MS-DOS is a registered trademark of Microsoft Corporation. OS/2 is a trademark of International Business Machines Corporation. Mention of non-Apple products is for informational purposes, and constitutes neither an endorsement nor a recommendat;on. Apple assumes no responsibility with regard to the selection, performance, or use of these products. Classic is a registered trademark, licensed to Apple Computer, Inc. August 1 990. Product specifications are subject to change without notice. Printed in U.S.A. M0938LL/A Macintosh !Ix Overview The Macintosh® Ilx is ideal for people who require maximum expandability, disk storage capacity, and the flexibility of a modular Macintosh personal computer system. The performance of the Macin tosh Ilx results primarily from its advanced 68030 microprocessor. And to accelerate the processing of complex math functions, the Macintosh Ilx comes standard with a 68882 coprocessor. To meet the demands of the growing number of powerful Macintosh applications available today, the memory of the Macin tosh Ilx can be expanded incre mentally to 8 megabytes of RAM . And virtually any type of Macin tosh Ilx configuration can be created, because the system in cludes six internal NuBus™ expansion slots to add cards (such as additional network interfaces), as well as six exter nal ports to accommodate periph erals (such as hard disks and printers) and LocalTalk™ network connections. The Macintosh Ilx also offers advanced color and gray-scale graphics capabilities, and can be used with a wide range of monitors . For floppy disk storage, the Macintosh Ilx uses the unique 1 .4-megabyte Apple® FDHD™ SuperDrive;M which allows it to read from and write to not only 3 . 5-inch Macintosh floppy disks, but also the 3 . 5-inch disks used in many other types of personal computers. An internal Apple hard disk-with up to 160 mega bytes of capacity-can also be installed, as well as a second SuperDrive. The Macintosh Ilx is compatible with virtually all Macintosh applications, and comes standard with Apple's MultiFinder™ operat ing system and HyperCard � a tool for custom software solutions. Features Benefits ... Full 32-bit 68030 microprocessor with built-in Paged Memory Management Unit (PMMU) ... Offers power, performance, and high speed processing. ... Supports multitasking operating systems (such as Apple's A/UX®) that require memory management capabilities in order to run. ... 68882 floating-point coprocessor ... Offers fast processing of complex mathematical functions, such as logarithmic and trigonometric series. ... Six NuBus expansion slots ... Lets you configure your system to meet specific needs . ..., Makes it easy to add a variety of cards. (Cards are self-configuring-they require no DIP switches, and can be placed in any slot.) ... Provides flexibility for expansion as your requirements change and new technology becomes available. ... Apple FDHD SuperDrive - A second SuperDrive can be installed. ... Provides 75 percent more storage capacity than SOOK disk drives. ... Allows you to conveniently transfer data files between Macintosh, OS/2, MS-DOS, and Apple II systems on the same 3 .5-inch disk, using the Apple File Exchange utility. ... Internal hard disk storage ... Accommodates either 5 . 25- or 3 . 5-inch hard disk drives (higher-capacity hard disk drives typically become available first in the 5 . 25-inch size) . ... Choice of monitors (sold separately) : -Apple High-Resolution Monochrome Monitor -AppleColor™ High-Resolution RGB Monitor -Apple Two-Page Monochrome Monitor -Apple Macintosh Portrait Display ... Lets you choose the monitor you need-from high-quality RGB monitors with vivid colors to monochrome monitors that offer the crispness and clarity tradition ally associated with Macintosh. ... Six built-in ports: two serial, two Apple Desktop Bus:M one SCSI, one sound ... Lets you expand your system with popular peripherals without using expansion slots. ... Provides access to LocalTalk cable based networks, which allows you to connect your Macintosh Ilx to other computers and to LaserWriter® printers through the AppleTalk® network system. ... Provides connection for Apple Desktop Bus devices such as a keyboard, hand-controlled pointing device (such as a mouse or trackball), or graphics tablet. ... Supports up to seven SCSI peripherals. Features Benefits � 1 megabyte of on-board RAM , expand able to 8 megabytes Provides the flexibility to grow as you need additional memory. � Lets you work with large amounts of data, such as large spreadsheets, large scanned images, and sound editing files. � Lets you open multiple applications concurrently under MultiFinder. � 256K of ROM on SIMM (Single In-line Memory Module), including: -Hierarchical File System -Drivers for Macintosh hard disk drives, NuBus expansion slots, Apple Desktop Bus, 68882 floating-point coprocessor, SCSI, and AppleTalk network -Color QuickDraw™ � The SIMM mounting makes it easy to remove and replace ROM for more convenient configuration and servicing. � The Hierarchical File System organizes storage for documents and allows easy access to files. � The SCSI interface supports high performance peripherals. � QuickDraw and Color QuickDraw enable Macintosh applications to offer a consistent interface throughout the Macintosh family and enable color systems to display 256 colors or shades of gray simultaneously. � Macintosh user interface: mouse, icons, windows, and pull-down menus � Makes most applications intuitive and easy to learn. � Provides a consistent interface across applications. � Reduces training and support costs. � � MultiFinder operating system software � Allows multiple applications to be opened concurrently. � Lets you easily integrate information from multiple applications by cutting and pasting between them. � Allows you to continue working with applications while performing tasks in the background, such as print spooling or downloading remote files. � Software compatibility Runs virtually all Macintosh software, including applications designed to take advantage of floating-point coprocessors. � Apple stereo sound chip Provides high-quality digital sound. Offers compatibility with all applications that use Macintosh sound. � Choice of keyboards (sold separately) : -Apple Keyboard -Apple Extended Keyboard � � � � Apple Keyboard includes numeric keypad and cursor keys for efficient operation. � Apple Extended Keyboard also includes 15 function keys, letting you work effec tively with alternate operating systems, terminal-emulation programs, and other data communications applications. ------- - ---- -- - -- - � Product Details System Configuration .,. Five configurations are available: -The Macintosh Ilx CPU includes the 68030 microprocessor, 68882 floating-point coprocessor, 1 megabyte of RAM one 1 .4megabyte floppy disk drive, and mouse. -The Macintosh Ilx 1/40 CPU includes all of the features of the Macintosh Ilx CPU, plus a 40-megabyte internal hard disk drive . -The Macintosh Ilx 4/80 CPU includes all of the features of the Macintosh Ilx, except that it has 4 megabytes of RAM and an 80megabyte hard disk drive. -The Macintosh Ilx 4/160 CPU includes all of the features of the Macintosh Ilx, except that it has 4 megabytes of RAM and a 160megabyte hard disk drive. -The Macintosh Ilx also comes preconfig ured with A/UX on a system that has 4 megabytes of RAM and an 80-megabyte hard disk. .,. The keyboard, monitor, and other peripheral devices are packaged and sold separately. , NuBus Expansion Slots .,. NuBus provides a multiplexed 32-bit address bus and data bus on a single 96-pin connector. .,. NuBus is self-configuring: Cards can be plugged into any slot and the system will automatically identify and configure each card, without any DIP switches or jumper wires . .,. The NuBus architecture supports data transfer rates of up to 37.5 megabytes per second. 68030 Processor .,. The 32-bit 68030 processor runs at 1 5.667 megahertz. .,. The 32-bit address bus provides a total addressable space of 4 gigabytes. .,. Separate instruction and data caches provide significantly faster processing. .,. Built-in PMMU supports virtual, shared, and protected memory in operating systems that have been designed for it (such as Apple's A/UX). SCSI (Small Computer Systems Interface) .,. SCSI is a high-performance interface for connecting the Macintosh IIx to hard disks and other peripherals, such as the Apple Scanner, AppleCD SC™ CD-ROM drive, and other devices. Up to seven SCSI peripherals (including an internal hard disk) can be connected. .,. SCSI provides data transfer rates of up to 1 megabyte per second. 68882 Floating-Point Math Coprocessor .,. The 68882 performs complex mathe matical calculations, such as logarithmic and trigonometric functions. Network Support .,. The Macintosh Ilx provides full ROM support for all AppleTalk protocols, and has serial ports for LocalTalk network connections. RAM Operating System Software .,. Macintosh system software includes: -System Tools Version 6.0.3 or greater (the Macintosh operating system) -Printer disk (the printer drivers for all Apple printers) -Utility disks, which include utilities such as Apple File Exchange, HD SC Setup, CloseView, Disk First Aid:M and the Font/DA Mover .,. HyperCard is included. .,. A/UX Version 1 . 1 (or greater) is compatible with the Macintosh Ilx. .,. The Macintosh Ilx can be upgraded incrementally to 8 megabytes of RAM through the addition of 1-megabyte or 4megabyte memory expansion kits. .,. When denser chips become available, the Macintosh Ilx can be upgraded to 32 megabytes of RAM . Technical Specifications Processor � 68030; 32-bit internal Harvard architecture � 1 5 .667-megahertz clock speed � 256-byte instruction and data caches Mouse � Mechanical tracking: optical shaft encoding at 3.94:!:D.39 pulses per mm (100±10 pulses per inch) of travel Coprocessor 68882 floating-point coprocessor (IEEE standard80 bits precision) � 1 5 .667-megahertz clock speed � Interfaces � Six NuBus internal slots support full 32-bit address and data buses � Two mini-8 serial (RS-232/ RS-422) ports � Two Apple Desktop Bus ports allow daisy-chaining of multiple peripheral devices � SCSI interface: uses a SO-pin connector (internal) and a DB-25 connector (external) � Sound jack for stereo output Cover-Release Sound generator � Apple's custom digital sound chip provides 8-bit stereo sampling at 44. l kilo hertz, and includes four-voice wave-table synthesis. Capable of driving stereo headphones or other stereo equipment through the sound jack. Size and weight Main unit � Height: S . S in. (14.0 cm) � Width: 18. 7 in. ( 47.4 cm) � Depth: 14.4 in. (36.S cm) � Weight: 24 lb. (10.9 kg)* *Weight will be more if hard disk drive is installed. Mouse � Height: 1 . 1 in. (2.8 cm) � Width: 2 . 1 in. (5.3 cm) � Depth: 3.8 in. (9.7 cm) � Weight: 6 oz. ( . 1 7 kg) Electrical requirements � Line voltage: 100 to 240 volts AC, automatically configured � Frequency: 48 to 62 Hz � Maximum power: 230 watts, not including monitor power Six NuBus Slots Button Outlet for Cover-Release Monitor Button �//'l// / / 1 1 \ • Reset Stereo Apple Desktop Bus Audio Connectors Jack Serial Ports • SCSI Connector Power Security Tie-Down Connector Macintosh !Ix Ordering Information Macintosh IIx CPU With your order, you'll receive: • Macintosh Ilx personal computer with 1 megabyte of RAM and a built-in 1 .4megabyte floppy disk drive • Macintosh IIx 1/40 CPU With your order, you'll receive: • Macintosh Ilx personal computer with 1 megabyte of RAM a built-in 1 .4-megabyte floppy disk drive, and a 40megabyte hard disk drive Mouse Owner's guide • System software and HyperCard • Training disks (2) • Limited warranty statement With your order, you'll receive: • Macintosh Ilx personal computer with 4 megabytes of RAM a built-in 1 .4-megabyte floppy disk drive, and an 80megabyte hard disk drive Mouse Owner's guide • System software and HyperCard • Training disks (2) • Limited warranty statement With your order, you'll receive: • Macintosh Ilx personal computer with 4 megabytes of RAM a built-in 1 .4-megabyte floppy disk drive, and a 160megabyte hard disk drive Mouse Owner's guide • System software and HyperCard • Training disks (2) • Limited warranty statement Order No. M5790 Order No. M5810 , Macintosh IIx 4/80 CPU Order No. M5830 , Macintosh IIx 4/160 CPU Order No. M5860 , Macintosh IIx A/UX CPU Order No. B0002LL/A With your order, you'll receive: • Macintosh Ilx personal computer with 4 megabytes of RAM a built-in 1 .4-megabyte floppy disk drive, and an 80megabyte hard disk drive with A/UX installed , Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TIX 171-576 Mouse Owner's guide • System software and HyperCard • Training disks (2) • Limited warranty statement • • • • • • • Mouse Owner's guide • System software and HyperCard • Training disks (2) • Limited warranty statement • • © 1 989 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, NUX, HyperCard, LaserWriter, and Macintosh are registered trademarks of Apple Computer, Inc. AppleCD SC, AppleColor, Apple Desktop Bus, Disk First Aid, FDHD, LocalTalk, MultiFinder, QuickDraw, and SuperDrive are trademarks of Apple Computer, Inc. MS-DOS is a registered trademark of Microsoft Corporation. NuBus is a trademark of Texas Instruments. OS/2 is a trademark of International Business Machines Corporation. Monitor and keyboard sold separately. Product specifications are subject to change without notice. Printed in U.S.A. September 1989. M6022/B Macintosh SE/30 Overview The Macintosh® SE/30 personal computer was designed for people who want maximum performance from a compact computer system. It provides up to four times the computational speed of the Macintosh SE, while continuing to offer the benefits that characterize all Macintosh computers: a consistent user interface and intuitive design that make Macintosh easy to learn and use. The Macintosh SE/30 runs virtually all current versions of Macintosh software. And, like the Macintosh SE, it features a small footprint, easy setup, and transportability. The performance increase of the Macintosh SE/30 derives from the full 32-bit 68030 micro processor. The 68030 runs at twice the clock speed of the 68000 microprocessor used in the Macintosh SE. And twice as much data can be moved at a time because its external data bus is twice as wide as that of the 68000. The Macintosh SE/30 also includes a 68882 floating-point coprocessor for faster processing of complex math functions-up to 100 times faster than the Macintosh SE. The Macintosh SE/30 uses the new Apple® FDHD™drive, a high-capacity 3 . 5-inch floppy disk drive capable of reading 400K, SOOK, and 1 .4-megabyte Macintosh disks. In addition, the FDHD lets users read from and write to MS-DOS, OS/2, and ProDOS® formatted disks through the Apple File Exchange utility. This combination of capabilities makes the Macintosh SE/30 an excellent choice for use in multivendor environments. Expansion options for the Macintosh SE/30 can be accom modated through the 030 Direct Slot. Via the 030 Direct Slot, the Macintosh SE/30 can accept communications cards, such as Ethernet and Token Ring cards, as well as high-performance video cards that support large gray-scale and color monitors. I L Features Benefits � 32-bit 6S030 microprocessor (operating at 16 megahertz) with instruction and data caches, and built-in Paged Memory Management Unit (PMMU) � Executes applications at up to four times the speed of the 6SOOO-based Macintosh SE. � Provides hardware support for advanced, multitasking operating systems. � 6SSS2 floating-point coprocessor (operating at 16 megahertz) � Provides fast processing of complex mathematical functions (such as loga rithmic or trigonometric calculations) often used in spreadsheets and high-end graphics and statistics applications. � Macintosh user interface: mouse, icons, windows, and pull-down menus � Compact design with high-resolution 9-inch screen � Makes most applications intuitive and easy to learn. � Provides a consistent interface across applications. � Reduces training and support costs. � Offers an affordable, compact system that requires little desk space and is easy to set up and transport. � Apple FDHD Internal Drive � Provides almost twice the storage capacity of existing SOOK disks (1.4 megabytes). � Allows you to conveniently transfer data files between Macintosh, MS-DOS, OS/2, and Apple II systems using the Apple File Exchange software. � Offers compatibility with existing SOOK and 400K Macintosh disks. � MultiFinder™ operating system � Lets you easily integrate information from multiple applications by cutting and pasting. � Lets you move quickly and easily between applications. � Allows you to continue working with applications while performing some tasks in the background, such as print spooling to an Apple LaserWriter® printer or downloading remote files. � Macintosh software compatibility � Runs virtually all current versions of Macintosh SE and Macintosh II software, including applications designed to take advantage of the 6SSS2 floating-point coprocessor. � 030 Direct Slot � Allows you to customize your system with high-performance expansion cards, including video cards for external color and gray-scale monitors, special memory cards, communications cards, and digital signal processing cards. Features � 030 Direct Slot access port � 1 or 4 megabytes of RAM , expandable to 8 megabytes � Apple Sound Chip Benefits � Provides an easy way to connect external devices to 030 Direct Slot cards. Lets you run multiple applications concurrently under Apple's MultiFinder operating system. � Lets you work with large amounts of data, such as large spreadsheets, scanned images, and sound files. � Provides the flexibility to grow as you need additional memory. � � Provides high-quality, four-voice stereo sound. � Offers compatibility with all applica tions that use Macintosh sound. � 256K of ROM on a SIMM (Single In-line Memory Module), including: -Hierarchical File System -Drivers for Macintosh hard disks, Apple Desktop Bus, 68882 floating-point coprocessor, SCSI, and AppleTalk® network -Macintosh Toolbox -QuickDraw™ and Color QuickDraw � The SIMM mounting makes it easy to remove and replace ROMs for more convenient servicing. � The Hierarchical File System organizes storage for documents and allows easy access to files. � The SCSI interface supports high performance peripherals. � QuickDraw provides the consistent interface throughout the Macintosh family. � Color QuickDraw provides a consistent interface for both black-and-white and color applications. � Seven built-in ports (one SCSI, one disk drive, two serial, two Apple Desktop Bus, one stereo sound) � Makes it easy to expand your system with additional peripherals. � Provides access to LocalTalk™ cable based networks, allowing you to connect the Macintosh SE/30 to other computers and to LaserWriter printers through the AppleTalk Network System. � Supports up to seven high-speed SCSI peripherals. � Provides connections for Apple Desktop Bus™ devices, such as a keyboard, hand controlled pointing device (such as a mouse or trackball), or graphics tablet. � Choice of keyboards (sold separately): -Apple Keyboard -Apple Extended Keyboard � Apple Keyboard includes a numeric keypad and cursor keys for efficient operation. � Apple Extended Keyboard also includes 15 function keys, letting you work effec tively with alternate operating systems, terminal-emulation programs, and other data communications applications. Product Details System Configuration Network Support .,.. Three configurations are available: -The Macintosh SE/30 CPU includes the main unit, 1 megabyte of RAM, one 1 .4-megabyte FDHD floppy disk drive, and mouse. -The Macintosh SE/30 Hard Disk 40 CPU includes the main unit, 1 megabyte of RAM, an internal 40-megabyte hard disk, one 1 .4-megabyte FDHD floppy disk drive, and mouse. -The Macintosh SE/30 Hard Disk 80 CPU includes the main unit, 4 megabytes of RAM, an internal SO-megabyte hard disk, one 1 .4-megabyte FDHD floppy disk drive, and mouse. -The keyboard and other peripheral devices are packaged and sold separately. .,.. The Macintosh SE/30 serial ports provide full support for LocalTalk network connections . .,.. The Macintosh SE/30 provides full ROM support for all AppleTalk protocols. Apple printers) -Utility disks, which include utilities such as Apple File Exchange, HD SC Setup, Disk First Aid, and Font/DA Mover HyperCard .,.. Apple's HyperCard® software (version 1 . 2 or higher) and manual are included . Operating System Software .,.. Macintosh System software includes: -System Tools 6.0.3 or higher (the Macin tosh operating system) and Finder 6.1 or higher -Printer disk (the printer drivers for all Upgrade Path for Current Macintosh SE Computer Owners .,.. An upgrade is available for the standard 68000-based Macintosh SE. 030 Direct Slot .,.. The 030 Direct Slot provides a 32-bit slot directly connected to the microprocessor bus that will support one high-performance expansion card. (Note: The slot is not compatible with SE-Bus expansion cards or Macintosh II expansion cards.) 9. ..i.prlt· Computl'r. lnr. Cupertino.California RAM Made in USA. .,.. The Macintosh SE/30 CPU and the Macintosh SE/30 Hard Disk 40 CPU with 1 megabyte of RAM can be upgraded to 2 megabytes of RAM with a 1-megabyte Memory Expansion Kit, 5 megabytes of RAM with two 2-megabyte Memory Expansion Kits, or 8 megabytes of RAM with four 2-megabyte Memory Expansion Kits . .,.. The Macintosh SE/30 Hard Disk 80 CPU with 4 megabytes of RAM can be upgraded to 8 megabytes of RAM with two 2-megabyte Memory Expansion Kits. Model No.: M5119 MH01IO!e!.IM ,A WIRNING .t\,. SCSI (Small Computer Systems Interface) .,.. Up to seven SCSI peripherals (includ ing an internal hard disk) can be connected to the Macintosh SE/30 . .,.. SCSI provides data transfer rates of up to 1 megabyte per second. @ � listed OlficeEquipment 126Z 100-211ov e so-sottz 2A To p1event electrical shock, do not remove cover. No user-serviceablefJal/S inside. Refer servicing ro qualified se1vice personnel. This product complies with DHHS Rules. 21 CFR. Subcf/apter J. applicable at date of manufacrure. I FCCID:BCG9GRN5119 I ofFCC Rules. See instructions ifinterference to radio reception is suspected. 1----··-· Stereo Sound .,.. The Apple Sound Chip provides four voice, wave-table synthesis and a stereo sampling generator capable of mixing left and right channels for the internal speaker or providing full stereo sound output through a miniature stereo phone plug. Macintosh0SE/30 · Technical Specifications Processor Interfaces Mouse MC68030 32-bit internal Harvard architecture � 1 5 .667-megahertz clock frequency � Built-in Paged Memory Management Unit (PMMU) � 256-byte instruction and data caches � Two Apple Desktop Bus connectors for communication with keyboard, mouse, and other input devices over low speed, synchronous serial bus � 030 Direct Slot supporting full 32-bit address and data lines through 120-pin Euro-DIN connector � Two RS-232/RS-422 serial ports, 230.4 kilobaud maximum (up to 0.920 megabit per second if clocked externally) � SCSI interface � Stereo sound port for external audio amplifier Apple Desktop Bus mouse with mechanical tracking; optical shaft or contact encoding at 3.94 ± 0.39 pulse per mm (100 ± 10 pulses per inch) of travel � Coprocessor MC68882 floating-point unit (follows IEEE standards) � Memory 1 or 4 megabytes of RAM, expandable to 8 megabytes (expandable to 1 28 megabytes when SIMMs with higher density DRAM chips become available; additionally expand able through 030 Direct Slot) � 256K of ROM � 256 bytes of user-settable parameter memory � � � Fan Outlet Disk storage Accessory Access Port � Security Connector � Power � On/Off Switch Ii- Serial Ports � Audio]ack � SCSI Connector � External Drive Port � Apple Desktop Bus Connectors � 1 .4-megabyte high-density floppy disk drive (external floppy disk drive optional) � Optional internal 40- or 80megabyte Apple SCSI hard disk (external SCSI hard disks optional) Sound generator Apple Sound Chip (ASC) including four-voice, wave table synthesis and stereo sampling generator capable of driving stereo mini-phone-jack headphones or other stereo equipment � Mixed stereo monophonic sound output through internal speaker � Clock/Calendar CMOS custom chip with long-life lithium battery � Keyboards (not included) Video display Built-in 9-inch diagonal, high-resolution, 512- by 342pixel bit-mapped display � Color QuickDraw in ROM provides support for gray-scale and color video cards installed in the 030 Direct Slot � � � Apple Keyboard Apple Extended Keyboard � Fan � 10 CFM radial Electrical requirements Line voltage: 1 20 to 240 volts AC, RMS automatically configured � Frequency: 48 to 62 Hz, single phase � Maximum power: 75 watts � Size and weight Main Unit � Height: 13.6 in. (34.5 cm) � Width: 9.6 in. (24.4 cm) � Depth: 10.9 in. (27.6 cm) � Weight: 2 1 . 5 lb. (9.75 kg) Mouse � Height: 1 . 1 in. (2.8 cm) � Width: 2 . 1 in. (5 .3 cm) � Depth: 3.8 in. (9.7 cm) � Weight: 6 oz. (.17 kg) Macintosh SE/30 Ordering Information Macintosh SE/30 CPU Order No. M5392 With your order, you'll receive: � Macintosh SE/30 personal computer with 1 megabyte of RAM and a built-in 1 .4-mega byte FDHD drive � Mouse � Owner's guide � System software and HyperCard software � Guided Tour disk � Limited warranty statement Order No. M5390 With your order, you'll receive: � Macintosh SE/30 personal computer with 1 megabyte of RAM, a built-in 1 .4-megabyte FDHD drive, and an internal 40-megabyte SCSI hard disk drive � Mouse � Owner's guide � System software and HyperCard software � Guided Tour disk � Limited warranty statement Order No. M5361 With your order, you'll receive: � Macintosh SE/30 personal computer with 4 megabytes of RAM, a built-in 1 .4-megabyte FDHD drive, and an internal SO-megabyte SCSI hard disk drive � Mouse � Owner's guide � System software and HyperCard software � Guided Tour disk � Limited warranty statement (1 megabyte of RAM) Macintosh SE/30 Hard Disk 40 CPU (1 megabyte of RAM) Macintosh SE/30 Hard Disk 80 CPU (4 megabytes of RAM) Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 © 1989 Apple Computer, lnc. Apple, the Apple logo, AppleTalk, HyperCard, LaserWriter, Macintosh, and ProDOS are registered trademarks of Apple Computer, Inc. Apple Desktop Bus, EtherTalk, FDHD, LocalTalk, Multifinder, and QuickDraw are trademarks of Apple Computer, Inc. MS-DOS is a registered trademark of Microsoft Corporation. OS/2 is a trademark of International Business Machines Corporation. January 1989. Product specifications are subject to change without notice. M0032LL/B Macintosh !lex Overview To meet the growing demands The Macintosh® IIcx personal of the advanced Macintosh computer is designed for people applications available today, the who want the performance, functionality, and flexibility of the memory of the Macintosh Ilcx can be expanded incrementally to 8 modular Macintosh product line in a system with a small footprint. megabytes of RAM. And virtually any type of Macintosh Ilcx Its versatile design allows it to be used in either a vertical or configuration can be created, because the system includes three horizontal orientation-which internal NuBus™ expansion slots means the Macintosh IIcx can be placed upright next to a monitor, to add cards (such as additional network interfaces), as well as underneath it, or on a shelf or seven external ports to accom other support nearby. modate peripherals (such as In terms of performance, the hard disks and printers) and advanced 68030 microprocessor used in the Macintosh IIcx offers LocalTalk™ network connections . The Macintosh Ilcx also offers high-speed program execution. advanced color and gray-scale And to accelerate the processing graphics capabilities, and can be of complex math functions, the used with a range of monitors. Macintosh IIcx comes standard with a 68882 coprocessor. For floppy disk storage, the Macintosh Ilcx uses the unique 1 .4-megabyte Apple® FDHD™ SuperDrive;M which allows it to read from and write to not only 3 . 5-inch Macintosh floppy disks, but also the 3 . 5-inch disks used in many other types of personal computers. An internal hard disk can also be installed, and a second floppy disk drive can be connected externally. The Macintosh Ilcx is compat ible with virtually all Macintosh applications, and comes standard with Apple's MultiFinder™ operat ing system and HyperCard� a tool for custom software solutions. Features Benefits ... Full 32-bit 68030 microprocessor with built-in Paged Memory Management Unit (PMMU) ... Offers power, performance, and high speed processing. ... Supports multitasking operating systems (such as Apple's A/UX®) that require memory management capabilities in order to run. ... 68882 floating-point coprocessor ... Offers fast processing of complex mathematical functions, such as logarithmic and trigonometric series. ... Three NuBus expansion slots ... Lets you configure your system to meet specific needs. ... Makes it easy to add a variety of cards. (Cards are self-configuring-they require no DIP switches, and can be placed in any slot.) ... Provides flexibility for expansion as your requirements change and new technology becomes available. ... Unique industrial design ... Can be used in either horizontal or vertical orientation. ... Takes up little desktop space. ... Allows system to restart automatically in the event of a power failure; for example, when used as a file server. -Small footprint -Locking power switch ... Apple FDHD SuperDrive ... Provides 75 percent more storage capacity than SOOK disk drives. ... Allows you to conveniently transfer data files between Macintosh, OS/2, MS-DOS, and Apple II systems on the same 3.5-inch disk, using the Apple File Exchange utility. ... Internal hard disk storage ... Accommodates a 3. 5-inch hard disk drive (several capacities are available). ... Choice of monitors (sold separately): -Apple High-Resolution Monochrome Monitor -AppleColor™ High-Resolution RGB Monitor -Apple Two-Page Monochrome Monitor -Apple Macintosh Portrait Display ... Lets you choose the monitor you need-from high-quality RGB monitors with vivid colors to monochrome monitors that offer the crispness and clarity tradition ally associated with Macintosh. ... Seven built-in ports: two serial, two Apple Desktop Bus�M one SCSI, one DB-19 serial (for external floppy disk drive), one sound ... Allows you to expand your system with popular peripherals without using expan sion slots. ... Provides access to LocalTalk cable based networks, which allows you to connect a Macintosh Hex to other comput ers and to LaserWriter® printers through the AppleTalk® network system. ... Provides connection for Apple Desktop Bus devices such as a keyboard, hand controlled pointing device (such as a mouse or trackball), or graphics tablet. ... Supports up to seven SCSI peripherals. Features Benefits ... 1 megabyte of on-board RAM , expand able to 8 megabytes ... Provides the flexibility to grow as you need additional memory. ... Lets you work with large amounts of data, such as large spreadsheets, large scanned images, and sound editing files. ... Enables you to open multiple applica tions concurrently under MultiFinder. ... 256K of ROM, including: -Hierarchical File System -Drivers for Macintosh hard disk drives, NuBus expansion slots, Apple Desktop Bus, 68882 floating-point coprocessor, SCSI, and AppleTalk network -Color QuickDraw™ ... The Hierarchical File System organizes storage for documents and allows easy access to files. ... The SCSI interface supports high performance peripherals. ... QuickDraw and Color QuickDraw enable Macintosh applications to offer a consistent interface throughout the Macintosh family and enable color systems to display 256 colors or shades of gray simultaneously. ... Socket for ROMs on SIMM (Single In-Line Memory Module) ... Makes it easy to install SIMM-mounted ROM when upgrading or servicing. ... Macintosh user interface: mouse, icons, windows, and pull-down menus ... Makes most applications intuitive and easy to learn. ... Provides a consistent interface across applications. ... Reduces training and support costs. ... MultiFinder operating system software ... Allows multiple applications to be opened concurrently. ... Lets you easily integrate information from multiple applications by cutting and pasting between them. ... Allows you to continue working with applications while performing tasks in the background, such as print spooling or downloading remote files. ... Software compatibility ... Runs virtually all Macintosh software, including applications designed to take advantage of floating-point coprocessors. ... Apple stereo sound chip ... Provides high-quality digital sound. ... Offers compatibility with all applications that use Macintosh sound. ... Choice of keyboards (sold separately): -Apple Keyboard -Apple Extended Keyboard ... Apple Keyboard includes numeric keypad and cursor keys for efficient operation. ... Apple Extended Keyboard also includes 15 function keys, letting you work effec tively with alternate operating systems, terminal-emulation programs, and other data communications applications. · Product Details System Configuration 68030 Processor Four configurations are available: -The Macintosh Hex CPU includes the 68030 microprocessor, 68882 floating-point copr�cessor, 1 megabyte of RAM one 1 .4-megabyte floppy disk drive, and mouse. -The Macintosh II ex 1/40 CPU includes all of the features of the Macintosh Hex, plus a 40-megabyte hard disk drive. -The Macintosh Hex 4/80 CPU includes all of the features of the Macintosh Hex, except that it has 4 megabytes of RAM and an 80megabyte hard disk drive. -The Macintosh Hex also comes with A/UX preconfigured on a system that has 4 megabytes of RAM and an SO-megabyte hard disk. � The keyboard, monitor, and other peripheral devices are packaged and sold separately. The 32-bit 68030 processor runs at 15.667 megahertz. � The 32-bit address bus provides a total addressable space of 4 gigabytes. � Separate instruction and data caches provide significantly faster processing. � Built-in PMMU supports virtual, shared, and protected memory in operating systems that have been designed for it. � , NuBus Expansion Slots NuBus provides a multiplexed 32-bit address bus and data bus on a single 96-pin connector. � NuBus is self-configuring: Cards can be plugged into any slot and the system will automatically identify and configure each card, without any DIP switches or jumper wires. � The NuBus architecture supports data transfer rates of up to 37. 5 megabytes per second. � Main Power Receptacle Power Switch � 68882 Floating-Point Math Coprocessor Outlet for Monitor Floppy Disk Drive Connector The Macintosh Hex provides full ROM support for all AppleTalk protocols, and has serial ports for LocalTalk network connections. � RAM The Macintosh Hex can be upgraded incrementally to 8 megabytes of RAM through the addition of 1-megabyte or 4-megabyte memory expansion kits. � When denser chips become available, the Macintosh Hex can be upgraded to 32 megabytes of RAM . SCSI is a high-performance interface for connecting the Macintosh Hex to hard disks and other peripherals, such as the Laser Writer Ilse, Apple Scanner, AppleCD SC™ CD-ROM drive, and other devices. Up to seven SCSI peripherals (including an internal hard disk) can be connected. � SCSI provides data transfer rates of up to 1 megabyte per second. � Network Support The 68882 performs complex mathe matical calculations, such as logarithmic and trigonometric functions. � � SCSI (Small Computer Systems Interface) Operating System Software Macintosh system software includes: -System Tools Version 6.0.3 or greater (the Macintosh operating system) -Printer disk (the printer drivers for all Apple printers) -Utility disks, which include utilities such as Apple File Exchange, HD SC Setup, CloseView, Disk First Aid�Mand the Font/DA Mover � HyperCard is included. � A/UX Version 1 . 1 (or greater) is compatible with the Macintosh Hex. � Three NuBus Slots SCSI Connector Printer Port Modem Port Stereo Audio Jack Apple Desktop Bus Connectors Technical Specifications Processor Mouse Size and weight 68030; 32-bit internal Harvard architecture � 1 5 .667-megahertz clock speed � 256-byte instruction and data caches � Mechanical tracking: optical shaft encoding at 3.94::!::0 . 39 pulses per mm (100±10 pulses per inch) of travel Main unit � Height: 5 . 5 in. (14.0 cm) � Width: 1 1 .9 in. (30.2 cm) � Depth: 14.4 in. (36.5 cm) � Weight: 14 lb. (6.4 kg)* � Coprocessor 68882 floating-point coprocessor (IEEE standard80 bits precision) � Interfaces Three NuBus internal slots support full 32-bit address and data buses � Two mini-8 serial (RS-232/ RS-422) ports � Two Apple Desktop Bus ports allow daisy-chaining of multiple peripheral devices � SCSI interface: uses a 50-pin connector (internal) and a DB-25 connector (external) � One DB-19 serial port for connecting external floppy disk drives � Sound jack � Sound generator Apple's custom digital sound chip provides 8-bit stereo sampling at 44. 1 kilo hertz, and includes four-voice wave-table synthesis. Capable of driving stereo headphones or other stereo equipment through the sound jack. � Electrical requirements Line voltage: 100 to 240 volts AC, automatically configured � Frequency: 50 to 60 Hz, single phase � Maximum power: 90 watts, not including monitor power � The versatile design of the Macintosh !Jex allows it to be used in either a vertical or horizontal orientation. *Weight will be less if no hard disk drive is installed. Mouse Height: 1 . 1 in. (2 .8 cm) � Width: 2 . 1 in. (5 .3 cm) � Depth: 3.8 in. (9.7 cm) � Weight: 6 oz. (.17 kg) � Macintosh !lex Ordering Information Macintosh Ilcx CPU Order No. M5660 With your order, you'll receive: � Macintosh Hex personal computer with 1 megabyte of RAM and a built-in 1.4megabyte floppy disk drive � Mouse � Owner's guide � System software and HyperCard � Training disks (2) � Limited warranty statement Macintosh Ilcx 1/40 CPU Order No. M5610 With your order, you'll receive: � Macintosh Hex personal computer with 1 megabyte of RAM a built-in 1 .4-megabyte floppy disk drive, and a 40megabyte hard disk drive � Mouse � Owner's guide � System software and HyperCard � Training disks (2) � Limited warranty statement , Macintosh Ilcx 4/80 CPU Order No. M5680 With your order, you'll receive: � Macintosh Hex personal computer with 4 megabytes of RAM , a built-in 1 .4-megabyte floppy disk drive, and an 80megabyte hard disk drive � Mouse � Owner's guide � System software and HyperCard � Training disks (2) � Limited warranty statement Macintosh Ilcx A/UX CPU Order No. M5690 With your order, you'll receive: � Macintosh Hex personal computer with 4 .megabytes of RAM a built-in 1 .4-megabyte floppy disk drive, and an 80megabyte hard disk drive with A/UX installed � Mouse � Owner's guide � System software and HyperCard � Training disks (2) � Limited warranty statement , Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TIX 171-576 © 1 989 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, A/UX, HyperCard, LaserWriter, and Macintosh are registered trademarks of Apple Computer, Inc. AppleCD SC, AppleColor, Apple Desktop Bus, Disk First Aid, FDHD, LocalTalk, MultiFinder, QuickDraw, and SuperDrive are trademarks of Apple Computer, Inc. MS-DOS is a registered trademark of Microsoft Corporation. NuBus is a trademark of Texas Instruments. OS/2 is a trademark of International Business Machines Corporation. Monitor and keyboard sold separately. Product specifications are subject to change without notice. Printed in U.S.A. September 1989. M0066LUB Macintosh Ilsi Overview The Apple® Macintosh" Hsi is the lowest cost member of the Macintosh II line, Apple Computer's most powetful line of Macintosh personal computers. Offering high performance and a wide range of expansion and video options, the Macintosh Hsi is ideal for people who need a powetful but very affordable Macintosh system that can easily grow with their needs over time. Like other Macintosh II systems, the Macintosh Hsi offers excellent perfor mance. At the heart of the Macintosh Hsi is a 20-megahertz 68030 microprocessor that lets you run Macintosh applications up to five times faster than the Macintosh Classic� The 68030 microprocessor also lets you work under A/UX� Apple's implementation of the AT&T UNIX" operating system. And with future ver sions of Macintosh system software, the 68030 microprocessor will allow you to run more applications with the same amount of dynamic random-access memory (DRAM) through a new feature, virtual memory. The Macintosh Hsi comes with built-in support for four Apple monitors as well as third-party monitors, so you can choose the monitor that best suits your needs-then simply plug it in. In addi tion, by adding a video expansion card, you can use any other Apple or third party monitor with the Macintosh Hsi. The Macintosh Hsi can be easily expanded to incorporate new capabilities or increase system performance. An inter nal expansion slot for either a NuBus'" card or an 030 Direct Slot card allows you to add one of hundreds of high-perfor mance expansion cards that are available today for communications, video, copro cessing, and other uses. An optional float ing-point math coprocessor also can be added to speed mathematical calcula tions generated by applications such as CAD/CAM and sophisticated graphics. And eight external ports allow you to connect popular peripheral equipment such as printers, scanners, and CD-ROM disc drives, as well as access the built-in networking capabilities found in all Macintosh computers. One exciting new Macintosh advance ment incorporated into the Macintosh Hsi is sound input. The Macintosh Hsi comes with a microphone and phono jack adapter, which let you input your voice into documents, presentations, and even electronic mail messages. Best of all, the Macintosh Hsi provides all of the important benefits for which the Macintosh is known-powetful tech nology that's easy to use, thousands of applications that work well together, "plug-and-play" compatibility, and the assurance that all Macintosh components will work together smoothly. And since the Macintosh Hsi has been designed to run the next generation of innovative Macintosh applications those supported by system software ver sion 7.0 -the value of the Macintosh Hsi will last, and even improve, over time. Features Benefits "" 6S030 microprocessor, running at 20 megahertz -Built-in Memory Management Unit (MMU) Delivers high-speed system perfor mance and enables the Macintosh Hsi to run applications up to five times faster than the Macintosh Classic. "" Supports NUX, Apple's implementa tion of the AT&T UNIX .operating system. "" Will support the virtual memory feature in future system software versions. 11> Optional 6SSS2 floating-point math coprocessor, running at 20 megahertz 11> Provides fast processing of mathe matical calculations generated by applications such as CAD/CAM and sophisticated graphics packages. 11> Multiple monitor options including: -Built-in video support for four Apple monitors: Macintosh 12" RGB Display, AppleColor" High-Resolution RGB Monitor, Macintosh 12" Monochrome Display, and Apple Macintosh Portrait Display -Support for other Apple or third-party monitor that requires a video expansion card 11> Lets you choose from the most popular Apple displays, both color and monochrome. 11> Eliminates the need for a separate video card or special driver software. "" Lets you work with up to 256 colors or shades of gray simultaneously on the Macintosh 12" RGB Display and the AppleColor High-Resolution RGB Monitor, up to 256 shades of gray with the Macintosh 12" Monochrome Display, and up to 16 shades of gray with the Apple Macintosh Portrait Display. "" Lets you work with the monitor that best suits your needs-including monitors that produce photographic-quality color. 11> One internal expansion slot for either a NuBus card or an 030 Direct Slot card 11> 11> Sound input 11> Lets you incorporate new capabilities or increase system performance by adding an expansion card for communi cations, graphics, emulation, and more. 11> Lets you add one of hundreds of NuBus cards that are already available for all other Macintosh II systems. "" Lets you add one of the many 030 Direct Slot cards that are available for the Macintosh SE/30 personal computer. 11> Allows you to add voice comments to voice-capable word processing, spread sheet, presentations, and other documents. 11> Apple SuperDrive" (1.4-megabyte floppy disk drive) Allows convenient transfer of data files between Macintosh, OS/2, MS-DOS, and Apple II systems. "" Provides almost twice the storage capacity of SOOK disk drives. 40- or SO-megabyte internal hard disk drive 11> 11> 11> Provides ample storage capacity for files and applications. Features Benefits � Eight built-in ports: -One SCSI port -One Apple Desktop Bus" (ADB) port -External disk drive port -Two serial ports -One sound-in port -One sound-out port -One video port � Provide support for up to seven popular peripherals such as CD-ROM drives, scanners, and printers. � Permit communication with the keyboard, mouse, and other devices. � Support either an external SOOK or 1 .4-megabyte Apple SuperDrive floppy disk drive. � Provide access to LocalTalk® cable based networks, which allow you to connect Macintosh Hsi systems to other computers and to LaserWriter® printers through the AppleTalk® network system. � Support sound input via microphone or phono jack adapter. � Supply high-quality, four-voice digital sound output that is compatible with all applications that use Macintosh sound. � Provide connection to all monitors sup ported by the Macintosh Hsi computer's built-in monitor support. � 1 megabyte of on-board RAM , expandable to 17 megabytes � Lets you work with large amounts of data, such as large spreadsheets, scanned images, and sound files. � 512K of ROM, including support for: -32-bit addressing -Hierarchical File System -32-Bit QuickDraw" -Sound input � Enables future 32-bit versions of the Macintosh Operating System to address up to 4 gigabytes of memory. � Organizes document storage and allows easy access to files. � Enables color systems to display up to 16 million colors simultaneously. � Choice of keyboards (sold separately) -Apple Keyboard -Apple Extended Keyboard � Apple Keyboard includes a numeric keypad and cursor keys. � Apple Extended Keyboard also includes 15 function keys, letting you work effec tively with alternate operating systems, terminal-emulation programs, and other data communications applications. � Macintosh user interface, including mouse, icons, windows, and pull-down menus � Makes most applications intuitive and easy to learn. � Reduces training and support costs. � Provides a consistent user interface across applications. � MultiFinder® operating system � Allows multiple applications to be opened concurrently. � Lets you easily cut and paste parts of documents from one application to another. � Allows background tasks to be run while you interact with applications in the foreground. � Software compatibility � Lets you run virtually all Macintosh software. Product Details 68030 microprocessor -5 megabytes (1 megabyte on main logic board; four 1-megabyte SIMMs) -9 megabytes (1 megabyte on main logic board: four 2-megabyte SIMMs) -17 megabytes (1 megabyte on main logic board; four 4-megabyte SIMMs) � The Macintosh Hsi uses 100-nano second (or faster) fast-paged mode RAM. The 68030 microprocessor runs at 20 megahertz and features a built-in Memory Management Unit (MMU). The MMU sup ports the A/UX operating system and provides the capabilities necessary to support virtual memory, a new feature of Macintosh system software version 7.0. Virtual memory lets you work with more applications without the need for large amounts of DRAM by setting up sections on the hard disk for easy memory swapping. � 256-byte data and instruction caches accelerate overall system performance by eliminating one wait state that occurs with the 68020 processor. � ROM � A ROM SIMM socket on the logic board provides an easy ROM upgrade path. Expansion slot One NuBus card or 030 Direct Slot card can be added to the Macintosh Hsi by con necting it to a Macintosh Hsi adapter card (sold separately). � NuBus provides a multiplexed, 32-bit address bus and data bus on a single 96pin connector. The NuBus architecture supports data transfer rates up to 3.75 megabytes per second. � The 030 Direct Slot provides a 32-bit slot directly to the microprocessor via a 1 20-pin connector. This slot is compatible with expansion cards available for the Macintosh SE/30 personal computer. � The Motorola 68882 floating-point math coprocessor is on the adapter cards. � 68882 math coprocessor (optional) � Customers who work routinely with software such as sophisticated CAD/CAM and graphics applications may want to add the Motorola 68882 floating-point math coprocessor to their systems. The 68882 optimizes the computer's performance during math-intensive calculations. RAM configurations � The Macintosh Hsi comes with 1 mega byte of RAM on the main logic board. Up to 16 megabytes of RAM can be added by installing Single In-line Memory Modules (SIMMs). Some possible configurations include: -2 megabytes (1 megabyte on main logic board; four 256K SIMMs) -3 megabytes (1 megabyte on main logic board; four 5 1 2K SIMMs) SCSI SCSI (Small Computer System Interface) is a high-performance interface bus used to connect hard disks and other SCSI-based devices, such as the AppleCD SC® CD-ROM drive, the Apple Scanner, and the Apple Personal LaserWriter® to the Macintosh Hsi. This single interface can support up to seven SCSI peripheral devices . � J • Main Power ----+4----+,. Receptacle Fan Outlet Power Switch Allows you to run virtually all current versions of Macintosh software. ..,. Lets you connect your computer to Macintosh-compatible peripherals and networks . ..,. Macintosh user interface: icons, windows, and pull-down menus ..,. Makes applications intuitive and easy to learn. ..,. Provides a consistent interface across applications . ..,. Reduces training and support costs . ..,. CMOS 68000 processor, operating at 16 megahertz ..,. Conserves power and extends battery life . ..,. Provides rapid processing for spread sheets, databases, and other applications. ..,. Active Matrix Liquid Crystal Display, 640 by 400 pixels Delivers superior graphics capabilities . Provides a fast response rate that enables the Macintosh Portable to display the Macintosh graphics-based user interface and graphical programs . ..,. Lets you work in a wide range of light ing conditions, from low to bright light. ..,. Permits you to see the screen clearly from almost any viewing angle . ..,. Allows you to view the full width of a letter-size page, for working with docu ments more easily . ..,. Intelligent power-management operations: -Dedicated microprocessor for power management -Control Panel settings -Replaceable lead acid batte1y -Battery desk accessory -Automatic low-power warnings -Power adapter for 70 to 270 volts, 40 to 70 hertz ll> All-in-one design with built-in display, trackball, disk drive, and keyboard ll> Standard Macintosh keyboard layout ll> ll> ..,. Provides long battery life, allowing you to work for 6 to 1 2 hours before recharging the battery . ..,. Lets you control power use by specify ing how much time will elapse before the system automatically turns off the power. ..,. Lets you recharge the battery at any time, without requiring a deep-discharge cycle. ll> Allows you to replace the battery while the computer is turned on. ll> Lets you quickly check the battery charge and plan power use accordingly .,._ Reduces the possibility of accidentally running out of power, by notifying you when power is low. ll> Allows you to use the computer in almost any count1y without using trans formers (needs only a simple plug adapter) . . ..,. Makes it easy to quickly pack, carry, set up, and use the system almost anywhere. ..,. Eliminates the need for a mouse pad or flat surface, while providing the functional ity of a mouse. 11> Eliminates the need to learn a new keyboard, because all of the keys are in a familiar location. Features � Flexible keyboard configuration Benefits � Lets you work the way you like, with the trackball or numeric keypad installed on either side of the keyboard, for left- or right-handed use. � Allows replacement of the trackball with a keypad for number-intensive applications. � 1 megabyte of low-power-consumption RAM , expandable to 2 megabytes* � Minimizes power consumption, allowing you to work for a long time between battery charges. � Retains the contents of memory while the system is in sleep mode. � Built-in Apple FDHD SuperDrive (a second internal FDHD floppy disk drive can also be installed) � Provides 75 percent more storage capacity than existing SOOK disk drives. � Allows you to transfer data files conveniently between Macintosh, OS/2, MS-DOS, and Apple II systems on the same 3. 5-inch disk, using the Apple File Exchange utility. � Optional 40-megabyte hard disk � Eight built-in ports -External disk drive -SCSI -Apple Desktop Bus™ -Printer -Modem -Audio -Power adapter -Video port � Gives you fast and easy access to multiple applications and large data files. � Lets you connect the Macintosh Por table with existing Macintosh peripherals. � Supports up to seven high-speed SCSI peripherals. � Provides connection for Apple Desktop Bus devices such as a mouse, graphics tablet, or keyboard. � Provides access to an AppleTalk® network system for file sharing, data transfer, and peripherals sharing. � With the Macintosh Portable Video Adapter, makes it easy to connect the Macintosh Portable to external monitors and projection devices. � Internal connector for modem � Lets you install a modem for connection to numerous on-line databases and corporate computer systems, without using additional cables or connectors. � Apple stereo sound chip Provides high-quality digital sound. Offers compatibility with all applica tions that use Macintosh sound. � � � Polycarbonate plastic housing with rugged hard disk design � Reduces the need for special handling by protecting internal components. � Carrying case with protective foam and pockets for items such as a battery charger, an extra battery, disks, and papers Provides easy portability. Protects sensitive components and accessories. � � 'The Macintosh Portable architecture will support up to 9 megabytes of RAM when higher-density chips become available. Product Details Configuration Power Management Two Macintosh Portable systems are available: -The Macintosh Portable CPU includes the CPU, Active Matrix Liquid Crystal Display, keyboard, trackball, mouse, 1 megabyte of RAM, and a built-in 1 .4-megabyte FDHD SuperDrive. -The Macintosh Portable Hard Disk 40 CPU includes all the features of the Macintosh Portable CPU, as well as an internal 40-megabyte hard disk. Most battery-powered computers provide only a few hours of usage before they need recharging, and include no options for managing the computer's power consumption. The Macintosh Portable, however, provides better power manage ment and operates longer between re charges than comparable computers because of its Active Matrix Liquid Crystal Display, dedicated microprocessor (which serves as a power manager), low-power RAM, and lead acid batteries. The power manager monitors and controls power allocation, and automati cally puts the system into a standby "rest" mode or "sleep" mode when it has been inactive for a preset period. During rest mode, the system operating speed de creases from 16 megahertz to 1 mega hertz-a change that is unnoticed by the user but saves significant power. During sleep mode, power is turned off but memory contents are retained. The user simply presses any key to instantly "wake up" the computer from either mode. � CMOS Microprocessor � The Macintosh Portable contains a special version of the Motorola 68000 microprocessor that conserves battery power and yet provides high-performance processing. The complementary metal oxide semiconductor (CMOS) 68000 micro processor consumes less power than its non-CMOS counterpart, and operates at 16megahertz clock speed-twice that of the 68000 in the Macintosh SE computer. Active Matrix Liquid Crystal Display The Macintosh Portable Active Matrix Liquid Crystal Display (LCD) provides very high contrast-up to five times that of standard LCD screens-to offer the superior graphics capabilities that support Macintosh applications, including animated graphics. And because of the fast response rate of the Active Matrix LCD, Macintosh Portable users can see the cursor move when they drag it across the screen with the mouse or trackball; with other battery operated computers, the cursor is harder to follow because it disappears when moving. The Macintosh P01table screen also can be viewed clearly in most lighting condi tions-especially in bright light-and from almost any angle. A transistor under every pixel of the Active Matrix LCD provides the fast response for the Macintosh user interface. � � batteries. And since the battery voltage of a lead acid battery diminishes gradually as power is used up, the computer can provide users with information about the power level, as well as posting low-power warnings. Read-Only Memory (ROM) Slot � This connector allows installation of up to 3 megabytes of ROM for permanent storage of custom applications or data. Network Support � The Macintosh Portable serial ports provide full support for LocalTalk™ network connections. � The Macintosh Portable provides full ROM support for all AppleTalk protocols. Stereo Sound The Apple Sound Chip supports stereo sound at a sampling rate of up to 44. 1 kilohertz. � SCSI (Small Computer Systems Interface) � SCSI is a high-performance interface for connecting the computer to hard disks and � The PDS is a high-performance slot other mass-storage peripherals. Up to connected to the microprocessor bus that seven SCSI peripherals (including an will support one expansion card. (Note: The internal hard disk) can be connected to PDS is not compatible with the SE, SE/30, or the Macintosh Portable. � SCSI provides data transfer rates of up NuBus expansion slots.) to 1 megabyte per second. Processor Direct Slot (PDS) Low-power RAM � To maximize battery life, the Macintosh Portable contains special low-power RAM, which consumes less power than standard dynamic RAM (DRAM). RAM can be upgraded from 1 megabyte to 2 megabytes by installing the Macintosh Portable lMB Memory Expansion Kit in the RAM expan sion slot. When higher-density chips become available, the Macintosh Portable will be able to support up to 9 megabytes of memory. Lead Acid Batteries � The Macintosh Portable uses lead acid batteries because they provide long operating life and can be recharged more fully and more often than nickel cadmium Operating System Software � Macintosh system software includes: -System Tools Version 6.0.4 or greater (the Macintosh operating system) -Printer disk (the printer drivers for all Apple printers) -Utilities disks, which include utilities such as the Apple File Exchange, HD SC Setup, CloseView, Disk First Aid�M and Font/DA Mover � The Macintosh system software is preinstalled on the Macintosh Portable Hard Disk 40 CPU. HyperCard � The HyperCard® software and manual are included. HyperCard is preinstalled on the Macintosh Portable Hard Disk 40 CPU. Technical Specifications Processor Keyboard ..,. CMOS 68000 ..,. 16-megahertz clock speed ..,. Built-in keyboard with standard Macintosh layout ..,. 63 keys ..,. One Apple Desktop Bus port allows daisy-chaining of multiple peripheral devices ..,. One audio port ..,. One power adapter port ..,. One printer port ..,. One external modem port ..,. One video port Memory ... Trackball 1 megabyte of low-power RAM expandable to 2 mega- bytes through the installation of a memory card in the RAM slot, and to up to 9 megabytes when higher-density chips become available ... 1 .3-inch-diameter trackball pointing device ..,. Left- or right-handed placement ..,. Can be replaced with the numeric keypad Screen Numeric keypad (optional) ..,. Active Matrix Liquid Crystal Display ..,. Full page width ..,. 640 by 400 pixels ... , Expansion connectors ..,. RAM expansion slot ..,. Modem connector ..,. Processor Direct Slot ..,. ROM expansion slot 18 keys ..,. Can be installed as an alternative to the trackball Mouse Disk storage ..,. Two standard configurations: -One built-in double-sided FDHD SuperDrive that uses 1 . 4megabyte high-density floppy disks; reads, writes, and formats Macintosh, MS-DOS, OS/2, and Apple II ProDOS® disks -One built-in double-sided FDHD SuperDrive that uses 1 . 4megabyte high-density floppy disks, and an internal 40megabyte hard disk drive ..,. Low-power Apple Desktop Bus mouse ..,. Mechanical tracking: optical shaft encoding at 3.54 pulses per mm (90 pulses per inch) of travel ..,. One external disk drive interface ..,. One SCSI interface: uses a SO-pin connector (internal) and a DB-25 connector (external) l ..,. Operating temperature: 50° to 104° F (10° to 40° C) ..,. Storage temperature: -40° to 140° F (-25° to 60° C) for a period not to exceed 3 days; storage for a longer period must be within operating ternperature range ..,. Relative humidity: 5% to 95% ..,. Altitude: 0 to 10,000 ft. (0 to 3,048 m) Sound generator Size and weight ..,. Apple custom digital sound chip provides 8-bit stereo sampling at 44 kilohertz, and includes four-voice wave-table synthesis. Capable of driving stereo headphones or other stereo equipment through the sound jack. ..,. Height -Rear panel: 4.05 in. (10.29 cm) -Front panel: 2 . 1 in. (5 .33 cm) -From base to highest point with display open: 1 1 .0 in . (27.9 cm) ..,. Width: 1 5 . 25 in. (38.74 cm) ..,. Depth: 14.83 in. (37.69 cm) ..,. Weight (including battery) -Without hard disk: 13.75 lb. (6.25 kg) -With hard disk: 1 5 .75 lb. (7. 16 kg) Electrical requirements Interfaces Environmental requirements ..,. Line voltage: 85 to 270 volts AC, 48 to 62 Hz ..,. Power: 15 watts maximum J ' ' u , o. -D �� d-'.6.-. -- ... �_...� j • � Video-Out Port External Disk Drive Port SCSI Port Security Lock Phone Jack Apple Desktop Bus Port Printer Modem Port Port Audio Port Power Adapter Port • ® Ordering Information Macintosh Portable With your order, you'll receive: � Macintosh Portable personal computer with built-in Active Matrix Liquid Crystal Display, trackball, keyboard, and 1 .4megabyte FDHD SuperDrive � Mouse � Carrying case � The Macintosh Portable Owner's Guide � With your order, you'll receive: � Macintosh Portable personal computer with built-in Active Matrix Liquid Crystal Display, trackball, keyboard, 1 .4-mega byte FDHD SuperDrive, and internal 40-megabyte SCSI hard disk drive � Mouse � Carrying case � The Macintosh Portable Owner's Guide � Macintosh Portable Numeric Keypad Module Macintosh Portable Video Adapter Macintosh Portable Internal 40SC Hard Disk Order No. M0239 Requires installation by an authorized Apple service provider. Order No. M0251 Required to drive an external monitor or projection system. Order No. M0268 To upgrade from one floppy disk drive to a 40-megabyte hard disk and a floppy disk drive. Requires installation by an authorized Apple service provider. Macintosh Portable CPU Order No. M5350 Macintosh Portable Hard Disk 40 CPU Order No. M5351 Peripherals Options Macintosh Portable lMB Memory Expansion Kit Order No. M0248 Macintosh Portable Data Modem 2400 Order No. M0250 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TIJC: 171-576 Macintosh Portable Internal FDHD SuperDrive Upgrade Order No. M0262 To upgrade from one floppy disk drive to two floppy disk drives. Requires installation by an authorized Apple service provider. The Macintosh Portable Handbook � System software � HyperCard software � Inside the Macintosh Portable HyperCard stack � Macintosh Portable Product Sampler HyperCard stack � Limited warranty statement The Macintosh Portable Handbook � System software � HyperCard software � Inside the Macintosh Portable HyperCard stack � Macintosh Portable Product Sampler HyperCard stack � Limited warranty statement Macintosh Portable Battery Recharger Order No. M0275 Includes power adapter. © 1 989 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, HyperCard, Macintosh, and ProDOS are registered trademarks of Apple Computer, Inc. Apple Desktop Bus, Disk First Aid, FDHD, LocalTalk, and SuperDrive are trademarks of Apple Computer, Inc. Motorola is a registered trademark of Motorola Corporation. MS-DOS is a registered trademark of Microsoft Corporation. OS/2 is a trademark of International Business Machines Corporation. September 1 989. Product specifications are subject to change without notice. Printed in U.S.A. M0335LUA Apple A!UX Operating System Version 1 . 1 . 1 B:i o t : l aKbHs t2Q5pmY : O : O : : / : /b i n / sh • ® Te rm i n a l 2 roo tcsh : tap944urhN 1 A5 : 0 : 0 : : / : /b i n /csh roo tksh : zamV t Term i n a l 1 daemon : xxxxxX f------�� b i n : xxxxxxxxx # Is / sys : xxxxxxxxx F I L ES adm : xxxxxxxxx b i n / uucp : : 5 : 5 : UUC dev / I p : xxxxxxxxxx • f t p : xxxxxxxxx # who : : 22 : 0 : who e tc / examp l es / I i b/ l os t+ foun d / mn t / newun i x nextun i x tmp / u/ un i x* user s / usr / 0 nobody : xxxxxx s tar t : PG /qLJa s tar tksh : PG /q s tar tcsh : PG /q cad : 7FgU4zB / Y mac : /F tp7SMP2 x : tEsECuEp . E t Mi J AppleTalk · --- "- · l@Gill5 � � LQ AppleTal. . . Chooser S e l e c t a L a s e rW ri t e r: H y p e rW ri t e r Mi ke's LW+ I. . . B a c k g ro u n d P ri n t i n g : A p p l eT a l k Z o n e s : CC3-6th/South C C 3 - 7 t h / N o rt h CC3- 7th/South C C 3 - B t h / N o rt h Overview The Apple® A/UX® operating system is a full implementation of AT&T's UNIX® System V, Release 2, Version 2 (with BSD 4.3 extensions) for the Apple Macintosh® II family of CPUs and the Macintosh SE/30 personal computer. This industry-standard multi tasking operating system pro vides higher education, govern ment, engineering, scientific, and OEM/VAR users with excellent support for software develop ment; research; computer-aided design, engineering, and manu facturing; technical publishing; office productivity; and database applications. Version 1 . 1 . 1 enhances the usefulness of A/UX by allowing more Macintosh applications to run in the A/UX environment, and by broadening the range of platforms it supports to include the Macintosh Ilci and Macintosh SE/30. It also supports the op tional X Window System add-on product and conforms to the POSIX Federal Information Processing Standard (FIPS). Features Benefits .,. Apple Tape Backup 40SC tape subsystem support .,. Enables local tape backup using standard UNIX utilities, which provide flexible archival and restore facilities . .,. Apple Macintosh desk accessory support .,. Allows users to set parameters and select network printers for Macintosh and A/UX applications by using the Chooser and the Control Panel. .,. File transfer between Macintosh and A/UX file systems .,. Allows users to move their data files and applications between the Macintosh and A/UX environments . .,. Macintosh video driver support .,. Allows use of compatible video cards and monitors without requiring special drivers . .,. Support for the AppleCD Sc™ CD-ROM drive .,. Allows inexpensive mass distribution of large A/UX file systems on compact discs . .,. Other software enhancements .,. Incorporates the latest functions of BSD networking (Version 4.3) and NFS (Version 3 . 2) . .,. Provides disk input/output up to two and a half times faster than the previous version; quadruples SCSI throughput to 1 megabyte per second . .,. Multiple-user AT&T UNIX license .,. Each binaty copy and software update of A/UX Version 1 . 1 . 1 includes a 16-user AT&T UNIX license. Features Benefits � Ability to run many 32-bit-compatible Macintosh applications � Enables users to run both UNIX and Macintosh applications in the same operating environment. � Support for color through the Macin tosh Toolbox and X Window System � Enables display of 256 colors from a palette of 16 million colors. � Runs HyperCard®Version 1 .2.2 � Allows users to organize information by association and context. � Lets users create and manage informa tion using virtually any medium. � Allows for high-speed information searches. � Support for POSIX Draft 1 2 and FIPS � Provides application portability by following the standard guidelines of the Federal Information Processing Standard (FIPS) #151 for UNIX systems, enabling federal government buyers to purchase A/UX systems. � X Window System Version 1 1 , Release 3 (optional add-on) � Allows programs written for the X Window System to run and/or use display service in the A/UX environment. Multiple screens and color displays are supported. � Serial Line/Internet Protocol (SL/IP) support � Enables internet access to A/UX services such as Sun Microsystems' Network File System (NFS) and standard BSD networking facilities over serial lines. � AppleTalk®for A/UX Version 2.0 (included with A/UX Version 1 . 1 . 1) � Allows any A/UX application Macintosh or UNIX-to share Apple LaserWriter® and ImageWriter® printers over the AppleTalk network system. These printers can also be shared by Macintosh computers running the Macintosh operat ing system. Product Details Macintosh Applications Execution NUX Version 1 . 1 . 1 allows many 32-bit-compatible Macintosh applications to run in the NUX environment. Macintosh applications that adhere to the specifications for the Macintosh 32-bit environ ment, as documented in the Inside Macintosh series, run in the NUX environment without change. Most Macintosh Toolbox features-including color and printing-are supported. Sound and direct hardware access are not available. POSIX Support NUX is compliant with both the Federal Information Processing Standard #151 (FIPS) and the POSIX Draft 12 standard. The federal govern ment created FIPS for POSIX Draft 1 2 . POSIX is the trade name of the IEEE Pl003 standard for the UNIX op erating system. Apple Tape Backup 40SC Support NUX supports the UNIX archival utilities, including tar and cpio, for the Apple Tape Backup 40SC, which uses preformatted DC2000 1/4-inch tape cartridges in QIC-100 format. AppleCD SC Support The AppleCD SC drive can be used as a read-only NUX file system of up to 500 megabytes, giving information systems providers an inexpensive distri bution medium. Multiuser and Multitasking Support A/UX supports multiple processes per user, enabling one interactive application to run many subtasks at once. Applications that don't use the screen, such as network communications and printing functions, can also run invisibly behind another application. With term or the optional X Window System add-on, multiple interactive programs may run simultaneously. NUX also supports multiuser activity via two back-panel serial ports or via third-party add-in boards. Communications A/UX provides standard UNIX communications such as cu and uucp, as well as more advanced UNIX facilities such as Berkeley Networking Services, NFS, Yellow Pages, and Mail. Serial, Ethernet, and TCP/IP support are provided. AppleTalk for A/UX Version 2.0 supports AppleTalk printing over LocalTalk™ and EtherTalk™ networks. Text Editing and Processing Text editing and processing utilities include vi, ex, ed, ditroff, nroff, tbl, eqn, and pie. NUX also includes Adobe Systems' Transcript utility for formatting output to the Apple LaserWriter printer. Programming NUX offers an assembler, a C compiler, debuggers, the Source Code Control System (SCCS), and related tools to assist in developing new applications or porting existing software to NUX. It also includes a set of UNIX libraries that allow C programs to access the functionality of the Macin tosh Toolbox, so that NUX applications can present the graphics-based user interface familiar to Macintosh users, in addition to the traditional UNIX appearance. Numerous other languages and tools are available from developers. System Administration NUX simplifies configuration and recovery. It automatically configures the smallest kernel possible, and simplifies the manual addition of new drivers. In addition, NUX keeps redun dant copies of crucial files so that, in the event of a damaging system crash, it can automati cally return the system to a networkable state. System Requirements To use the Apple A/UX operating system, you will need: ... A Macintosh SE/30, Ilci, IIx, or Hex computer with a minimum of 4 megabytes of RAM or a Macintosh II computer with a minimum of 4 megabytes of RAM and an Apple Paged Memory Management Unit (PMMU) ... An Apple hard disk (minimum 80 megabytes) or the equivalent ... An Apple or equivalent monitor that is compatible with A/UX Version 1 . 1 . 1 ... For Ethernet connectivity, the Apple EtherTalk NB Card or equivalent for the Macintosh II, IIx, Ilcx, or Ilci. For the Macintosh SE/30, an Ethernet interface card is required. Communications ... Network access via Ethernet or serial lines using TCP /IP or SL/IP protocols, or via direct serial or modem connections ... File transfer, terminal emulation, and electronic mail with UNIX systems via uucp protocols ... Local area networking over Ethernet with the EtherTalk NB Card or over serial lines using SL/IP ... Transparent file sharing over Ethernet or serial lines using NFS Version 3 . 2 ... Remote log-in and execution, resource sharing, file transfer, and electronic mail with Berkeley Networking Services (from BSD 4.3) ... Domains, name service, and subnets ... Remote execution or display service via X Window System Version 1 1 , Release 3 (optional add-on) Apple enhancements ... Access to Macintosh Toolbox for A/UX applications and Macintosh applications ... Automatic recovery of files in case of a crash ... Automatic reconfiguration of device drivers ... File transfer utility that converts Macintosh files to A/UX files ... AppleTalk printing support over Loca!Talk and EtherTalk networks. (EtherTalk printing to LaserWriter and ImageWriter printers requires a n EtherTalkto-Loca!Talk router such as the AppleTalk Internet Router.) , Technical Specifications Portability standard ... AT&T UNIX System V, Release 2, Version 2 ... Compliant with the System V Interface Definition (SVID), and conforms to the System V Verification Suite (SVVS) ... 4.3 BSD extensions (including signals, job control, groups, sockets, TCP/IP, subnets, and domains) ... Compliant with FIPS #151 and the IEEE P1003 . 1 (POSIX Draft 1 2) standard Shells (command-line interpreters) ... Bourne, Korn, C Development tools ... Editors (vi, ex, ed, ditroff, nroff, tbl, eqn, and pie) ... Assembler and C compiler Lint, lex, yacc Debuggers (adb, sdb) ... Linker (/d) ... Source control (SCCS, make, and other UNIX tools) ... ... Optional Equipment ... Additional memory ... An Apple Tape Backup 40SC or the equivalent ... An AppleCD SC drive Apple A!UX Operating System Version 1 . 1 . 1 Ordering Information Macintosh Ilci A/UX System Order No. B0159LL/A Macintosh IIci personal computer with A/UX 1 . 1 . 1 on SO-megabyte internal hard disk A/UX Internal 80MB Hard Disk Order No. MSOl l/C AIUX 1 . 1 . 1 on SO-megabyte hard disk Macintosh Ilcx A/UX System Order No. B0097LL/A Macintosh Hex personal computer with A/UX 1 . 1 . 1 on SO-megabyte internal hard disk A/UX Tape Product 1.1.1 Order No. B0043LL/B A/UX 1 . 1 . 1 on a 40-megabyte tape cartridge Macintosh IIx A/UX System Order No. B002LL/C Macintosh IIx personal computer with A/UX 1 . 1 . 1 on SO-megabyte internal hard disk A/UX External 80MB Hard Disk Order No. MS004/D A/UX 1 . 1 . 1 on SO-megabyte hard disk Related Products and Services Apple 68851 Paged Memory Management Unit (PMMU)* Order No. M022 1 Macintosh II EtherTalk NB Card Order No. M0405 Apple Tape Backup 40SC Order No. M2640/A Apple 4MB Memory Expansion Kit* Order No. M0707 Information for Programmers and Developers The Apple Programmers and Developers Association (APDA) provides a wide range of development products and documentation-from Apple and other suppliers-for programmers and developers who work with Apple equipment. For information about APDA, contact: A/UX Floppy Disk Product Order No. MSl 43/D A/UX 1 . 1 . 1 on SOOK floppy disks A/UX Update Tape Product Order No. B0055LL/C Update A/UX Versions 1.0, 1 .0 . 1 , or 1.1 to A/UX 1 . 1 . 1 with a 40-megabyte tape cartridge AppleCD SC Drive Order No. M2700/A Apple Hard Disk 80SC Order No. M26SS/A X Window System for A/UX Order No. M0709 Inside Macintosh Available from APDA™ A/UX Hotline-5-hour Telephone Support Order No. MS130 APDA Apple Computer, Inc. 20525 Mariani Avenue, M/S 33G Cupertino, CA 95014 S00-2S2-APDA (S00-2S2-2732) Fax: ( 40S) 562-3971 Telex: 171-576 AppleLink: APDA If you plan to develop Applecompatible hardware or software products for sale through Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (40S) 996-1010 TLX: 171-576 A/UX Update Floppy Disk Product Order No. B0056LL/C Update A/UX Versions 1 . 0, 1 . 0 . 1 , or 1 . 1 to A/UX 1 . 1 . 1 with SOOK floppy disks A/UX Manual Set Order No. MS044/A 1 5-binder manual set, includes references and guides on such topics as system administration, text-processing tools, man (manual) pages, software development tools, and networking A/UX Hotline-15-hour Telephone Support Order No. MS140 A/UX Manual Set Update Service-Single Copy Order No. MS125 A/UX Software Set Update Service-Individual Workstation Tape Order No. MS007 Disk Order No. MS002 'Dealer installation i s required. retail channels, you can get valuable support from Apple Developer Programs. Write to: Apple Developer Programs Apple Computer, Inc. 20525 Mariani Avenue, MIS 51W Cupertino, CA 95014 For the name of your nearest authorized Apple A/UX dealer, call S00-53S-9696. © 1 989 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, NUX, HyperCard, ImageWriter, LaserWriter, and Macintosh are registered trademarks of Apple Computer, Inc. APOA, AppleCD SC, EtherTalk, and LocalTalk are trademarks of Apple Computer, Inc. NFS is a trademark of Sun Microsystems, Inc. Transcript is a trademark of Adobe Systems, Inc. UNIX is a registered trademark of AT&T Information Systems. August 1 989. Product specifications are subject to change without notice. Printed in the U.S.A. M8142/B X Window System™ 2. 1 for A/UX I Quit 1 1 Pr ev Page 1 1 Next Page I Select up 1 0 da�s , 8:29, 6 users , JCPU idle l og i n@ tt� 5 : 03p111 24 ! 06 1290 ! 53 conso l e 3 4 ! 13p111 tt�p3 3 37 9 ! 49a111 tt�C1 1 ! 14p111 3 ! 52 9 tt�p2 36 39 ! 10 10 ! 22a111 tt�pO tt�p1 4 ! 5 7 p lll 11 4 range : a character Ox0020 ( 0 . 32 ) thru OxOOff ( 0 . 255 ) Ox0030 ( 0 . 48 ) upp e r left : �-�-��-�-�--�-- 5 4 3 2 1 0 1----+---____,1---+---;9 6 7 8 < B c N 0 H > ? @ D E F p Q J K A G L M x v R s Overview Apple Computer's implementation of X Window System™, Version 1 1 , Release 4 for the A/UX® operating system provides two distinct products: Xl 1 and MacX™. The first, Xl 1 , delivers a native X Window System environment that is well-suited for technical users and software developers. Xl 1 provides a full development environment, including X pro gramming libraries, the X Toolkit intrinsics, and the Athena Widget Set. The second, MacX, allows X applications to share the A/UX software Finder™ desktop with Macintosh® and UNIX® applica tions. With MacX, users can open frequently-used X client applica tions by just choosing a command from a Macintosh pull-down menu. Both Xl 1 and MacX allow users to take advantage of the highly portable, network-transparent X Window System. The X Window System is the result of years of development work by researchers from the computer industry and from the Massachusetts Institute of Technology (MIT). Apple Computer's X Window System for A/UX complies with the standards and conventions set by the MIT X Consortium. Product Details Xl l for A/UX Environment � Xl l for NUX offers the native X Window System environment with the improved performance of the X Window System, Version 1 1 , Release 4 server. Xl 1 controls the display and does not allow access to the NUX Finder. X libraries and applications Network transparency � Xl l client applications can reside on any system on the network-on a local computer or a remote host computer. The applications can also be displayed on a local or remote system. Xl 1 display font families include Charter, Clean, Courier, Helvetica®, Lucida, New Century Schoolbook, Symbol, and Times®. Standard libraries, standard include files, applications, and utilities are provided for X client application development. These include l ibX l l , l ibXau, � l ibXaw, l ibXdmcp, l ibXext , l ibXinput , l ibXmu, l ibXt, and l ib o l dX. Screen options � Xl l supports both mono chrome and 8-bit color video cards and displays. The 8-bit color option allows simulta neous display of up to 256 colors or shades of gray from a palette of 16 million colors. � Documentation � Xl 1 documentation includes Environment � MacX allows X client applications to share the NUX Finder with multiple Macintosh and UNIX applications. MacX is appropriate for novice and experienced users alike. Documentation � MacX documentation includes MacX User's Guide, which describes how to use MacX features. � MacXfor A/UX Supplement describes how to use the MacX server in the NUX Finder environment. Required equipment � At least 4 megabytes of RAM (5 megabytes recommended) � Apple SO-megabyte (or larger) hard disk or the equivalent (160 megabytes recommended) � NUX operating system Version 2.0, NUX Version 2.0. 1 , o r later versions XI I User's Guide for AIUX, which describes how to use Xl l ; and two reference guides, XI I Command Reference for AIUX and XI I Programmer's Reference for AIUX, which describe command usage and the programming libraries. MacXfor A/DX To use the X Window System for NUX, you'll need the following: � Macintosh IIfx, Macintosh IIci, Macintosh IIx, Macintosh Hex, Macintosh Hsi, or Macin tosh SE/30 personal computer; or Macintosh II with PMMU Optional equipment � Optional: an Apple® EtherTalk® NB Card for the Macintosh II family of computers, or an equivalent Ethernet card for the Macintosh SE/30 (the use of Ethernet is recommended) Features Bent;{its Xll for A/UX .,. X Window System, Version 1 1 , Release 4 server .,. Optimizes graphics performance and memory usage .,. Native X Window System user environment .,. Provides X Window System environ ment suitable for displaying client applica tion running on other hardware platforms .,. Complete Xl l Release 4 development tools .,. Allow users to develop X applications using the Xlib library and the Xtk Toolkit .,. Sample widget set .,. Includes MIT Athena Widget Set, suitable for customization .,. X Window System, Version 1 1 , Release 4 client applications .,. Provides desktop client applications, such as o c l o ck and x c a l c ; utilities, such as xt e rm ex terminal emulator); and development tools .,. Support for 1-bit black-and-white display, and 2 56-color display with an 8-bit video card .,. Permits display of X client applications on any monitor connected to an A/UX system .,. Support for multiple-screen display .,. Lets users display an X client applica tion on any monitor connected to an A/UX system .,. User and reference manuals .,. Provide documentation on using Apple Computer's X Window System for A/UX .,. Provide reference pages that describe Xl 1 commands, client applications, and programming libraries MacXfor A/UX .,. A/UX Finder integration .,. Lets users run X client applications, Macintosh productivity applications, and UNIX applications concurrently on A/UX X Window System 2. 1 for A/UY Technical Specifications Xll for A/UX Environment Network transparency � Color support � Support for "backing store" and "save under" features that dramatically improve window system performance � Window manager User control of screen configuration and customization � � Ability to manage multiple screens (using t wm) from a single window manager process � Bitmapped image manipula tion utilities, including conver sion from screen image to PostScript® format (b i tmap, Client applications (v i ewre s) All client applications are based on Xll Release 4 � Terminal emulator with DEUM VT102™ and Tektronix 4014 compatibility (xt e rm) � Mouse-based screen editor � (xe dit) (xman) � Manual page browser xdpr, xwd, xwud, xp r) � � Widget browser Font displayer (x fd) C libraries � Full application develop ment toolkit (X Toolkit intrinsics and Xaw Athena Widget Set) � Graphics library (Xlib) � Include files MacXjor A/UX Environment Color support Full international character set support Window Manager X Window System 2.1 for A/UX Order No. M0411LL/B With your order, you'll receive X Window System 2 . 1 for A/UX software: -15 installation disks for Xll -6 installation disks for MacX -X Window System 2 . 1 for A/UX documentation, which includes � Getting Started with X Window System for AIUX � MacX User's Guide � MacXfor A!UX Supplement � Xl l User's Guide for AIUX � Xl 1 Command Reference for AIUX � Xl 1 Programmer's Reference for A!UX X Window System Site License Order No. M0747LL/B X Window System 2.1 for A/UX Right to Copy Order No. M0749LL/B X Window System 2.1 for Order No. M0748LL/B Network transparency � Integrated with the A/UX: Finder � Ordering Information A/UX Manual Set � � � User control of screen configuration and customization For the name of your nearest authorized Apple A/UX and X Window System dealer, call 800-538-9696. Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 408- 996-1010 TLX: 171-576 © 1 990 Apple Computer, Inc. Apple, the Apple logo, NUX, EthetTalk, Macintosh are registered trademarks of Apple Computer, Inc. Finder and MacX are trademarks of Apple Computer, Inc. Charter is a trademark of Bitstream. DEC and VT102 are trademarks of Digital Equipment Corporation. Helvetica and Times are registered trademarks of Linotype AG and/or its subsidiaries. Lucida is registered trademark of Bigelow and Holmes. Postscript is a registered trademark of Adobe Systems, Inc. Tektronix is a registered trademark of Tektronix, Inc. UNIX is a registered trademark of AT&T Information Systems. X Window System is a trademark of MIT. January 1990. Product specifications are subject to change without notice. Printed in the U.S.A. M0659LL/B MacX™ l . 1 Remote Window H fo n t s e l ABCDEFGHIJ KL abcdefghijklntnopq 0123456789 spr i nger , x 3% w 1 0 : 36arn up 7 da8s , 18 : 4 8 , 6 users , l oad avera User tt8 l o g i n@ idle JCPU PCPU wh conso l e 1 : 47prn 67 : 25 4295 : 07 1760 : 47 root tt8r1 10 : 34arn 3 2 w tt8rO 3 : 13prn 1 : 27 668 : 21 657 : 30 tt8C1 3 : 13prn 1 : 27 18 18 tt8C2 5 : 31prn 1 : 23 179 : 21 1 : 25 root tt8C3 6 : 15prn 1 : 24 2 : 09 spr i nger , x 4% D Overview MacX™ 1 . 1 software provides an X Window System™ display server for the Apple® Macintosh® and A/UX® operating systems. MacX allows X client applications to share the desktop with Macintosh applications. Macintosh users can trans parently access X applications running on a variety of computers that support the X Window System. With MacX, users can display X applications in easy-to use Macintosh windows by choosing commands from a customizable pull-down menu. MacX allows users to cut and paste graphics between X and Macintosh applications. The X Window System is the result of years of development by researchers from the computer industry and from the Massachu setts Institute of Technology (MIT). MacX 1 . 1 complies with the Version 1 1 , Release 4 stan dards and conventions set by the MIT X Consortium. MacX demonstrates Apple Computer's commitment to multivendor connectivity and industry standards. Product Details MultiFinder compatibility Foreign window manager DECwindows support .,.. Client applications can share the desktop with Macintosh applications. Users can move easily back and forth between MacX, the desktop, and other Macintosh applications. support .,.. MacX offers support for the use of DECwindows™. With the appropriate network software from Apple, MacX is com patible with DECwindows conventions for remote startup of applications and for cutting and pasting between Macintosh and DECwindows applications. Standards conformance .,.. MacX 1 . 1 implements X Window System, Version 1 1 , Release 4 standards, including Xl l protocols, ICCCM window management, and the XLFD (X logical font description) protocol. MacX includes support for the Version 1 1 , Release 4 shape extension. MacX window manager .,.. MacX includes a built-in window manager that complies with the ICCCM standard. The MacX window manager provides title bars, close boxes, and other Macintosh window controls. Users can control client applications in windows on their desktop using Macintosh user interface capabilities. Required equipment To use MacX, you'll need the following: .,.. Any Macintosh computer .,.. At least 2 megabytes of memory .,.. At least two floppy disk drives (a hard disk is highly recommended) .,.. MacX includes a special capability for those users who want to use a foreign window manager, such as mwm of OSF/Motif or twm. MacX offers a special Macintosh window devoted to displaying client applications controlled by a foreign window manager. This window can share the desktop with other client appli cations, which are controlled by the built-in MacX window manager. Font Manager .,.. MacX includes a rich library of font families: Charter, Clean, Courier, Helvetica®, Lucida, Lucida Bright, Lucida Type writer, New Century School book, Symbol, and Times®. In addition, MacX can access the Macintosh screen fonts located in the System file. MacX comes with sophisticated tools for font manipulation, such as a font compiler that compiles font files from bitmap distribution format (BDF) to the server's internal format. .,.. Macintosh system software version 6.0.4 (or later) .,.. A network connection (using the built-in LocalTalk® port in the Macintosh or an Ethernet connection) Color support .,.. MacX supports 8-bit color and gray-scale video cards. Users have access to 256 distinct colors or shades of gray from a palette of 16 million colors. MacX supports Apple video cards, including the 8 • 24 Card and 8 • 24 GC Card; third party video cards; and built-in video on Macintosh computers, such as the Macintosh Ilci. Network configurations .,.. MacX takes advantage of the Macintosh Communications Toolbox, allowing multiple simultaneous connections over different transport protocols. A communications tool that supports TCP/IP is provided. DECnet connection tools are available from third-party sources. Optional equipment .,.. Apple EtherTalk® NB Card or the equivalent .,.. Macintosh II Extended High Resolution Display Video Card and AppleColor� High Resolution RGB Monitor or the equivalent (multiscreen configurations are supported) .,.. Apple Two-Page Mono chrome Monitor .,.. Apple Macintosh Portrait Display Features Benefits .,.. Compliance with the MIT X Consortium specifications for the X Window System, Version 1 1 , Release 4 .,.. Provides a complete standard conforming X Window System server implementation for Macintosh computers .,.. Integration with MultiFinder® software .,.. Allows users to switch between X client applications and Macintosh applications from the desktop .... Support for multiple networking protocols .,.. Permits MacX to take full advantage of popular networking protocols for the Macintosh, including TCP /IP, third-party DECnet'" implementations, and the AppleTalk® network system .,.. Support for multiple monitors .,.. Enables users to take advantage of multiple monitor setups .,.. Allows client applications to display on multiple screens .... Built-in window manager .,.. Gives users the familiar techniques of the Macintosh user interface when moving and resizing MacX windows .,.. Support for display of monochrome and color applications .,.. Allows simultaneous display of up to 256 colors or shades of gray from a palette of 16 million colors with the appropriate video card .,.. Easy X application startup using pull-down menus .,.. Allows users to open a client application by choosing a command from a pull-down menu .... Includes capability to customize the pull-down menu; users can create, edit, and save commands to open frequently used client applications quickly . .,.. Full copy and paste capabilities for text and color graphics .... Lets users copy images of X client applications and paste them into Macintosh applications through the Macintosh Clipboard .,.. Allows Macintosh applications to provide graphic selections for pasting into X client applications .,.. Complete set of user manuals .,.. Provides the information necessary to install, configure, and use MacX MacX 1 . 1 Technical Specifications MacX display server ... Network transparency ... Xl 1 Release 4 compliance .,. Support for multiple monitors ... Copy and paste capabilities for text and graphics between X and Macintosh applications .,. Color support .,. Support for the full interna tional character set, including the ability to translate automatiOrdering Information MacX Order No. M0108LL/B cally between the Macintosh and X representations of 8-bit characters .,. Support for the all Apple keyboards and the Apple Desktop Bus™ (ADB) mouse (for applications that make use of them, the second and third mouse buttons are emulated through the keyboard) ... Support for the "backing store" and "save under" With your order, you'll receive ... MacX software ... Macintosh Communications Toolbox software ... MacTCP software ... MacX Font Library software ... .MacX User's Guide ... .MacX Installation Guide .,. .MacTCP Administrator's Guide Related Products MacX Manual Set Order No. M0602LL/A X Window System Order No. M0747LL/A features, which dramatically improve X Window System perforn1ance Network connections ... Support for LocalTalk and EtherTalk connections ... Transport protocols support includes MacTCP® (Apple Computer's implementation of the TCP/IP protocols), Apple Talk ADSP, and DECnet For information about site licenses, contact Apple Software Licensing Apple Computer, Inc. 20525 Mariani Avenue, MIS 38-I Cupertino, CA 95014 408-974-4667 Site License X Window System 2.1 Order No. M04 1 1 LL/B X Window System for A/UX Order No. M0748LL/B Apple EtherTalk NB Card Order No. M0410LL/A AppleColor High-Resolution Order No. M0401 for A/UX Manual Set RGB Monitor Apple Macintosh Portrait Order No. M0404 Display Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 408-996-1010 TIX: 171-576 © 1990 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, A/UX, EtherTalk, LocalTalk, Macintosh, MacTCP, and Multifinder are registered trademarks of Apple Computer, Inc. AppleColor, Apple Desktop Bus, and MacX are trademarks of Apple Computer, Inc. Charter is a trademark of Bitstream. DECnet and DECwindows are trademarks of Digital Equipment Corporation. Helvetica and Times are registered trademarks of Linotype Company. Lucida is a registered trademark of Bigelow & Holmes. OSF/Motif is a trademark of Open Software Foundation, Inc. X Window System is a trademark of MIT. April 1990. Product specifications are subj ect to change without notice. Printed in U.S.A. M0246!.L/C MacX25 Used By: MacH25 # t F ra m e L e u e l [] s: T w o - Lll a y C h a n n e l s : [] I n c: o m i n g Ready Channels: 31 21 ill 1;1 III s u p p o rt s 6 4 U C s ; 4 0 a re a s s i g n e d h e re Highest Lowest P a c k e t & Lll i n d o w S i z e Ti m e r s j M a c: H 2 5 Comments Quantity 40 __ 30 __ 20 __ To t a l : MaHimum: t_ O 1_ 0 2_ 0 1.;:i III III 40 64 Overview The MacX25™ software links Apple ® Macintosh® personal computers to packet-switched data networks (PSDNs) support ing CCITT Recommendation X. 25. MacX25 server software allows a Macintosh to be set up as a single entry point to the PSDN. Access to host computers and end-user services on the PSDN is distributed from the server to Macintosh computers over the AppleTalk® network system. MacPAD™ software, included with MacX25 , works in conjunc tion with the server software and provides packet assembler/dis users with a menu listing avail able hosts and end-user services assembler (PAD) connectivity to the PSDN. Implemented as a con by name. Users connect to services simply by selecting the nection tool for the Macintosh Communications Toolbox, appropriate name-they aren't MacPAD allows terminal applica required to know PAD com mands and address numbers. tions using the toolbox to con nect to host systems on the The MacX25 Programming PSDN. Library (available separately) works in conjunction with the MacX25 features an adminis trator's application that facilitates MacX25 server to provide X. 25 configuration and administration access to applications, enabling of the server. An address service developers to create Macintosh allows administrators to set solutions that give users access addressing details on the Macin to packet-switched networks. tosh server, presenting MacPAD Features Benefits ,... X.25 network access ,... Provides Macintosh computer users with reliable wide area network connectivity. ,... Conformance to International Telegraph & Telephone Consultative Committee (CCITT) recommendations ,... Provides universal interoperability with other X.25-conformant systems. ,... Server-based access ,... Makes it easy to add users. ,... Reduces costs by maximizing use of expensive resources such as leased lines. ,... Packet assembly/disassembly facility (MacPAD) ,... Supports asynchronous terminal access to packet-switched networks. ,... Easy-to-use Address Book with a graphics-based user interface ,... Allows users to select an available service by name without having to learn traditional PAD commands. ,... Graphics-based Administrator application ,... Facilitates software installation and administration of user access. ,... User passwords ,... Prevents unauthorized users from accessing the se1ver. ,... Runs under the MultiFindd" system software ,... Eliminates the need for a dedicated computer, allowing the server to run other applications. Technical Summary General Features Optional Facilities MacX25 supports the following: .,. CCITT 1980 Compatible Mode .,. CCITT 1984 Compatible Mode .,. Packet Assembler/Disassem bler (X.3, X.28, X. 29) .,. Operation as a DTE .,. Operation as a DCE .,. Virtual Circuits: 64 maximum .,. Single link for each Apple Serial NB Card .,. Multiple cards for each Macintosh II .,. Operation at up to 19.2Kbps with RS-232C .,. Operation at up to 64Kbps with V.35 For Subscription Registration At Call Initiation At Call Reception MacX25 supports the following: .,. Packet Size Negotiation .,. Window Size Negotiation .,. Throughput Class Negotiation .,. CUG Group Specification .,. BCUG Group Specification .,. Fast Select .,. Network User Identification .,. Charging Information .,. Reverse Charging .,. RPOA Selection .,. Call Address Modified Notification .,. Transit Delay Selection .,. User Data Field .,. Calling Address Extension .,. Called Address Extension .,. Quality of Service Negotiation .,. Expedited Data Negotiation MacX25 supports the following: .,. Packet Size Negotiation .,. Window Size Negotiation .,. Throughput Class Negotiation .,. CUG Group Specification .,. BCUG Group Specification .,. Fast Select Acceptance .,. Reverse Charging Acceptance . .,. Charging Information .,. Call Redirection Notification .,. Transit Delay Selection .,. User Data Field .,. Calling Address Extension .,. Called Address Extension .,. Quality of Service Negotiation .,. Expedited Data Negotiation MacX25 supports the following: .,. Extended Sequence numbers .,. Default Packet Size Assignment: 32 to 4,096 .,. Default Window Size Assignment: 1 to 1 28 .,. Flow Control Parameter Negotiation: Fixed (at "yes") .,. Throughput Class Negotiation: Fixed (at "yes") .,. Closed User Groups .,. Bilateral Closed User Groups .,. Fast Select Acceptance : Fixed (at "yes") .,. Reverse Charging Acceptance .,. Local Charging Prevention MacX25 does not support the following: .,. On-Line Facility Registration .,. Default Throughput Class Assignment: Fixed (at 48000 bps) .,. D bit modification .,. Multiple servers for each AppleTalk network system MacX25 does not support the following: .,. Permanent Virtual Circuits .,. X.32 switched circuit operation Note: The preceding sections list the capabilities of the MacX25 server, and not those of MacPAD. Use of a facility depends on support for it in the appropriate supported PSDN. All parameters listed under Subscription Registration can be set by the administrator via the Administrator application, except for parameters marked "Fixed"; these parameters are fixed at the specified values or settings. Parameters listed under Call Initiation and Call Reception are accessible to software developers via the MacX25 server. Network Certification MacX25 is certified for connection to Telenet and GEIS (GEISCO) networks. Certification is planned for Tymnet and DDN; and in Europe, for the U.K. (PSS), Germany (Datex-P) , France (Transpac), Italy (ITAPAC), Sweden (Datapak) , the Netherlands (DN-1), Canada (Datapac), and Australia (Austpac) . System Requirements MacX25 Server To set up a MacX25 server, you'll need: .,. Any personal computer in the Macintosh II family with an internal hard disk (2 megabytes of RAM recommended) .,. Macintosh System Software Version 6.0.3 (or later) .,. An Apple Serial NB Card with the appropriate RS-232C or V.35 cable .,. The appropriate LocalTalkT" network-compatible cable connectors To use MacX25 on an Ethernet network, you'll need the appro priate Ethernet interface card for your Macintosh . MacPAD To use MacPAD, you'll need: .,. A Macintosh Plus, Macin tosh SE, or Macintosh SE/30 personal computer, or any computer in the Macintosh II family .,. A terminal-service applica tion that uses the Macintosh Communications Toolbox .,. The appropriate LocalTalk compatible cable connectors To use MacPAD on an Ethernet network, you'll need the appro priate Ethernet interface card for your Macintosh . The AppleTalk Data Stream Protocol (ADSP) software and the Macintosh Communications Toolbox software are included with the MacX25 server software. MacX25 Programming Library Overview The MacX25 Programming Libra1y allows developers to create soft Features 11o> High-level programming interface ware solutions that provide users with access to a packet-switched data network . It works in conjunc tion with the MacX2 5 server to provide X. 2 5 services to application programs . .,.. Library of X.25 service routines The library is a toolkit, or collec tion of routines, that offers a high level program interface for applica tions . Routines are included for initiating and terminating contact with the MacX2 5 server, establishing and closing down a virtual circuit, passing data across an established circuit, and more . Technical support is available to Apple Partners . Benefits .,.. Provides access to X.25 over the AppleTalk network system, using the AppleTalk Data Stream Protocol (ADSP) . .,.. Eliminates the need for developers to have detailed knowledge of ADSP and AppleTalk. .,.. Facilitates development of distributed X.25 applications. .,.. Allows applications to run on the MacX25 server under MultiFinder. Product Details C programming libraries are supplied with the MacX25 Programming Libra1y. Routines are included that allow users to connect and disconnect from the server and to query server status and circuit information. A packet-level interface using control blocks is provided for developers who require maximum control. A higher- level logical packet interface, also pro vided, performs data translation and formatting services, creates X. 25 packets, and relieves the programmer of some lower-level tasks. The MacX25 Program ming Library includes a programmer's guide . System Requirements To use the MacX25 Programming Library, you'll need: .,.. A Macintosh Plus, Macintosh SE, or Macintosh SE/30 personal computer, or any computer in the Macintosh II family .,.. Macintosh System Software Version 6.0.3 (or later) .,.. The appropriate LocalTalk-compatible cable connectors To use the MacX25 Programming Library on an Ethernet network, you'll need an ap propriate Ethernet interface card for your Macintosh. For development work, the Macintosh Programmer's Workshop (MPWT) Version 3.0 with MPW C is required. MacX25 Ordering Information MacX25 Order No. M07 1 1 MacX25 Programming Library Order No. M0245LL/A Apple Serial NB Card Order No. M0264 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 With your order, you'll receive : .,.. MacX25 server software .,.. MacPAD software .,.. Macintosh Communications Toolbox software .,.. ADSP software .,.. MacX25 Administrator's Guide .,.. MacPAD User's Guide With your order, you'll receive : .,.. MacX25 Programming Library software .,.. MacX25 Programmer's Guide For information about licensing, contact: Apple Software Licensing Apple Computer, Inc . 10431 De Anza Blvd., MIS 381 Cupertino, CA 95014 To use the Apple Serial NB Card, you'll need one of the following cables: .,.. RS-232C Cable (Order No. M01 28LL/A) .,.. V'.35 Cable (Order No. M01 27LL/A) © 1 989 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, and Macintosh are registered trademarks of Apple Computer, Inc. LocalTalk, MacPAD, MacX25, MPW, and MultiFinder are trademarks of Apple Computer, Inc. June 1 989. Product specifications are subject to change without notice. Printed in U.S.A. M0247LUA Macintosh Portable Numeric Keypad Module Overview Features Benefits The Macintosh ® Portable Numeric Keypad Module is designed especially for the Apple® Macin tosh Portable personal computer. This 18-key keypad can be in serted on the right or left of your keyboard, for your convenience, in place of the trackball. The keypad is ideal for number intensive applications, because its firm, positive-response keys make it easy to enter numeric data quickly and accurately. And the keypad consumes very little power, enabling you to use your computer for a long time before recharging the battery. � Firm, positive-response keys in standard layout � Makes it easy to enter numbers quickly and accurately. � Lets you do most calculations right on the keypad-without having to move back to the keyboard-with its four arithmetic function keys: Enter, Clear, decimal point, and equal sign. � Flexible configuration � Lets you work the way you like, with the keypad mounted on either side of the keyboard, for left- or right-handed use. � Is interchangeable with the Macintosh Portable Trackball� for convenient use of number-intensive applications as well as those that require frequent use of the trackball. � Power-efficient design � Optimizes the life of your Macintosh battery. � Lets you use your computer longer before recharging. 'Requires inst21lation by an authorized Apple dealer. Macintosh Portable Numeric Keypad Module System Requirements Technical Specifications To use the Macintosh Portable Numeric Keypad Module, you'll need a Macintosh Portable personal computer with System Software Version 6.0.4 (or later). Keys Size and weight Number of keys: 18 � Keys included Numbers: 0-9 Arithmetic operators: /, *, -, + Decimal point Enter Clear Height: maximum 1 . 0 in. (2. 5 cm) � Width: 3.0 in. (7.6 cm) � Depth: 5.0 in. (12.7 cm) � Weight: 5.0 oz. (140 g) � =, � Interface Direct internal connection with the Macintosh Portable personal computer � Ordering Information Macintosh Portable Numeric Keypad Module* Order No. M0239 Environmental requirements Operating temperature: 32° to 122° F (0° to 50° C) � Storage temperature: -40° to 140° F (-40° to 60° C) � Relative humidity: 95% noncondensing at 32° to 122° F (0° to 50° C) for 8 hours � With your order, you'll receive: Macintosh Portable Numeric Keypad Module � Limited warranty statement � 'Requires installation by an authorized Apple dealer. Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 © 1 989 Apple Computer, Inc. Apple, the Apple logo, and Macintosh are registered trademarks of Apple Computer, Inc. September 1989. Product specifications are subject to change without notice. Printed in the U.S.A. M0345Ll)A Apple Keyboard Overview Features Bene.fits The Apple ® Keyboard is the stan dard keyboard for the Macintosh™ SE and Macintosh II personal computers. Featuring a typewriter style layout plus a numeric key pad and cursor keys, it provides an ideal solution for business and higher-education uses. • Apple Desktop Bus'" (ADB) interface • Plugs directly into any ADB port on your computer or another ADB peripheral. • Allows the daisy-chain connection of other ADB input devices. • Standard typewriter-style keyboard with numeric keypad and cursor keys • Speeds data entry for number-intensive applications. • Lets you quickly move the cursor through a document without taking your hands off the keyboard. • Remapping desk accessory (packaged separately) * • Lets you assign menu-based commands or text strings to a particular key or key combination. · • ® System Requirements Technical Specifications Apple Keyboard Any Apple personal computer with an Apple Desktop Bus interface. Number of keys Size and weight 81; includes 10-key numeric pad and four cursor-control keys Height: 1 .75 in. (44.5 mm) Width: 16.5 in. (418 mm) � Depth: 5.6 in. (142 mm) � Weight: 2.25 lbs. (1 kg) � Ordering Information Apple Keyboard � � Order No. M01 16 With your order, you'll receive: � Apple Keyboard and cable � Referral card � Limited warranty statement * See your authorized Apple representative for details regarding the remapping desk accessory. Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TIX: 171-576 © 1987 Apple Computer, Inc. Apple and the Apple logo are registered trademarks of Apple Computer, Inc. Apple Desktop Bus and Macintosh are trademarks of Apple Computer, Inc. March 1987. Product specifications are subject to change without notice. M2228 Apple Extended Keyboard Overview Features Benefits The Apple® Extended Keyboard is an alternative keyboard for your Macintosh'" SE or Macintosh II personal computer. It includes 15 function keys, a numeric keypad, standard cursor arrow keys in a T-style layout, and 6 cursor control keys. It's ideal for running terminal-emulation and related data communications programs, alternate operating systems, and their applications. � Apple Desktop Bus'" (ADB) interface � Plugs directly into any ADB port on your computer or another ADB peripheral. � Allows the daisy-chain connection of other ADB input devices. Lets you take advantage of applications that support function keys. 15 built-in function keys � Remapping desk accessory (packaged separately) � � � Lets you assign menu-based commands or text strings to a particular key or combination of keys (including the function keys). Represents some of the most common functions of the MS-DOS environment. � Dual-legend keycaps � � T-style cursor pad � Provides an intuitive layout of the cursor arrow keys. � 6 cursor control keys � � Numeric keypad � Lets you quickly move through a docu ment without taking your hands off the keyboard. Speeds data entry for number-intensive applications. • ® Apple Extended Keyboard System Requirements Any Apple personal computer with an Apple Desktop Bus interface. Technical Specifications Keys Total number: 105 • Additional features: -10-key numeric pad -15 function keys -4 arrow cursor-control keys in T-style layout -6 special cursor-control keys (Home, Page Up, Page Down, Forward Delete, End, and Help) • Product Details The keyboard has 1 5 function keys (Fl-F 1 5) and 6 cursor control keys (Home, Page Up, Page Down, Forward Delete, End and Help). • • • • Height: 2.25 in. (56.4 mm) Width: 19. 1 3 in. ( 486 mm) Depth: 7.4 in. (188 mm) Weight: 3 .63 lbs. ( 1 . 6 kg) use these definitions as ap propriate. The remaining 1 1 function keys can also be defined by the user. The remapping facility is available for a specific application or globally for all applications. • Fl-F4 are labeled on the housing under the keys (Fl =undo, F2=cut, F3=copy, and F4=paste). These are not predefined default values, however developers are being encouraged to • Apple Extended Keyboard Order No. M01 15 • Ordering Information Size and weight • The function keys are operative by using the remapping desk accessory or by using an MS-DOS application with appro priate co-processor card. Developers are being en couraged to support these keys in their applications. The Caps Lock LED is operative in the Macintosh environment. The Num Lock and Scroll Lock are used by some third-party applications. Developers are being encouraged to support these LEDs in their applications. • With your order, you'll receive: Apple Extended Keyboard and cable • Referral card • Limited warranty statement • *See your authorized Apple Representative for details regarding the remapping desk accessory. Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 - 576 © 1987 Apple Computer, Inc. Apple and the Apple logo are registered trndemarks of Apple Computer, Inc. Apple Desktop Bus and Macintosh are trademarks of Apple Computer MS-DOS is a registered trndemark of Microsoft Inc. July 1987. Product specifications are subject to change without notice. M2229 Apple Memory Expansion Kits: lMB) 2MB. Overview Features Benefits Apple® Memory Expansion Kits give you the ability to expand your Macintosh'" Plus, Macintosh SE, or Macintosh II personal com puter as your needs change. They let you go to the maximum user memory (RAM) immediately, or in convenient steps as your requirements increase. 11> Total RAM (random-access memory) of up to 4 megabytes for the Macintosh Plus and Macintosh SE,and 8 megabytes for the Macintosh II Gives you all the memory you need for the most powerful applications. .,. Provides a development platform for sophisticated new applications. 11> Lets you run alternate operating systems. 11> 11> Lets you add just as much memory as you need, whenever you need it. Flexible configurations 11> RAM is fully addressable by both the processor and the operating system II> 11> Allows the operating system and applications to take full advantage of the expanded memory. • ® Product Details Apple Memory Expansion Kits: lMB) 2MB. SIMMs and logic Board Sockets Both Apple Memoiy Expansion Kits come in the form of single in-line memoiy modules (SIMMs). Macintosh Plus and Macintosh SE Each of these computers has four SIMM sockets. At the time of manufacture, all four sock ets are used to provide the basic 1 megabyte of RAM (256K in each socket). Since Macintosh Plus or SE SIMM's must be changed in multiples of two, the upgrade options Each SIMM is a small circuit board containing eight RAM chips. The SIMMs fit into sockets on the main logic board of each computer. The lMB kit contains four 256K SIMMs, and the 2MB kit contains two lMB SIMMs. for these machines are as follows * : • Replace two of the existing 256K SIMMs with the Apple 2MB Memoiy Expansion Kit, resulting in a total RAM of 2.5 megabytes. • Replace all four existing 256K SIMMS with two Apple 2MB Memoiy Expansion Kits, resulting in a total RAM of 4 megabytes. Note: These options assume beginning with a lMB mac hine. The RAM can also be in creased to the maximum from the intermediate level. * A 2-megabyte configuration is possible but not practical, because it would involve eliminating two of the existing 256K SIMMs without installing anything in their place. This computer has eight SIMM sockets. At the time of manu facture, four of the sockets are used to provide the basic 1 megabyte of RAM (256K in each socket), and four are left empty. Since Macintosh II SIMMs must be installed or changed in multiples of four, the upgrade options for this machine are as follows* : • Add one Apple lMB Memoiy Expansion Kit in the empty sockets, resulting in a total RAM of 2 megabytes. • Add two Apple 2MB Memoiy Expansion Kits in the empty sockets, resulting in a total RAM of 5 megabytes. • Install four Apple 2MB Memoiy Expansion Kits (re lacing the existing RAM as well as filling the empty System Requirements The Apple lMB Memoiy Ex pansion Kit can only be used with a Macintosh II personal computer. The Apple 2MB Memoiy Ex pansion Kit can be used with a Macintosh Plus (or a Macintosh 128K or Macintosh 512K that has been upgraded with the Macintosh Plus logic board), Macintosh SE, or Macintosh II personal computer. Ordering Information Apple lMB Memory Expansion Kit* Order No. M0218 With your order, you'll receive: Apple lMB Memoiy Expan sion Kit (contains four 256K SIMMs) • Limited warranty statement Apple 2MB Memory Expansion Kit* Order No. M0219 Macintosh II p sockets), resulting in a total RAM of 8 megabytes. Note: These options assume beginning with a lMB ma chine. The RAM can also be increased to the maximum from any intermediate level. * A 4-megabyte configuration is possible but not practical, because it would involve eliminating the four existing 256K SIMMs without installing anything in their place. • * De-.tler installation is required. Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 - 576 © 1987 Apple Computer, Inc. Apple and the Apple logo are registered trademarks of Apple Computer, Inc. Macintosh and Switcher are trddemarks of Apple Computer, Inc. July 1987. Produa specifications are subjea to change without notice. M2240 .. Macintosh 12" Monochrome Display � rue Edit urew "°'*"sauC 1 2-inch CRT with full analog RGB color 11> Produces excellent, vibrant colors on a full-size screen. 11> 5 1 2 horizontal pixels by 384 ve1tical lines at 64 dots per inch (dpi) 11> Lets you display the full width (except margins) and almost half the height of a letter-size page. 11> 0. 28-mm dot pitch 11> Provides clear, crisp images, even in finely detailed drawings. 11> 60-he1tz screen refresh rate 11> Minimizes flickering and eyestrain. 11> High brightness 11> Reduces eyestrain. 11> Brightness and contrast controls 11> Lets you adjust the display to suit your preferences and environment. Macintosh 12" RGB Display Product Details With the Macintosh 12" RGB Display, the number of colors that you can work with simultaneously depends on the Macintosh model and/or video card that you're using. For example, you can work with 256 colors simultaneously (from a color space of more than 16 million colors) if you have a Macintosh LC, a Macintosh Hsi, a Macintosh IIci, or a modular Macintosh computer equipped with the Macintosh Display Card 4 • 8. If you have a moduJar Macintosh equipped with the Macintosh Display Card 8 • 24, you can work with 16.7 million colors concurrently. System Requirements To use the Macintosh 1 2 " RGB Display, you'll need the following: � A Macintosh personal computer with a built-in video port or an appropriate video card, such as the Macintosh Display Card 4 • 8 or the Macintosh Display Card 8 • 24 � A video cable (supplied with the display) Technical Specifications Picture tube Input signals Fuse protection 1 2-in. viewable diagonal, with in-line gun � 90° deflection angle � Black matrix-type dot screen � Phosphor type P22 (aluminized) � Faceplate of spherical, gray filter glass � Shadow mask Red, green, and blue video signals using RS-343 standard; TTL composite sync � Internal power line fuse protection; the display fuse should be replaced with a fuse of the same type by a qualified service technician. Screen resolution Horizontal scan rate: 24.48 kilohertz � Vertical refresh rate: 60. 1 5 hertz � 5 1 2 horizontal pixels by 384 vertical lines; 64 dots per inch (dpi) � 0. 28-mm dot pitch � User controls Back panel: -Power switch � Right side: -Brightness -Contrast � Ordering Information Macintosh 12" RGB Display Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX 171-576 � Active video display area � 8.08 in. horizontal by 6.02 in. vertical (205 mm horizontal by 153 mm vertical); remainder of display area is used for border. Scanning and refresh rates � Rise and fall time � � � Operating temperature: 50° F to 104° F (10° C to 40° C) � Operating humidity: 95% maximum, noncondensing � Operating altitude: 10,000 ft. (3,048 m) maximum; 104° F (40° C) operation from 0 to 7000 ft. (2,134 m) and derated linearly to maximum 64° F (25° C) at 10,000 ft. � 27 nanoseconds maximum Size and weight Electrical requirements � Operating environment Voltage: 100 to 1 20 volts AC Frequency: 50 to 60 hertz Power: 90 watts maximum Order No. M0297LL/A � � � � Height: 1 2 . 2 in. (3 1 . 0 cm) Width: 14.4 in. (36. 5 cm) Depth: 10.0 in. (25.3 cm) Weight: 35 lb. ( 1 5 . 9 kg) With your order, you'll receive: � Macintosh 1 2" RGB Display � Video cable � Power cable � Complete setup, learning, and reference documentation � Limited warranty statement © 1990 Apple Computer, Inc. Apple, the Apple logo, and Macintosh are registered trademarks of Apple Computer, Inc. August 1 990. Product specifications are subject to change without notice. Printed in U.S.A. M0915LL/A AppleColor High-Resolution RGB Monitor Eastern Region 1 9 8 7 Reve n u e G r o w t h D D D Cl No G r o w t h Slow Growth 11oder' a t e G r o w t h Fast Growth Overview Features Benefits The AppleColor'" High-Resolution RGB Monitor sets a new standard in color graphics for personal com puters. Taking full advantage of the advanced graphics capabilities of the Macintosh'" II personal com puter, the AppleColor High-Reso lution RGB Monitor brings you brilliant color graphics and equally sharp text on a high-resolution, 13-inch screen. Combined with the Macintosh II Video Card or Video Expansion Kit, the AppleColor monitor is capable of simultaneously displaying 16 to 256 colors from a palette of more than 16 million. • 640- by 480-pixel resolution • Provides sharper display of text and graphics in both colors and gray scales. • Delivers professional color graphics quality. • Displays a full range of text sizes. Lets you view the full width and more than half the length of a half-page document. • Displays a full range of text sizes. • 13-inch Trinitron CRT • • Analog input format • Permits a much wider range of colors and gray scales than is possible with digital (ffi) RGB displays. • 66.7-hertz screen refresh rate • Produces crisp, clear information. • Reduces eye strain. • Universal power supply • Allows the monitor to be used with different line voltages. ® System Re quirements AppleColor High-Resolution RGB Monitor To use the AppleColor High Resolution RGB Monitor, you must have the following: A Macintosh II personal computer II> A Macintosh II Video Card A video cable (supplied with monitor) 11> II> Technical Specifications Picture tube 13-inch viewable diagonal II> .25-millimeter aperture grille pitch 11> Trinitron'" CRT II> Resolution 640 dots horizontally by 480 dots vertically 11> Active display area II> 235 millimeters horizontal by 176 millimeters vertical (remainder of display area is used for border) Input signals Red, green, and blue video signals using RS-343 standard Composite synchronization, negative going rn 11> Video bandwidth II> 23 megahertz Ordering Information Scan rates 35.0 kilohertz horizontal II> 66.7 hertz vertical II> Controls Right side: -Brightness, with detent reference -Contrast Back panel: -Power switch -Degauss switch -Vertical misconvergence adjustment -Horizontal misconvergence adjustment 11> Electrical requirements ... Line voltage: 85 to 270 volts AC II> Frequency: 47 to 63 Hz II> Nominal power: 90 watts AppleColor High-Resolution RGB Monitor Order No. M0401 Macintosh II Video Card* Order No. M02 1 1 Macintosh II Video Card Expansion Kit* Order No. M02 13 Apple Universal Monitor Stand Order No. M0403 You may also want to purchase: An Apple Universal Monitor Stand 11> A Macintosh II Video Card Expansion Kit II> Environmental requirements II> Operating temperature: 50° to 104° F (10° to 40° C) 11> Relative humidity: 900/o maximum 11> Maximum altitude: 10,000 feet (3,048 m) Fuse protection The monitor contains internal power line fuse protection. This fuse should be replaced with the same type by a qualified service technician II> Warm-up time 20 minutes to meet all specifications II> Size and weight Height: 1 1 in. (281 mm) 11> Width: 13.5 in. (344 mm) II> Depth: 15.2 in. (385 mm) 11> Weight: 34 lbs. (1 5 . S kg) II> With your order, you'll receive: AppleColor High-Resolution RGB Monitor 11> Video cable II> Power cable II> Owner's guide II> Limited warranty statement 11> * Dealers installation of these chips is strongly recommended Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 -576 © 1987 Apple Computer, Inc. Apple and the Apple logo are registered trademarks of Apple Computer, Inc. AppleColor and Macintosh are trademarks of Apple Computer, Inc. Trinitron is a registered trademark of Sony Corporation. July 1987. Product specifications are subject to change without notice. M2231 Apple Universal Monitor Stand Overview Features Bene.fits With its tilt-and-swivel features, the Apple® Universal Monitor Stand makes it easy for you to adjust your monitor to the position you like best. Designed for use with the new Macintosh'" II monitorsthe Apple High-Resolution Monochrome Monitor and AppleColor'" High-Resolution RGB Monitorthe Apple Universal Monitor Stand also can be used with Apple IIGs'" monitors. ..,,. Tilt-and-swivel functions ..,,. Lets you position the monitor at the angle you find most comfortable. Apple Universal Monitor Stand System Requirements The Apple Universal Monitor Stand is compatible with these monitors: .,.. Apple High-Resolution Monochrome Monitor .,.. AppleColor High-Resolu tion RGB Monitor .,.. Apple Monochrome Monitor .,.. AppleColor Composite Monitor .,.. AppleColor RGB Monitor Tilt range Swivel range Size .,.. Backwards 12° .,.. Forwards 10° .,.. 45° each direction .,.. Height: 3.5 in. (140 mm) .,.. Width: 1 1 .25 in. (550 mm) .,.. Depth: 14.5 in. (680 mm) Ordering Information Apple Universal Monitor Stand Order No. M0403 With your order, you'll receive: .,.. Apple Universal Monitor Stand .,.. Owner's guide .,.. Limited warranty statement Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TIX: 171-576 © 1987 Apple Computer, Inc. Apple and the Apple logo are registered trademarks of Apple Computer, Inc. AppleColor, Apple lies, and Macintosh are trademarks of Apple Computer, Inc. March 1987. Product specifications are subject to change without notice. Technical Specifications M2232 Macintosh Portable Video Adapter Overview Features Benefits The Apple® Macintosh® Portable Video Adapter lets you connect your Macintosh Portable personal computer to many types of external monitors and projection devices for desktop viewing or for use in presentations. A self contained unit that is powered by the Macintosh Portable, the video adapter supplies monochrome images to the Apple High Resolution Monochrome Monitor, the AppleColor™ High-Resolution RGB Monitor, NTSC-, PAL-, and SECAM-standard televisions, videocassette recorders, and projection televisions. .,.. Industry-standard output signals: NTSC, PAL, and SECAM .,.. Lets you connect the Macintosh Portable computer to many types of external projection devices for large group presentations and lectures. .,.. Support for the Apple High-Resolution Monochrome Monitor and AppleColor High-Resolution RGB Monitor .,.. Lets you connect the Macintosh Portable computer to external Apple monitors for desktop or small-group work sessions. .,.. Slow- and fast-phosphor settings .,.. Lets you work with both slow- and fast-phosphor monitors. .,.. Compact design .,.. Ensures fast setup, because no power cord is required. .,.. Saves space, because it fits inside a pocket of the Macintosh Portable computer's carrying case. Macintosh Portable Video Adapter System Requirements Technical Specifications To use the Macintosh Portable Video Adapter, you'll need the following: .,.. Macintosh Portable computer .,.. An external video device .,.. A video cable Display resolution Controls .,.. 640 pixels horizontally by 400 .,.. Video output signal switch : -Apple High-Resolution Monochrome Monitor and AppleColor High-Resolution RGB Monitor -NTSC devices -PAL and SECAM devices .,.. Phosphor signal switch: -Slow-phosphor monitors -Fast-phosphor monitors pixels vertically Connector .,.. Mini DB- 1 5 .,.. RCA jack Input signals Power consumption .,.. 2 watts .,.. 8 data lines .,.. 4 power lines .,.. 3 LCD synchronizing signals Ordering Information Macintosh Portable Video Adapter Order No. M025 1 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 © 1 989 Apple Computer, Inc. Apple, the Apple logo, HyperCard, and Macintosh are registered trademarks of Apple Computer, Inc. AppleColor is a trademark of Apple Computer, Inc. September 1989. Product specifications are subject to change without notice. Printed in the U.S.A. M0337L!JA With your order, you'll receive: .,.. Macintosh Portable Video Adapter .,.. Owner's guide .,.. HyperCard® stack setup disk .,.. Limited warranty statement Macintosh Display Card 4 • 8 and 8•24 Overview The Macintosh® Display Card 4•8 and perceive-on all Apple displays . The addition, the Macintosh Display Card Macintosh Display Card 8•24 provide card also supports full 24-bit true color 8•24 provides the highest-possible the Apple® Macintosh II family of on the AppleColor High-Resolution quality interlaced video through the use modular computers with a single RGB Monitor, allowing you to generate of Apple Convolution. A capability that interface to all Apple displays and a images of photographic quality by dis is usually associated with much more broad range of graphics capabilities . playing up to 16.7 million colors expensive systems, Apple Convolution simultaneously. In addition to letting evaluates adjacent lines and pixels on The Macintosh Display Card 4•8 provides support for up to 256 colors or you display and work with photo interlaced video devices, then adjusts shades of gray on the Apple High graphic-quality images , true gray-scale the image on the screen to provide Resolution Monochrome Monitor and and true color capabilities allow you to smoother, more continuous images the AppleColor™ High-Resolution RGB work with lifelike simulations, anima than could otherwise be generated. Monitor. In addition, it provides for up tions, and visual effects. to 16 levels of gray on the Apple The Macintosh Display Card 4•8 can The Macintosh Display Card 4•8 and Macintosh Display Card 8•24 provide a Macintosh Portrait Display and the be upgraded to the Macintosh Display wide range of graphics capabilities, Apple Two-Page Monochrome Monitor. Card 8•24 by using the Macintosh which, when combined with the power The Macintosh 8•24 Display Card Display Card VRAM Expansion Kit. supports all Apple displays to the Both cards also support RS- 170 of the Macintosh II family of computers, enable you to take advantage of maximum of their capabilities, includ standard timing, for compatibility with sophisticated applications and produce ing full 2 5 6-level true gray scale-all the numerous interlaced video devices . In powerful results . shades of gray that the eye can Features Bene.fits • Support for all Apple displays • Two versions of the card • • Provides support for a wide range of display types, both color and monochrome. • Enables you to upgrade to color displays or to larger displays without replacing the card. • Allows managers of large installations to mix and match monitors and computers more easily. Provides easier configuration and the ability to grow as your needs grow. • With the Macintosh Display Card VRAM Expansion Kit, allows the Macintosh Display Card 4•8 to be upgraded to the Macintosh Display Card 8•24. • 24-bit true color and 256-level true gray-scale support • Auto-configuration and software-selectable display modes Streamlines operation by automatically determining which Apple display is attached and switching modes without user intervention. • Lets you choose pixel depths to display 2, 4, 16, 256, or 16.7 million colors with a simple change on the computer's Control Panel. • Supports up to full 24-bit true color on the AppleColor High-Resolution RGB Monitor, and full 256-level gray scale on all Apple displays. • Offers a comprehensive range of colors and gray levels fo r enhancing graphics, presentation materials, and other documents. • • RS-170 timing and Apple Convolution • • NuBus'" compatible • Provides interlaced video output compatible with many types of video equipment. • Apple Convolution improves the image quality on interlaced video devices; with the Macintosh Display Card 8•24, provides support fo r up to 256 colors (8 bits per pixel). Plugs easily into any Macintosh II slot. Gives complete flexibility of internal card placement. • Supports multiple video cards and displays. • Supports NuBus slave block transfer modes for fast access by NuBus master cards. • System Requirements Technical Specifications To use the Macintosh Display Card ... System Software Version 6.0. 5 ... To take advantage of full 24-bit 4 • 8 or Macintosh Display Card or later color, a minimum of 2 megabytes 8 • 24, you'll need: of RAM is recommended. ... A personal computer in the ... For Macintosh II, !Ix, and !lex: The 32-bit QuickDraw™ software is Macintosh II family with an needed to run 24-bit color available NuBus slot applications . Interface Apple Convolution ... NuBus; plugs into any ... Convolution available for Supports RS-170 timing standard Macintosh II slot RS-170 interlaced video to up to for interlaced video with overscan ... NuBus slave block transfer 8 bits per pixel (256 colors) on the and underscan modes . modes supported Macintosh Display Card 8 • 24 ... Sync: Separate or composite Connector Color lookup table negative-going; TTL ... 1 5-pin D-style ... In 24-bit mode, provides direct access to 16.7 million colors, Raster rates Display modes driving 8-bit DACs (digital-analog ... Variable raster rates under ... 1, 2, 4, 8, or 24 bits per pixel converters) for each of the three software control (2, 4, 16, 256, or 16.7 million colors) RGB channels ... Software-selectable ... In other modes, provides a ... Vertical refresh: 66.7 or 75 hertz depending on display ... Video: RS-343 standard. depending on display resolution; palette of up to 256 colors out of resolution 16.7 million ... Dot clock: 12. 2727, 30.24, by 870 pixels vertically, depending Output signals depending on display resolution on the resolution of the display ... Modes: RGB (analog) and ... Auto-configuring gray scale Power consumption ... 7 watts Display Macintosh Display Card 4•8 Macintosh Display Card 8• 24 ... Apple High-Resolution ... 640 x 480 pixels ... 640 x 480 pixels Monochrome Monitor .,. 2, 4, 16, or 256 gray levels ... 2, 4, 16, or 2 56 gray levels ... AppleColor High-Resolution ... 640 x 480 pixels ... 640 x 480 pixels RGB Monitor ... 2, 4, 16, or 256 colors ... 2, 4, 16, 256, or 16.7 million Display resolution ... Up to 1 , 1 52 pixels horizontally 57.2832, or 100 megahertz Display Modes Supported colors ... Apple Macintosh Portrait ... 640 x 870 pixels ... 640 x 870 pixels Display ... 2, 4, or 16 gray levels ... 2, 4, 16, or 2 56 gray levels ... Apple Two-Page Monochrome ... 1 , 1 52 x 870 pixels ... 1 , 1 5 2 x 870 pixels Monitor ... 2, 4, or 16 gray levels ... 2, 4, 16, or 256 gray levels .,. Interlaced video devices ... 640 x 480 pixels ... 640 x 480 pixels ... 2, 4, 16, or 256 colors ... 2, 4, 16, 256, or 16.7 million colors (Apple Convolution enabled up to 256 colors) Macintosh Display Card 4 • 8 and 8•24 Ordering Information Macintosh Display Card 4 • 8 Macintosh Display Card 8 • 24 Order No. With your order, you'll receive: M0121PA/A ... Macintosh Display Card 4 • 8 ... Limited warranty statement Order No. With your order, you'll receive: ... Macintosh Display Card 8 • 24 M0507PA/A ... Limited warranty statement Apple Computer, Inc. Macintosh Display Card Order No. VRAM Kit M041 2LL/A 20525 Mariani Avenue Cupertino, CA 95014 (408) 996- 1010 TLX: 171-576 With your order, you'll receive: ... Two VRAM upgrade SIMMs © 1990 Apple Colllputer, Inc. Apple, the Apple logo, and Macintosh are registered tradelllarks of Apple Colllputer, Inc. AppleColor and QuickDr.1w are tradelllarks of Apple Colllputer, Inc. Nu Bus is a trademark of Texas Instruments. March I 990. Product specifications are subject to change without notice. Printed in the U.S.A. M065SLUA Macintosh II Video Card and Expansion Kit Overview The Macintosh'" II Video Card provides a single interface for both the Apple® High-Resolution Monochrome Monitor and the AppleColor'" High-Resolution RGB Monitor. It allows you to display up to 16 colors (or gray levels) simultaneously from a palette of more than 16 million. The optional Macintosh II Video Card Expansion Kit increases the display capability of your monitor to 256 colors (or gray levels) simultaneously. Features Bene.fits !lo- !lo- Up to 16 colors (or shades of gray) at one time from a palette of more than 16 million colors/gray levels !lo- Compatible with �oth the AppleColor High-Resolution RGB Monitor and the Apple High-Resolution Monochrome Monitor !lo- Requires only one video card for either color or monochrome display. !lo- Provides a monitor upgrade path with no additional interface costs. Offers a comprehensive range of profes sional-quality colors for enhancing graphics, presentation mat�rials, and other documents. Increases the display capability to 256 colors (or gray levels). !lo- Optional 8-bit expansion kit !lo- !lo- Software-selectable display modes !lo- !lo- NuBus compatible !lo- RS-170 capability · Lets you display two, four, 16, or 256* colors/gray levels with a simple change from the computer's Control Panel. Plugs easily into any Macintosh II slot. Gives you complete flexibility with internal card placement. !lo- !lo- ' 256-color option available only with expansion kit installed. Provides interlaced video output compatible with many types of video equipment. !lo- Macintosh II Video Card and Expansion Kit Product Details Software-selectable display modes Using the Control Panel of the Macintosh II System file, you can set the Macintosh II Video Card to display one, two, or four bits per pixel. This pro vides, respectively, 2, 4, or 16 colors or gray levels. (The AppleColor High-Resolution RGB Monitor can display either colors or gray levels; the Apple High-Resolution Monochrome Monitor will display gray levels.) 1he ability to set a two-level display ensures the fastest operation of monochromatic Macintosh applications. Optional 8-bit upgrade The Macintosh II Video Card comes with 4-bit-per-pixel dis- play capability. By upgrading this to 8 bits per pixel with the Video Card Expansion Kit, you can then view up to 256 colors/gray levels on your monitor's screen simul taneously (by selecting the 8bit option on the Control Panel). The upgrade consists of eight video RAM chips, which fit into sockets on the Video Card. System Requirements A Macintosh II personal computer Technical Specifications Interface Display resolution Color lookup table NuBus; plugs into any Mac intosh II slot 640 pixels horizontally by 480 pixels vertically Connector Output signals Iii- Provides a palette of 16 mil lion colors driving 8-bit DACs (digital-analog converters) for each of the three RGB channels Iii- Iii- Iii- 15-pin D-style Display modes 1, 2, or 4 bits per pixel (2, 4, or 16 colors/gray levels) Iii- Upgradable to 8 bits per pixel (256 colors/gray levels) with the Macintosh II Video Card Expansion Kit Iii- Iii- Iii- Modes: RGB (analog) and monochrome Iii- Video: RS343 standard, and RS-170 timing-standard inter laced video Iii- Sync: Composite; negative going ffi Read/write speed 400 nanoseconds (through NuBus interface) Iii- Raster rates IiiIiiIii- Vertical: 66.7 hertz Horizontal: 35.0 kilohertz Dot clock: 30.24 megahertz Power consumption Iii- Ordering Information 10 watts Macintosh II Video Card Order No. M021 1 With your order, you'll receive: Iii- Macintosh II Video Card (4 bit per pixel on-board capability) Iii- Installation referral card Iii- Limited warranty statement Macintosh II Video Card Expansion Kit* Order No. M0213 With your order, you'll receive: Iii- Expansion Kit (consisting of 8 video RAM chips) *Dealer installation of these chips � required. Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TIX: 171-576 ©1987 Apple Computer, Inc. Apple and the Apple logo are registered trademarks of Apple Computer, Inc. AppleColor and Macintosh are traderruuks of Apple Computer, Inc. NuBus � a trademark of Texas Instruments. March 1987. Producr specificatioru; are subjecr to change without notice. M2241 Macintosh Display Card 8•24 cc Overview The Macintosh® Display Card 8•24 GC combines the capabilities of a display card with the power of a dedicated graphics coprocessor, providing the Apple® Macintosh II family of personal computers with sophisticated graphics capabilities at significantly faster drawing speeds . The Macintosh Display Card 8•24 GC contains an Am29000 RISC-based microprocessor that runs a version of QuickDraw™ that has been optimized for a coprocessing environment. The Am29000 and the Macintosh CPU work together to accelerate the QuickDraw environment, increasing the Macintosh drawing speed 5 to 30 times depending on the application. As a result, graphics-intensive applications work faster and more smoothly, especially when using full 24-bit color. The Macintosh Display Card 8•24 GC supports all Apple displays to the maxi mum of their capabilities, including full 256-level true gray scale on all Apple displays. The card also supports full 24-bit true color on the AppleColor™ High Resolution RGB Monitor, giving you the ability to display up to 16.7 million colors simultaneously to generate images of photographic quality. In addition to letting you display and work with photographic quality images, true gray-scale and true color capabilities allow you to work with !ifelike simulations, animations, and visual effects. The card also supports RS- 170 standard timing, for compatibility with interlaced video devices such as televisions and VCRs, and provides the highest-possible-quality interlaced video through the use of Apple Convolution. A capability that is usually associated with much more expensive systems, Apple Convolution evaluates adjacent lines and pixels on interlaced video devices, then adjusts the image on the screen to provide smoother, more continuous images than could otherwise be generated. In addition, the Macintosh Display Card 8•24 GC can be upgraded using the Macintosh Display Card DRAM Expansion Kit, which can improve the performance of applications that use larger off-screen bitmaps and other imaging methods. The capabilities of the Macintosh Display Card 8•24 GC, combined with the power of Macintosh, enable you to produce powerful results. Features Benefits � Combined display and graphics � Provides support for a wide range of display all Apple displays � Enables you to upgrade to color displays or coprocessing capabilities with support for types, both color and gray scale. to larger displays without replacing the card. � Requires only one NuBus'M slot. � On-board Am29000 RISC-based microprocessor running at 30 megahertz � Enables graphics-intensive applications to run more quickly, and new types of applica tions to run, by boosting the performance of applications by as much as 30 times over normal Macintosh drawing speeds. � Provides fast access to display memory. � 24-bit true color and 256-level true gray-scale support � Supports up to full 24-bit true color on the AppleColor High-Resolution RGB Monitor, and full 256-level gray scale on all Apple displays. � Offers a comprehensive range of colors and gray levels for enhancing graphics, presentation materials, and other documents . � Software downloading at system startup � A single file placed in the Macintosh System Folder provides instructions to the Macintosh Display Card 8•24 GC. � Provides a version of QuickDraw imaging software that is optimized for a coprocessing environment, as well as a Control Panel accessory. � Auto-configuration and software-selectable display modes � Streamlines operation by automatically determining which Apple display is attached and switching modes without user intervention. � Lets you choose pixel depths to display 2, 4, 16, 256, or 16.7 million colors with a simple change on the computer's Control Panel. � RS-170 timing and Apple Convolution � Provides interlaced video output compatible with many types of video equipment. � Apple Convolution improves the image quality on interlaced video devices; with the Macintosh Display Card 8•24 GC, up to 256 colors (8 bits per pixel) are supported. � NuBus compatible � Plugs easily into any Macintosh II slot. � Supports NuBus master and slave block transfer modes for fast access to other cards installed in the computer. � Optional Macintosh Display Card DRAM Expansion Kit � Lets users add on-board dynamic RAM (DRAM) to boost the performance of applica tions that use off-screen bitmaps and other graphics techniques. System Requirements To use the Macintosh Display Card 8•24 GC , you 'll need the following: � A personal computer in the � System Software Version 6.0.5 or later � A minimum of 2 megabytes of � For Macintosh II, !Ix, and !lex: The 32-bit QuickDraw software is needed to run 24-bit color memory applications. � Auto-configuring � Video: RS-343 standard. Am29000 RISC-based processor Apple Convolution for interlaced video with overscan running at 30 megahertz � Convolution available for Macintosh II family with an available NuBus slot Technical Specifications Graphics coprocessor � Advanced Micro Devices RS-170 interlaced video to up to On-board memory � 2 megabytes of DRAM used as 8 bits per pixel (256 colors) display frame buffer and processor Interface � NuBus; plugs into any processor instruction cache and underscan modes. � Syne: Separate or composite depending on display resolution; negative-going; TTL instruction memory � 64 kilobytes of SRAM used as Supports RS-170 timing standard Macintosh II slot � NuBus master and slave block Raster rates � Variable raster rates under software control � Can be expanded via SIMM transfer modes supported � Vertical refresh: 66.7 or 75 Card DRAM Expansion Kit to hold Connector resolution an additional 2 megabytes of � 1 5-pin D-style � Dot clock: 1 2 . 2727, 30. 24, off-screen graphics . Can be Color lookup table depending on display resolution expanded to up to 8 megabytes via � In 24-bit mode, provides direct sockets with the Macintosh Display DRAM, for processing of large third-party SIMMs. hertz depending on display 57. 2832, or 100 megahertz access to 16.7 million colors, Power consumption driving 8-bit DACs (digital-analog � 20 watts Display modes converters) for each of the three � RGB channels utilized, the power requirements � In other modes, provides a of all cards installed should be 1, 2, 4, 8, or 24 bits per pixel (2, 4, 16, 256, or 16.7 million colors) � Software-selectable palette of up to 256 colors out of 16.7 million Display resolution � Up to 1 , 1 5 2 pixels horizontally by 870 pixels vertically, depending on display resolution (In systems with all NuBus slots added together to ensure that the NuBus power draw is not exceeded. For more information, Output signals see the Macintosh owner's guide. ) � Modes: RGB (analog) and gray scale Display Modes Supported Display � Apple High-Resolution Monochrome Monitor � AppleColor High-Resolution RGB Monitor � Apple Macintosh Portrait Display � Apple Two-Page Monochrome Monitor � Interlaced video devices Macintosh Display Card 8 •24 GC � 640 x 480 pixels � 2, 4, 16, or 256 gray levels � 640 x 480 pixels � 2, 4, 16, 256, or 16.7 million colors � 640 x 870 pixels � 2, 4, 16, or 256 gray levels � 1 , 1 52 x 870 pixels � 2, 4, 16, or 256 gray levels � 640 x 480 pixels � 2, 4, 16, 256, or 16.7 million colors (Apple Convolution enabled u p t o 2 5 6 colors) Macintosh Display Card 8 •24 cc Ordering Information Macintosh Display Card 8•24 GC Order No. With your order, you'll receive : M0122 � Macintosh Display Card 8•24 GC � Macintosh Display Card 8•24 GC software � Owner's guide � Limited warranty statement Apple Computer, Inc. Macintosh Display Card Order No. With your order, you'll receive: DRAM Kit M0505LL/A � Two DRAM upgrade SIMMs 20525 Mariani Avenue Cupertino, CA 95014 (408) 996- 1010 TIX: 171-576 © 1990 Apple Computer, Inc. Apple, the Apple logo, and Macintosh are registered trademarks of Apple Computer, Inc. AppleColor and QuickDraw are trademarks of Apple Computer, Inc. Am29000 is a trJdemark of Advanced Micro Devices. NuBus is a trademark of Texas Instruments. March 1 990. Product specifications are subject to change without notice. Printed in the U.S.A. M0657LUA /--- Apple Technical Information Source Overview The Technical Information Source CD-ROM provides fast, fingertip Features Benefits � Broad range of software, tools, and � Supplies, all in one place, most of the tools information access to a wide range of support users. tools and information-all in one place . Contents include technical databases, frequently used system and information you need to support your Macintosh® and Apple II personal computer � Distributed on CD-ROM (compact disc, read-only memo1y) � Provides up to 550 megabytes of data on one convenient disc. utilities and diagnostics , and � Virtually eliminates the risk of the informa support-oriented HyperCard® stacks . computer virus. tion's being accidentally erased or infected by a The Technical Information Source compact disc is ideal for anyone who supports Apple® computer systems . By helping you work more efficiently, it enables you to provide � HyperCard front end � Provides fast and intuitive navigation � Can be configured as a volume on an � Lets eve1yone on a network share tools and AppleShare® file server SC® drive and the Technical Information Source . your users . In turn, the time you save � Decreases demands o n support providers. allows you to offer a broader range greater end-user satisfaction. information. � Leverages your investment in the AppleCD faster and more accurate support to of support services, resulting in even through eve1ything on the disc. � Updated regularly � Ensures that you have access to the latest software, tools, and information to keep all your systems operating at their best. Apple Technical Information Source Product Details The Technical Information Source current and historical versions of direct you to other sources of CD-ROM is ideal for resellers, in Macintosh, Apple I!Gs� and Lisa® suppo1t information. house support organizations, system software, peripheral independent support contractors, drivers, utilities, and more. and anyone else who needs to provide top-quality support to users of Apple II and Macintosh computers. The disc is organized in eight ma j or categories . Eve1ything is tied together with a HyperCard front end, allowing you to quickly browse through the entire disc and find the information you need. Applications The Applications section provides limited-functionality versions of Apple and thircl-pa11y software, as well as "guided tours . " The applications let you emulate users' problems for more effective troubleshooting, and assist you in providing advice on the best solutions for a prospective user's needs. In this section, you'll find the questions asked most often by diagnostic programs often needed suppo1t providers . It covers both to troubleshoot networking the Macintosh and the Apple II problems. Programs include product families . The special NocleCheck';" AppleTalk® Peek, HyperCarcl front encl and a built-in and AppleTalk Poke . This search capability allow you to sift collection does not include the through the more than 4,000 hardware diagnostics used by a1ticles quickly and efficiently to authorized Apple Service find the answer you need. Technicians. Training Presentations If you're frequently called on to As a suppo11 provider, you help new users get up to speed, probably receive frequent requests the Training section will save you a for technical presentations . This lot of time . It provides self-paced section provides Apple-developed training stacks on most Apple presentations on such technical CPUs and peripherals, helping topics as networking, connectivity, users train themselves so that your and the A/UX® operating system . time is freed for more demanding There are also building blocks support activities . inclucling clip-art images-that will help you put together your own The Copy Center includes images presentations . of many of the 3 . 5-inch disks images enable you to provide users with replacement disks quickly and easily, no matter what system they're using. Included are The Tech Info section is a database of answers to the technical Diagnostics Copy Center released by Apple . These disk Tech Info Utilities The Utilities section provides the system utilities most often needed References by support providers, including The References section offers a the Apple File Exchange, Font/DA broad foundation of technical Mover, and ResEclit'." They're reference information about Apple brought together in one place so products and solutions. It will help you'll always have the tool you you prepare ahead of time to need to solve a particular problem. answer users' questions, and can Additional Features System Requirements The Technical Information Source addition, to make sure that future feature, which lets you send in disc also provides a keyword versions of this disc meet your suggestions for design changes search feature and an on-line expectations and needs , Apple has and content enhancements . user's guide and help files. In included a built-in feedback To use the Technical Information Source, you'll need: � An Apple Macintosh computer with at least 1 megabyte of RAM � An AppleCD SC drive or compatible CD-ROM drive (2 megabytes recommended) Ordering Information Apple Technical With your order, you'll receive: Information Source � Apple Technical Information Order No. M0772LL/A Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996- 1 0 1 0 TLX: 1 7 1 -576 , Source CD-ROM � User's guide � Multiuser software license � Limited warranty statement © 1 990 Apple Computer, Inc. Apple, the Apple logo. AppleCD SC, AppleShare, AppleTalk. Apple IJGS, A/UX, HyperCard, Lisa, and Macintosh are registered trademarks of Apple Computer, Inc. NodeCheck and ResEdit are trademarks of Apple Computer, Inc. April 1 990. Product specifications are subject to change without notice. Printed in the U.S.A. COl 90LL/A Macintosh HyperCard 1 .2 Software : : :·: Home Card Addr ess f:!l Documents Calendar Clip Art Card Ideas Button Ideas Stack Ideas Quotations Overview HyperCard® software for the Macintosh® family of personal computers lets you organize in formation much the way you do in your mind-by association and context. It lets you explore large amounts of information at exceptional speeds, or quickly zero in on exactly what you need. HyperCard is also the ideal tool for managing and creating infor mation using virtually any type of media, including video, animation, and sound. HyperCard uses as a metaphor a nearly universal method for storing information: the index card. Text, graphics, and sounds are stored on cards that appear on the Macintosh screen. A group of these cards is called a "stack." You can make notes, type, or draw on them just as you might on paper index cards. You can sort cards, browse among them, or quickly find specific information by point ing and clicking on "buttons. " Buttons do specific tasks, such as connecting one card to another. Buttons can also do many other things, such as dialing a phone, printing a report-even launching other applications. You can sim ply cut and paste the buttons that come with HyperCard and use them in your stacks. There's even a powerful English-like scripting language, HyperTalk'� built into HyperCard. HyperTalk lets you write your own scripts to give directions to buttons. Developers can extend HyperTalk to control external devices such as videodisc players, on-line infor mation services, and CD-ROM drives. HyperCard is a powerful new medium for creating and exchang ing information. It is an extension of Macintosh technology that puts new power into the hands of all Macintosh users. With this power, people without special training in programming can create entirely new uses for the Macintosh. Features Benefits Information organized by association and context as well as by hierarchy � Gives more intuitive and efficient access to information. High speed, high capacity � Provides rapid access to an extremely large amount of information. � � Powerful tools to manipulate graphics, text, and buttons � � Allows you to customize stacks and templates using the familiar Macintosh interface. � Built-in stacks and templates � � HyperTalk scripting language � Lets you expand and customize the function of buttons, cards, and stacks. � Complete on-line help system � Gives you immediate reference information and assistance. � Platform for interactive multimedia presentations � Supports read-only access Enables you to get started immediately with hundreds of ready-to-use stacks, such as an address file, a datebook, "To Do" lists, calendars, clip art, and filing systems. There are also templates and card designs to help you make your own stacks. � Enriches definition of information beyond text and graphics to include video, sound, voice, and animation. Allows stacks to be stored on CD-ROMs. Permits multiuser access over the AppleShare® file server. � Allows stacks to be stored on locked floppy disks. � Lets users lock files from the Finder'" or from within the HyperCard program. � � System Requirements Technical Specifications To use HyperCard, you must have: ..,. A Macintosh Plus, Macintosh SE, or Macintosh II personal computer with at least 1 megabyte of memory (2 megabytes of memory are required when using HyperCard with other applications under MultiFinder'") ..,. Two BOOK disk drives or one BOOK disk drive and one hard- Number of stacks ..,. Edit menu commands -Standard Macintosh Edit menu -New Card, Delete Card ..,. Limited only by available disk or file-server storage-each stack is one Macintosh disk file Maximum stack size ..,. 4,096 megabytes Number of cards per stack ..,. Limited only by available disk or file-server storage Card size ..,. 512 horizontal by 342 vertical pixels (the size of a Macintosh Plus screen) Graphics ..,. Black-and-white bitmaps with opaque and transparent areas Number of text fields per card ..,. Unlimited Maximum amount of text per field ..,. 30,000 characters Number of buttons and links per card ..,. Unlimited Number of variables ..,. Unlimited User interface ..,. File menu commands -Standard Macintosh File menu (HyperCard automatically saves changes) -Print Card, Stack, or Report disk drive (preferred) ..,. System file Version 3.2 or later ..,. Finder Version 5.3 or later ..,. Go menu commands -Go to Home Card -Go to Help Card -Go to Next or Previous Card -Go to First or Last Card in Stack -Find Text in This Stack -Go Back, Card by Card, through the last 100 cards seen -Review Last 42 Cards Seen ..,. Painting tools -MacPaint tools on a "tear off' menu -Import and export graphics from and to other files -Draw transparent or opaque graphics -Lighten and darken filled-in areas -Draw regular polygons -Select the last object drawn ..,. Authoring commands -Create, delete, or change styles of fields and buttons -Edit any script -Search or print a script (HyperTalk commands can be executed immediately) ..,. HyperTalk --Object-oriented and message-passing -Any button, field, card, background, or stack can have a script ..,. ImageWriter driver, Version 2.6 or later, for use with Apple® ImageWriter® or ImageWriter II printer ..,. LaserWriter driver, Version 4.0 or later, for use with Apple LaserWriter® or LaserWriter Plus printer -Each script can have any number of "handlers" for messages generated by the system or the user -Maximum script length: 30,000 characters ..,. HyperTalk commands -Go to any card in any stack, by position, name, or ID number -Visual effects such as fade, wipe, or scroll -Put text in any field of any card -Show dialog box for user input -Perform numeric calculations Control structures ..,. ..,. ..,. ..,. ..,. Repeat until condition Repeat with loop counter If/then/else conditionals Exit loop or procedure Pass message/send message Data types ..,. Strings of unlimited length ..,. Conversion to SANE® numerics (9-place accuracy) ..,. Conversion to date and time Variables ..,. Contents of any field ..,. Dynamically created local variables ..,. Global variables Macintosh HyperCard 1 .2 Software Ordering Information HyperCard 1.2 Order No. M0556/A Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 - 576 With your order, you'll receive: II>- HyperCard & Stacks disk 11>- HyperCard Help stacks II>- HyperCard Ideas stack 11>- User manual 11>- Quick Reference Card © 1988 Apple Computer, Inc. Apple, the Apple logo, AppleShare, HyperCard, ImageWriter, LaserWriter, Macintosh, and SANE are registered trademarks of Apple Computer, Inc. Finder, HyperTalk, and Multi Finder are trademarks of Apple Computer, Inc. MacPaint is a registered trademark of Claris Corporation. June 1988. Product specifications are subject to change without notice. Printed in U.S.A. M2305/A Apple Scanner Overview The Apple® Scanner enables Apple Macintosh® personal com puter users to import graphics and images into a variety of soft ware applications. This flatbed scanner and its accompanying AppleScan'" software give you a better and more intuitive way of scanning graphics and images, allowing you to create the best possible scanned images quickly and efficiently. The Apple Scanner works with other Apple products the Macintosh computer, the AppleFax'" Modem, and the LaserWriter® family of printers -to provide a powerful image-processing system. The scanner was carefully de signed to integrate not only with Apple products, but also with sophisticated third-party page layout and graphics programs. The scanner and AppleScan software streamline the scanning process, greatly reducing the time needed to get an image to print the way you want it to look. For example, you don't need to re scan the image every time you make setting adjustments. Also included with the scanner is HyperScan'" software, which en ables you to create high-quality scanned images and incorporate them into HyperCard® stacks. The Apple Scanner has a full range of enhancing controls, which let you adjust the contrast, brightness, gray map, and half tone pattern of the scanned image. It supports three compo sition modes: line art, halftone, and gray scale. You can scan im ages at 75, 100, 1 50, 200, and 300 dots per inch. Together, these features give you complete con trol over the final appearance of the scanned image. And when it's time to print the scanned image, you can rest assured you'll get the best possi ble output, because the scanner is compatible with all Apple printers. ---- -- Features Hardware Flatbed design ------ Bene.fits Lets you scan a range of document sizes: letter (8.5 by 1 1 inches), A4, and legal (8.5 by 14 inches). Enables you to scan documents from bound originals, without having to alter the originals. Eliminates the need to line up your document as you would with a feed-through device. Reduces distortion in the scanned image be cause it prevents the original document from sliding during the scanning process. Variable scanning resolution75, 100, 150, 200, and 300 dots per inch Lets you match the scanned image to the resolu tion of your Apple printer and AppleFax Modem. Three composition modes: gray scale, line art, and halftone Lets you scan original documents of all composi tion types, producing the highest-quality results. Supports the display gray-scale capabilities of Macintosh II monitors. Ensures high-quality images for use in desktop publishing applications. Gray-scale scanning Creates gray-scale images that can be processed using other applications with gray-scale capabilities. Provides high-quality images for display on Macintosh II monitors. Full AppleFax Modem support When teamed with AppleScan software and an AppleFax Modem, provides a link to the worldwide installed base of facsimile machines. Removable lid Lets you scan bulky documents that don't fit under the scanner's lid. Industry-standard Small Computer System Interface (SCSI) Allows high-speed data transfer between the Apple Scanner and the Macintosh. Lets you daisy-chain as many as six additional SCSI devices. Features Software Benefits Preview scan Allows you to select a portion or portions of an original document, eliminating the need to rescan the entire document each time you make an adjustment. Streamlines the scanning process and saves you time. Settings dialogue Lets you sample the effects of changes to an im age, so you can choose the desired settings before the entire image is scanned. Brightness and contrast controls, choice of halftone patterns, and gray map settings Allows you to be creative by giving you com plete control over how the scanned image appears on the screen and how it looks when printed. Selectable and user-definable halftone patterns Lets you control how the computer interprets, displays, and prints continuous-tone information, such as photographs. Reduction/Enlargement capability Lets you enlarge or reduce an image to fit a desired field size. Images stored in virtual memory Allows you to scan and manipulate images even if their file size exceeds the amount of memory available in the Macintosh. Support for PICT, TIFF, and MacPaint file formats Bit editing Gray-map setting Ensures compatibility with graphics, painting, drawing, and page layout programs. Allows precise editing of highly detailed images. Allows you to enhance details of light or dark originals. Apple Scanner System Requirements To use the Apple Scanner and AppleScan software, you will need the following: A Macintosh Plus, Macintosh SE, or Macintosh II computer with at least 1 megabyte of memory. (You can increase the performance of the Apple Scanner by using it with a Macintosh that has more than 1 megabyte of memory.) A hard disk drive System file version 6.0 or later Appropriate SCSI cabling Technical Specifications Characteristics Output resolution: 75, 100, 1 50, 200, and 300 dots per inch Contrast levels: up to 8 (specified by user) Brightness levels: up to 16 (specified by user) Threshold values: up to 16 (specified by user) Gray-map settings: more light detail, normal detail, more dark detail Halftone techniques: spiral, bayer, 2 x 2, line, user-definable patterns, and adaptive dithering to gray-scale data that has been scanned into the Macintosh Environmental requirements With your order, you'll receive: Apple Scanner One Macintosh Apple Scanner disk including -AppleScan application program -AppleScan Resource utility -LaserWriter Resource utility One disk containing the HyperScan HyperCard stack Your Tour of the Apple Scanner disk User's guide Power cord Sample photograph Limited warranty statement Scanner type: flatbed Maximum document size: 8.5 by 14 inches Interface: SCSI Dropout color: green Scanning speed: 20.4 seconds for a 300-dot-per-inch scan measuring 8.5 by 1 1 inches Scan mode selections: line art, halftone, gray scale Gray scale: 16 levels (4 bits per pixel) Scaling: from 25 percent to 400 percent, depending on output resolution Ordering Information Apple Scanner Order No. A9M0337 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TLX: 171 - 576 Operating temperature: 32° to 104° F (0° to 40° C) Storage temperature: -40° to 149° F (-40° to 65° C) Relative humidity: 5% to 95% noncondensing Electrical requirements Line voltage: 120 volts AC ± 10% Frequency: 58 to 62 hertz Size and weight Height: 4.4 in. (1 1 . 2 cm) Width: 13.6 in. (34.5 cm) Depth: 2 1 . 8 in. (55.4 cm) Weight: 20.0 lbs. (9. 1 kg) © 1988 Apple Computer, Inc. Apple, the Apple logo, HyperCard, LaserWriter, and Macintosh are registered trademarks of Apple Computer, Inc. AppleFax, AppleScan, and HyperScan are trademarks of Apple Computer, Inc. MacPaint is a registered trademark of Claris Corporation. August 1988. Product specifications are subject to change without notice. Printed in the U.S.A. M6294 AppleCD SC Overview The AppleCD SC" drive offers Macintosh® and Apple® II com puter owners a convenient and cost-effective way to access and explore tremendous amounts of information. Each 1 2-centimeter CD-ROM disc can hold over 550 megabytes of information-the equivalent of seven hundred SOOK floppy disks, or more than 270,000 typewritten pages. The AppleCD SC drive pro vides access to text, graphics, and sound stored on digitally recorded CD-ROM discs. You can copy and paste the data for use in other applications. When paired with Apple's HyperCard'" software, the AppleCD SC drive lets you quickly access and present infor. mation from the disc. The AppleCD SC drive sup ports the Apple II, Macintosh, and industry-standard High Sierra file systems, giving users access to a broad range of CD-ROM titles. The AppleCD SC also has audio capabilities. Utilizing the AppleCD SC drive's headphone j acks or RCA j acks, the user can listen to audio CDs when not working with CD-ROM discs. Features Benefits .,.. Front-loading CD-ROM slot .,.. Makes it easy to insert and retrieve CD-ROM discs . .,.. Lets you stack the drive on top of or underneath your computer, saving desk space . .,.. 64K RAM buffer .,.. Offers improved data transfer. .,.. High Sierra compatibility .,.. Lets you play discs, using either the Apple II or Macintosh computer, that are pressed in an industry-standard file format. .,.. AppleShare® file server support .,.. Lets users on a network access informa tion stored on a shared AppleCD SC drive attached to an AppleShare file server. .,.. Lowers the cost of the drive per user. .,.. CD Caddy .,.. Protects discs, guarding the integrity of the recorded information. .,.. Provides a convenient way to store discs . .,.. Universal power supply .,.. Ensures compatibility with worldwide electrical standards . .,.. CD Audio Chip set and CD Remote desk accessory .,.. Lets you play audio CDs when not working with CD-ROMs--even while you are working in other applications . .,.. RCA jacks (two) .,.. Provides audio connectors for external amplified speakers . .,.. Lets you listen to stereophonic audio information stored on the disc. .,.. Headphone jack .,.. Lets you listen privately to stereophonic audio information stored on the disc. System Requirements To use the AppleCD SC drive with a Macintosh computer, you'll need the following: II>- To connect the AppleCD SC to an Apple II Plus, Apple Ile, or Apple IIGS® computer, you must have: 11>- Appropriate SCSI cabling* An Apple II SCSI Interface Card with Rev. C (or later) ROMs 11>- Appropriate SCSI cabling 'Connection to a Macintosh is made via the computer's DB-25 SCSI port. Technical Specifications Playback mediwn Characteristics 12-centimeter optical disc in stalled in a CD Caddy (any CD ROM or audio compact disc is compatible) Access time (including latency) -Average: less than 600 milliseconds (500 ms, typical) -Maximum (first to last block): less than 1 . 2 seconds (800 ms, typical) II>- Data-streaming rate -Mode 1 : 150 K/second -Mode 2: 171 K/second II>- Block rate: 75 blocks/second 11>- SCSI bus transfer rate: approximately SOOK/second II>- Rotational speed: approximately 230 to 530 rpm (variable) II>- Startup time: 5 seconds (typical; media-dependent) II>- Spin-down time: 2 seconds (typical) II>- Capacity 11>- Data capacity -Mode 1 : 656 megabytes -Mode 2: 748 megabytes II>- Recording surfaces: 1 II>- Data block (available to user) -Mode 1 : 2,048 bytes -Mode 2: 2,336 bytes II>- Blocks per disc: more than 270,000 Audio playback Playing time: more than 1 hour II>- Frequency response: 20 to 20,000 hertz II>- 11>- Electrical requirements Line voltage: 85 to 270 volts AC II>- Frequency: 47 to 64 hertz II>- Maximum power: 40 watts II>- Environmental requirements Operating temperature: 50° to 104° F (10° to 40° C) ... Storage temperature: -22° to 122° F (-30° to 50° C) 11>- Operating relative humidity: 10% to 90% noncondensing II>- Operating altitude: -1,000 to 15,000 feet II>- Transportation/Storage altitude: -1 ,000 to 40,000 feet II>- Size and weight Height: 3.31 inches (84 mm) Width: 9.69 inches (246 mm) 11>- Depth: 10.47 inches (266 mm) 11>- Weight: 8.8 lbs. (4 kg) 11>- 11>- AppleCD SC Ordering Information AppleCD SC Order No. M2700 With your order, you'll receive: � AppleCD SC � Owner's Guide � Apple CD Caddy � One 3.5-inch Macintosh CD Setup disk One 5.25-inch Apple II CD Setup disk � One 3.5-inch Apple II CD Setup disk � Power cord � Limited warranty statement � Apple CD Caddy (box of 5) Order No. M2705 Apple SCSI System Cable Order No. M0206 Apple SCSI Cable Terminator Order No. M0209 Apple SCSI Peripheral Interface Cable Order No. M0207 Apple SCSI Cable Extender Order No. M0208 Apple II SCSI Interface Card Rev. C (or later) ROMs Order No. A2B2087 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996- 1010 TIX: 171 - 576 © 1 988 Apple Computer, Inc. Apple, the Apple logo, AppleShare, Apple llGS, and Macintosh are regis tered trademarks of Apple Computer, Inc. AppleCD SC and HyperCard are trademarks of Apple Computer, Inc. February 1988. Product specifications are subject to change without notice. Printed in the U.S.A. A7F0081 Apple Technical Answerline Overview Features Bene.fits Apple is committed to providing long-term support that will help you maximize your investment in our products. We've created the Apple Technical Answerline to give you direct access to Apple support engineers for technical assistance with high-end Macintosh® computer products. A single yearly fee lets you make unlimited toll-free calls for answers to your most difficult questions on networking, com munications, and (optionally) the Apple® NUX® operating system. Quarterly call reports help you accurately track your organiza tion's support needs. .,. Toll-free direct access to expert Apple support engineers .,. Gives you immediate solutions to your complex networking and communications problems. .,. Makes it possible to quickly return your computer installation to full productivity. .,. Convenient annual fee .,. Allows you tQ budget for an entire year's support needs. .,. Flexible subscription options .,. Lets you choose the type of support you need: networking and communications only, A/UX only, or both. .,. Quarterly call activity report .,. Gives you detailed information on the number and content of your organization's recent Technical Answerline calls. .,. Helps you pinpoint problem areas so you can improve in-house training and support. .,. Advanced support technology .,. Helps Apple support engineers quickly pinpoint your problem and find a solution. Apple Technical Answerline Program Details As networking, communica tions, and system software products for Macintosh com puters become more complex, it's increasingly difficult for your organization's support personnel to be familiar with all of them-and with all of their possible combinations. Help is now available directly from Apple Computer in the form of the Apple Tech nical Answerline. Your calls to the Technical Answerline go directly to a knowledgeable support engineer, not to an answering service for eventual referral. Answerline engineers are trained extensively on the latest Apple networking, com munications, and A/UX prod ucts. They also have access to a specially equipped laboratory where these products can be tested in a multitude of con figurations. Answerline engineers han dle questions on the following issues, with an emphasis on products relating to networking and communications: ""' Configuration ""' Installation ""' Compatibility ""' Usage ""' Administration ""' Troubleshooting The Answerline is designed for user-level questions. Devel opers should use other Apple support services for assistance with complex Macintosh devel opment questions. Also, Tech nical Answerline personnel do not resolve questions about hardware or software that has been modified in any way. In some instances, the prob lem you are experiencing is caused by another manufactur er's hardware or software; in such cases, you will need to con tact that company for assistance. The Technical Answerline, however, can help to identify third-party product problems, which can save your company valuable time and productivity. Networking and Communi cations option. If you choose this subscription, you'll receive assistance with products such as those listed below. Addition al products will be added to the program in the future as appropriate. ""' AppleTalk products: -AppleShare® PC -AppleTalk® for VMS'" -AppleTalk Internet Router ""' IBM networking and con nectivity products: -Apple TokenTalk® NB Card and TokenTalk software -Apple Serial NB Card -Apple Coax/Twinax Card -Apple EtherTalk® NB Card and EtherTalk software ""' Integration products: -MacAPPC'" -MacX25'" -Macintosh Communications Toolbox -MacWorkStation'" -CUI'" A!UX option. If you choose this subscription, you'll receive assistance with the following A/UX products: ""' X Window System ""' MacX'" ""' AppleTalk for A/UX ""' EtherTalk for A/UX ""' A/UX Operating System Program Operation When you subscribe to the Apple Technical Answerline, you will designate two people from your organization to be your Answerline contacts. They are the only people who can use the service, although they can make an unlimited number of calls each year. Details about your organi zation's previous calls will be kept on-line at the Answerline center. Support engineers can immediately view this infor mation, saving your staff from having to repeat it. Answerline support is avail able from 6:00 A.M. to 6:00 P.M. Pacific time, Monday through Friday, except for New Year's Eve, New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving and the day after, Christmas Eve, and Christmas Day. Ordering Information For more information on the Apple Technical Answerline, and for a Support Services order form, contact your authorized Apple reseller or sales representative. Networking and Communications option: Order No. M0595LL/A A/UX option: Order No. M0594LL/A Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 - 576 © 1990 Apple Computer, Inc. Apple, the Apple logo. AppleShare, AppleTalk, A/UX. EtherTalk, Macintosh, and TokenTalk are registered trademarks of Apple Computer, Inc. MacAPPC, MacWorkStation, MacX, and MacX25 are trademarks of Apple Computer, Inc. CUI is a trademark of Network Innovations Corporation. IBM is a registered trademark of International Business Machines Corporation. VMS is a trademark of Digital Equipment Corporation. March 1990. Program specifications are subject to change without notice. Printed in U.S.A. C0134LUB • AppleLink -Personal Edition A PPLE COM M U NITY ® GENERAL S E R V I C ES Overview AppleLink!._Personal Edition is a unique on-line service designed especially for users of Apple® per sonal computers. It's your direct connection to the information and services you need to get the most from your Apple products. In addition, it offers a myriad of general-interest information, in cluding news stories from around the world and the latest stock quotations. With AppleLink-Personal Edition software, an Apple II or Macintosh® computer, and a mo dem, you can join a nationwide community of Apple owners on this exciting, easy-to-use, and affordable service.* AppleLink-Personal Edition has two main divisions. The Apple Community features Apple-specific information ser vices. You can get the latest, most accurate product details directly from Apple and our developer partners. Download public domain and demonstration soft ware. Learn how to make the most effective use of your Apple hardware and applications. Take part in special-interest discussion groups, developer forums, and real-time conferencing with other Apple users. But that's only half the story, because AppleLink also includes a General Services section that offers national and international news, stock quotations, airline schedules, on-line shopping, inter active games, general-interest clubs-even an electronic college. In short, AppleLink-Personal Edition adds an exciting new di mension to your Apple personal computer. It's your one-stop source for Apple information and fun. ' Macintosh version scheduled for availability in Fall 1988. Features Bene.fits � Direct connection to Apple resources � � On-line forums and conferences � Real-time "chat" mode and private messaging � � Access to third-party developers � � Electronic mail � � One-step sign--on procedure � � Preferences setup � � Easy-to-use interface, including icons and pull-down menus � Provides accurate, up-to-date informa tion on Apple and Apple-compatible products. Lets you exchange ideas with and get support from a nationwide community of Apple users and industry experts. Connects you live with other AppleLink members, allowing you to participate in a group discussion or to have a private conversation. Provides information on Apple compatible products. � Gives you the opportunity to try out demonstration software. Lets you send an electronic letter or a fully formatted disk file to another subscriber-instantly. Eliminates the need to enter your password and connection information every time you access the system. Lets you preset a variety of options for easier, faster system use (such as shortcuts to the on-line areas you use most often). Allows easy navigation through all of the on-line areas. � � Off-line work option � � Up to five on-line screen names � � � AppleLink Update™ monthly guide On-line help Nationwide communications net works used, for local--call access from most areas � Reduces on-line charges by allowing you to compose mail, work with files, and do other work on the system before you sign on. Allows as many as five family members to share the same AppleLink account. � Provides detailed listings of nightly con ferences and other on-line events. � Keeps you informed about the latest AppleLink enhancements. Gives you the help you need, any time you need it. � Provides easy and affordable access to AppleLink. � Product Details AppleLink--Personal Edition Services Apple Community Apple Reference Library. Get detailed product information, or look up answers to your technical questions. Read con tributed software reviews-and post your own. Find out about special-education software, the Apple Programmer's and Devel oper's Association (APDA™) , and more. � their development. Exchange information and helpful tips. � Apple Software Center. Download public-domain and shareware programs covering a variety of special-interest appli cations. Apple Headquarters. Con nect to Apple's Customer Rela tions group to ask a question or offer an opinion. Read press � Apple Fornms. Join with other releases on new products and users in discussions about Apple promotional programs. Chat II and Macintosh products and with Apple employees at the General Services Peopk Connection. Chat with other AppleLink members all across the country. Attend a lec ture, bid at an auction, or so cialize at an on-line party. Play trivia games or be a contestant in a game show. � Financial District. Read today's stock market summary; check out the latest quotations from the New York (NYSE), American (AMEX), and Over the Counter (OTC) stock exchanges. � � Recreation Center. Play inter active games with one or more partners anywhere in the country. Get the latest enter- Accessing AppleLink To use the AppleLink-Personal Edition information service, you'll need dedicated AppleLink software. Each software pack age contains a unique registra tion number and instructions on how to access the system. � "Apple Cafe." Purchase Apple T-shirts, mugs, and other specialty items. � Industry Connection. Meet third-party Apple hardware and software developers. Try out demonstration versions of soft ware, peruse product catalogs, and post questions to product support message boards. Apple University. Enroll in on-line courses to learn more about Apple hardware, program ming, and applications. � tainment and sports news. Find out which books are on the best-seller list-and share your own book and movie reviews. Reuters, the Associated Press, and United Press International. Debate current issues with people all around the nation. Club House. Make friends with people who share your in terests, in subjects from photog raphy to music. � � Learning Center. Get tutoring help with your homework. Learn a new subject by enrolling in an on-line course. Look up facts in seconds using a 20volume encyclopedia that's updated regularly. � News Room. Read the latest news and sports reports from � During your first session, you'll enter your name, address, phone number, and billing information. On-line fees are charged directly to your credit card or checking account. The Mall. Stroll through an on-line mall and shop for over 200,000 name-brand products at discount prices. Send flowers to someone special. Plan a com plete business trip or vacation: Check for the lowest airfares, then make flight, hotel, and ren tal car reservations. The General Seroi,ces section of AppleLink-Personal &lition is provided by Quantum Com puter Seroi,ces, Inc. Each subscription (one per software package) can accom modate up to five users' names. Access to AppleLink is via the Tymnet and Telenet communi cations networks, available by local phone call from most areas. • ® AppleLink -Personal Edition System Requirements To use AppleLink-Personal Edition software, you'll need: .,.. One of the following com puter systems: -An Apple Ile personal com puter enhanced with 128K ROM and equipped with 80-column text card, Super Serial Card, disk drive (3.5-inch or 5.25-inch), and monitor -An Apple Ile personal com puter and monitor -An Apple IIGs® personal computer with disk drive (3.5inch or 5.25-inch) and monitor -An Apple Macintosh Ordering Information AppleLink--Personal Edition software (Apple II version) Order No. A2D2004 With your order, you'll receive: .,.. One 3.5-inch AppleLink program disk .,.. One 5.25-inch AppleLink program disk .,.. AppleLink Connect Guide .,.. AppleLink User's Guide AppleLink--Personal Edition software (Macintosh version)* Order No. M0533 With your order, you'll receive: .,.. One 3.5-inch AppleLink program disk .,.. Applelink User's Guide .,.. AppleLink Connect Guide (contains information on com patible modems, local access numbers, and account registration) Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TIX: 171-576 personal computer .,.. An Apple Personal Modem or any Hayes-compatible modem (300, 1200, or 2400 baud), plus appropriate cables .,.. A standard telephone line (contains information on com patible modems, local access numbers, and account registration) .,.. Price sheet (lists on-line service fees) .,.. Quick-reference card .,.. Registration certificate .,.. Price sheet (lists on-line service fees) .,.. Quick-reference card .,.. Registration certificate • Macintosh version scheduled for availability in Fall 1988. © 1988 Apple Computer, Inc. Apple, the Apple logo, AppleLink, Apple IIGS, and Macintosh are registered trademarks of Apple Computer, Inc. APDA and AppleLink Update are trademarks of Apple Computer, Inc. People Connection is a seivice mark of Quantum Computer Seivices, Inc. Telenet is a registered trade mark of Telenet Communications Corp. Tymnet is a registered trademark of McDonnell-Douglas Corporation. May 1988. Product specifications are subject to change without notice. A2FOI30 70K Apple File Exchange Overview Features The Apple® File Exchange utility program allows a file or docu ment created by one application to be translated into the format required by another application. When used with the Apple PC 5.25 Drive, it transfers and trans lates between Macintosh® and MS-DOS environments, or with a Macintosh 3.5-inch drive, it transfers and translates between Macintosh and ProDOS® formats. It can also be used with data files transferred to Macintosh disks via network or data communications links. � File conversion between applications Macintosh/MS-DOS and Macintosh/ProDOS transfers � � Batch translation Bene.fits Makes documents and files created with one application usable in others, allowing more versatile use of your information. � Allows greater flexibility in data sharing, by providing a bridge between different operating environments. � Automates the translation of large numbers of files---even documents from different applications. � � Includes text, binary, and DCA-RYf/ MacWrite translators that all work under a common user interface � Standard framework for development of additional translators � � Handles a wide range of general file translation needs. � Offers easy-to-learn, easy-to-use file translation. Encourages development of specific application-to-application translators. Apple File Exchange Product Details Translators The Apple File Exchange program works with "translators" that control the conversion of file formats between dissimilar applications. The package indudes translators to handle some common translations. Many applications feature an import option that does translation. The binary translator included with Apple File Exchange allows documents to be converted for use with these applications. The text translator translates bidirectionally between plain text formats of the MS-DOS, Macintosh, and ProDOS operating systems. The DCA-RFf/MacWrite translator translates bidirectionally between IBM Document Content Architecture Revisable Text Format and the MacWrite format. Additional translators for use with Apple File Exchange are available from independent software developers such as DataViz, Inc. These follow the user and software interface standards set by Apple's translators. Apple File Exchange can work with multiple translators simultaneously. Simply indicate the files you want translated, and the program selects the appropriate translator from the available set. System Requirements To use Apple File Exchange, you will need: For data on Macintosh disks: � A Macintosh Plus, Macintosh SE, or Macintosh II personal computer � Any additional applicationto-application translators For data on 5.25-inch MS-DOSformatted disks: � A Macintosh SE or Macintosh II personal computer � An Apple PC 5.25 Drive � The appropriate controller card � Any additional applicationto-application translators For data on 3.5-inch ProDOSformatted disks: � A Macintosh 512K Enhanced, Macintosh Plus, Macintosh SE, or Macintosh II � Any additional applicationto-application translators Translators included: Text � Binary � DCA-RFf/MacWrite Translators available from DataViz: � DCA-RFf/MacWrite or Microsoft Word 3.0 � Lotus 1-2-3/Microsoft Excel � MultiMate/MacWrite or Microsoft Word 3.0 WordPerfect/MacWrite or Microsoft Word 3.0 � WordStar/MacWrite or Microsoft Word 3.0 Ordering lnfonnation Apple File Exchange will be available in two ways: 1) Packaged with the Macintosh SE-Bus PC Drive Card (Order No. M5023) and the Macintosh II PC Drive Card (Order No. M5056). 2) Included with the Macintosh system software. Contact your authorized Apple sales representative for further details. Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 -576 © 1988 Apple Computer, Inc. Apple, the Apple logo, Macintosh, and ProDOS are registered trademarks of Apple Computer, Inc. IBM is a registered trademark of International Business Machines Corporation. Lotus and 1-2-3 are registered trademarks of Lotus Development Corporation. MacWrite is a registered trademark of Claris Corporation. Microsoft and MS-DOS are registered trademarks of Microsoft Corporation. MultiMate is a trademark of MultiMate International, a subsidiary of Ashton-Tate Corporation. WordPerfect is a trademark of WordPerfect Corporation. WordStar is a registered trademark of MicroPro International Corporation. June 1988. Product specifications are subject to change without notice. Printed in U.S.A. M23!0/A Technical Specifications � � • AppleShare File Seroer Version 2. 0 S e rv e r N o m e : A p p l e S h a re S e rv e r I ® Vol umes: Sal es M a rk e t i n g U s e rs : R i c h A n d re w s S u s a n V i e i rn P a t D i rk s C a ro l W e i s s M a rk N e u b i e s e r A1 an Oppenhei mer R a n d y C a rr F ri , M a y 1 3 , 1 9 B B Acti vi ty: ....___ ta 7:52:04 AM ____. _ _ _ _ I I idle I I I I I I I I busy Overoiew The AppleShare® File Server lets members of your workgroup use an AppleTalk® network system to share information quickly and easily. AppleShare turns a dedi cated Macintosh® II, Macintosh SE, or Macintosh Plus personal computer with one or more hard disk drives into a central electronic filing cabinet. Here, everyone in your workgroup can store documents in folders similar to the ones that are common to all Macintosh applications. By giving everyone access to the same documents and applica tions, the AppleShare File Server simplifies and speeds up the work of the group-whether it involves creating budgets, updat ing data files, producing publica tions, or assembling reports. And AppleShare has a powerful set of privacy features that let you con trol who has access to the infor mation stored in each folder, and what type of access is allowed. AppleShare will greatly increase the productivity of any environ ment equipped with Macintosh, MS-DOS, and even Apple® II computers. Features Benefits Centralized electronic storage of data, documents, and applications Makes it easy for everyone in a workgroup to share information. II> Lets network users store applications and files in one convenient location. 11> Permits document backup from a central location. 11> II> Transparent access II> Allows users to access information stored on an AppleShare file server as if it were located on a local disk. II> II> Access by up to 50 users at a time (when the server is a Macintosh II) or up to 25 users at a time (when the server is a Macintosh SE or Macintosh Plus) II> 11> AppleTalk Filing Protocol (AFP) compatibility II> II> Support for multiple operating systems 11> 11> Support for up to seven SCSI hard disk or CD-ROM drives per server 11> Runs concurrently with AppleShare Print Server software 11> Lets you use a single, dedicated Macintosh II, Macintosh SE, or Macintosh Plus computer to share files as well as to manage networked printers. II> Increases the return on your hardware investment. II> Lets everyone in the group work with docu ments and multiuser applications at the same time. Provides compatibility with all software applica tions written to the AFP standard. Lets Macintosh, MS-DOS, and Apple II users share information stored on the file server. Provides reliable, virtually unlimited storage space. 11> Offers a simple, economical growth path. 11> Copy protection 11> II> On-line administration 11> Lets the network administrator perform ad ministrative functions (such as adding users and creating groups of users) without shutting down services. Lets the network administrator copy-protect applications stored on the file server so that users cannot copy them. 11> Standard Macintosh hardware platform II> Volume copy with full AppleShare access privileges retained II> 11> II> "Super user" capability Preserves your investment in hardware: you can start with a Macintosh Plus or SE as the server, and then, as your needs expand, replace it with a Macintosh II and use the original Macintosh as a personal computer. Permits easy upgrading to larger volumes. Allows the administrator to perform routine folder maintenance over the network. 11> Product Details Simple administration Administration of the Apple Share File Server requires no special skills. Administrative functions, such as adding new users and creating groups of users, are carried out using the familiar Macintosh user inter face, including pull-down menus, dialog boxes, icons, and windows. Access control To ensure privacy, security, and control over information shared with others on the network, AppleShare lets individual users decide who can have access to information stored in folders they create on the server, and what type of access they can have. The folder's owner can as sign access privileges to three classes of users: -The owner of the folder; -A group of users; or -Everyone on the network. The folder's owner can also define which of three levels of access the owner and other users can have, namely, whether users can: -See documents and applica tions stored in the folder; -See other folders stored in the folder; -Make changes to documents and applications stored in the folder. As in other Macintosh appli cations, documents are stored in folders on an AppleShare file server, but folders on the server fall into several types depending on the type of access provided. For example, documents stored in privatefolders automatically remain private to their owner only the folder's owner can see or change documents stored there. Documents stored in shared folders can be seen and read by everyone in the group, but the folder's owner can choose the type of access people have. The folder's owner may specify that: -The documents in the folder can be changed only by the owner (this is useful for storing forms that you want everyone on the network to be able to copy and use but not change), or that -Documents can be changed by other users. Documents stored in "drop box"folders can be seen and changed only by the owner. However, other users with the appropriate access to the serv er can copy documents into the drop box. This is useful for collecting and storing sensitive documents such as expense reports and personnel evaluations. AppleShare File Server Version 2. 0 System Requirements Ordering Information To use the AppleShare File Server, you'll need: 111> One dedicated Macintosh II, Macintosh SE, or Macintosh Plus computer to be used as the server 111> One or more SCSI hard disks Ill> One Macintosh, ProDOS� or MS-DOS computer for each user on the network 111> Appropriate network cables and connectors for each work station, server, printer, or other network device 111> AppleShare PC (Order No. M0673) and a LocalTalk'" PC Card (Order No. M2313) for each MS-DOS computer con nected to the network 111> AppleShare IIGs® Workstation Software (Order No. A2D2060) for each Apple IIGs® computer connected to the network 111> Apple II Workstation Card (Order No. A2B2088), which includes AppleShare Ile AppleShare File Server Software Order No. M0548/B AppleShare File Server User's Guide 5-Pack Order No. M0559/A AppleShare File and Print Server Manuals Order No. M0565 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 -576 Workstation software, for each Apple Ile computer connected to the network Recommended Ill> External disk drive or hard disk at each workstation 111> The Network Administrators Course (a two-day seminar on the fundamentals of network administration, including file service, backup, electronic mail, and utilities) Opdonal equipment Ill> Additional or larger hard disks 111> Concurrent service applica tions, such as AppleShare Print Server or electronic-mail service Ill> One or more CD-ROM drives, such as the AppleCD SC" 111> AppleTalk bridges and gateways, such as: -InterBridge (from Hayes Microcomputer Products, Inc.) or NetBridge (from Shiva Corporation) for connecting multiple LocalTalk networks -FastPath (from Kinetics, Inc.) for connecting an Apple EtherTalk'" network with a LocalTalk network -Solana R Server (from Solana Communications) or NetModem (from Shiva Corporation) for remote connection to an AppleTalk network Cabling systems for AppleTalk 111> Apple LocalTalk cabling system (shielded twisted-pair) 111> LANSTAR from Northern Telecom (telephone wire/ unshielded twisted-pair) 111> PhoneNET from Farallon Computing (telephone wire/ unshielded twisted-pair) 111> Apple EtherTalk (standard or thin wire Ethernet coaxial, and unshielded twisted-pair) Ill> Fiber Optic LAN System (standard fiber-optic cable) from Du Pont Electronics With your order, you'll receive: AppleShare File Server Administrator's Guide 111> AppleShare File Server User's Guide Ill> AppleShare File Server Administrator's Supplementfor Apple II Workstations Ill> One AppleShare File Server administration disk 111> One AppleShare File Server server installer disk Ill> One AppleShare File Server Apple II setup disk Ill> One AppleShare File Server workstation installer disk for use with Macintosh II, SE, and Plus computers Ill> One AppleShare File Server workstation installer disk for use with Macintosh 5 1 2K Enhanced computers With your order, you'll receive: 111> With your order, you'll receive: AppleShare File Server User's Guide Ill> AppleShare File Server Administrator's Guide 111> 111> 111> Five copies of the Apple Share File Server User's Guide AppleShare File Server Administrator's Supplement for Apple II Workstations 111> AppleShare Print Seroer Administrator's Guide © 1988 Apple Computer, Inc. Apple, the Apple logo, AppleShare, AppleTalk, Apple llGS, Macintosh, ProDOS, and llGS are registered trademarks of Apple Computer, Inc. EtherTalk and Loca!Talk are trade marks of Apple Computer, Inc. FastPath is a trademark of Kinetics, Inc. Fiber Optic LAN System is a trademark of Du Pont Electronics. Inter Bridge is a trademark of Hayes Microcomputer Products, Inc. MS-DOS is a registered trademark of Microsoft Corporation. NetModem and NetBridge are trademarks of Shiva Corporation. PhoneNET is a registered trademark of Farallon Computing, Inc. June 1988. Product specifications are subject to change without notice. Printed in U.S.A. M2247/A AppleShare Print Server Version 2. 0 I m a g e W ri t e r 1 1 S p o o l e r Q u e u e I m a g e W ri t e r LQ S p o o l e r Q u e u e �-.� �j �-. : . .... . ........ . .. ........':' L a s e r W ri t e r P l u s S p o o l e r Q u e u e Stat L a s e r W ri t e r 1 1 NT S p o o l e r Q u e u e Stat stat §0 L a s e rW r i t e r 1 1 NTH S p o o l e r Q u e u e S t a t u s : T h e p ri n t s e r v e r i s p ri n t i n g o n " B i z M k t n g I l l + " . . . � __. � Status Document ToDo User Mark Neubieser Date /Time 5 / 1 3 /88 8 :55 :4 1 AM Overview Features Benefits With the AppleShare® Print Server, you can continue working on your Macintosh� Apple® Ile, Apple IIGS� or MS-DOS computer while your documents are being printed on an AppleTalk®-networked LaserWriter® or ImageWriter® printer. The AppleShare Print Server runs on a dedicated Macintosh II, Macintosh SE, Macintosh Plus, or Macintosh 512K Enhanced computer, and will increase the productivity of any workgroup that makes frequent use of LaserWriter or ImageWriter printing. • Print spooling • Improves workgroup productivity; users can continue working while their documents are being printed. • Eliminates waiting because it accepts documents from multiple users at the same time, even while the printer is busy. • Simultaneous support for up to • Assures a growth path: makes it easy to five printers add printers as your needs change. • Runs concurrently with • Lets you use a single, dedicated Mac intosh II, Macintosh SE, or Macintosh Plus AppleShare File Server software computer to share files and applications as well as to manage networked printers. • Increases the return on your hardware investment by eliminating the need for a second dedicated server. • Print-queue management • Lets the system administrator manage up to five networked printers from a single location. • Compatibility with all standard • Eliminates the need for special training. applications • Power failure recovery • Saves documents waiting to be printed, even after a power failure. AppleShare Print Server Version 2. 0 Product Details How spooling works Ordinarily the user's computer must wait while a document is being printed-the computer can't be used for anything else. And if the printer is busy, the user must wait for it to become free. The AppleShare Print Server saves time in several ways. As soon as users send a document over an AppleTalk network system to the print server, they can continue working on their computers. The print server sends the docu- ments along to the LaserWriter or ImageWriter as soon as the printer is ready. And because the print server can accept files from more than one user at the same time, there's never any waiting for the server to be available. System Requirements To use the AppleShare Print Server, you'll need the following: "" An AppleTalk-networked LaserWriter or ImageWriter printer "" One dedicated Macintosh II, Macintosh SE, Macintosh Plus, or Macintosh 5 1 2K Enhanced computer to be used as the server.* (When running both the AppleShare Print Server and AppleShare File Server software on the same system, a Macintosh II, Macintosh SE, or Macintosh Plus is required.) "" One Macintosh, Apple Ile (equipped with an Apple II Workstation Card), Apple Iles, or MS-DOS computer (equipped with a LocalTalk'" PC Card) for each user on the network "" Appropriate network cables and connectors for each workstation, server, printer, or other network device With your order, you'll receive: "" One AppleShare Print Server installer disk for use with Macintosh II, Macintosh SE, and Macintosh Plus computers "" One AppleShare Print Server installer disk for use with Macintosh 5 1 2K Enhanced computers "" One AppleShare Print Server Workstation installer disk "" AppleShare Print Seroer Administrator's Guide "" Limited warranty statement Ordering Information AppleShare Print Server Software Order No. M0576 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TLX: 171 -576 'When using a Macintosh 5 l 2K Enhanced computer as the server, or when using a 1-megabyte Macintosh computer (Plus, SE, or II) with both File Server and Print Server software, you can spool to two printers simultaneously. © 1988 Apple Computer, Inc. Apple, the Apple logo, AppleShare, AppleTalk, Apple IIGS, ImageWriter, LaserWriter, and Macintosh are registered trademarks of Apple Computer, Inc. Loca!Talk is a trademark of Apple Computer, Inc. MS-DOS is a registered trademark of Microsoft Corporation. June 1988. Product specifications are subject to change without notice. Printed in U.S.A. M2248/A AppleShare PC Version 2. 0 Overview AppleShare® PC software provides users of MS-DOS personal com puters with access to the full range of services available on the AppleTalk® network system. With AppleShare PC, users of MS-DOS and Macintosh® personal computers can communicate with one another, share data files stored on an AppleShare file server, and enjoy transparent access to Apple® LaserWriter® and ImageWriter® network printers. MS-DOS personal computer users select network resources through an intuitive menu system modeled after the Macintosh Chooser. Once selected, file and print resources are automatically available every time users turn on their machines. And using the AppleShare server from an MS-DOS system is as easy as using a local disk drive. AppleShare PC Version 2 . 0 is compatible with AppleTalk Phase 2 and is data-link inde pendent. It offers advanced capabilities such as extended AppleTalk addressing, which provides support for networks of up to 16 million nodes. AppleShare PC is ideally suited to the requirements of users who work in environments utilizing both Macintosh and MS-DOS personal computers . Features Benefits .,. MS-DOS access to the AppleShare file server .,. Allows MS-DOS and Macintosh users to access information stored on the same AppleShare file server. .,. Lets MS-DOS users and Macintosh users share information created by applications that use a common file format (for example, Lotus 1-2-3 for the IBM PC and Microsoft Excel for the Macintosh, or dBASE III for the IBM PC and dBASE Mac for the Macintosh) . .,. Lets AppleShare PC users share MS-DOS applications stored on AppleShare file server volumes. (The software license must specifi cally allow application sharing.) .,. MS-DOS access to networked printers .,. Gives MS-DOS users full access to the power of LaserWriter printers-including dozens of type styles and sizes and full page, high-resolution graphics-through MS-DOS applications that support the Postscript® page description language . .,. Performs Epson LQ2500 emulation when working with older MS-DOS applica tions that don't support Postscript. .,. Gives MS-DOS users access to net worked ImageWriter dot-matrix printers . .,. Data file mapping .,. Allows data files created with MS-DOS applications to be mapped to Macintosh applications that share the same file format. (For example, WKl files created with Lotus 1-2-3 and stored on the AppleShare file server can appear as Microsoft Excel data files, and double-clicking on an Excel data file launches the Excel application.) .,. Data-link independence .,. Lets AppleShare PC work with any network interface card that is compliant with the MLI (Multiple Link Interface) driver specification, including drivers that support the Apple LocalTalk™ PC Card, 3Com Etherlink II and Etherlink MC, and IBM Token-Ring . .,. Controlled access to directories (folders) stored on AppleShare servers .,. Provides privacy and personal control over information shared with others on the network. .,. Lets the directory's owner choose to limit access in the following ways: -To keep the directory private; -To give access privileges to a predefined group of users; or -To give access privileges to everyone on the network. Features Benefits ... Controlled nature of access, based on directory type ... Documents stored in private directories can be seen or changed only by the directory's owner. ... Documents stored in shared directories can be seen and read by everyone on the network; a directory's owner can specify that -The documents can be changed only by the owner. (This is useful for storing forms that you want eve1yone on the network to be able to copy and use but not change .) Or that -The documents can be changed by others on the network. ... Documents stored in one-way "drop box " directories (much like one-way mail slots) can be seen and changed only by the owner. However, anyone on the network can copy documents into the drop box. (This is useful for collecting and storing sensitive documents such as expense reports and personnel evaluations .) ... Transparent functionality ... Lets MS-DOS users work with informa tion on AppleShare servers as if it were located on a local MS-DOS disk. ... Makes accessing applications and information simple and efficient. ... Allows users to access AppleShare servers located on other AppleTalk networks, through add-on bridges such as the Hayes InterBridge and the Kinetics FastPath. ... Lets users connect to servers, change access privileges, and execute DOS utilities from within an application, through pop-up menus . ... Lets MS-DOS users access network printers as if they were connected locally. ... Command-line interface ... Allows construction and editing of batch files for automatic log on and other tasks. AppleShare PC Version 2. 0 Product Details AppleShare volumes AppleShare volumes appear to MS-DOS users as logical DOS drives and are accessed using standard DOS commands. Most applications and documents can be stored and used on the server with no modification. of type styles and sizes, and with full-page, high-resolution graphics. For users of older MS-DOS applications that do not support Postscript, AppleShare PC provides an emulation of an Epson LQ2500 printer. Access procedures Accessing information is simple and efficient; users need only remember one password. Once a user has logged on to a server, the server automatically manages access to all directories. Macintosh/MS-DOS compatibility With AppleShare PC, both MS-DOS users and Macintosh users have access to docu ments created using either of the two operating systems . In addition, AppleShare PC provides file extension mapping that allows MS-DOS users to easily assign a Macintosh icon type and application appropriate to a data file. Printing Through AppleShare PC, users of MS-DOS applications that support Postscript (such as Microsoft Word and WordPer fect) can take full advantage of the power of Apple LaserWriter printers. This includes produc ing documents in a wide range System Requirements Ordering Information Apple Computer, Inc. Privacy AppleShare PC fully supports the AppleShare file server's powerful privacy system. Users control information by selec tively granting access to the directories they have created on the file server volumes. Setting access privileges 'a llows a directory's owner to keep infor mation private, share it within a workgroup, or make it available to everyone on the network. Additionally, users can control the type of access others have to the contents of a directory. Installation The procedure consists of installing AppleShare PC software on a startup disk; adding a LocalTalk PC Card to an IBM PC or PC-compatible computer, and connecting the computer to an AppleTalk network system equipped with an AppleShare server and a networked printer. To use AppleShare PC, you will need: � An MS-DOS computer with at least 384K of RAM � Two floppy disk drives MS-DOS Version 3 . 1 or later (including Version 4.0) � A LocalTalk PC Card or another MLI driver-compliant interface card AppleShare PC Order No. M0098LL/A With your order, you'll receive: � One 3. 5-inch and two 5 . 25-inch installer disks � AppleShare PC Bundle Order No. B0040LL/A With your order, you'll receive : � A LocalTalk PC Carel � Two 360-kilobyte, 5 . 25-inch floppy disks (a startup disk and an application disk) � One 3. 5-inch disk (includes both startup and application) � Loca!Talk PC Card Owner's Guide � Limited warranty statement LocalTalk Locking Connector Kit (DB9) Order No. M2065 With your order, you'll receive: � LocalTalk locking connector (DB9) � 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171 -576 © 1989 Apple Computer, Inc. Apple, the Apple logo, AppleShare, AppleTalk, lmageWriter, LaserWriter, and Macintosh are registered trademarks of Apple Computer, Inc. LocalTalk is a trademark of Apple Computer, Inc. dllASE and dllASE Ill are registered trademarks of Ashton-Tate Corporation. EtherLink is a trademark of 3Com Corporation. FastPath is a trademark of Kinetics, Inc. Hayes and lnterllridge are trademarks of Hayes Microcomputer Products, Inc. IBM is a registered trademark of International Business Machines Corporation. Lotus and 1-2-3 are registered trademarks of Lotus Development Corporation. Microsoft and MS-DOS are registered trademarks of Microsoft Corporation. Postscript is a registered trademark of Adobe Systems Incorporated. WordPerfect is a registered trademark of WordPerfect Corporation. June 1989. Product specifications are subiect to change without notice. Printed in the U.S.A. M2302/ll � A LocalTalk Locking Connector Kit (DB9) (Order No. M2065) � Recommended equipment: A hard disk � � � � AppleShare PC User's Guide Limited warranty statement Two-meter cable Cable extender Setup guide Inter• Poll Network Administrator)s Utility ( Clear Search Time I 50 Zone Mac i n tosh P l us Mac i n tosh 3 10 3 10 4 7 Rose Neeack App l e 93 Susan Bruno Mac i n tosh 1 03 Chad S tump MS-DOS 3 . 2 1 1 5 G l enda Z i rk l e ACME Managemen t ACME Managemen t 1 1 System I nform a t i o n ACME Managemen t ACME Managemen t ACME Managemen t Laserf.lr i ter O S y s t e m f i l e Uersion @ finder f i l e U e rs i o n O L a s e rW ri t e r D ri u e r U e rs i o n I 1 00 ACME Managemen t 1 1 Mac i n tosh SE 205 Express Press O f s p l ay: I I GS J (90) . I 0 3 10 S t a rt Search Time : 2 Min 30 Sec Searching for All Devices 3 10 ( ) ACME Managemen t [ G e t S y s t e m I n fo J Finder File Version Bene.fits Overview Features The Inter•Poll'" Network Admini strator's Utility contains tools an AppleTalk® network administrator can use to implement a network support program. These tools cover network mapping, trouble shooting methods, selective searches for active devices, net work-link integrity tests, and ver sion reporting for workstation system software. Together, these tools help the AppleTalk network administrator eliminate many network problems before they adversely affect users. � Selective lists of active network devices � � Network mapping tools � Integrity test of network path to a targeted device � Allows the network administrator to monitor a specified group of active devices. Assists the network administrator in creating and updating network diagrams for use in solving network problems. Saves time by helping the network administrator isolate and locate network problems. � Helps avoid problems caused by running incompatible versions of system software on the same network. � System software version reporting � � Full internetwork support � � Intuitive user interface � Support for Macintosh®, Apple® II, MS-DOS, and DEC VAX'" computers � Can be used in small, medium-size, and large AppleTalk systems. Is more effective to use because it is easy to learn. Lets the network administrator support a multivendor AppleTalk network with a single utility. � Inter• Poll Network Administrator's Utility Product Details Test Packets Ech(}--Tests link integrity between the Inter• Poll work station and any active named device. Ill> Printer status-Returns printer status information. System information----Queries Ill> Device Llsts Search criteria-By zone, net work number, device name, device type, or unnamed device Search duration-In minutes and seconds, or continuous Search interoaJ-In seconds Ill> Reports Supponedprinters-Apple LaserWriter® and ImageWriter® Supponedfileformat�Tab delimited text Macintosh personal computers running AppleTalk Responder software (included) for the sys tem software version numbers. System Requirements To run the Inter• Poll Network Administrator's Utility, you must have: Ill> A Macintosh II, Macintosh SE, or Macintosh Plus. You can install the AppleTalk Responder on a Macintosh II, Macintosh SE, Macintosh Plus, or Macintosh 512K Enhanced personal computer. Technical Specifications AppleTalk protocols used: Ill> Name Binding Protocol Ill> Printer Access Protocol (NBP) To find named devices Ill> Link Access Protocol (IAP) To find unnamed devices Ill> Echo Protocol (EP) To determine link integrity and petformance Ordering Information Inter• Poll Network Administrator's Utility Order No. M0697 With your order, you'll receive: (PAP) To get printer status information Ill> AppleTalk Transaction Protocol (ATP) To get system information Ill> Inter• Poll Network Administrator's Application disk Ill> Inter• Poll Workstation Installer disk (SOOK) Ill> Inter• Poll Workstation Installer disk (400K) Inter• Poll Network Administrator's Guide Ill> Ill> Limited warranty statement Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996- 1010 TIX: 171 - 576 © 1988 Apple Computer, Inc. Apple, !he Apple logo, AppleTalk, ImageWriter, LaserWriter, and Macintosh are registered trademarks of Apple Computer, Inc. Incero Poll is a trademark of Apple Computer, Inc. DEC is a registered trademark and VAX is a trademark of Digital Equipment Corporation. MS-DOS is a registered trademark of Microsoft Corporation. February 1988. Product specifications are subj ect to change without notice. M2291 ti® I AppleTalk Internet Router 1 1 ,2 1 O,328 .jjjjjjjjjjjl Rece nt Acti vi t y Rate : Busy Idle Neh1o r k R el i a bi l i t y : Rece nt Net\o/o r k E r ro r Rate : 1 4 zo ne s , 1 4 net\o/o r ks so rted b y : Net\o/o r k Ra n g e 1456 6750 - 31 7 6850 47101 - 471 1 5 321 50 - 321 80 45952 - 46000 1 31 2 - 1 325 221 00 - 22200 1 3075 - 1 3 1 00 1 1400 - 1 1450 Z o n e Name Sales Low Distance Di st a n e e Fo nva r d i n g � � Logi sti cs Fi na nce P ro d ucti o n Data E n t r y A d m i n i s t rati o n P u r·c hasi ng E ng i nee r·i n g P u bl i cati o ns C usto me r S u p po r·t 32190 - 32220 P u bl i c Rel ati o ns � � � � � � � � � � � � , Co m p ute r De p t . 6 6 04 8 - 6 6 0 9 5 2731 5 - 27355 I I! !; S tii p pi n g / Recei vi n g 4 , " . Po rt Local T a l k Local Tal k T o k e nTal k E t h e rTal k E t h e rTal k T o ke n T a l k E t h e rTal k E t h e rTal k T o k e nTal k T o k e nTal k E t h e r·Tal k E t h e rTal k T o k e nTal k E t h e rTal k Overview The AppleTalk® Internet Router lets you increase the size and improve the performance and manageability of your AppleTalk network system. It allows AppleTalk networks such as LocalTalk�M EtherTalk�M and TokenTalk™ to be interconnected to form an internet. The router moves data from one network to another transparently so that the such as extended addressing and internet functions like a single network. This means that users improved zone-based access to can share files and printers across internet resources let network the internet, as well as send and professionals build for the future. receive mail, in the same way that As with other Apple® Macintosh® they access these resources on a products, the AppleTalk Internet single network. Router is easy to use. Even a A key component of the network novice can have it AppleTalk network system, the running in minutes and begin AppleTalk Internet Router offers to make use of its powerful room to grow for even the largest features. networking installations. Features Features Benefits ..,.. Background routing capability ..,.. Allows the Macintosh running the router software to run other services in the foreground . ..,.. Up to eight network ports per router ..,.. Allows interconnection of up to eight networks per Macintosh, enabling flexible network topologies and optimum use of the Macintosh serving as a router. ..,.. Up to 1 ,024 networks per internet ..,.. Provides room for growth for even the largest network systems . ..,.. Extended network addressing of up to 16 million nodes ..,.. Supports large network systems that use data link bridges for local and wide area networking . ..,.. Zone naming on a per-node basis ..,.. Streamlines the use of the Chooser in large networks. ..,.. Network independent ... Supports LocalTalk, EtherTalk, and TokenTalk. ... Lets you choose the best network for each environment and then connect multiple networks to form an integrated network system . ..,.. Monitoring of router traffic and errors ..,.. Provides an effective internetwork management tool. ..,.. Easy setup and operation ..,.. Lets even novice network users benefit from this powerful software . ..,.. Dynamic internet route maintenance ..,.. Requires no additional administration after setup . ..,.. Isolation of local traffic ..,.. Increases internet performance by keeping local traffic at the local network level-isolating it from the internet. ..,.. Redundant topologies ..,.. Allows AppleTalk internets to use alternate routes automatically in the event of a failure in the primary route . ..,.. Report facility ..,.. Allows router statistics and routing tables to be printed and logged for network management purposes. Product Details Support of Large Networks @ '" .....�. "' "" "" .. _ 8 ..... . . ,,,, "-""'" !i!J ,.,,, . ,,," "' ""' ,,_ ..... - ..... ,,,, , . "'" ,,, .. _ ,,,,, .... .. . ......... ,_ , , _ .. .... � ,.��� .. ...,, • I ' ' . • , ' ' ' ' I • • l!lil '"'"'" � lo O'lol• ill '""''"'' � '"""'' � ''"'"'' lil "'"''"'' l!l '""''"'' liil '"""' l!l "'•''"'' The AppleTalk Internet Router lets users build large internets that span a company or cam pus . An AppleTalk internet can support as many as 16 million devices (nodes) . These can be distributed over as many as 1 ,024 interconnected networks, or can be allocated to one large network such as those that use data link bridges to interconnect local area networks. Easy Setup :�;· ID- l•luo lo<�outor: �onHi[O!p � lllil "''°' ''" @ """'" 11li 1........ .. 1 !!1 '""'"" ' 1 1 ®"" oo .. The AppleTalk Internet Router identifies all network connec tions installed on the Macintosh serving as the router. You simply enter a network number range for each network you want to interconnect. Zone names can be defined to streamline directory services on large internets. The rest is automatic, because the AppleTalk Internet Router dynamically communicates with other AppleTalk routers to build a table of the entire internet. Users can then view and access resources through out the internet. Improved Internet Reliability The AppleTalk Internet Router can be used to improve internet reliability. Most network problems remain isolated to a single network. By using a redundant route topology, internet traffic can be rerouted in case of a failure in a particu lar network. Flexibility The router lets network planners fine-tune their AppleTalk systems by isolating local traffic from internet traffic, and by providing a choice of topology and network perfor mance to accommodate the most demanding network environments. The Router Environment AppleTalk Internet Router software nms in the back ground on a Macintosh computer, allowing the router to share the same Macintosh as the AppleShare® File and Print Servers, as well as third-party mail servers. The router uses between 1 20K and 160K of system memory, depending on the number of networks in the internet. Media Independence The AppleTalk Internet Router can interconnect all types of AppleTalk networks, including LocalTalk, EtherTalk, and TokenTalk, to offer the greatest flexibility in choice of media and topology. The AppleTalk Internet Router can be used to provide transparent access to the LaserWriter® and ImageWriter® II printers from EtherTalk and TokenTalk networks. Direct Routing The improved routing protocol of AppleTalk Phase 2 sends data directly to the router along the shortest path to the destination, increasing internet performance. Monitoring and Control Through the router desk accessory, you can display various windows that let you monitor activity and network statistics on the router, view an active routing table of the entire internet, change the router setup information, or print the contents of the setup and administrative displays. Zone Multicast Zone Multicast, provided on EtherTalk and TokenTalk networks, allows a message to be sent to all members of a par ticular zone without disturbing other nodes on the network. Zone Multicast improves network performance by reducing traffic overhead caused by broadcasts. Upgrade Path AppleTalk internets can include AppleTalk Internet Routers as well as third-party routers that meet the AppleTalk Phase 2 specification. An upgrade utility is included with the AppleTalk Interµet Router so that it can communicate with older routers during the upgrade process. Also, during the upgrade to AppleTalk Phase 2, the AppleTalk Internet Router allows nodes using older versions of EtherTalk to com municate with nodes using EtherTalk Version 2 . 0 . These features allow an incremental upgrade path to AppleTalk Phase 2 where needed. AppleTalk Internet Router System Requirements To use the AppleTalk Internet Router, you'll need: � A Macintosh Plus, SE, SE/30, II, !Ix, or Ilcx personal computer � Macintosh System Software Version 6.0.3 or later � Ordering Information AppleTalk Internet Router Order No. M0705 With your order, you'll receive: � AppleTalk Internet Router software � Macintosh System Software All necessary network interface cards, cabling, and software for each network connection 6.0.3 AppleTalk Internet Router Administrator's Guide � Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996- 1010 TLX: 171 -576 © 1 989 Apple Computer, Inc. Apple, the Apple logo, AppleShare, AppleTalk, lmageWriter, LaserWriter, and Macintosh are registered trademarks of Apple Computer, Inc. EtherTalk, LocalTalk, and TokenTalk are trademarks of Apple Computer, Inc. June 1 989. Product specifications are subject to change without notice. Printed in U.S.A. M0065LUA • Mac Workstation P a s s e n g e r: Destination: D e.p a rt : R d d re s s : City: Zip: ® I I ::: =====! 8/5/88 j:=:::=======;�����-;::: I R e t u rn : j 0 1== 1 2/88 I W e s tl a k e I San I Phone: 1 95 1 0 1 ,, H a l l e r, D a u i d ::============================:::::! Los Rngeles ( ( Cancel 191 State: Jose OK ) I � I • · • • • • • • • • • • • • • • • • • •• • • • • • • U • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • o • o • n • • � •• u o o o u o o D I ncidentah: [8] Smoking Dinner [8] M o u i e [8] R e n t a l C a r Seating: Class: 0 @ F i rs t O Busi ness 0 Cooch � Window O Center @ Risle Payment: S-d tr./lf'""�W-.>:ll(.� . l l U �::-.- 1 lllllWIMMI Cr-edit C ar·d C{zji)ii¢{itt) Overoiew MacWorkStation'" is a collection of high-level Toolbox routines that allow host programs running over any supported communications protocol to utilize the standard user-interface, file-management, and printing features of the Apple® Macintosh® personal computer. It gives programmers full access to and control over windows, pull down menus, dialog boxes, and other features of the Macintosh user interface-without requiring them to learn the details of a tradi tional Macintosh programming environment. MacWorkStation provides two primary benefits: high-level access to the Macintosh Toolbox and a framework for building coopera tive Macintosh-to-host applica tions. MacWorkStation allows programmers not familiar with programming the Macintosh to easily build Macintosh-style inter faces for their host applications. (Without MacWorkStation, de veloping a Macintosh interface to a host application requires ex tensive work and detailed knowl edge of the Macintosh.) This combination of features allows corporate MIS departments, software developers, value-added resellers, and systems integrators to enhance their existing host based applications, and to use their existing programming staffs to create applications with the characteristics of the Macintosh interface. Features Bene.fits ..,.. MacWorkStation ..,.. Brings the benefits of the graphics based Macintosh interface to host applications . ..,.. Requires minimal Macintosh pro gramming experience, allowing host programmers to concentrate on func tional application issues on the host itself. ..,.. Integrates well into existing host environments without disrupting current practices or processes . ..,.. Presentation Directors ..,.. Allows the host application to easily access the standard Macintosh user interface, including dialog boxes, pull-down menus, alerts, graphics, and windows . ..,.. File Directors ..,.. Allows the host application to use the Macintosh file-management and printing features . ..,.. Exec Modules ..,.. Allows MIS and commercial developers to extend the MacWorkStation tools . ..,.. Communications Connection Language (CCL) ..,.. Provides a sophisticated method for ac cessing host applications over a variety of network paths . ..,.. Communications Modules ..,.. Allows MacWorkStation to be used with many communications protocols. Product Details Message Protocols Exec Modules The heart of MacWorkStation, these are messages that are received from or sent to a host. Messages are either commands or events; commands are messages sent from the host requesting an action on the Macintosh, and events are messages sent from the Macintosh informing the host of a significant change of state. These constitute a Macintosh code resource that can be created from any high-level Macintosh programming language and added to the MacWorkStation application or document file. One or more Exec Modules can be launched locally (or by the host) and may perform any programming task. These Exec Modules run simultaneously and can trap events or interact with the host or user while MacWorkStation is running. This provides a very powerful way of extending and customizing MacWorkStation to fit a wide range of cooperative processing needs. Exec Modules also have the capability of using MacWorkStation commands to perform any user-interface, printing, or file-management functions. This reduces the amount of knowledge that even an Exec Module programmer needs in order to perform Macintosh programming. Directors These act as a high-level toolbox that interprets commands from the host to build and maintain a Macintosh interface. Directors use the underlying Macintosh Toolbox managers to support a consistent environment between host and local applications. These Directors include Alert, Dialog, Graphics, Window, Cursor, Menu, List, and File. Additional Directors can be added. Conununications Connection Language (CCL) This is a powerful scripting Ianguage built specifically to help access remote applications. The CCL script can be lengthy and complex or it can be very short, depending on how the user is accessing the remote application. Once the host application is reached, the CCL script transfers control of the session to the appropriate Communications Module. Conununications Modules These are Macintosh code segments that may be written and added to MacWorkStation. They are responsible for ensuring that MacWorkStation functions entirely independently, without regard to the type of network the communication with the host application is taking place on. This allows MacWorkStation to work over a wide range of communications protocols. Data Flow Diagram Host (mainframe) Macintosh Screen Printer lllllHlll llllmlllll!IN Application running on the host Host libraries Macintosh While (x=y) 1 Host MacWorkStation messages Supported network 1 MacWorkStation MacWorkStation application Mac Workstation Implementation Utilizing MacWorkStation to develop a Macintosh interface on a host application requires that the host software be mod ified. This modification can take one of two forms. If the applica tion has been written with a separate module to manage the terminal or user-interface inter- action, then a Macintosh inter face module can be written to manage the interaction between the host application and Mac WorkStation. If the application has been written to include the terminal-handling function as an integral part, then the applica tion must be modified directly to support MacWorkStation. In a typical application, MacWorkStation could be used as a front-end for the following: .,.. An office automation system (mail, calendar handling, and other tasks) .,.. A transaction entty system .,.. A database system .,.. An executive information system MacWorkStation Architecture Director Suites Communications Modules • 3.0 D Future support System Requirements MacWorkStation can be used with a Macintosh 512K En hanced, Macintosh Plus, Macintosh SE, or Macintosh II personal computer. Communications Modules for TIY (Asynchronous), Apple Talk� and AppleLine'" 3270 are provided with the initial package. Product Support Support is available through Apple's developer services organization. Apple direct ac counts and MIS developers also have access to Apple's Technical Communications support group. Availability Apple Software Licensing 20525 Mariani Avenue, MIS 28B Cupertino, CA 95014 Additional Communications Modules will be available from Apple and third parties. (408) 973-4667 .,.. MacWorkStation program mer's reference .,.. Macintosh user-interface guidelines Ordering Information MacWorkStation Order No. M0684 With your order, you'll receive: .,.. MacWorkStation Program disk .,.. Test Host Program disk .,.. MacWorkStation program mer's guide Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996- 1010 TIX: 171-576 © 1988 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, and Macintosh are registered trademarks of Apple Computer, Inc. AppleLlne and MacWorkSration are trademarks of Apple Computer, Inc. January 1988 Product specifications are subject to change without notice. MacAPPC A p p l eT a l k Z o n e s : M a r-k e t i n g G ro u p F i n a n c e D e p a r-t rn e n t M I �; D e v e 1 o p rr1 e n t !!!!!! U s e r- N a m e : Davi d Appl eton A p p l eT a l k (�) A c t i v e () I n a c t i v e Overview MacAPPC™ software is one of a family of connectivity products that let the Apple® Macintosh® personal computer function in mainstream IBM Systems Net work Architecture (SNA) environ ments. It provides programmers with the necessary software tools to support communications services between Macintosh and SNA networks. MacAPPC provides a com plete implementation of the SNA Logical Unit 6.2 (LU 6.2) peer-to peer protocol. It is a modular extension to Macintosh system software, ensuring its availability on all members of the Macintosh family, as well as its compatibility with other networks (such as AppleTalk®) and software that may already be installed. MacAPPC makes it possible to develop commercial applications that provide access to other Macintosh and non-Macintosh environments using the services of the LU 6.2 protocol. It also allows for the development of applications that tightly integrate Macintosh personal computers with established environments that support LU 6.2. MacAPPC software provides the tools to create powerful, sophisticated distributed applica tions that provide transparent access to information-regard less of its location or the type of system on which it resides. And because it is a Macintosh tool, MacAPPC makes this remote in formation accessible through the familiar Macintosh user interface. Features Benefits � Implementation of IBM SNA Logical Unit 6 . 2 (LU 6 . 2)/Physical Unit 2 . 1 (PU 2 . 1) protocols � Facilitates development of Macintosh applications that are compatible with SNA and other networks that support advanced SNA protocols . � Support for peer-to-peer communica tions between Macintosh and other SNA/LU 6 . 2-based systems via IBM's Advanced Program-to-Program Communications (APPC) facilities � Enables Macintosh applications to dynamically exchange information with IBM-based applications . � Macintosh Toolbox extension � Makes it easier to develop consistent, easy-to-use Macintosh applications for end users . � Hardware independence � Suppo1ts present and future hardware operating environments . � Allows users to choose the means of connection that best meets their needs (for example , Token Ring, SDLC, or X.25). Chooser compatibility � Features integration with the Macintosh user interface, for easy setup and access by the end user. � � AppleTalk communications server � Provides transparent connectivity to SNA through existing AppleTalk networks . � Standard programmatic interface � Provides developers with a common application program interface. This toolbox, known as a protocol boundary in the IBM environment, provides the full set of LU 6 . 2 functionality. Technical Notes MacAPPC is implemented in a client-server configuration. The server code resides on a Macintosh Coprocessor PlatformT" communications card plugged into one of the NuBus expansion slots of any member of the Macintosh II family. The toolbox portion (the client) exists as a set of device drivers on the same Macintosh and/or on one or more Macintosh computers connected to the server via AppleTalk . Because the Macintosh Coprocessor Platform is providing the services and using only the resources found on the card, MacAPPC offers LU 6 . 2 connectivity without requiring a dedicated Macintosh system. LU 6.2 Device Driver Notes Protocol Boundary: The LU 6.2 device driver conforms to the standard Macintosh device driver format and acts as the programmatic interface for the toolbox. The well-defined and documented programmatic interface defines the LU 6. 2 protocol bounda1y for MacAPPC. The protocol boundary is designed to follow as closely as possible the verb definition, parameter names , and syntax used in the IBM protocol bounda1y, with which developers may already be familiar. Support for the LU 6 . 2defined basic conversation, mapped conversation, and control operator verbs, a set of node operator verbs, and transaction program verbs is provided in the toolbox. Interface files for the LU 6. 2 device drivers are available for the following languages : � MPWT" 68000 Assembler � MPW C � MPW Pascal Basic conversation verbs Control operator CNOS verbs � Control operator session control verbs � Control operator LU definition verbs � Node operator control verbs � Node operator definition verbs Functions: The LU 6.2 device drivers provide the following functions : � Mapped conversation verbs � Type-independent conversation verbs (except SyncP oint and Backout) � � � Transaction program connection verbs � Transaction program utility verbs � PU 2 . 1 support � Parallel sessions MacAPPC System Requirements Server requirements: Any member of the Macintosh II family and an intelligent NuBus plug-in communica tions card that adheres to the Macintosh Coprocessor Platform architecture Availability Apple Software Licensing 20525 Mariani Avenue, M/S 28B Cupertino, CA 950 14 (408) 974-4667 Additional Technical Documentation (documentation only) Apple Programmers and Developers Association (APDA™) Apple Computer, Inc. 20525 Mariani Avenue, M/S 33G Cupertino, CA 95014-6299 U . S .A. Ordering Information MacAPPC Order No. M0698 Client requirements: Macintosh Plus, Macintosh SE, Macintosh SE/30, or any member of the Macintosh II family With your order, you'll receive: Four BOOK disks with MacAPPC code and sample applications, including source code for sample applications, plus HyperCard® examples � Documentation on MacAPPC � Apple Computer, Inc. MacAPPC Documentation Order No. M0701 With your order, you'll receive: � Documentation on MacAPPC MacAPPC Single-User Evaluation Kit Order No. M02 18LL/A With your order, you'll receive: � Single-user evaluation copy of the complete MacAPPC software package, including documentation 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 © 1 989 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, HyperCard, and Macintosh are registered trademarks of Apple Computer, Inc. APDA, MacAPPC, Macintosh Coprocessor Platform, and MPW are trademarks of Apple Computer, Inc. IBM and SNA are registered trademarks of International Business Machines Corporation. NuBus is a trademark of Texas Instruments. June 1 989. Product specifications are subject to change without notice. M0238LUA MacDFT Session 1 Session 2 Session 3 Session 4 A p p 1 e C o m p u t e r .• Session 5 * I nc . Commun i cat i ons Product Deve l opment L o n e s t a r· OS : f1 lJ S / X A 2 . 2 . 0 *** **** **** ******* *** ******* *************************** ******************************* ****************************** **************************** *************************** *************************** *************************** **************************** ***************************** ************************* *********************** ****** ****** Overview MacDFTM is a full-function 3270 terminal emulation program that enables personal computers in the Macintosh® II family of sys tems to communicate with IBM mainframes. This application provides both Control Unit Terminal (CUT) and Distributed Function Terminal (DFT) emula tion of IBM 3270 Information Display Systems. The MacDFT application software works with the Apple® Coax/Twinax Card to allow single-session CUT emulation or up to five-session DFT 3270 emulation. Files can be trans ferred to or from mainframes running VM/CMS or MVS/TSO using the IBM IND$FILE pack age. MacDFT supports text, binary, and MacBinary file transfers. MacDFT stays active in the background under MultiFinder�M Copy and paste functions between the Macintosh and mainframe applications are supported using the Clipboard. This allows the user to transfer data easily between an applica tion on the mainframe and a local application on the Macintosh desktop. Features Benefits � 3270 Information Display Systems emulation � Allows access to 3270 applications and data on IBM mainframes. � Support for 3270 screen formats 2, 3, 4, and 5 � Supports standard application screen layouts . � Distributed Function Terminal (DFT) support � Displays up to five separate 3270 sessions simultaneously. � Integrated file transfer between Macintosh II systems and IBM mainframes running VM/CMS or MYS/TSO � Permits transfer of files between Macintosh II computers and IBM main frames (file transfer based on IBM's IND $FILE) . � Keyboard remapping � Enables users to assign function keys to 3270 applications . � Keystroke record and playback � Allows definition of a string of frequently used keystrokes . � Supports both the Apple Coax/Twinax Card and the Apple TokenTalk"' NB Card � Provides software portability between coax and Token-Ring connections for Macintosh II systems . Apple 32 70 AP! Overview The Apple 3270 API , a high-level application programming interface , Features Benefits � The 3270 application programming � interface gives application developers a consistent platform for developing customized 3270 applications . Because the Apple 3270 API is � Mapped to IBM's HLLAPI Enables third-party developers and information systems application program mers to provide consistent Macintosh-to IBM value-added applications . Allows developers to leverage 3270/SNA expertise. � based on the IBM 3270 PC High Level Language Application Programming Interface (HLLAPI) , application programmers can apply their knowledge of HLLAPI to develop Macintosh-to-mainframe applications . The API is designed to allow terminal emulators , file-transfer programs , and other Macintosh applications and tools , such as T CL/1 M and MacWorkStation:M to use the 3270 services without being aware of the physical network connection details of coax, Token Ring, and SDLC . The Apple 3270 API establishes and terminates sessions with a mainframe , maintains context separation between multiple main frame sessions , and sends 3270 keystrokes to the mainframe . Support for the Apple Coax/Twinax Card and the Apple TokenTalk NB Card � � Allows applications written to the AP! to be portable across key IBM standard data links. MacDFT and Apple 32 70 AP! System Requirements To use MacDFT, you'll need: ..,.. A personal computer in the Macintosh II family of systems ..,.. System Software Version 6.0.3 or higher ..,.. An Apple Coax/Twinax Card or an Apple TokenTalk NB Card On the IBM host, you must have one of the following IBM file-transfer software products: ..,.. 5665-3 1 1 (MYS/TSO ) ..,.. 5664-281 (VM/CMS) Ordering Information MacDFT Order No. M0695 With your order, you'll receive : ..,.. MacDFT software ..,.. MacDFT User's Guide ..,.. Limited warranty statement Apple 3270 API ..,.. The Apple 3270 API package, which includes header files, code, and reference manual, is available from: Apple Computer, Inc. Apple Software Licensing 1 0431 North De Anza Blvd. Cupertino, CA 95014 (408) 974-4667 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996- 1 0 1 0 TLX: 171-576 © 1 989 Apple Computer, Inc. Apple, the Apple logo, and Macintosh are registered trademarks of Apple Computer, Inc. MacDFr, MacWorkStation, MultiFinder, and TokenTalk are trademarks of Apple Computer, Inc. CUI is a trademark of Network Innovations Corporation. IBM and SNA are registered trademarks, and MYS and VM are trademarks, of International Business Machines Corporation. Nu Bus is a rrademark of Texas Instruments. June 1 989. Product specifications are subject to change without notice. Printed in U.S.A. M0064LIJA Mac TCP ·········· O b t a i n A d d re s s : .......... 0 0 Manually , Class: '> P r H P r []] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 iYi 1 1 1 1 1 1 1 1 1 I....1_. 2_3 I....1. 022 Node Range: To : Net Bits: _____, [ 1���5 1 �m mmm mmm mm @ P ro t e c t e d OK Subnet: i G a t e w a y A d d re s s : m J ( Cancel ) i B I Subnet I Node 14 10 D D D Net: _, '····························· ······························· ··········· � ··· ··· � R o u t i n g I n f o rm a t i o n : : i A d d re s s : 9 0 . 2 5 . 3 . 2 40 Subnet Mask: 255.255.252.0 @ Dynamically F ro m : ,I . ················································ I P A d d re s s : ················································· 1 Node: I._1_6_00 I 1 008 --1 ___ Lock Lock Lock ................ D o m a i n N a m e S e rv e r I n f o rm a t i o n : ············ · · ; N a m e S u ffi H !Apple.Com I . . .. I P A d d re s s 1 1 90.25 . 0 . /1 11 D e fa u l t . .. . .... . . . . .. . .. . .. . .. . .. . . . . . .. . . . . . . . . .. . . . . .. . .. . Overview Features With MacTCP'" software, devel opers now have a way to create Apple® Macintosh® applications for network environments that use TCP/IP protocols-a widely used standard for networking heterogenous systems. Licensed to third-party developers, Mac TCP includes TCP, UDP, and IP protocols and conforms to Inter net RFCs and MIL-STDs, thus ensuring interoperability with systems on the TCP/IP Internet . MacTCP runs over both Ethernet and LocalTalk"-compatible ca bling systems and is co-resident with AppleTalk® protocols . It can be installed on a Macintosh II, Macintosh SE, Macintosh Plus, or Macintosh 512K Enhanced computer. � . . .... . .. .. . TCP/IP protocol driver implementation I I ® 1i£ I 0 . . .. . . . . . . . . . . . . .. � . . .. : . . ... . . . .. ... . ... . Bene.fits Provides a standard platform for developing applications and solutions. � Supports multiple TCP/IP services concurrently. � Lets third-party developers create applications that can run on a range of Macintosh computers. � Compatible with Macintosh II, SE, Plus, and 512K Enhanced computers � � Concurrent TCP/IP and AppleTalk operation Preserves full access to AppleTalk ser vices. For example, users can run MacTCP while printing to an Apple LaserWriter® printer over LocalTalk cabling. � Both C and assembly language interfaces � Provides developers with a familiar development environment. Address configuration via the Control Panel � � � Apple-supported driver � Simplifies installation and setup procedures for end users and network administrators. � Makes technical assistance available for Apple Certified Developers. • ® Mac TCP System Requirements To use MacTCP for a Macintosh computer with a LocalTalkcompatible cabling system, you'll need the following: � A Macintosh II, Macintosh SE, Macintosh Plus, or Macintosh 5 12K Enhanced computer � Appropriate LocalTalkcompatible cable connectors � A router with AppleTalk and TCP/IP support, such as the Kinetics FastPath To use MacTCP for a Macintosh computer on Ethernet, you'll need: � A Macintosh II with an Ethernet interface card such as the Apple EtherTalk'" Interface Card, or a Macintosh SE with an Ethernet interface card such as the Kinetics EtherPort SE card Product Details MacTCP consists of object code libraries and associated files for both C and assembly language development. Libraries include TCP and UDP interfaces along with a name-to-address resolver. A programmer's reference guide and an administrator's guide are provided. MacTCP implements the following protocols: -IP (RFCs 791 , 894; MIL-STD 1777) -UDP (RFC 768) -TCP (RFC 793, MIL-STD 1778) -ARP (RFC 826) -RARP (RFC 903) -ICMP (RFC 792) -BootP (RFCs 951 , 1048) -RIP (IDEA004) -DNR (RFCs 1034, 1035) -Internet Subnetting (RFC 950) -Internet Assigned Numbers (RFC 1010) MacTCP MacTCP is a site-licensed product. To order MacTCP, contact: MacTCP comes with a programmer's reference guide and a network administrator's guide. Ordering Information Software Licensing Department Apple Computer, Inc. 10431 De Anza Blvd. , MIS 38I Cupertino, CA 95014 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TLX: 171 -576 Throughput is 3.0 megabits per second memory-to-memory (on a Macintosh II over Ethernet). © 1988 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, LaserWriter, and Macintosh are registered trademarks of Apple Computer, Inc. EtherTalk, LocalTalk, and MacTCP are trademarks of Apple Computer, Inc. FastPath and EtherPon SE are trademarks of Kinetics, Inc. August 1988. Product specifications are subject to change without notice. Printed in U.S.A. M6045 CUl Serverfor VWCMS Macintosh with CL/1 client • • ,-- -.., .------ ~ [El � D _, D .-' D --- "" 'b ·- CL/1 Server software r ··. ..., .. .. r ... , .,, ,, D D IBM mainframe running VM/CMS 'D f-... '----- ..__ _.,. .::::i _.,. SQL/DS databases MS-DOS with CL/1 client Overview The CL/1 TM Server for VM/CMS is a networking software product that provides CL/1 access to the Structured Query Language/Data System (SQL/DS) on a VM/CMS host system. Running on the VM/CMS host, the CL/1 Server works cooperatively with per sonal· computer applications that support CL/1 , such as spread sheets, databases, and word processors running on Apple® Macintosh® computers and MS-DOS-compatible computers . A total connectivity solution for VM/CMS includes a client personal computer running an application with embedded CL/1 support, and a VM/CMS host with the CL/1 Server. The CL/1 Server receives requests from the per sonal computer application, carries them out against SQL/DS , and sends the desired data back to the application for desktop processing. The CL/1 Server for VM/CMS provides uniform support for CL/1-based applications, regard less of the type of personal computer used. It works with existing SQL/DS databases, operating under standard VM and SQL/DS security. As a result, per sonal computer users receive seamless, transparent access to the SQL/DS data that they have been authorized to access. Features Benefits � Server operates as a CMS task under standard VM username/password security � Maintains the security and integrity of VM and SQL/DS . � Eliminates the need for new system administration procedures for VM or SQL/DS. � Uniform support for CL/1 clients � Allows one server to support all personal computers running CL/1-compatible applications , including Macintosh and MS-DOS applications. � Standard VM installation procedures � Makes installation quick and easy. � Asynchronous operation � Allows the user to continue other work while the CL/1 Server performs a connec tivity request. � Incremental compiler implementation � Improves performance for repetitive requests . � Reduces the client system processing load. � Support for the Apple 3270 API (application program interface) � Supports Apple's standard connectivity platform for communications between Macintosh computers and IBM mainframes. Product Details Database Support .,.. Provides access to SQL/DS databases .,.. Provides standard database naming, data types, system catalog structure , error codes, and buffer management Client Support .,.. Provides uniform support for any application developed with CL/1 developer's toolkits, including Macintosh and MS-DO S applications, using a supported network Resource Usage .,.. Provides 3270 datastream support; allows SNA or nonSNA connection .,.. 1 megabyte of disk storage .,.. 1 -megabyte virtual machine for each active user .,.. Test program verifies correct installation and usage To use the CL/1 Server for VM/CMS, you'll need the following: .,.. Host environment: VM/CMS .,.. Personal computer clients running CL/1-compatible Macintosh or MS-DOS applications Network Support System Requirements .,.. The client must have the supported 3270 hardware and software to emulate a 3278-type device operating in Control Unit Terminal (CUT) mode: -MacDFT"' software and either the Apple Coax/Twinax Card or the Apple TokenTalk"' NB Card for the Macintosh II family of systems -PC 3270 entry-level emulator and supporting hardware under MS-DOS Language Specifications CL/1 is a complete language for describing connectivity tasks . The CL/1 language consists of these statement groups : .,.. Host connection statements : Establish and terminate a connection to a host system in the network .,.. Data manipulation statements : Offer complete , SQLbased data access to host databases .,.. Program structure statements : Support testing, looping, and procedure calls within a CL/1 program .,.. Output statements : Generate output messages from the CL/1 program, which are processed by the client application .,.. Any supported version of SQL/DS .,.. Appropriate networking hardware and software CI)J Serverfor VJWCMS Ordering Information To order the CL/1 Server for VM/CMS, contact: Network Innovations Corporation 20863 Stevens Creek Blvd. Cupertino, CA 95014 (408) 257-6800 AppleLink� D0978 Fax: (408) 257-7982 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 With your order, you'll receive: � A 9-track, 1600-bpi tape containing the CL/ 1 Server software and the installation and configuration programs � Installation manual � 90 days of software technical support � CL/1 Connectivity Language Description © 1 989 I\"et�vork Innovations Corporation. CUl is l:I trndemark of Network Innovations Corporation. Apple, the Apple logo, AppleLink, and Macintosh are registered trademarks of Apple Computer. Inc. MacDFT and TokenTalk are trademarks of Apple Computer, Inc. IBM and SNA are registered trademarks, and CMS, SQL/DS, and V�l are trademarks, of International Business Machines Corporation. MS-DOS is a registered trademark of Microsoft Corporation. June 1 989. Product specifications are subject to change without notice. Printed in the U.S.A. M0249Ll/A CI/1 Serverfor MVS/TSO Macintosh with CL/1 client IBM mainframe running MVS/TSO DB2 databases MS-DOS with CL/1 client Overview The CL/I'M Server for MVS/TSO is a networking software product that provides CL/I access to IBM Database 2 (DB2) databases on an MVS/TSO host system. Running on the MVS/TSO host, the CL/I Server works coopera tively with personal computer applications that support CL/I , such as spreadsheets, databases, and word processors running on Apple® Macintosh® computers and MS-DOS-compatible computers. A total connectivity solution for MVS/TSO includes a client personal computer running an application with embedded CL/I support, and an MVS/TSO host with the CL/I Server. The CL/I Server receives requests from the personal computer application, carries them out on MVS against DB2, and sends the desired data back to the application for desk top processing. The CL/I Server for MVS/TSO provides uniform support for CL/I -based applications, regard less of the type of personal computer used. It works with existing DB2 databases, operating under standard TSO and DB2 security. As a result, personal computer users receive seamless, transparent access to the DB2 data that they have been autho rized to access. CL/I also pro vides concurrent access to multiple DB2 subsystems from within one desktop application. Features Benefits .,.. Server operates as an MVS task under standard TSO usemame/password security .,.. Maintains the security and integrity of MVS , TSO , and DB2 systems . .,.. Eliminates the need for new system administration procedures for MVS , TSO , o r D B 2. .,.. Uniform support for CL/1 clients .,.. Allows one server to support all personal computers running CL/1 -compatible applications, including Macintosh and MS-DOS applications . .,.. Standard MVS utilities for installation .,.. Makes installation quick and easy . .,.. Asynchronous operation .,.. Allows the user to continue other work while the CL/1 Server performs a connec tivity request. .,.. Incremental compiler implementation .,.. Improves performance for repetitive requests . .,.. Reduces the client system processing load . .,.. Support for the Apple 3270 API (application program interface) .,.. Supports Apple's standard connectivity platform for communications between Macintosh computers and IBM mainframes. Product Details Database Support ... Provides access to DB2 databases ... Provides standard database naming, data types , system catalog structure , error codes , and buffer management Client Support ... Provides uniform support for any application developed with CL/1 developer's toolkits, including Macintosh and MS-DOS applications, using a supported network Network Support ... Provides 3270 datastream support; allows SNA or nonSNA connection System Requirements To use the CL/1 Server for MVS/TSO, you'll need the following: ... Host environment: MVS/TSO ... The client must have the supported 3270 hardware and software to emulate a 3278-type device operating in Control Unit Terminal (CUT) mode: -MacDFT"' software and either the Apple Coax/Twinax Card or the Apple TokenTalkT" NB Card for the Macintosh II family of systems -PC 3270 entry-level emulator and supporting hardware under MS-DOS Resource Usage ... 1 megabyte of disk storage ... 1 -megabyte virtual machine for each active user ... Test program verifies correct installation and usage ... Personal computer clients running CL/1-compatible Macintosh or MS-DOS applications Language Specifications CL/1 is a complete language for describing connectivity tasks . The CL/1 language consists of these statement groups: ... Host connection statements : Establish and terminate a connection to a host system in the network ... Data manipulation statements : Offer complete, SQLbased data access to host databases ... Program structure statements : Support testing, looping, and procedure calls within a CL/1 program ... Output statements : Generate output messages from the CL/1 program, which are processed by the client application ... Any supported version of DB2 ... Appropriate networking hardware and software Cl/1 Serverfor MVS/TSO Ordering Information To order the CL/1 Server for MVS/TSO, contact: Network Innovations Corporation 20863 Stevens Creek Blvd. Cupertino, CA 95014 (408) 257-6800 AppleLink� D0978 Fax: (408) 257-7982 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 With your order, you'll receive: � A 9-track, 1600-bpi tape containing the CL/1 Server software and the installation and configuration programs � Installation manual � 90 days of software technical support � CL/1 Connectivity Language Description © 1989 Network Innovations Corporation. Cl/1 is a trademark of Network Innovations Corporation. Apple, the Apple logo, AppleLink, and Macintosh are registered trademarks of Apple Computer, Inc. MacDFT and TokenTalk are trademarks of Apple Computer, Inc. IBM and SNA are registered trademarks, and DB2, MVS, and TSO are trademarks, of International Business Machines Corporation. MS-DOS is a registered trademark of Microsoft Corporation. June 1989. Product specifications are subject to change without notice. Printed in the U.S.A. M0251LUA Apple EtherTalk NB Card Overview The Apple® EtherTalk™ NB Card provides direct connectivity to 802 . 3 Ethernet networks for the Macintosh® II family of personal computers. This easy-to-install card lets you use the computer with a variety of networking protocols, including the AppleTalk® network system and TCP/IP . Features � Compliance with IEEE 802 . 3 standards � Includes EtherTalk software (AppleTalk Phase 2 protocol support for users of the Macintosh operating system) Benefits � Allows Macintosh II computers to con nect to industry-standard Ethernet networks. � Provides users on the AppleTalk network system with a higher-performance cabling alternative that can support single networks of more than 64,000 nodes and internets of more than 16 million nodes. � A/UX® local area networking support � When used with Apple's A/UX operating system, provides a complete solution for connecting into common UNIX® operating system-based local area network environ ments, including TCP/IP and the Network File System (NFS) . � On-board transceiver � Allows the use of "thin" Ethernet coaxial cabling without expensive external transceivers . � NuBus™ compatible � Plugs into a NuBus expansion slot in any computer in the Macintosh II family. � User installable � Installs in minutes. Apple EtherTalk NB Card Product Details The Apple EtherTalk NB Card provides physical and link level access to data communi cations networks meeting the IEEE 802 . 3 and 802 . 2 Logical Link Control (LLC) standards. Any of a number of network ing protocols can be used with the EtherTalk NB card. The table outlines configurations provided by Apple. Operating System Protocol Product Ordering Information Macintosh AppleTalk EtherTalk software Included with EtherTalk NB card Macintosh TCP/IP MacTCP™ Available through Apple Software Licensing A/UX AppleTalk EtherTalk for A/UX Available through A/UX dealers A/UX TCP/IP and NFS B-NET Included with A/UX Other operating system/protocol configurations are available from independent (third-party) developers. System Requirements In addition to the Apple EtherTalk NB Card and accom panying software, the following are required to connect a Macintosh II personal computer to Ethernet: .,. One available NuBus slot in the computer .,. Macintosh or A/UX operating system .,. Thin coaxial Ethernet cabling, or a transceiver cable and transceiver for thick coaxial, twisted-pair, or fiber-optic cabling Technical Specifications Connectors .,. BNC connector for thin Ethernet (RG-58) cabling .,. AUI (15-pin D-style) connector for connecting external transceivers Packet buffering .,. 64 kilobytes of dual-ported local RAM for packet buffering .,. 32 kilobytes of ROM Environmental requirements .,. Operating temperature: 32° to 1 3 1 ° F (0° to 55° C) .,. Humidity: 1 0% to 90% noncondensing Transmit/Receive data rate .,. 10-megabit-per-second maximum data rate .,. On-board thin Ethernet transceiver (jumper-selectable) Ordering Information Apple Computer, Inc. Apple EtherTalk NB Card 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 Power dissipation .,. +5 volts: 6 . 5 watts maximum .,. + 12 volts: 3.6 watts maximum Order No. M0410LL/A With your order, you'll receive: .,. Apple EtherTalk NB Card .,. T-connector for thin Ethernet cabling .,. Clip and screws for AUI connector .,. EtherTalk software .,. EtherTalk NB User's Guide .,. Limited warranty statement © 1989 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, NUX, and Macintosh are registered trademarks of Apple Computer, Inc. EtherTalk and MacTCP are trademarks of Apple Computer, Inc. NFS is a trademark of Sun Microsystems, Inc. NuBus is a trademark of Texas Instruments. UNIX is a registered trademark of AT&T Information Systems. June 1989. Product specifications are subject to change without notice. Printed in U.S.A. M2300/B Apple Coax/Twinax Card Overview The Apple® Coax/Twinax Card microprocessor, memory, and is an expansion card that allows multitasking operating system. personal computers in the Operating independently of the Macintosh® II family of systems to main Macintosh II processor, connect to an IBM SNA network the Apple Coax/Twinax Card as 3270 Information Display supports the execution of com Systems, via industry-standard munications protocols with coax cabling. The card allows minimal access to the Macintosh users to access mainframe-based II processor and operating 3270 applications in the same system. And because all of the manner as they would from a communications processing is terminal, while enjoying all of the done on the card, Macintosh benefits of Macintosh technology applications can run more effec for their local applications. The tively under MultiFinder.™ Apple Coax/Twinax Card also has The MacDFT'M application a twinax connector for future software works with the Apple 5250 terminal emulation support. Coax/Twinax Card to allow This intelligent NuBus™ inter single-session Control Unit face card has its own 68000 Terminal (CUT) emulation or up to five-session Distributed Function Terminal (DFT) 3270 emulation. Files can be trans ferred to or from mainframes running VM/CMS or MYS/TSO using the IBM IND$FILE package. The Apple 3270 API, a high level application programming interface, gives application developers a consistent platform for developing customized 3270 applications. The Apple Coax/Twinax Card offers Macintosh customers Apple support for Macintosh-to-IBM 3270 mainframe applications. Apple Coax/Twinax Card Features and Benefits Features � Benefits Connection to SNA networks Allows access to applications and data on IBM mainframes . � Based o n the Macintosh Coprocessor PlatformT" � Handles all SNA communications processing for the Macintosh II. � � System Requirements Technical Specifications 5 1 2K of RAM expandable to 1 megabyte � , To use the Apple Coa:x/Twinax Card, you'll need: Connector BNC (coax) and 1 5-pin D-style (twinax) Provides support for multiple protocols. � A personal computer in the Macintosh II family of systems � System Software Version 6.0.3 or higher � Processor Motorola 68000 running at 10 megahertz Application programming interface � Apple 3270 API � � Interface � NuBus; plugs into any Macintosh II computer Memory � 5 1 2K of RAM expandable to 1 megabyte , MacDFT application software Coax support Category A � Power dissipation 10 watts � Ordering Information Apple Coax/Twinax Card Order No. M0261 With your order, you'll receive : Apple Coax/Twinax Card � MacDFT application software (included with the Apple Coa:x/Twinax Card) . Please refer to the MacDFT data sheet (M0064LL/A) for features and product details . � � � Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 MacDFT User's Guide Limited warranty statement ©1989 Apple Computer, Inc. Apple, the Apple logo, and Macintosh are registered trademarks of Apple Computer, Inc. MacDFT, Macintosh Coprocessor Platfonn, and Multifinder are trademarks of Apple Computer, Inc. IBM and SNA are registered trademarks, and MVS and VM are trademarks, of International Business Machines Corporation. Motorola is a registered trademark of Motorola Corporation. NuBus is a trademark of Texas Instruments. June 1989. Product specifications are subject to change without notice. Printed in U.S.A. M0063LUA Apple Serial NB Card Overview The Apple® Serial NB Card is an expansion card that allows personal computers in the Macintosh® II family of systems to connect to remote systems via a variety of industry-standard serial communications protocols. The card includes four serial ports that support RS-232, RS-422, X. 2 1 , or V.35 communications. An intelligent NuBus™ card, the Apple Serial NB has its own 68000 microprocessor, memory, and multitasking operating system. Operating independently of the main Macintosh II proces sor, the Serial NB Card supports the execution of communications protocols with minimal access to the Macintosh II processor and operating system. And because all of the communications processing is done on the card, Macintosh applications can run more effectively under MultiFinder �M When used with Apple's MacAPPC™ software, the Serial NB Card provides a complete SDLC solution, at the physical and data-link layers, for connec tivity in the IBM Systems Network Architecture (SNA) environment. Apple Serial NB Card Features and Benefits Features Benefits � Based on the Macintosh Coprocessor Platform™ � Four serial ports, two of which can be configured for high-speed communications � � System Requirements Technical Specifications To use the Apple Serial NB Card, you'll need: Connector DB-62 connector-for multiple-port connectivity (cables available separately from Apple Computer) � Interface NuBus-plugs into any computer in the Macintosh II family Handles all communications processing for the Macintosh II. Can be configured for use as RS-232, RS-422, X. 2 1 , or V.35 communications ports. � A personal computer in the Macintosh II family of systems � � Processor Motorola 68000 running at 10 megahertz Power dissipation � 1 2 . 5 watts Memory � 5 1 2K of RAM , expandable to 1 megabyte Transmit/Receive data rates 19.2 kilobits per second � 64 kilobits per second using the specified DMA-backed ports Macintosh System Software Version 6.0.3 (or greater) � � Ordering Information Apple Serial NB Card Order No. M0264 With your order, you'll receive: Apple Serial NB Card � Installation guide � Limited warranty statement � MacAPPC (available separately from Apple Computer) Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TIX 171-576 Order No. M0698 With your order, you'll receive: � Four SOOK disks with MacAPPC code and sample applications � Documentation on MacAPPC © 1989 Apple Computer, Inc. Apple, the Apple logo, and Macintosh are registered trademarks of Apple Computer, Inc. MacAPPC, Macintosh Coprocessor Platform, and MultiFinder are trademarks of Apple Computer, Inc. IBM and SNA are registered trademarks of International Business Machines Corporation. Motorola is a registered trademark of Motorola Corporation. NuBus is a trademark of Texas Instruments. June 1989. Product specifications are subject to change without notice. Printed in U.S.A. M0239LL/A Apple Token Talk NB Card Overview The Apple® TokenTalk™ NB Card is an expansion card that allows personal computers in the Macintosh® II family of systems to connect to IBM and IBM compatible Token-Ring networks . Because the card supports a variety of network environments, including AppleTalk,® 3270, APPC, and SMB, users can access local area network (LAN) and mainframe-based services con nected to the Token-Ring. The Apple TokenTalk NB Card is an intelligent NuBus'M interface card that has its own 68000 microprocessor, memory, and multitasking operating sys tem. Operating independently of the main Macintosh II processor, the card supports the concurrent execution of multiple networking protocols with minimal access to the Macintosh II processor and operating system. It incorporates the industry-standard Texas Instruments TMS 380 chip set for all Token-Ring access functions. And because all the communica tions processing is done on the card, your Macintosh II is free to run other Macintosh applications . The Apple TokenTalk NB Card is compatible with the IEEE 802. 5 Media Access Control (MAC) standard for Token-Ring networks, as well as the IEEE 802 . 2 Logical Link Control (LLC) standard for higher-level software access to 802 . 5 facilities. The card transmits and receives data at 4 megabits per second, and interoperates with other IEEE 802-compatible Token-Ring interface cards at the physical and data link layers. Features Benefits ..,. Connection to IEEE 802 . 5 and 802 . 2 industry-standard Token-Ring networks ..,. Provides Macintosh access to network based applications, services , and data . ..,. Supports the IBM cabling system. ..,. Support for AppleTalk protocols and services ..,. Allows access to network-based services via a single cabling system. ..,. Provides access to AppleTalk services at 4 megabits per second . ..,. Texas Instruments' TMS 380 Token Ring chip set ..,. Ensures compatibility with the IEEE and IBM Token-Ring standards . ..,. Based on the Macintosh Coprocessor Platform ..,. Handles all communications processing for the Macintosh II. ..,. Allows concurrent execution of multiple networking protocols . ..,. Support for Apple and third-party network services ..,. Enables the user to choose from a range of network environments . TM Token Talk Software and SMB File Transfer Utility (included with Apple TokenTalk NB Card) TokenTalk Software Apple's TokenTalk software, which is compatible with AppleTalk Phase 2 , brings the advantages o f the AppleTalk network system to standard Token-Ring networks . Personal computers in the Macintosh II family of systems can be connected to virtually any size Token Ring network or internetwork while retaining access to all AppleTalk-based resources, such as Apple LaserWriter® printers and AppleShare® file and print servers . As part of the AppleTalk network system, TokenTalk is comIii: rn e [dl1 Ulew �Pe•lal o ro l P o n e l pletely transparent to the Macintosh user. After the user installs TokenTalk via a simple Macintosh program, AppleTalk services appear as they would on any AppleTalk network. Through the Control Panel desk accessory, the user can easily establish a link to the TokenTalk network. The Chooser desk accessory is then used to select AppleTalk network services . The TokenTalk software provides the extended features of AppleTalk Phase 2. AppleTalk Phase 2 permits users to build single networks of more than 64,000 Macintosh personal computers , and internetworks of more than 16 million Macintosh computers. And the TokenTalk software delivers AppleTalk network services concur rently with other Token-Ring services, such as MacDFT or MacAPPC. Using network routers , such as the AppleTalk Internet Router, TokenTalk also allows easy user access to services on LocalTalk"'' and EtherTalk"' networks . Features Benefits � Support for AppleTalk Phase 2 protocols running over 802 . 5 Token Ring networks � Brings AppleTalk se1vices to Macintosh users in Token-Ring environments . � Integration into the Macintosh desktop environment � Provides consistency in network installation, connection, and access . � Support for source-routing bridges � Allows TokenTalk users to leverage their investment in IBM Token-Ring bridges. � User-installable � Installs quickly and easily. network can access information on IBM PC LAN Program SMB (Server Message Block) file se1vers . Users can mount SMB volumes and transfer files be tween their Macintosh II systems and the mounted volumes. The SMB File Transfer Utility uses the Apple File Exchange application (included) to transfer and translate files between Macintosh and MS-DOS formats . ID� l n t .�. - Limited warranty statement LocalTalk Locking Connector Kit-DB-9 Order No. M2065 For use with the Macintosh 128K, Macintosh 512K, Macintosh 5 1 2K Enhanced, and some network peripherals With your order, you'll receive: II>- 1 LocalTalk connector with DB-9 plug !)>- 2 meters of LocalTalk cable II> 1 cable-extender plug ..,. Installation and operating manual � Limited warranty statement LocalTalk Locking Cable Kit-10 Meter Order No. M2066 With your order, you'll receive: II>- 10 meters of LocalTalk cable li'I>- 1 cable-extender plug 11> Limited warranty statement LocalTalk Locking Cable Kit-25 Meter Order No. M2069 With your order, you'll receive: r>- 25 meters of LocalTalk cable ..,. 1 cable-extender plug ..,. Limited warranty statement LocalTalk Custom Wiring Kit Order No. M2070 With your order, you'll receive: !lo- 100 meters of Loca!Talk cable 11>- 20 preassembled plugs ... 20 cable-splicing mechanisms ..,. 4 cable-extender plugs 11> Installation instructions 111> Limited warranty statement ImageWriter 11/LQ AppleTalk Option Order No. A9B0313 To connect an ImageWriter II or ImageWriter LQ printer to a LocalTalk network With your order, you'll receive: Ii>- ImageWriter II/LQ AppleTalk Option Card .. 1 disk (printer drivers) 111> User's guide Di> Limited warranty statement AppleTalk PC Card Order No. M2050 To connect an IBM PC or other MS-DOS computer to a LocalTalk network With your order, you'll receive: � AppleTalk PC Card t> 2 disks (1 startup, 1 program) ..,. Installation and operating manual ti> Limited warranty statement 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TLX: 171 -576 ©1987 Apple Computer, Inc. Apple, the Apple logo, Apple UGS, AppleTalk, ImageWriter, LaserWriter, and Macintosh are registered trademarks of Apple Computer, Inc. AppleShare, LaserShare, and LocalTalk are trade marks of Apple Computer, Inc. Ethernet is a registered trademark of Xerox Corporation. IBM is a registered trade mark of International Business Machines Corporation. MS-DOS is a registered trademark of Microsoft Corporation. October 1987. Product specifications are subj ect to change without notice. M3004 LocalTalk PC Card Overview Features Benefits LocalTalk'" PC Card, a half-size card for the PC expansion bus, allows users of MS-DOS comput ers to share the unique benefits of the AppleTalk® Network Sys tem-including the ability to print professional-quality documents on networked Apple® LaserWriter® printers. The LocalTalk PC Card also provides the foundation for other network services, such as electronic mail, print service, and file and peripherals sharing. For example, with the addition of AppleShare® PC software, MS-DOS users can share information with Macintosh® users on the network through an AppleShare file server, and take full advantage of the power of the LaserWriter printer. � LaserWriter printing for PC-compatible computers using PC LaserWriter program � � Attaches to LocalTalk Cabling System � Information sharing between Macintosh and MS-DOS systems Lets Macintosh and PC-compatible com puters share information, using software such as AppleShare PC. � Allows integration of MS-DOS informa tion into Macintosh applications such as desktop-publishing programs. � Connects PC-compatible computers to the fastest-growing workgroup network. � Brings professional-quality printing to documents produced on PC-compatible computers. Gives MS-DOS users access to the LaserWriter printer's wide range of type styles and sizes, and graphics capabilities. � LocalTalk PC Card System Requirements Technical Specifications To use the LocalTalk PC Card, you will need: llJJ> An IBM PC, PC XT, PC AT, PS/2 (Model 25 or Model 30), or a compatible computer .,. A minimum of 256K RAM with either two double-sided floppy disk drives or one hard disk drive and one floppy disk .,. AppleTalk protocol support llJJ> Accessed through software interrupt with parameter block Processor Power consumption LAP, DDP, ATP, NBP, ZIP, EP, PAP, RTMP, ASP Driver interface .,. 65C02; 1 .8-megahertz clock speed .,. 4 watts at 5 volts DC (typical) Memory .,. PC half-size card (5 in. long by 4.5 in. high) .,. 8 kilobytes RAM 8 kilobytes ROM , AppleTalk commwtications controller .,. Zilog 8530 sec Interfaces .,. RS-422 serial port (230.4kilobaud data transfer rate); DMA interface to host PC Apple Computer, Inc. Configuration .,. Selectable Interrupt Request (IRQ), DMA Request and Ac knowledge (DRQ and DACK), and I/0 Address; default con figuration corresponding to PC COM2 device 11JJ> Ordering Information drive, and MS-DOS Version 3.1 or later (or a compatible operat ing system) .,. An AppleTalk network that uses the LocalTalk cabling system llJJ> A LocalTalk Locking Connector Kit (DB9) localTalk PC Card Order No. M2313 Size Applications supported .,. Lotus 1-2-3, MultiMate, and WordStar (directly from PC LaserWriter program menu) 11JJ> dBASE II, III, and III Plus; DisplayWrite 3; Framework I and II; Microsoft Word 3.0; MultiMate Advantage; PC-Write; Perfect Writer; RBase 5000; Symphony; SideKick; Word Perfect; and WordStar and WordStar 2000 (through ASCII menu option) With your order, you'll receive: llJJ> LocalTalk PC Card .,. Two 360-kilobyte, 5.25-inch floppy disks (a startup disk and an applications disk) Recommended equipment: An Apple LaserWriter, Laser Writer Plus, LaserWriter IIm, or LaserWriter IINTX printer .,. Appropriate LocalTalk net work cables for all additional computers on the network llJJ> AppleShare File Server and Print Server software .,. AppleShare PC workstation software llJJ> Print-file formats supported .,. PostScript® .,. Diablo 630 ASCII llJJ> Printer utilities functions .,. Select LaserWriter .,. Rename LaserWriter .,. Send test page Accessible fonts .,. Courier, Helvetica� and Times® Roman (directly from PC LaserWriter program menu) .,. All LaserWriter fonts (using PostScript commands) PostScript programming access .,. PostScript programming ad ditions may be made directly within the text of a file, or in directly by modifying the PC LaserWriter program dictionary files so that programming ad ditions can be made available to all documents. One 3.5-inch disk (includes both startup and application) .,. LocalTalk PC Card Owner's llJJ> Guide .,. Limited warranty statement localTalk Locking Connector Kit (DB9) Order No. M2o65 AppleShare PC Software Order No. Mo673 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TLX: 171 -576 © 1 988 Apple Computer, Inc. Apple, the Apple logo, AppleLink, AppleShare, AppleTalk, l.aserWriter, and Macintosh are registered trademarks of Apple Computer, Inc. Loca!Talk is a trademark of Apple Computer, Inc. dBASE, dBASE II, dBASE III, dBASE lII Plus, Framework, and Framework II are trademarks of Ashton Tate Corporation. Diablo 630 is a trademark of Xerox Corporation. Helvetica and Times are registered trademarks of Linotype Company. Lotus, 1-2-3 and Symphony are registered trademarks of Microsoft Corporation. MultiMate is a trademark of MultiMate International, a subsidiary of Ashton-Tate Corporation. PC-Write is a trademark of Quicksoft. Perfect Writer is a trademark of Thorn EM! Computer Software, Inc. PostScript is a registered trademark of Adobe Systems Incorporated. RBase is a trademark of Microrim, Inc. SideKick is a registered trademark of Borland International, Inc. WordPerfect is a trademark of WordPerfect Corporation. WordSrar is a registered trademark of MicroPro International Corporation. June 1988. Product specifications are subject to change without notice. Printed in U.S.A. M2245/A Apple Image Writer II Overview The Apple® ImageWriter® II printer can enhance the quality of all your printed communications. It works with any Apple personal computer to create high-quality text and graphics in black or-with a color ribbon and appropriate software in color. You can print up to 2 Yz pages per minute (250 characters per second), or choose the "near- letter-quality" mode for documents with a professional look. This is a printer that will grow with your needs. Add the Image Writer II SheetFeeder for effortless cut-sheet printing. An AppleTalk® card allows up to 31 users to share an ImageWriter II over the AppleTalk Personal Network. Or add a 32K Memory Option printing buffer (works with Apple II computers only) so you can continue working while your document is being printed. For any application-from word processing and business graphics to accounting and artwork-you'll find the Apple ImageWriter II the right printer for your current and future needs. Features • Complete Apple compatibility Bene.fits • Works with any Apple personal computer system. • Three speeds and resolutions • Lets you choose the speed and output quality you need at any moment-from fast drafts to near-letter-quality finals. • Choice of paper • Accepts continuous-form computer paper as well as single sheets such as letterhead and labels. • Simple paper loading • Loads single sheets and continuous form paper at the push of a button-or add the optional SheetFeeder for automatic loading of up to 100 pages of cut-sheet paper. • Quiet operation • Prints quietly enough for use in any office or schoolroom. • Variety of text enhancements • Supports boldface, superscript, subscript, underlining, and pro portional text. • Optional AppleTalk interface • Allows access by as many as 31 users for cost-effective printing. • Color capability • With the ImageWriter II color ribbon, prints text and graphics in vibrant colors. • Buffer option for the • With the 32K Memory Option, stores your document in memory so you can continue working without waiting for printing to finish. Apple II family • Multiple carbon-copy capability • Lets you print up to four sheets simultaneously. System Requirements Technical Specifications To use the Apple ImageWriter II, you'll need one of the fol lowing systems: ... An Apple IIGS'", Apple Ile, Apple III, or Macintosh'" 128K, 512K, or 512K Enhanced, Macintosh Plus, Macintosh SE, Macintosh II, Macintosh XL, or Lisa® personal computer .,. An Apple Ile, Apple II Plus, or Apple II personal computer with an Apple Super Serial Card (or other compatible interface) .,. The appropriate connector cable for your system Print method Character pitches Maximum number of copies .,. Impact dot matrix Print modes/speeds .,. Draft: 250 characters per second (cps) at 10 characters per inch (2 Y2 pages per minute) .,. Standard: 180 cps (2 pages per minute) .,. Near-letter-quality: 45 cps ( Y2 page per minute) (Actual throughput will vary depending on computer and software.) Character format .,. Fixed alphanumeric symbols -Draft mode: Up to 12 by 8 dot matrix -Standard mode: Up to 7 by 8 dots -Near-letter-quality mode: Up to 16 by 16 dots .,. Custom (downloaded) characters -Variable width, up to 16 by 8 dots · .,. Draft, standard, and near letter-quality: 9 to 17 characters per inch (72 to 136 characters per line), through use of nor mal and double-width modes • Proportional text: 144 or 160 dots per inch Built-in character sets .,. American, Italian, Danish, British, German, Swedish, French, and Spanish .,. Selectable by using dip switches or appropriate software Graphic densities ... 72, 80, 96, 107, 1 20, 1 36, 144, and 160 dots per inch (maximum dots per line: 1 ,280) line spacing .,. 6 or 8 lines per inch, or user programmable in increments of Yl44 inch (up to 991144 inch) Maximum line-feed rate .,. 4 inches per second Paper requirements .,. Format: Cut sheet or fanfold continuous .,. Width: 3 to 10 inches (on pin-feed paper, hole centers must be spaced between 4.0 and 9.5 inches) .,. Thickness: 0.05 to 0.28 mm .,. Original plus three Ribbons Type: Fabric; continuous loop .,. Available colors: -Black (typical life: 2 million characters) -Four-color (magenta, cyan, yellow, black) (typical life: 1 million characters per color) Interface .,. Type: RS-422/RS-232 (serial) .,. Buffer: 2 kilobytes .,. Baud rate: 300, 1200, 2400, or 9600 (user selectable) .,. Connector: mini-circular 8-pin Size and weight .,. .,. .,. .,. Height: 5.0 in. (127.0 mm) Width: 17.0 in. (431.8 mm) Depth: 12.0 in. (304.8 mm) Weight: 25 lbs. (1 1 . 36 kg) Power requirements .,. 1 20 volts AC (± 10%); 60 hertz Apple Image Writer II Ordering Information Apple ImageWriter II Order No. A9M0320 You will also need one of the following connector cables: • Macintosh Plus Peripheral-8 Cable (for a Macintosh Plus, Macintosh SE, Macintosh II, or Apple IlGs) Order No. M0197 • Macintosh Peripheral-8 Cable (for a Macintosh 128K, 512K, or 512K Enhanced) Order No. M0196 Optional Accessories With your order, you'll receive: • Apple ImageWriter II printer • Power cord • Ribbon cassette (black) • User's guide • Limited warranty statement • Apple Ile Peripheral-8 • Cabl1e Connector Kit (for an Apple Ile) Order No. A2C4313 (for use over an AppleTalk net work with the ImageWriter AppleTalk Option installed) Order No. M2052 • Apple Ile Printer-8 Cable (for an Apple Ile, Apple II Plus, or Apple II) Order No. A2C0314 • Apple Ile Modem-8 Cable (for a Macintosh XL, Lisa, or Apple III*) Order No. A2C0312 AppleTalk System If you wish to use an Apple Super Serial Card to interface alternately with both the ImageWriter ll and a modem, you'll need to use the Apple Ile Modem-8 Cable. For standard Apple ll con figurations, use the Apple Ile Printer-8 Cable. • ImageWriter II SheetFeeder ImageWriter II Color Ribbon Order No. A9G0432 Order No. A9G0331 32K Memory Option Image Writer II Reference Manual (available from Addison-Wesley Publishing Company) Order No. A9B0312 ImageWriter II AppleTalk Option Order No. A9B031 1 ImageWriter II Black Ribbon Order No. A2M0077 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 9%-1010 TIX: 171-576 ©1987 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, lmageWriter, and Lisa are registered trademarks of Apple Computer, Inc. Apple llGS and Macintosh are trademarks of Apple Computer, Inc. March 1987. Produa specifications are subject to change without notice. M2238 . Apple Imaae w rt'ter LQ 6 lv;; Overview �� : �7� � � The Apple® I ag Writef" LQ is ideal for user o. need a versatile dot-mat ter t� handle a broad range of c� pnnting tasks . Besides roducmg letterquality text a graphics, the ImageWriter Q offers paper ng, color and networkhandli . mg capabilities '. Compatible with both Macintosh® and A le II personal computers t e �ag�Writer LQ is designed to pnnt virtually any :� · • ® type of document on a1most any type of paper' w'th 1 ease and clarity. . Exceptionally fl e�ble paperhandling feature mcluding a single push/pu tractor,. a bottom fieed , and an oPt10nal cut-sheet fieeder-let you effort1essly print mult'tpart forms ' heavy-gauge pa ::, envelopes, and labels in ad itton to standard reports or corr�spondence . A 1 5inch-wide carnage 1ets you print financial spread he ts and, with the addition of t e mageWriter LQ �l � � t Color Ribbon , you can use color to highlight rts or presenta at, s more, with tion graphic the addition of the lmageWriter AppleTalk® Opt'ion, up to 31 users on an A pleTalk network can share an nage�riter LQ, for cost-effec ve . prmting . 1 The cImageWnter LQ is designed 1 or any task. from word processing and b smess graphics to accounting an artwork-and any office . :�� r / � Features Benefits Unique 27-pin print head prints up to 216 dots per inch (dpi) � Three speeds and resolutions � � � Delivers outstanding letter-quality text and graphics. Lets you choose the speed and output quality you need for any document-fast draft, near-letter-quality (NLQ) or letter quality (LQ). Prints a wide range of type sizes in the most popular typefaces: Times� Helvetica� Courier, and Symbol. Variety of Macintosh typefaces and type sizes � Apple II text enhancements � � � Supports boldface, superscript, sub script, underlining, and proportional text. Accepts continuous-form computer paper, single sheets such as letterhead, labels, envelopes, heavy-gauge paper, and multipart forms. Flexible paper-handling mechanism � 15-inch-wide carriage � � � Accepts spreadsheets and forms that exceed standard S Yz-inch page widths. � Multiple-carbon-copy capability � Lets you print multiple-part forms of as many as five sheets each. Single tractor with push or pull mode � � � Bottom feed Optional sheet feeder with up to three bins � Eliminates the need for multiple tractors for different printing tasks, and allows choice of tractor mode. Simplifies feeding of multipart forms, labels, and heavy-gauge papers. � Prevents the jamming that's commonly associated with top-through feeding. � Permits automatic loading of up to 100 pages of cut-sheet paper per bin. � Permits envelope feeding with the use of an optional envelope attachment. � � Optional AppleTalk interface � Allows access by as many as 31 users, for cost-effective printing. � Permits higher-speed printing. � Color capability � With the ImageWriter LQ color ribbon, prints text and graphics in vibrant colors. � Software compatibility � Offers compatibility with most Apple II and Macintosh software*. * See your authorized Apple dealer or software supplierfor details. System Requirements To use the Apple ImageWriter LQ printer, you will need: .... An Apple IIGS� Apple Ile, Macintosh Plus, Macintosh SE, or Macintosh II computer; or an Apple Ile computer with an Apple Super Serial Card (or other compatible interface) .,.. The appropriate connector cable for your system Technical Specifications Print method .,.. 27-pin impact dot matrix Macintosh fonts (on disk) .,.. Times, Helvetica, Courier, and Symbol typefaces in 9-, 10-, 1 2-, 14-, 18-, and 24-point sizes Ribbons .,.. Type: fabric, continuous loop .,.. Available colors -Black (typical life: 4 million characters) -Four-color (magenta, cyan, yellow, black) (typical life: 1 million characters per color) Print modes/speeds* (using internal ROM fonts) .,.. Draft: 250 characters per second (cps) at 10 characters per inch (cpi) .,.. Near-letter-quality (NLQ): 90 cps at 10 cpi; 140 cps at 144 dots per inch (dpi) (proportional) .,.. Letter quality (LQ): 115 cps at 216 dpi (proportional) Print resolutions (using internal ROM fonts) .,.. Draft: 72 dpi horizontal x 72 dpi vertical .,.. NLQ: 144 dpi (H) x 216 dpi (V) .,.. LQ: 216 dpi (H) x 216 dpi (V) Character pitches (using internal ROM fonts) .,.. Draft and NLQ fixed pitch: 9 to 17 cpi .,.. Draft proportional: 144 or 160 dpi (using half-dot tech nique) .,.. NLQ proportional: 144 or 160 dpi .,.. LQ proportional: 216 dpi * Calculated using Shannon text. Actual speed will vary depending on computer and software. Character sets (built-in) .,.. American, British, Italian, Danish, German, Swedish, French, and Spanish .,.. Selectable by using dip switches or appropriate software Line spacing .,.. 6 or 8 lines per inch, or user programmable in increments of 1/144 inch (up to 99/J44 inch) Maximum line-feed rate .,.. 4 inches per second Paper options .,.. Format: cut sheet or fanfold continuous, envelopes, labels, multipart forms .,.. Width: 3.5 to 15 inches (plus pin-feed margins) .,.. Thickness: .05 to .55 milli meters Multipart form capability .,.. Up to 5 pages thick Interface .,.. Type: RS-422/RS-232 (serial) .,.. Buffer: 5 kilobytes .,.. Baud rate: 300, 1200, 2400, 9600, or 19,200 (user selectable) .,.. Connector: minicircular 8-pin Size and weight .,.. Height: 5 Vs in. 030 mm) .,.. Width: 23 in. (590 mm) .,.. Depth: 1 5 YI in. (380 mm) .,.. Weight: 38 lb. (17 kg) Power requirements .,.. 120 volts AC (± 10%; 60 hertz) Apple Image Writer LQ Ordering Information Optional Accessories Apple Computer, Inc. Apple ImageWriter LQ Order No. A9M0340 With your order, you'll receive: ..,. Apple ImageWriter LQ printer ..,. Power cord ..,. Ribbon (black) ..,. Printer resource and Macintosh fonts on SOOK disks ..,. User's guide ..,. Limited warranty statement You will also need one of the following connector cables: ..,. Apple System Peripheral s Cable (for a Macintosh Plus, Macintosh SE, Macintosh II, or Apple IIGS) Order No. M0197 "' Macintosh Peripheral-8 Cable (for a Macintosh 512K Enhanced) Order No. M0196 "' Apple II Printer-8 Cable (for an Apple Ile) Order No. A9C0314 ImageWriter 11/LQ AppleTalk Option Order No. A9B0313 ImageWriter LQ Cut Sheet Feeder (primary bin) Order No. A9G0340 ImageWriter LQ Black Ribbon Order No. A9G0335 ImageWriter LQ Expansion Bin (for use with A9G0340) Order No. A9G0341 ImageWriter LQ Color Ribbon Order No. A9G0336 ImageWriter LQ Envelope Attachment (for use with A9G0340) Order No. A9G0343 20525 Mariani Avenue Cupertino, CA 95014 (408) 996- 1010 TIX: 171 -576 ..,. Apple Ile Peripheral-8 Cable (for an Apple Ile) Order No. A2C4313 .... Localfalk locking Connector Kit DIN-8 (for use over an AppleTalk network with the ImageWriter AppleTalk Option installed) Order No. M2o68 Image Writer LQ Reference (available from Addison-Wesley Publishing Company) © 1988 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, Apple I!GS, ImageWriter, and Macintosh are registered trademarks of Apple Computer, Inc. LocalTalk is a trademark of Apple Computer, Inc. Helvetica and Times are registered tradmarks of Linotype Co. March 1988. Product specifications are sub ject to change without notice. A7F0031 LaserWriter Ilse Overoiew The Apple® LaserWriter® Ilse is Apple's entry-level, single-user laser printer for the Macintosh® personal computer. It brings the individual Macintosh user full page, high-resolution (300 dpi) text and graphics print capability at an affordable price. With the LaserWriter Ilse print er, Macintosh system users can produce near-typeset-quality doc uments-from correspondence, proposals, and presentations to price lists, spreadsheets, and forms-while saving both time and money. The LaserWriter Ilse comes with four font families: Times� Helvetica� Courier, and Symbol. Features Benefits Full-page, high-resolution text and graphics � � � Motorola 68000 processor Variety of Macintosh typefaces and type sizes � Provides 300-dot-per-inch resolution over the entire page, for high-quality documents. Allows high-performance printing at up to 8 pages per minute. � Prints a wide range of type sizes in the most popular typefaces: Times, Helvetica, Courier, and Symbol. � � SCSI interface � Background printing � With the MultiFinder'" software, allows you to continue work on your Macintosh computer while printing. � LaserWriter family print engine � � Versatile paper handling Comes with choice of face-down or face-up output trays. � Offers adjustable manual feed for labels and envelopes. � Features interchangeable paper trays for dif ferent paper sizes. � Print-media versatility � � Improved toner system Offers darker blacks and longer life than previous LaserWriter cartridges. Transfers data at high speeds for fast printing. Allows daisy-chaining of up to six additional peripheral devices. � � Uses the second-generation engine common to all LaserWriter II models, offering a logical upgrade path. � Lets you print on almost any material-includ ing standard photocopy paper, letterhead, labels, envelopes, and transparency film-for maximum flexibility in meeting your printing needs. � Product Details QuickDraw Built into every Macintosh computer is QuickDraw, a set of text and graphics routines. The LaserWriter Ilse relies on those routines to print. Users The LaserWriter Ilse is dedi cated to single Macintosh Plus, SE, or II systems through the SCSI port. This connection also allows you to daisy-chain as Upgrade Options Your LaserWriter Ilse printer can be upgraded to a LaserWriter IINT or LaserWriter IINTX by your authorized Apple dealer. System Requirements To use the Apple LaserWriter Ilse printer, you must have a Macintosh II, SE, or Plus com puter, with System software 5 . 1 or greater. many as six additional SCSI devices, such as hard disks. LaserWriter Ilse Technical Specifications Marking engine Canon LBP-SX laser xerographic Ill- Processor Motorola 68000 (7.4Smegahertz dock speed) Ill- Memory 16 kilobytes ROM; 1 megabyte RAM Ill- Interfaces SCSI and Apple Desktop Bus'" (for future expansion) ports Ill- Macintosh fonts (on disk) Times, Helvetica, Courier, and Symbol typefaces in 9-, 10-, 1 2-, 14-, 18-, and 24-point sizes. (For best results, these fonts should be installed in the Systern file of your Macintosh computer from the disks shipped with the LaserWriter Ilse.) Ill- Ordering Information Apple Computer, Inc. Apple LaserWriter Ilse Order No. M6200 20S2S Mariani Avenue Cupertino, CA 9S014 (408) 996 -1010 TLX: 171 - S76 Speed 8 pages per minute maximum throughput (actual speed depends on images printed) Ill- Print quality ... All text and graphics printed at 300 by 300 dots per inch, full page Print materials ... Letter, legal, A4, and BS sizes using 16- to 20-pound singlesheet photocopy bond, 8- to 34pound letterhead and colored stock, or transparency overhead film. Envelopes, labels, and paper (up to 36-pound) supported via manual feed. Envelopes also supported via optional envelope tray. Print capacities Ill- Paper cassettes hold 200 sheets of 20-pound paper. ... Optional envelope cassette holds lS envelopes. With your order, you'll receive: LaserWriter Ilse printer ... LaserWriter Ilse Fonts disk ... LaserWriter II Installation disk Ill- Printable surface Ill- Letter size: 8.0 by 10.5 inches; legal: 8.0 by 13.0 inches; A4: 7.41 by 10.86 inches; BS: 7.69 by 10.16 inches (actual printable area may vary depending on application) Size and weight Height: 8.6 in. (21 .8 cm) Ill- Width: 20 in. (S0.8 cm) With letter tray attached, 26.4 in. (67.1 cm) Ill- Depth: 18.5 in. (47 cm) Ill- Weight: 4S lb. (20.2S kg) Ill- Operating environment Ill- Temperature: S0° to 90° F (10° to 32° C) Ill- Humidity: 20 percent to 80 percent Power requirements 90 to 126 volts AC; SO to 60 hertz Ill- Ill- Ill- Ill- Ill- Letter cassette Toner cartridge Owner's guide Limited warranty statement © 1988 Apple Computer, Inc. Apple, the Apple logo, LaserWriter, and Macintosh are registered trade marks of Apple Computer, Inc. Apple Desktop Bus and MultiFinder are trademarks of Apple Computer, Inc. Helvetica and Times are registered trademarks of Linotype Company. Motorola is a registered trademark of Motorola Corporation. MS-DOS is a registered trademark of Microsoft Corporation. June 1988. Product specifications are subject to change without notice. Printed in U.S.A. M3015 LaserWriter !INT Overview The Apple® LaserWriter® IINT, which combines high resolution with the ability to produce full page text and graphics, is Apple's mainstream network laser printer for both individuals and work groups. The LaserWriter IINT printer offers individuals or users linked through an AppleTalk® network the versatility needed to produce a wide variety of near-typeset quality documents-from letters, memos, and reports to sophis ticated text and graphics output, including artwork, illustrations, page layouts, and presentations. It features 1 1 font families (35 typefaces): Times� Helvetica� Courier, and Symbol, along with ITC Avant Garde Gothic� ITC Bookman� New Century School book, Helvetica Narrow� Palatino� ITC Zapf Chancery� and ITC Zapf Dingbats� Features Bene.fits ..,.. Full-page, high-resolution text and graphics ..,.. Provides 300-dot-per-inch resolution over the entire page for high-quality documents. ..,.. Motorola 68000 processor ..,.. Allows high-performance printing at up to 8 pages per minute . ..,.. 2 megabytes of RAM ..,.. Improves performance when using multiple fonts . ..,.. Provides flexibility for the addition of down loadable fonts . ..,.. Wide selection of built-in fonts ..,.. Features 1 1 type families in an unlimited range of sizes and styles . ..,.. PostScript® support ..,.. Offers virtually unlimited versatility in creating and manipulating text and graphics . ..,.. Works with any software that outputs PostScript compatible files, including virtually all Macintosh® applications, some Apple IlGs® programs, some MS-DOS and OS/2 applications, and many AT&T UNIX® programs (requires additional software). ..,.. Provides an upgrade path for your documents; proof them on a LaserWriter IINT printer, then out put the final masters on a PostScript typesetter without rekeying. ..,.. AppleTalk Network System interface ..,.. Allows access by up to 31 users for cost effective printing . ..,.. Allows printing from an Apple Macintosh (mini mum 512K of RAM), an Apple IlGs, or an MS-DOS or OS/2 computer (using the LocalTalk'" PC Card) . ..,.. Background printing ..,.. With the MultiFinder'" software, allows you to continue work on your Macintosh system while printing . ..,.. Diablo 630 emulation ..,.. Allows nearly any computer with an RS-232 interface to connect directly and produce high quality text output. ..,.. LaserWriter family print engine ..,.. Uses the second-generation engine common to all LaserWriter II models, offering a logical upgrade path . ..,.. Versatile paper handling ..,.. Comes with choice of face-down or face-up output trays . ..,.. Offers adjustable manual feed . ..,.. Features interchangeable paper trays for dif ferent paper sizes . ..,.. Print-media versatility ..,.. Lets you print on almost any material including standard photocopy paper, letterhead, labels, envelopes, and transparency film-for maximum flexibility. ..,.. Improved toner system ..,.. Offers darker blacks and longer life than previous LaserWriter cartridges. Product Details Upgrade Options PostScript PostScript is an industry standard "page description" language: it tells a printer pre cisely where to place text and graphics on the page, allowing fonts to appear in any size, style, and orientation, and offer ing virtually unlimited graphics capabilities. PostScript is one of the most powerful and versatile page-description languages available. Virtually all software for the Apple Macintosh system creates PostScript-compatible output files. There are also PostScript compatible applications for the Apple IIGS system and for MS DOS or OS/2 compatibles. If you are working with AT&T UNIX, you can use the Tran Script utility available from Your LaserWriter IINT can be upgraded to a LaserWriter IINTX by your authorized Apple dealer. Adobe Systems to convert files to PostScript format for printing on the LaserWriter IINT. When you require higher resolution or more pages per minute, or need to use larger or heavier paper stock than the LaserWriter IINT can handle, you can print your documents on any typesetter that has Post Script capability, without retyp ing the text or re-creating the graphics. Using a LaserWriter IINT with MS-DOS or OS/2 There are several ways to print , on a LaserWriter IINT system from an MS-DOS or OS/2 com patible computer: II>- AppleTalk. Adding a Local Talk PC Card to an MS-DOS or OS/2 computer gives you access to all of the LaserWriter IINT printer's text and graphics capabilities over the AppleTalk Network System. PostScript-compatible soft ware. An increasing number of 11>- MS-DOS or OS/2 applications support the PostScript page description language. You can print on the LaserWriter IINT from these applications simply by connecting your computer to the printer's RS-232 port. Other MS-DOS or OS/2 software. You can also print 11>- documents on the LaserWriter IINT from other MS-DOS or OS/2 applications via RS-232 connection using Diablo 630 emulation mode. (See the LaserWriter IINT and LocalTalk PC Card user's guides for further details on these options.) LaserWriter !INT System Requirements Technical Specifications To use the Apple LaserWriter IINT printer, you must have one of these systems: ..,.. One or more Macintosh (minimum S12K of RAM) or Apple IIGs computers conMarking engine Speed Printable surface ..,.. 8 pages per minute maximum throughput (actual speed depends on images printed) ..,.. Letter size: 8.0 by 10.5 inches; legal: 8.0 by 13.0 inches; A4: 7.41 by 10.86 inches; BS: 7.69 by 10. 16 inches (actual printable area may vary depending on application) Processor Memory ..,.. 1 megabyte ROM; 2 megabytes RAM Printing protocols ..,.. Postscript and a subset of the Diablo 630 command set Print materials ..,.. All text and graphics printed at 300 by 300 dots per inch, full page ..,.. Lelter, legal, A4, and BS sizes using 16- to 20-pound singlesheet photocopy bond, 8- to 34pound letterhead and colored stock, or transparency overhead film. Envelopes, labels, and paper (up to 36-pound) supported via manual feed. Envelopes also supported via optional envelope tray. Built-in font families Print capacities Interfaces ..,.. AppleTalk, Apple Desktop Bus'" (for future expansion), and RS-232-C ports Print quality ..,.. Times, Helvetica, Courier, Symbol, ITC Avant Garde Gothic, ITC Bookman, New Century Schoolbook, Helvetica Narrow, Palatino, ITC Zapf Chancery, and ITC Zapf Dingbats Apple LaserWriter IINr Order No. M6210 Apple Computer, Inc. ..,.. Any other computer with an RS-232-C cable and appropriate software . ..,.. Canon LBP-SX laser xerographic ..,.. Motorola 68000 (12megahertz clock speed) Ordering Information nected via the LocalTalk Cabling System. ..,.. An MS-DOS or OS/2 computer with a LocalTalk PC Card or an RS-232-C cable and appropriate software. 20S2S Mariani Avenue Cupertino, CA 9S014 (408) 996 -1010 TLX: 171 - S76 ..,.. Paper cassettes hold 200 sheets of 20-pound paper. ..,.. Envelope cassette holds lS envelopes. With your order, you'll receive: ..,.. LaserWriter IINT printer ..,.. LaserWriter IINT/NTX Fonts disk ..,.. LaserWriter II Installation disk Size and weight ..,.. Height: 8.6 in. (21 .8 cm) ..,.. Width: 20 in. (S0.8 cm) With letter tray attached, 26.4 in. (67.1 cm) ..,.. Depth: 18.S in. (47 cm) ..,.. Weight: 4S lb. (20.2S kg) Operating environment ..,.. Temperature: S0° to 90° F (10° to 32° C) ..,.. Humidity: 20 percent to 80 percent Power requirements ..,.. 90 to 126 volts AC; SO to 60 hertz Letter cassette ..,.. Toner cartridge ..,.. Owner's guide ..,.. Limited warranty statement ... © 1988 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, Apple IIGS, LaserWriter, and Macintosh are registered trademarks of Apple Computer, Inc. Apple Desktop Bus, LocalTalk, and Multifinder are trademarks of Apple Computer, Inc. Diablo is a registered trademark of Xerox Corporation. Helvetica, Helvetica Narrow, Palatino, and Times are registered trademarks of Linotype Company. ITC Avant Garde Gothic, ITC Bookman, ITC Zapf Chancery, and ITC Zapf Dingbats are registered trademarks of International Typeface Corporation. Motorola is a registered trademark of Motorola Corporation. MS DOS is a registered trademark of Microsoft Corporation. PostScript and Transcript are registered trademarks of Adobe Systems, Inc. UNIX is a registered trademark of AT&T Information Systems. June 1988. Product specifications are subject to change without notice. Printed in U.S.A. M3034/A • LaserWriter IINTX ® Overoiew The Apple® LaserWriter® IINIX is a high-performance, expandable network laser printer for individ uals and workgroups. Featuring the advanced Motorola 68020 processor, the LaserWriter IINIX prints significantly faster than previous LaserWriter printers. It also includes expansion options that enhance both performance and font capabilities in a variety of ways. The LaserWriter IINIX offers unparalleled performance and flexibility for people who pro duce a high volume of printed materials or for people who need to produce documents containing sophisticated text and graphics. It can meet the most rigorous print ing requirements of individuals or users linked through a network from memos to proposals to over head transparencies for presen tations. And it can also handle the most advanced desktop pub lishing needs, including page layout, artwork, and illustration. The LaserWriter IINIX features 1 1 font families (35 typefaces): Times� Helvetica� Courier, and Symbol, along with ITC Avant Garde Gothic� ITC Bookman� New Century Schoolbook, Hel vetica Narrow� Palatino� ITC Zapf Chancery� and ITC Zapf Dingbats� Features Bene.fits .,. Full-page, high-resolution text and graphics .,. Provides 300-dot-per-inch resolution over the entire page, for high-quality documents . .,. Motorola 68020 processor .,. Allows state-of-the-art performance in printing text and graphics . .,. Prints up to four times faster than previous LaserWriter printers . .,. 2 megabytes of RAM .,. Improves performance when using multiple fonts . .,. Provides flexibility for the addition of downloadable fonts . .,. Expandable up to 12 megabytes of RAM .,. Lets you customize the printer for heavy use of downloadable fonts. .,. Font-expansion slot .,. Lets you add optional Font Expansion Card for additional high-speed ROM resident fonts . .,. External SCSI port .,. Lets you add as many as seven optional SCSI hard disks to store downloadable fonts, which improves performance when printing fonts in multiple styles and sizes . .,. Wide selection of built-in fonts .,. Features 35 typefaces in an unlimited range of sizes and styles . .,. PostScript® support .,. Offers virtually unlimited versatility in creating and manipulating text and graphics . .,. Works with any software that outputs Postscript-compatible files, including prac tically all Macintosh® computer applica tions, some Apple IIGs® programs, some MS-DOS and OS/2 applications, and many AT&T UNIX® programs (requires addition al software). .,. Provides an upgrade path for your doc uments; proof them on a LaserWriter IINTX printer, then output the final masters on a PostScript-compatible typesetter without rekeying. Features Bene.fits � AppleTalk® Network System interface � Allows access by up to 31 users for cost effective printing. � Allows printing from an Apple Macin tosh (minimum 512K of RAM), an Apple IIGs, or an MS-DOS or OS/2 computer (using the LocalTalk'" PC Card). � Background printing � � Diablo 630 emulation � � LaserJet Plus emulation � � LaserWriter II family print engine � � Versatile paper handling � � Print-media versatility Lets you print on almost any material including standard photocopy paper, letter head, labels, envelopes, and transparency film-for maximum flexibility in meeting your printing needs. � Improved toner system � With the MultiFinder'" software, allows you to continue work on your Macintosh system while printing. Allows nearly any computer with an RS-232 interface to connect directly and produce high-quality text output. Offers compatibility with this widely used standard in MS-DOS and OS/2 environments. Uses the second-generation engine common to all LaserWriter II models. Comes with a choice of face-down or face-up output trays. � Offers adjustable manual feed for labels and envelopes. � Features interchangeable paper trays for different paper sizes. � Offers darker blacks and longer life than previous LaserWriter cartridges. Product Details PostScript PostScript is an industiy standard "page description" language: it tells a printer pre cisely where to place text and graphics on the page, allowing fonts to appear in any size, style, and orientation, and offer ing virtually unlimited graphics capabilities. Postscript is one of the most powerful and versatile page-description languages available. Virtually all software for the Apple Macintosh personal computer creates PostScript compatible output files. There are also PostScript-compatible applications for the Apple Iles computer and for MS-DOS or OS/2 compatibles. If you are working with AT&T UNIX, you can use the Transcript Expandability Options Your LaserWriter IINI'X printer can be expanded in three ways: utility from Adobe Systems to convert files to PostScript for mat for printing on the Laser Writer IINI'X printer. When you require higher resolution or more pages per minute, or need to use larger or heavier paper stock than the LaserWriter IINI'X printer can handle, you can print your documents on any typesetter that has PostScript capability, without retyping the text or re creating the graphics. Using a LaserWriter IINrx with MS-DOS or OS/2 There are several ways to print on a LaserWriter IINrX from an MS-DOS or OS/2 compatible computer: ..,. AppleTalk. Adding a Local Talk PC Card to an MS-DOS or OS/2 computer gives you ..,. By installation of additional RAM for storage of download able fonts . ..,. By filling the font-expansion slot with a Font Expansion Card for additional high-speed ROM resident fonts. access to all of the LaserWriter IINrX printer's text and graphics capabilities over the AppleTalk Network System. ..,. PostScript-compatible soft ware. An increasing number of MS-DOS or OS/2 applications support the PostScript page description language. You can print on the LaserWriter IINI'X from these applications simply by connecting your computer to the printer's RS-232 port. ..,. Other MS-DOS or OS/2 soft ware. You can also print docu ments on the LaserWriter IINI'X from other MS-DOS or OS/2 applications via RS-232 connec tion using Diablo 630 emulation mode. (See the LaserWriter IINI'X and LocalTalk PC Card user's guides for further details on these options.) ..,. By adding as many as seven SCSI hard disks for greater capacity to store downloadable fonts. System Requirements Technical Specifications An MS-DOS or OS/2 computer with a LocalTalk PC Card or an RS-232-C cable and appropriate software. � Any other computer with an RS-232-C cable and appropriate software. � Marking engine Built-in font families Print capacities Canon LBP-SX laser xerographic � Times, Helvetica, Courier, Symbol, ITC Avant Garde Gothic, ITC Bookman, New Century Schoolbook, Helvetica Narrow, Palatino, ITC Zapf Chancery, and ITC Zapf Dingbats � � Processor Motorola 68020 (16.67megahertz clock speed) � Memory 1 megabyte ROM; 2 megabytes RAM � Interfaces SCSI, AppleTalk, Apple Desktop Bus'" (for future expansion), and RS-232-C ports � Expansion capabilities ROM expansion via fontexpansion slot � RAM expansion up to 12 megabytes � External SCSI port for hard disk font storage � Apple Desktop Bus for future expansion � Print quality All text and graphics printed at 300 by 300 dots per inch, full page � Ordering Information One or more Macintosh (minimum S12K of RAM) or Apple IlGs computers connected via the LocalTalk Cabling System. To use the Apple LaserWriter IINTX printer, you must have one of these systems: Apple LaserWriter llNrx Order No. M621S Speed 8 pages per minute maximum throughput (actual speed depends on images printed) � Printing protocols Postscript, a subset of the Diablo 630 command set, and Hewlett-Packard LaserJet Plus emulation � Print materials Letter, legal, A4, and BS sizes, using 16- to 20-pound single-sheet photocopy bond, 8- to 34-pound letterhead and colored stock, or transparency overhead film. Envelopes, labels, and paper (up to 36pound) supported via manual feed. Envelopes also supported via optional envelope tray. � With your order, you'll receive: LaserWriter IINTX printer � LaserWriter IINT/NTX Fonts disk � � Paper cassettes hold 200 sheets of 20-pound paper. � Envelope cassette holds lS envelopes. Printable surface Letter size: 8.0 by 10.5 inches; legal: 8.0 by 13.0 inches; A4: 7.41 by 10.86 inches; BS: 7.69 by 10.16 inches (actual printable area may vary depending on application) � Size and weight Height: 8.6 in. (21 . 8 cm) Width: 20 in. (S0.8 cm) With letter tray attached, 26.4 in. (67.l cm) � Depth: 18.5 in. (47 cm) � Weight: 4S lb. (20.2S kg) � � Operating environment Temperature: S0° to 90° F (10° to 32° C) � Humidity: 20 percent to 80 percent � Power requirements 90 to 126 volts AC; SO to 60 hertz � � � � � � LaserWriter II Installation disk Letter cassette Toner cartridge Owner's guide Limited warranty statement LaserWriter !!NIX Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 llX: 171 -576 © 1988 Apple Computer, Inc. Apple, the Apple logo, AppleTalk, Apple llGS, LaserWri1er, and Macintosh are registered trademarks of Apple Computer, Inc. Apple Desktop Bus, LocalTalk, and Multifinder are trademarks of Apple Computer, Inc. Diablo is a registered trademark of Xerox Corporation. Helvetica, Helvetica Narrow, Palatino, and Times are registered trademarks of Linotype Company. ITC Avant Garde Gothic, ITC Bookman, ITC Zapf Chancery, and ITC Zapf Dingbats are registered trademarks of International Typeface Corporation. LaserJet Plus is a registered trademark of Hewlen-Packard. Motorola is a registered trademark of Motorola Corporation. MS-DOS is a registered trademark of Microsoft Corporation. PostScript and TranScripl are registered trademarks of Adobe Systems, Inc. UNIX is a registered trademark of AT&T Information Systems. June 1988. Product specifications are subject 10 change without notice. Printed in U.S.A. M3008/A Apple 3.5 Drive Overview Small in size but large in power, the Apple® 3.5 Drive stores BOOK of data on a single 3.5-inch disk. Features • Uses BOOK double-sided, 3.5-inch floppy disks It's a flexible, economical choice for owners of Macintosh'" Plus, Macintosh SE, and Apple IIGs'" personal computers who want high-capacity storage at an afford able price. • Easy Apple II system expandability • In-use light Benefits Provides over 2.5 times the capacity of on-line data storage available from 5.25-inch disks. • Lets you hold large data files and applications on one disk, reducing the need to swap disks. • Retrieves and stores data substantially faster than a 5.25-inch drive. • Provides compatibility with 400K disks. • Protects data, because disks are rugged and easy to carry. • Allows Apple IIGS owners to run applications that come on 3.5-inch disks. • Lets you add up to three additional disk drives (either 3.5-inch or 5.25 inch) to increase storage capacity as your needs change. • • Indicates when drive is running. Apple 3.5 Drive System Requirements To use the Apple 3.5 Drive, you will need one of the following: • An Apple IIGS • A Macintosh Plus • A Macintosh SE • A Macintosh 512K Enhanced Technical Specifications Recording media Head position accuracy • ±o.035 mm • Disk diameter: 3.5 inches • Recording surfaces: 2 • Tracks per inch: 80 Capacity • Formatted data capacity: 800 kilobytes• • Unformatted data capacity: 1,246 kilobytes 'Disks used in the Apple 3.5 Drive should contain certified double-sided media • Drive characteristics • Seek time (track to track): 6 milliseconds maximum • Settle time: 30 milliseconds maximum • Drive startup time: 600 mil liseconds maximum Ordering Information Apple Computer, Inc. Interfaces • Connects directly to the disk-drive port of the Macintosh 512K Enhanced, Macintosh Plus, Macintosh SE, or Apple IIGS. With the Apple IIGS, an addi tional drive can be daisy chained to the first drive. Electrical requirements • + 12 volts -Standby: 10 microamps -Typical: 120 milliamps -Peak: 600 milliamps Environmental requirements • Operating temperature: 40° to 122° F (5° to 50° C) • Storage temperature: -40° to 140° F (-40° to 6o° C) with no condensation • Relative humidity: 5% to 9(}>/o (with maximum wet bulb temperature of 85° F [29°C] and no condensation) Si7.e and weight • • • • Height: 2.01 in. (51 mm) Width: 4.72 in. (120 mm) Depth: 7:87 in. (200 mm) Weight: 2.8 lb. (1.3 kg) (during eject only: 2-second maximum duration) • +5 volts -Standby: 10 milliamps -Typical: 36o milliamps Apple 3.5 Drive Order No. A9M01o6 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171-576 © 1987 Apple Computer, Inc. Apple and the Apple logo are regi&ered trademarl Macintosh II personal computer. Technical Specifications Recording media Ill> Disk diameter: 3.5 inches Ill> Recording surfaces: 2 Ill> Tracks per inch: 80 Head position accuracy Ill> ±o.035 mm C.apacity Ill> Fonnatted data capacity: 800 kilobytes* Ill> Unfonnatted data capacity: 1,246 kilobytes *Disks used in the Apple 3.5 Drive should rontain cel1ified double-sided media Drive characteristics Ill> Seek time (track to track): 6 milliseconds maximum Ill> Settle time: 30 milliseconds maximum Ill> Drive startup time: 600 milliseconds maximum Ordering Information Macintosh Internal SOOK Interfaces Ill> Connects to the Macintosh II via the internal serial connector Electrical requirements +12 volts -Standby: 10 microamps -Typical: 120 milliamps -Peak: 600 milliamps (during eject only: 2-second maximum duration) Ill> +5 volts -Standby: 10 milliamps -Typical: 360 milliamps Ill> Order No. M0136 Disk Drive Apple C:Omputer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX 171-576 Environmental requirements Ill> Operating temperature: 40° to 122° F ( 5° to 50° C ) Ill> Storage temperature: -40° to 140° F (-40° to 6o° C ) (no condensation) Ill> Relative humidity: 5% to 9(}>Ai (with maximum wet bulb temperature of 85° F [29° CJ and no condensation) She Height: 2.01 in. (51 mm) Ill> Width: 4.72 in. (120 mm) Ill> Depth: 7.87 in. (200 mm) Ill> With your order, you'll receive: Macintosh Internal 800K Disk Drive Ill> Owner's guide Ill> Limited warranty statement Ill> © 1987 Apple Computer, Inc. Apple and the Apple logo are registered trademarks of Apple Computer. Inc. Macintosh is a trademark of Apple Computer,-lnc. July 1987. Product specifications are subject to dt111ge without notice. M1237 • Macintosh SE-Bus PC Drive Card ® Overview Features Benefits The Macintosh® SE-Bus PC Drive Card provides the link between an Apple® Macintosh SE personal computer and the Apple PC 5.25 Drive. With this hardware and the Apple File Exchange program (in cluded), you can convert many standard MS-DOS data files for use in Macintosh applications, and Macintosh files into the MS-DOS format.* ..,. Direct interface between Macintosh SE and the Apple PC 5.25 Drive ..,. In conjunction with the Apple File Ex change software, allows your Macintosh SE to convert files between the Macintosh and MS-DOS formats. ..,. Apple File Exchange program included ..,. Provides all the interfacing hardware and software you need for a complete data-conversion solution between the Macintosh and MS-DOS environments. *See the Apple PC 5.25 Drive and Apple File Exchange data sheets for more information. Macintosh SE-Bus PC Drive Card System Requirements To use the Macintosh SE-Bus PC Drive Card, you'll need the following: .,.. A Macintosh SE personal computer .,.. An Apple PC 5.25 Drive Technical Specifications Interface .,.. Installs in the Macintosh SE-Bus expansion slot Disk compatibility .,.. Apple PC 5.25 Drive (uses 360K disks) Ordering Information Macintosh SE-Bus PC Drive Card Order No. M5023/A .,.. The Apple File Exchange software (included with the Macintosh SE-Bus PC Drive Card) With your order, you'll receive: .,.. Macintosh SE-Bus PC Drive Card .,.. Installation kit* .,.. Apple File Exchange software and user's guide .,.. Limited warranty statement *Dealer installation is required for this product. Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 -576 ©1989 Apple Computer, Inc. Apple, the Apple logo, and Macintosh are registered trademarks of Apple Computer, Inc. MS-DOS is a registered trademark of Microsoft Corporation. April 1989. Product specifications are subject to change without notice. Printed in U.S.A. M2286/A Macintosh II PC Drive Card Overview Features Benefits The Macintosh® II PC Drive Card provides the link between an Apple® Macintosh II personal com puter and the Apple PC 5.25 Drive. With this hardware and the Apple File Exchange program (included), you can convert many standard MS-DOS data files so they can be used in Macintosh applications.* You can also convert Macintosh files into the MS-DOS format. ..,. Direct interface between Macintosh II and Apple PC 5.25 Drive ..,. In conjunction with Apple File Ex change software, allows your Macintosh II to convert files between the Macintosh and MS-DOS formats. ..,. User installable ..,. Plugs in easily. ..,. Apple File Exchange program included ..,. Provides all the interfacing hardware and software you need for a complete data-conversion solution between the Macintosh and MS-DOS environments. 'See the Apple PC 5.25 Drive and Apple File Exchange software data sheets for additional information. Macintosh II PC Drive Card System Requirements Technical Specifications .,. A Macintosh II personal computer .,. An Apple PC 5.25 Drive .,. Apple File Exchange software (included with the Macintosh II PC Drive Card) Interface Disk Compatibility .,. NuBus'" ; plugs into any Macintosh II slot .,. Apple PC 5.25 Drive (uses 360K disks) Ordering Information Macintosh II PC Drive Card Order No. M5056 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 - 576 ©1988 Apple Computer, Inc. Apple, the Apple logo and Macintosh are registered trademarks of Apple Computer, Inc. MS-DOS is a registered trademark of Microsoft Corporation. NuBus is a trademark of Texas Instruments. June 1 988. Product specifications subject to change without notice. Printed in U.S.A. M2295 With your order, you'll receive: .,. Macintosh II PC Drive Card .,. Apple File Exchange software and user's guide .,. Limited warranty statement Apple PC 5.25 Drive Overview Features Bene.fits The Apple® PC 5.25 Drive is ideal for Macintosh® personal computer users who want to use data cre ated with MS-DOS applications. Compatible with formatted MS DOS 5.25-inch disks, the Apple PC 5.25 Drive allows Macintosh SE and Macintosh II users to exchange files between MS-DOS formatted media and Macintosh formatted media. And when a coprocessor or hardware emu lator is installed in the system, the Apple PC 5.25 Drive can act as an MS-DOS drive, enabling users to actually load and run MS-DOS programs. This affordable, highly reliable data storage system is easily attached to a Macintosh disk-drive controller card. 11>- MS-DOS-format drive with a standard connector Provides easy data exchange between Apple and MS-DOS-formatted 360-kilo byte, 5.25-inch disks. 11>- Acts as an MS-DOS drive when used with a system that includes a coprocessor. II>- Provides compatibility with MS-DOS computers using a standard DB-37 connector. 11>- NEC controller chip 11>- Provides the same data transfer rates as MS-DOS drives. 11>- Offers compatibility with copy protected MS-DOS applications. II>- Apple PC 5.25 Drive System Requirements Technical Specifications To use the Apple PC 5.25 Drive, you will need: � A Macintosh SE personal computer with the Macintosh SE-Bus PC Drive Card or a Macintosh II personal computer with the Macintosh II PC Drive Card � Recording media 5.25-inch removable floppy disks � Rotational speed: 300 rpm Average startup time: 500 milliseconds Capacity Formatted capacity: 360 kilobytes per disk � Recording surfaces: 2 � Tracks per surface: 40 � Tracks per inch: 48 Power requirements � 12 volts DC ± lQApple SCSI Cable Terminator To use an Apple Hard Disk 20SC with an Apple Ile or IIGS, you must have: • Apple II SCSI Interface Card • Apple SCSI System Cable • SCSI Expansion tional SCSI devices to an Apple Ile or Apple IIGS, or as many as six to a Macintosh. SCSI expansion lets you con nect as many as three addi- Technical Specifications • Apple SCSI Cable Terminator Recording Media Two double-sided rigid fixed disks with two dual read/write heads Capacity Data capacity: Data surfaces: Heads/Surfaces: Block size: Total disk blocks: Sectors/Tracks: 20 megabytes (formatted) 4 1 512 39,360 32 Characteristics Average seek time: Transfer rate: Macintosh Plus: Macintosh SE: Macintosh II: Rotational speed: Startup time: Spin-down time: 85 milliseconds Interface Connects directly to the Mac intosh Plus, Macintosh SE, or Macintosh II via the external SCSI DB-25 connector. Connects to the Apple Ile or Apple IIGS via the expansion port, using the Apple II SCSI Interface Card. Electrical requirements Line voltage: Frequency: Maximum power: 85 to 270 volts AC 47 to 64 hertz 30 watts Environmental requirements Operating temperature: Storage temperature: Relative humidity: 50° to 104° F (10° to 40° C) 32° to 122° F (0° to 50° C) 20% to 80% (noncondensing) 0 to 10,000 ft. (O to 3,048 m) Altitude: Ordering Information Size and weight Height: Width: Apple Hard disk 20SC With yourorderyou'll receive: JI>- Apple Hard Disk 20SC • Owner's Guide JI>- Setup Disk JI>- Power cord • Limited warranty statement Order No. M2620 3.1 in. (78.Smm) 9.7 in. (246mm) 265,000 bytes per second 660,000 bytes per second 937,000 bytes per second: 2,744 rpm 15 seconds 25 seconds Depth: Weight: 10.5 in. (266 mm) 9 lbs. (4kg) Apple SCSI System Cable Order No. M0206 Apple Cable Terminator Order No. M0209 Applen SCSI Interface Card Order No. A2B2087 Apple Hard Disk 40SC System Requirements See the Apple Hard Disk 20SC for the Apple Hard Disk 40SC system requirements. Future ProDos updates will allow full access to the 40 megabyte capacity Ill- SCSI Expansion SCSI expansion lets you con nect as many as three addi tional SCSI devices to an Apple Ile or Apple IIGS or as many as six to a Macintosh. Product Details 111- ProDos ProDos 1.1 can only access 32 megabytes of storage, regardless od drive capacity Technical Specifications Recording Media Two double-sided rigid fixed disks with two dual read/write heads Capacity Data capacity: Data surfaces: Heads/Surfaces: Block size: Total disk blocks: Sectors/Tracks: 40 megabytes (formatted) 4 1 512 78,246 32 Characteristics Average seek time: Transfer rate: Macintosh Plus: Macintosh SE: Macintosh II: Rotational speed: Startup time: Spin-down time: 30 milliseconds 265,000 bytes per second 660,000 bytes per second 937,000 bytes per second: 3,662 rpm 13 seconds 18 seconds Interface Connects directly to the Mac intosh Plus, Macintosh SE, or Macintosh II via the external SCSI DB-25 connector. Connects to the Apple Ile or Apple UGS via the expansion port, using the Apple II SCSI Interface Card. Electrical requirements Line voltage: Frequency: Maximum power: 85 to 270 volts AC 47 to 64 hertz 60 watts Environmental requirements Operating temperature: Storage temperature: Relative humidity: Altitude: 50° to 104° F (10° to 40° C) 32° to 122° F (0° to 50° C) 20% to 800/o (noncondensing) 0 to 10,000 ft. (O to 3,048 m) Size and weight Height: 3.1 in. (78.Smm) Width: 9.7 in. (246mm) Depth: 10.S in. (266 mm) Weight: 9 lbs. (4kg) Apple Hard disk 40SC Order No. M2644 With your order you'll receive: Ill- Apple Hard Disk 40SC Ill- Owner's Guide 111- Setup Disk Ill- Power cord .,,. Limited warranty statement Apple SCSI System Cable Order No. M02o6 Apple Cable Terminator Order No. M0209 Applell SCSI Interface Card Order No. A2B2087 Ordering Information Apple Hard Disk 80SC System Requirements See the Apple Hard Disk 20SC for the Apple Hard Disk 80SC system requirements. Product Details • ProDos ProDos 1.1 can only access 32 megabytes of storage, regardless od drive capacity Future ProDos updates will Technical Specifications Recording Media Three double-sided rigid fixed disks with two dual read/write heads Capacity Data capacity: Data surfaces: Heads/Surfaces: Block size: Total disk blocks: Sectors/Tracks: 80 megabytes (formatted) 6 1 512 156,370 32 Characteristics Average seek time: Transfer rate: Macintosh Plus: Macintosh SE: Macintosh II: Rotational speed: Startup time: Spin-down time: 30 milliseconds 265,000 bytes per second 660,000 bytes per second 937,000 bytes per second: 3,662 rpm 13 seconds 18 seconds Interface Connects directly to the Mac intosh Plus, Macintosh SE, or Macintosh II via the external SCSI DB-25 connector. Connects to the Apple Ile or Apple IIGS via the expansion port, using the Apple II SCSI Interface Card. Electrical requirements Line voltage: Frequency: Maximum power: 85 to 270 volts AC 47 to 64 hertz 60 watts Environmental requirements Operating temperature: Storage temperature: Relative humidity: Altitude: 50° to 104° F (10° to 40° C) 32° to 122° F (0° to 50° C) 20% to 80% (noncondensing) 0 to 10,000 ft. (0 to 3,048 m) Size and weight Height: 3.1 in. (78.Smm) Width: 9.7 in. (246mm) Depth: 10.5 in. (266 mm) Weight: 9 lbs. (4kg) Ordering Information Apple Hard disk SOSC Order No. M2688 With your orderyou'll receive: • Apple Hard Disk 80SC • Owner's Guide • Setup Disk • Power cord • Limited warranty statement Apple SCSI System Cable Order No. M0206 Apple Cable Terminator Order No. M0209 Applen SCSI Interface Card Order No. A2B2087 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 - 576 allow full access to the 40 megabyte capacity • SCSI Expansion SCSI expansion lets you con nect as amny as three addi- tional SCSI devices to an Apple Ile or Apple IIGS or as many as six to a Macintosh. © 1987 Apple Computer, Inc. Apple and the Apple logo are registered trademarks of Apple Computer. Inc. AppleShare, Apple llGS, and Macintosh are trademarks of Apple Computer, Inc. UN1J( is a registered trademark of AT&T lnforrnation Systems. July 1987. Proclua specifications are subjea to change without notice. M2234 Macintosh Internal Hard Disks 205� 405� 805C • Overview Features Bene.fits Three Macintosh'" Internal Hard Disks-the 20SC, 40SC, and 80SC -provide access to high-perfor mance storage and large-capacity solutions. The Maacintosh Internal Hard Disk 20SC fits inside Macin tosh SE and Macintosh II person al computers, and the 40SC or 80SC fit inside the Macintosh II. These disks require no desk space, and virtually eliminate disk swap because they can accommodate multiple applications, lengthy documents, and large data bases, in one convenient location. Besides providing up to 100 times the storage capacity of an SOOK floppy disk, Macintosh Internal Hard Disks let you ac cess data up to six times faster than 3. 5-inch floppy-disk drives. ... 20, 40, or 80 megabytes of internal disk storage ... Provides space for data-intensive files, large documents, and bigger applications. ... Virtually eliminates disk swapping. ... Fast data access: -30 milliseconds with the Macintosh Internal 40SC and 80SC Hard Disks -85 milliseconds with the 20SC Hard Disk ... Finds data significantly faster than 3. 5-inch floppy drives. ... Industry-standard Small Computer System Interface (SCSI) ... Provides faster data transmission than a serial interface. ... Provides connection to the Apple Tape Backup 40SC for efficient file backup and restoration. ... Lets you expand your system with up to six additional SCSI hard disks, tape backup drives, or other SCSI devices. ® Macintosh Internal Hard Disk 20SC System Requirements To use an Macintosh Internal Hard Disk 20SC, you must have a Macintosh SE or Mac intosh II personal computer. Technical Specifications Recording Media Two double-sided rigid fixed disks with two dual read/write heads Capacity Data capacity: Data surfaces: Heads/Surfaces: Block size: Total disk blocks: Sectors/Tracks: 20 megabytes (formatted) 4 1 512 39,360 32 Characteristics Average seek time: Transfer rate: Macintosh Plus: Macintosh SE: Macintosh II: Rotational speed: Startup time: Spin-down time: 85 milliseconds Ordering Information 265,000 bytes per second 660,000 bytes per second 937,000 bytes per second: 2,744 rpm 15 seconds 25 seconds Interface Connects directly to the Macintosh SE or Macintosh II via the internal SCSI 50-pin connector. Electrical requirements Line voltage: Frequency: Maximum power: 85 to 270 volts AC 47 to 64 hertz 60 watts Environmental requirements Operating temperature: Storage temperature: Relative humidity: Altitude: 50° to 104° F (10° to 40° C) 32° to 122° F (0° to 50° C) 20% to 80% (noncondensing) 0 to 10,000 ft. (O to 3,048 m) Size and weight Height: 3.1 in. (78.Smm) Width: 9.7 in. (246mm) Depth: 10.5 in. (266 mm) Weight: 9 lbs. (4kg) Macintosh Internal With your order, you'll receive: • Macintosh Internal Hard Disk (20 megabytes) • Owner's Guide • Macintosh utilities disk • Macintosh utilities manual • Power cord • Limited warranty statement Hard Disks 20SC Order No. M0216 Macintosh Internal Hard Disk 40SC System Requirements To use an Macintosh Internal Hard Disk 40SC, you must have a Macintosh SE or Mac intosh II personal computer. Technical Specifications Recording Media Two double-sided rigid fixed disks with two dual read/write heads Capacity Data capacity: Data surfaces: Heads/Surfaces: Block size: Total disk blocks: Sectors/Tracks: 40 megabytes (formatted) 4 1 512 78,246 32 Characteristics Average seek time: Transfer rate: Macintosh II: Rotational speed: Startup time: Spin-down time: 30 milliseconds Ordering Information 937,000 bytes per second: 3,662 rpm 13 seconds 18 seconds Interface Connects directly to the Macintosh II via the internal SCSI 50-pin connector. Electrical requirements Line voltage: Frequency: Maximum power: 85 to 270 volts AC 47 to 64 hertz 60 watts Environmental requirements Operating temperature: Storage temperature: Relative humidity: Altitude: 50° to 104° F (10° to 40° C) 32° to 122° F (0° to 50° C) 20% to 80% (noncondensing) 0 to 10,000 ft. (O to 3,048 m) Size and weight Height: 3.1 in. (78.5mm) Width: 9.7 in. (246mm) Depth: 10.5 in. (266 mm) Weight: 9 lbs. (4kg) Macintosh Internal With your order, you'll receive: Ill- Macintosh Internal Hard Disk (40 megabytes) .... Owner's Guide � Macintosh utilities disk .... Macintosh utilities manual .... Power cord Ill- Limited warranty statement Hard Disks 40SC Order No. M0232 Macintosh Internal Hard Disk BOSC System Requirements To use an Macintosh Internal Hard Disk 80SC, you must have a Macintosh SE or Mac intosh II personal computer. Technical Specifications Recording Media Three double-sided rigid fixed disks with two dual read/write heads Capacity Data capacity: Data surfaces: Heads/Surfaces: Block size: Total disk blocks: Sectors/fracks: 80 megabytes (formatted) 6 1 512 156,370 32 Characteristics Average seek time: Transfer rate: Macintosh II: Rotational speed: Startup time: Spin-down time: 30 milliseconds Ordering Information Apple Computer, Inc. 937,000 bytes per second: 3,662 rpm 13 seconds 18 seconds Interface Connects directly to the Macintosh II via the internal SCSI 50-pin connector. Electrical requirements Line voltage: Frequency: Maximum power: 85 to 270 volts AC 47 to 64 hertz 60 watts Environmental requirements Operating temperature: Storage temperature: Relative humidity: Altitude: 50° to 104° F (10° to 40° C) 32° to 122° F (0° to 50° C) 20% to 80% (noncondensing) 0 to 10,000 ft. (O to 3,048 m) Size and weight Height: 3.1 in. (78.5mm) Width: 9.7 in. (246mm) Depth: 10.5 in. (266 mm) Weight: 9 lbs. (4kg) Macintosh Internal Hard Disks 80SC Order No. M0233 With your order, you'll receive: ... Macintosh Internal Hard Disk (80 megabytes) ... Owner's Guide ... Macintosh utilities disk ... Macintosh utilities manual ... Power cord ... Limited warranty statement 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 - 1010 TIX 171 -576 © 1987 Apple Computer, Inc. Apple and the Apple logo are registered trademarks of Apple Computer, Inc. AppleShare, Apple Ile.\ and Macintosh are trademarks of Apple Computer, Inc. UNIX is a regl;tered trademark of AT&T Information Systems. July 1987. Produa specifications are subjea to change without notice. M2233 Macintosh Portable Internal 40SC Hard Disk Overview The Macintosh® Portable Internal 40SC Hard Disk provides fast, convenient access to high performance storage and large capacity applications. Only one inch high and weighing 1 . 1 pounds, the Macintosh Internal 40SC Hard Disk has been designed especially for use with the Apple® Macintosh Portable personal computer. It draws little power from your batteries, and virtually eliminates disk swap ping because it can accommo date multiple applications, complex documents, and large databases in one convenient location. Features Benefits � 40 megabytes of internal disk storage Puts large documents and dozens of applications at your fingertips. � Offers 50 times the capacity of an SOOK floppy disk. � Virtually eliminates disk swapping. � Is conveniently portable; the disk fits inside the computer. � Rapid data accessing � � Power-efficient design � Extends the life of your portable battery. � Lets you use your computer longer before recharging. � Rugged design � � Industry-standard Small Computer System Interface (SCSI) � Accesses data as quickly as most desktop disk drives of the same size. � Resists shock and impact. Protects your data. � Transmits data faster than a serial interface, at up to 1 .25 megabytes per second. � Lets you expand your system with up to six additional SCSI hard disks, tape backup drives, or other SCSI devices. Macintosh Portable Internal 40SC Hard Disk System Requirements Technical Specifications To use a Macintosh Portable Internal 40SC Hard Disk, you will need a Macintosh Portable personal computer and System Software Version 6.0.4 (or later). Capacity � Data capacity: 40 megabytes (formatted) � Data surfaces: 2 � Heads/surface: 1 � Block size: 5 1 2 bytes � Total disk blocks: 82,080 � Blocks/track: 40 � Characteristics Average seek time: 25 milliseconds � Rotational speed: 3,557 rpm � Startup time: 20 seconds (maximum) � Typical startup time (from sleep): 6 seconds � Spin-down time: 10 seconds (maximum) � Ordering Information Macintosh Portable Internal 40SC Hard Disk* Typical spin-down time: 5 seconds � Automatically retracks to the inner stop (nondata area) upon power down to protect data area during travel and startup Interface Connects directly to the Macintosh Portable via the SCSI 34-pin connector (inside the case) � Electrical requirements (system) Environmental requirements (system) Operating temperature: 50° to 104° F (10° to 40° C) � Storage temperature: -40° to 140° F (-25° to 60° C) (for a period not to exceed three days; storage for longer periods must be within operating temperature range) � Relative humidity: 5% to 95% noncondensing � Operating altitude: 0 to 10,000 ft. (O to 3,048 m) � Size and weight Height: 1 in. (2. 5 cm) Depth: 5 .75 in. (14.38 cm) Width: 4 in. (10.0 cm) Weight: 1 . 1 lbs. (0. 5 kg) Line voltage: 70 to 270 volts AC � Frequency: 40 to 70 hertz � Maximum power: 1 5 watts � Order No. M0268 With your order, you'll receive: Macintosh Portable Internal 40SC Hard Disk � Limited warranty statement � Customer referral sheet � � � � � 'Requires installation by an authorized Apple dealer. Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 © 1 989 Apple Computer, Inc. Apple, the Apple logo, and Macintosh are registered trademarks of Apple Computer, Inc. September 1989. Product specifications are subject to change without nocice. Printed in the U.S.A. M0344LUA Apple Tape Backup 40SC Overview With the Apple® Tape Backup 40SC, Macintosh'" personal computer owners now have a convenient, easy way to back up and restore critical data. Since it uses removable tape cartridges-each of which pro vides 40 megabytes of backup storage-the Apple Tape Backup 40SC offers virtually unlimited storage capacity. It is designed for use with all SCSI-based Macintosh systems that include a hard disk. Features Bene.fits .,_ 40 megabytes of backup storage per tape cartridge .,. Offers virtually unlimited storage capacity for large quantities of data . .,_ Provides a more efficient backup method than using floppy disks. .,_ .,. Flexible, easy-to-use program with Volume and File Backup/Restore options .,. Lets you back up or restore all information in one simple operation. .,. Lets you back up or restore individual files or small groups of files . .,_ Lets you back up hard disks unattended . .,_ Status dialog box Furnishes 50 times the storage capacity of a single SOOK disk. Indicates volume, elapsed time, and percentage of backup complete . .,_ Lets you cancel the operation at any time . .,_ .,. Preformatted QIC-100 Y4-inch cartridge tape .,_ .,. Removable cartridges .,_ Permits backup of an entire 20MB or 40MB hard disk in one operation . .,. Saves up to 35 minutes in formatting time . .,_ .,_ Industry-standard Small Computer System Interface (SCSI) Improves data security . Provides archive storage for older files . Offers compatibility with all Macintosh hard-disk-based systems. .,_ Lets you connect as many as six additional hard disks, tape backup systems, or other SCSI devices . .,_ Provides faster data transmission than a serial interface. .,_ Technical Specifications Recording media Yi-inch removable mini cartridge (DC2000), preformatted ll> Capacity Formatted Capacity: 38.5 megabytes of fully-corrected data ll> Block Size: 8,192 bytes ll> Sectors/Tracks: 24; serpentine ll> Characteristics Data format: Industry standard QIC-100 1/4-inch cartridge (8 kilobytes of user data, 4 kilobytes of data redundancy) ll> Tape speed: 60 inches per second read or write; 90 inches per second search or rewind ll> Transfer rate: -Burst mode: 1 .25 megabytes per minute -Normal operation (volume mode): up to 1 megabyte per minute ll> Volume backup time: Approximately 17 to 18 minutes per 20 megabytes ll> Backup software features* Volume (Image) backup: Allows users to back up an entire Hierarchical File System (HFS) disk volume. ll> Volume (Image) restore: Restores an entire HFS disk volume from the tape containing a prior backup. ll> File backup: Backs up individual files/folders. Includes option to back up only files that have changes since previous file backup. ll> File restore: Restores files that have been backed up in File Backup mode. ll> Formatting: Formats unformatted tape (35 minutes). ..,. Clear tape: Removes unnecessary files. ll> Interface Connects directly to the Macintosh Plus, Macintosh SE, or Macintosh II via system cable to a SCSI connector. ll> * Compatible only with Macintosh's Hierarchical File System. Electrical requirements ll> ll> ll> Line Voltage: 85 to 270 volts Frequency: 47 to 64 hertz Maximum Power: 15 watts Environmental requirements Operating Temperature: 50° to 90° F (10° to 35° C) ll> Storing Temperature: -40° to 122° F (0° to 50° C) ll> Relative Humidity: 20% to 80% (noncondensing) ll> Altitude: 1 ,000 to 10,000 ft. (304 to 3,048 m) ll> Size and weight ll> ll> ll> ll> Height: 3.01 in. (78 mm) Width: 9.7 in. (246 mm) Depth: 10.5 in. (266 mm) Weight: 7.3 lbs. (3.3 kg) Apple Tape Backup 40SC System Requirements Ordering Information Apple Computer, Inc. To use the Apple Tape Backup 40SC, you must have the following: llJ> A Macintosh Plus, Macintosh SE, Macintosh II llJ> An Apple Hard Disk 20SC, 40SC, or SOSC, or Macintosh Internal Hard Disk 20SC, 40SC, or SOSC llJ> A blank formatted tape cartridge (one is supplied with each Apple Tape Backup 40SC order) You may also want to purchase a 5-pack of 40MB Tape Cartridges Apple Tape Backup 40SC Order No. M2640 With your order, you'll receive: II>- Apple Tape Backup 40SC Ill> One blank formatted tape cartridge llJ> Owner's guide llJ> Limited warranty statement 40MB Tape Cartridges Order No. M0132 It> 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 - 576 © 1987 Apple Computer, Inc. Apple and the Apple logo are registered trademarks of Apple Computer, Inc. Macintosh II is a trademark of Apple Computer, Inc. UNIX is a registered trademark of AT&T Information Systems. July 1.987. Product specifications are subject to change without notice. M2235 5-pack of tape cartridges • Apple Personal Modem "' Overview Features Benefits The Apple® Personal Modem is a compact, 1200/300-baud modem that provides a cost-effective data communications solution for any Apple personal computer system. With the modem and appro priate software, your Macintosh'" or Apple II computer can com municate with other personal computers, minicomputers, and mainframes to send reports and graphs between offices, access data bases and commercial infor mation services, find out the latest stock prices, or shop and bank from your own home. ..,. Standard serial interface ..,. Works with any Apple system, or any other computer that has an RS-232 interface. ..,. Compact design ..,. Mounts directly onto a wall socket or power strip, saving valuable desk space. ..,. Packs into your luggage easily for convenient traveling. ..,. Compatibility with popular communications software ..,. Works with MacTerminal'", Access II, and other Hayes-compatible programs. ..,. Automatic dial, redial, and answer ..,. Saves time and effort . ..,. Variable transmission speeds ..,. Operates at 1200 baud, or at any speed between 0 and 300 baud. ..,. Tone and pulse-phone compatibility ..,. Lets you get the information you need even when you don't have access to a tone-generating telephone system. ..,. Plain-language status messages ..,. Displays straight forward comments (such as "Connect," "Ringing," and "Busy, No Dial Tone") on your computer's screen; there's no need to consult a reference chart. Apple Personal Modem System Requirements To use the Apple Personal Modem, you'll need one of the following systems: ... A Macintosh, Macintosh Plus, Macintosh SE, Macintosh II, Apple IlGS'", Apple Ile, Apple III, Macintosh XL, or Lisa® personal computer ... An Apple Ile, Apple II Plus, or Apple II personal computer with an Apple Super Serial Card (or other compatible serial interface) ... Any other computer with an RS-232 port ... The appropriate interface cable for your system ... A standard single-line telephone outlet with RJ-1 1 (modular) jack ... Appropriate communications software Technical Specifications Data format ... Protocol: Asynchronous ... Character length: 7 or 8 data bits; 1 or 2 stop bits ... Parity: Odd, even, mark, space, or none ,l.· ... Mode: Full-duplex with echo back Receiver sensitivity ... -10 to -45 dBm Environmental requirements ... Operating temperature: 13° to 1 13° F (0° to 45° C) ... Storage temperature: -4° to 149° F (-20° to 65° C) Transmission speeds ... High: 1200 baud ... Low: 0 to 300 baud Interface ... Type: RS-232-C ... Connector: Mini-circular 8-pin Operating modes ... Auto or manual dial (including redial) ... Auto or manual answer Ordering Information Apple Computer, Inc. Transmitter level ... -10 dBm, fixed, as per FCC Part 68 Line monitoring ... Audible (volume is adjustable) ... Visual (prints status messages on computer's screen) Connectors ... Two RJ-1 1 modular telephone jacks (one for phone line cable; one for optional telephone) ... One mini-circular 8-pin jack (for data cable) ... Detachable head with AC plug Size Body ... Height: 4.25 in. (107.95 mm) ... Width: 3.25 in. (82.55 mm) ... Depth: 3.25 in. (82.55 mm) Head ... Height: 1.75 in. (44.45 mm) ... Width: 2 in. (50.8 mm) ... Depth: .75 in. (19.05 mm) Apple Personal Modem Order No. A9M0334 With your order, you'll receive: ... Apple Personal Modem ... Telephone cord with RJ-11 plugs ... "Solutions from Apple" packet (containing coupons for telecommunications products and services) ... Owner's guide ... "Tell Apple" response card ... Limited warranty statement Apple System/ Peripheral-8 Cable Order No. M0197 (for a Macintosh Plus, Macintosh SE, Macintosh II, or Apple IlGS) 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TIX: 171-576 ©1987 Apple Computer, Inc. Apple, the Apple logo, and Lisa are registered trademarks of Apple Computer, Inc. Apple I!GS, Macintosh, and MacTerminal are trademarks of Apple Computer, Inc. March 1987. Produa specifications are subjea to change without notice. M2244 Macintosh Peripheral-8 Cable Order No. M0196 (for a Macintosh 128K, 512K, or 512K Enhanced) Apple Ile Peripheral-8 Cable Order No. A2C4313 (for an Apple Ile) Apple Ile Modem-8 Cable Order No. A2C0312 (for an Apple Ile, Apple II Plus, Apple II, Apple III, Macintosh XL, Lisa, or other computer with an RS-232 port) Macintosh Portable Data Modem 2400 · Overoiew Features Benefits The Apple® Macintosh® Portable Data Modem 2400 allows users of the Macintosh Portable computer to communicate with other per sonal computers, minicomputers, and mainframes in order to access and exchange information. A standard asynchronous 2400-bps modem, the Macintosh Portable Data Modem 2400 can communicate with any standard data modem operating at 2400, 1 200, or 300 bps. Its unique low-power design preserves the battery power of the Macintosh Portable computer. And it can operate unattended; the modem is designed so users can receive files even when they are away from the computer. • Industry-standard modulation tech niques: Bell 103, Bell 2 1 2A, CCITI V.22, CCITI V. 22bis • Lets you communicate with any computer that uses a standard data modem. • Automatic "wake up" feature • Lets you receive files when away from the Macintosh Portable computer. • Low-power design • Preserves the battery power of the Macintosh Portable computer. • Auto dial and auto/manual answer • Saves time and effort by permit ting unattended operation. • Supports a subset of the AT command set • Lets you control your modem through the use of direct modem commands. Macintosh Portable Data Modem 2400 System Requirements To use the Macintosh Portable Data Modem 2400, you'll need the following: .,.. Macintosh Portable computer .,.. A standard single-line RJ-1 1 modular telephone jack .,.. Appropriate communica tions software, such as MacTerminal® (Consult your authorized Apple dealer for assistance in selecting the most appropriate application for your needs.) Technical Specifications Communications standards .,.. 300 bps Bell 103 .,.. 1200 bps Bell 212A .,.. 1200 bps CCITT V.22 .,.. 2400 bps CCITT V.22bis Command set .,.. Supports a subset of the AT command set Environmental requirements .,.. Ambient temperature: 50° to 122° F (10° to 50° C) Transmission speeds .,.. 2400 bps, 1200 bps, 300 bps Dialing capability .,.. Tone/Pulse (dial) Data format .,.. Protocol: serial binary, asynchronous .,.. Character length: -7 data bits; 1 or 2 stop bits -8 data bits; 1 stop bit .,.. Parity: Odd, even, mark, space, no parity .,.. Mode: Full duplex Receiver dynamic range .,.. -lOdBm to -43dBm Electrical requirements 5.2V/-5V, ± 5% supplied by Macintosh Portable rechargeable battery .,.. Power consumption: -Operational mode: 750 milliwatt maximum, 525 milliwatt typical -Macintosh Portable sleep mode: 3 milliwatt maximum .,.. + Transmitter level .,.. -lOdBm (± ldBm) Automatic adaptive equali zation on receiver channel .,.. 3dBm improvement on SNR Frequency tolerance .,.. ± 7 Hz Operating modes .,.. Auto dial .,.. Auto or manual answer Size and weight .,.. Height: .75 in. (1.9 cm) .,.. Width: 3 in. (7.62 cm) .,.. Depth: 4.875 in. (12.38 cm) .,.. Weight: 4 oz. (. 1 14 g) Registration/Certification .,.. FCC Part 68 .,.. Canadian DOC Ordering Information Apple Computer, Inc. Macintosh Portable Data Modem 2400 20525 Mariani Avenue ' Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 Order No. M0250 With your order, you'll receive: .,.. Macintosh Portable Data Modem 2400 ... Telephone cord with RJ-1 1 plug .,.. Owner's guide .,.. Limited warranty statement © 1989 Apple Computer. Inc. Apple, the Apple logo, Macintosh, and MacTerminal are registered trademarks of Apple Computer, Inc. September 1989. Product specifications are subject to change without notice. Printed in the U.S.A. M0336LlJA Apple Data Modem 2400 Overview The Apple® Data Modem 2400 is a standard asynchronous 2400-bps modem that enables users to exchange information with other standard data modems. It can be used to communicate with other personal computers, mini computers, and mainframes to send reports and graphs between offices; to access databases and commercial information services; to find out the latest stock prices; or even to shop and bank from home . The Apple Data Modem 2400 comes with a built-in feature called the Microcom Networking Protocol (MNP) Classes 1-4, which automatically corrects errors that occur while exchang- ing information over the public telephone system. Its MNP capability allows the Apple Data Modem 2400 to provide fast and accurate data transmission, even over noisy or low-quality telephone lines, when communicating with another MNP-compatible modem. Features Benefits � Standard modulation techniques: Bell 103, Bell 2 1 2A, CCITT V.22A/B, CCITT V.22bis � Error-correction protocol support: MNP Classes 1-4 � � � Variable transmission speeds Guarantees error-free transmission when communicating with another MNP modem. Automatically attempts to connect across a range of speeds-starting at 2400 bps, then moving to 1 200 bps, and finally, to 300 bps. � Supports Hayes AT command set with Microcom standard commands for control ling and customizing MNP � � Speaker for monitoring call progress � � Auto answer and dial � � Pass-through port � � Connects to any standard data modem. Allows users to customize the perfor mance of the modem. Allows the user to hear the dialing process and monitor the success or failure of the remote modem connection. Saves time and effort. Provides an expansion port for the connection of an additional serial device (such as a printer) . System Requirements Technical Specifications To use the Apple Data Modem 2400, you'll need the following: ... Any Macintosh® or Apple II computer (If you have an Apple II, Apple II Plus, or Apple Ile, you will also need an Apple Super Serial Card or other compatible serial interface .) ... The appropriate data cable to connect your modem to your Apple computer system ... A standard single-line RJ-11 modular telephone jack ... Appropriate communica tions software, such as MacTerminal® for Macintosh systems or Access II for Apple II systems (Consult your authorized Apple dealer for assistance in selecting the most appropriate application for your needs.) Communications standards Command set Operating modes ... ... ... ... ... Supports Hayes AT com mand set with Microcom standard commands for controlling and customizing MNP ... Auto or manual dial ... Auto or manual answer 300 bps 1200 bps 1200 bps 2400 bps Bell 103 Bell 2 1 2A CCITT V. 22A/B CCITT V. 22bis Error control ... MNP Classes 1-4 Receiver dynamic range Environmental requirements ... Temperature : 32° to 104° F (0° to 40° C) ... -10 dBm to -42 dBm Transmission speeds ... 2400 bps, 1 200 bps, 300 bps Electrical requirements Transmitter level ... -10 dBm + 1 dBm Dialing capability ... Tone/Pulse (dial) Registration/Certification Maximum serial speed ... FCC Parts 68 and 1 5] Canadian DOC ... 9600 bps (modem to computer) Frequency tolerance ... ± 7 Hz Standard serial interface ... RS-422 Bit error rate Data format ... Less than 1 in 106 on a 3002C line ... Protocol: Serial binary, asynchronous ... Character length: 7 or 8 bits; 1 or 2 stop bits ... Parity: Odd, even, no parity ... Mode: Full duplex ... Internal speaker with external volume control provided for monitoring call progress Line monitoring ... AC input (United States and Canada) 1 1OV ± 10%, 60 Hz ... Power consumption: 7 watts maximum Size and weight ... Height: 2 in. (5 . 1 cm) ... Width: 4.75 in. (1 1 .6 cm) ... Depth: 8 in. (20.0 cm) ... Weight: -1 lb. (.45 kg) excluding transformer Apple Data Modem 2400 Ordering Information Apple Data Modem 2400 Order No. C0002LL/A With your order, you'll receive: � Apple Data Modem 2400 � Telephone cord with RJ-1 1 plug � AC adapter (power supply) � Owner's guide � Limited warranty statement You will need to purchase appropriate communications software (consult your authorized Apple dealer) and one of the following: Apple System/Peripheral-8 Cable (for the Macintosh family Order No. M0197 of personal computers (except the Macintosh 51 2K), and the Apple II Gs® and Apple Ile Plus computers) Macintosh Peripheral-8 Cable (for Macintosh 512K Order No. M0196 computers) Apple Ile Peripheral-8 Cable Order No. A2C43 13 Apple Ile Modem-8 Cable Order No. A2C0312 (for Apple Ile computers) (for Apple II, Apple II Plus, and Apple Ile computers, including those that have had the Apple Iles upgrade) Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 ( 408) 996-1010 TLX: 171-576 © 1989 Apple Computer, Inc. Apple, the Apple logo, Apple IIGS, Macintosh, and MacTerminal are registered trademarks of Apple Computer, Inc. Hayes is a registered trademark of Hayes Microcomputer Products, Inc. MNP is a registered trademark of Microcom, Inc. June 1 989. Product specifications are subject to change without notice. Printed in the U.S.A. C0089LL/A • AppleFax Modem ® Overview Features Benefits The AppleFax'" Modem is your personal link to the worldwide installed base of facsimile ma chines. Not only does it give you a convenient way to send fax files to-and receive them from virtually any standard facsimile machine, it also lets you ex change data files with other Apple® Macintosh® computers equipped with AppleFax Modems-at speeds up to four times faster than standard 2400-baud modems. • Compatibility with Group 3 facsimile • Gives you a link to the growing world machines (virtually all installed fax machines) wide network of more than three million facsimile machines. • Rapid Macintosh file transfer • Lets you exchange Macintosh files with (9600 bits per second) other Macintosh computers equipped with AppleFax Modems, up to four times faster than standard 2400-baud modems. • AppleFax Resource utility • Makes sending and receiving trans missions as easy as using your printer. • AppleFax application program that includes: -"Mail" and "envelope" desktop icons -Multiple file transmission -Address Book -Distribution List -Timed transmissions • Lets you send and receive transmissions with easy point-and-dick commands. • Lets you send multiple files to one address by simply adding files to an "envelope." • Lets you send one or more files to multiple locations as easily as sending a single envelope. • Permits unattended transfer of fax files while application is running. • ® Features/Benefits (continued) AppleFax Modem • Letter-quality fonts • Delivers higher-quality transmissions to facsimile machines than those originating from standard fax machines. • Pass-through port • Lets you daisy-chain any peripheral device, such as the Apple Personal Modem, to a single serial port. System Requirements To use the AppleFax Modem, you will need: • A Macintosh Plus, • A standard single-line Macintosh SE, or Macintosh II telephone outlet with RJ-1 1 computer (modular) jack • An Apple System Peripheral-8 Cable (Order No. M0197) Technical Specifications Data format Operating modes Connectors Receiver sensitivity line cable, one for optional • Protocol: asynchronous • Compatible with Group 3 fax machines • Character length -7 or 8 data bits -1 or 2 stop bits • Parity: odd, even, or none • Mode: half duplex Transmission speeds • • • • 9600 bits per second (bps) 7200 bps 4800 bps 2400 bps (V.29 and V.27 ter) • Auto or manual dial • Auto or manual answer • -10 to -40 dBm Transmitter level • -10 dBm, fixed as per FCC Part 68 line monitoring • Audible (volume is adjustable) • Visual (status messages printed on computer screen) • Two RJ-1 1 modular telephone jacks (one for phone telephone) • Two minicircular 8-pin jacks (data cable and pass-through device) Environmental requirements • Operating temperature: 50° to 104° F (10° to 40° C) • Storage temperature: -40° to 117° F (-40° to 47° C) Size • Height: 2.0 in. (5.0 cm) • Width: 4.75 in. (12.0 cm) • Depth: 7.875 in. (20.0 cm) Interface • Connector: minicircular 8-pin Ordering Information AppleFax Modem Order No. MOl 77 Apple Computer, Inc. With your order, you'll receive: • AppleFax Modem • Telephone cord with two RJ-11 jacks • AppleFax application software • • • • AppleFax Resource utility Three LQ Fonts disks Owner's guide Limited warranty statement Apple System Peripheral-8 Cable Order No. M0197 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171-576 © 1988 Apple Computer, Inc. Apple, the Apple logo, and Macintosh are registered trademarks of Apple Computer, Inc. AppleFax is a trademark of Apple Computer, Inc. August 1988. Product specifications are subject to change without notice. Printed in the U.S.A. M22CJ6/A Apple User Groups Overview If you want to find out how to get peak performance from your Apple® computer system, get together with the people who have the answers: Apple User Groups. User groups are organizations of people who want to enhance their computer enjoyment and proficiency by sharing informa tion, support, and insights. Wherever you are and whatever your interests, there's probably an Apple User Group nearby. If you're already active in a user group-or want to start one-Apple can offer support through the User Group Connec tion, an organization dedicated exclusively to the Apple User Group community. Features Benefits � Wide variety of general-interest and specialized groups � Meets the needs of nearly everyone from novice to advanced users including users in communities, universities, K-1 2 schools, government agencies, and corporations. � Provides you with a wealth of experience in one convenient source. � More than 1,000 groups in the United States � Makes it likely that there's a user group near you. � Apple support Gives user groups the resources they need to help their members. � Provides a conduit between you and the experts at Apple. � Access to training and technical support � Helps you maximize the use of your Apple computer. � Access to up-to-date product information � Keeps you informed about the newest and most popular hardware and software products. � . • ® Program Details Additional Information Apple User Groups Shared Knowledge Software Resource The main benefit of Apple User Groups is that they provide an open forum for questions, answers, and ideas. Most user groups accomplish this by holding regular meetings and publishing newsletters. In addition to getting help with specific problems, you'll enjoy user group meetings for the sheer enthusiasm and mental stimulation members offer, and you'll learn how to use your Apple II or Macintosh® computer to its fullest. User groups typically support special-interest groups, conduct seminars, provide public-domain software libraries, and maintain on-line bulletin board systems to answer members' questions and keep them apprised of the latest Apple-oriented news. Many user groups have formed within corporations, government agencies, and universities. These groups usually cater to the specific work-related needs and interests of members. User groups have a longstanding and well-deserved reputation as friendly havens for computer users of all skill levels. If you are a novice, and have questions about your new system, you can be sure that someone else has been through the same thing-and probably has the answer you need. User groups are an excellent source of information about software. Publishers often demonstrate new products at user group meetings. More experienced users can give you advice about the best packages for your specific needs. And user groups generally maintain collections of demonstration software and public-domain (noncopyrighted) software. Support from Apple By registering with the Apple User Group Connection, your group will become eligible for the following valuable support services. AppleLink. User groups have their own bulletin board on AppleLink� Apple's electronic mail and information system. AppleLink has specific folders in which you can discuss questions about hardware, software, and peripherals with Apple, developers, and other user groups. Information about new Apple and third-party products is routinely uploaded to AppleLink. You'll also find conference announcements, classified ads, and much more. Regular communications. Your user group will receive regular mailings from the User Group Connection, including such items as data sheets for new products, technical notes, and development hints. The bimonthly Quick Connect newsletter and a quarterly videotape will keep you in touch with news from Apple and from other user groups. System software updates. User groups can become licensed distribution agents for Apple system software, so your group's members will be able to get the latest Macintosh or Apple IIGs® system software easily. Special purchase programs. Your user group will be eligible for discounts on select Apple products to enhance your group's services, such as producing a newsletter or maintaining an electronic bulletin board system. Forums. Apple sponsors events that bring together user group leaders and members to discuss issues of importance to the user group community. Speaker assistance. Registered Apple User Groups receive notices about Apple and thirdparty representatives who are available to speak about new products or other issues. You can also post requests for speakers on AppleLink. To get more information about the Apple User Group nearest you, groups specializing in a certain subject, or how to start a new group, call 1-800-538-9696, extension 500. Or write to: The Apple User Group Connection Apple Computer, Inc. 20525 Mariani Avenue, M/S 36AA Cupertino, CA 95014 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 © 1 990 Apple Computer, Inc. Apple, the Apple logo, AppleLink, Apple lies, and Macintosh are registered trademarks of Apple Computer, Inc. February 1 990. Program specifications are subject to change without notice. Printed in U.S.A. LF/FRYI SOK C0!66LUA AppleCare and AppleCare Plus Overview AppleCare® is a flexible extended service agreement for your Apple® computer systems and peripheral products . By purchasing AppleCare coverage, which takes effect after your initial limited warranty ex pires, you can obtain an unlimited number of repairs (costs for both parts and labor are covered) on the designated equipment-at an annual cost typically less than that of one uncovered repair. With the AppleCare Plus program, you'll also receive system software updates direct from Apple Computer. AppleCare Plus is available only for Apple IIGs® computers and most members of the Macintosh® family of computers. • ® Features and Benefits AppleCare and AppleCare Plus Features Benefits Costs less per year than the price of a typical single repair. Lets you lock in repair costs for up to three years at a time (up to one year with AppleCare Plus). � Cost-effective � Comprehensive � Covers replacement parts and labor for an unlimited number of repairs during the coverage term. � Flexible � Allows you to cover exactly the equipment you designate; you don't have to buy more coverage than you need. � Lets you purchase coverage for a period of 2 to 36 months (fixed 1 2-month periods with AppleCare Plus) . � Convenient � Provides repair service at any authorized Apple dealer in the United States. � � � Coverage transferable to new owner � � System software updates (AppleCare Plus only) � Brings you the latest Apple IIGs or Macintosh system software for an entire year (renewable). � Volume purchase discounts � Increases the value of your used equipment. Saves money when you need to cover multiple systems. Product Details AppleCare AppleCare extended service coverage is available for all Apple systems and accessories. For instance, you can obtain service agreements for any Apple II, Apple III, Lisa� and Macintosh system, as well as for accessories such as Apple printers, monitors, external disk drives, modems, scanners, and CD-ROM drives. (Internal devices are covered under the AppleCare agreement for the computer.) You choose exactly what equipment will be covered. For instance, you might decide to obtain AppleCare coverage only for heavily used peripherals such as shared printers or file server hard disks. A unique convenience feature of AppleCare is the stick-on label provided for each piece of covered equip ment. This label contains all the information about your AppleCare agreement that your Apple reseller needs; you don't need to have any additional paperwork with you when you take an item in for servicing. This feature makes AppleCare especially easy to use if a problem comes up when you're traveling with your equipment. Ordering Information To order AppleCare or AppleCare Plus, see your authorized Apple reseller. To obtain the name of your nearest reseller, call 1-800-538-9696. Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996-1010 TLX: 171-576 © 1990 Apple Computer, Inc. Apple, the Apple logo, Apple IIGS, Lisa, and Macintosh are registered trademarks of Apple Computer, Inc. AppleCare is a registered service mark of Apple Computer, Inc. February 1990. Program specifications are subject to change without notice. Printed in U.S.A. LF/FRYl 50K C0165LL/A AppleCare Plus AppleCare Plus offers you the full benefits of AppleCare extended service coverage for your Apple hardware, and the convenience of receiving the latest system software as soon as it's released. This ensures that you'll always have the right software to get peak per formance from your Apple systems. AppleCare Plus is available only in conjunction with AppleCare coverage for Apple IIGs, Macintosh Plus, Macin tosh SE, and Macintosh II computers. Macintosh Programmers Workshop C++ Shape Land •• • • • • • • §0§ N o rt h 40 : M P W : E H a m p l e s : C P l u s E H a m p l e s : S h a p 1 cons t shor t w i d th = 25 ; con s t shor t he i gh t = 30 ; TShape : : TS h a pe ( Rec t *r ) { II RandomRec t ( r ) ; Ass i gn a random fBoundRec t { shor t rand 1 , • rand2 = abs ( Random ( ) ) � ( drawRec t- > r i gh t - w i d th > ; ( draw Rec t- > b o t tom - fBoundRec t . top = rand2 + draw Rec t- > top ; fBoundRec t . r i gh t = fBoundRec t . bo t tom = N o rt h 40 : M P W : W o rk AM ----- Bu i I d o f CP l usShapesApp . fBoundRec t . l e f t + w i d t h ; fBoundRec t . top + he i gh t ; ( he i g h t .,.,., !i!i!i i@! i!iiii '''''' vo i d TShap e : : Move ( Rec t *r ) { RandomRec t ( r ) ; 1 : 23 : 42 AM ----- Ana l y z i ng dependenc i es . 1 : 23 : 44 AM ----- Execu t i ng b u i I d command CP l us Shapes . cp -o Shapes . cp . o -sym on Se t Echo 0 L i nk -d -o CP l usShapesApp -sym on Shap S e t F i l e C P l usShapesApp -t APPL -c ' MOO Rez -append -o CP l usShapesApp ShapesAp • the shape . rand2 ; = abs ( Random ( ) ) � fBoundRec t . I e f t = rand 1 ; 1 : 23 : 4 1 for vo i d TShap e : : RandomRec t ( Rec t *drawRec t ) rand 1 • §t!J§ Rez -append -o CP l usShapesApp TApp l i ca 1 : 24 : 38 AM ----- Done . CP l usShapesApp TArc : : TArc < Re c t *r > { shor t rand 1 , rand ! : rand2 ; = abs ( Random ( ) ) � 270 ; fS tartAng l e = rand ! ; rand2 = abs ( Random ( ) ) � 270 ; fArcAng l e = rand2 ; Overview C++ is the latest object-oriented programming language available for use with the Macintosh® Pro grammer's Workshop (MPW'") development environment. Apple's implementation fully supports the industry standard for object-oriented C as defined by AT&T's C++ Release 2.0. Apple has extended the language to support the Macintosh Toolbox and operating system, Object Pascal-based functions and procedures (such as those found in MacApp®), and the Standard Apple Numerics Environment (SANE®). MPW C ++ can be de bugged at the C++ source level using Apple's Symbolic Applica tion Debugging Environment (SADE'"). Applications built using MPW C++ can be com piled to run on the complete line of Apple® Macintosh personal computers, or to take advantage of the powerful hard ware found in the high-end Macintosh models. MPW C++ provides full sup port for object-oriented program ming for C-based applications. The use of object-oriented pro gramming techniques helps to reduce development time while increasing the reliability of the resulting applications. Features Bene.fits Support for object-oriented programming Reduces development time. Makes it easier to maintain applications. Increases the reliability of applications. Facilitates the creation of reusable code. Offers a better model for building applications than procedural programming can provide. � Based on AT&T Release 2.0 C++ Provides data abstraction, multiple inheritance, and message-passing capabilities. Offers operator overloading and protected variables within classes. Provides strong type-checking for C-based applications. Extensions for the Macintosh environment Supplies full access to the Macintosh Toolbox and operating system. Supports Object Pascal functions and procedures, for compatibility with MacApp. Provides access to SANE for numerical accuracy. Supports SADE for source-level debugging. Includes Apple's Commando interface for ease of use. CFront tool is integrated with MPW C Includes the MPW C scanner and preprocessor. Allows MPW C++ to produce tokenized C result ing in reduced build times. Support for multilingual Applications Lets you call Object Pascal functions and procedures from MPW C++. Allows C++ to be used with MacApp, further enhancing the programmer's productivity. � Sample programs Provides examples of two stand-alone, MultiFinder-compatible applications. Provides an example of an MPW tool that is written in C++. Can be used as a learning aid or as the foun dation for actual applications and tools. Product Details Object-Oriented Language Extensions The MPW C++ system offers object-oriented programming to programmers using C. Mul tiple inheritance, operator overloading, and protected variables and members within classes are but a few of the object-oriented facilities of MPW C++. C++ Translator C++ source code is translated to C source code by the CFront tool. The resulting C source code is then compiled by MPW C. All of this is "automated" by CPlus, an MPW script provided with MPW C++. CPlus calls both CFront and MPW C, passing appropri ate parameters. This results in a complete compilation of C++ source code. MPW C++ uses the same preprocessor and scanner as MPW C. This allows MPW C++ to output tokenized C source code (as well as "standard" C source code), that reduces the build times typically associated with C++. MPW C is available from the Apple Programmers and Developers Association (APDA'"). Source Level Debugging MPW C++ works with Apple's Symbolic Application Debugging Environment (SADE). SADE can be used at either the source or the assembly level to debug applications and MPW tools. During com pilation, MPW C++ can create the symbol files that are needed by SADE to debug C++ applications at the C++ source code level. This allows the powerful scripting lan guage of SADE to be harnessed by C++ programmers during the development cycle, to further increase application relia bility and decrease development time. SADE is available from APDA. Libraries MPW C++ includes libraries for complex math and I/0 stream processing. Apple has completely redone the Complex library. It retains the functionality of AT&T's Complex library and expands on it, using SANE as the basis for superior numerical accuracy. Unmangler Error messages produced while linking C++-based files can be very cryptic. MPW C++ comes with a tool for converting these "mangled" error messages into messages that are much easier to read. Also included is a resource for use with the MacsBug that allows MacsBug debugger to unmangle C++ function names. Sample Programs Three sample programs are included with MPW C ++. Two of them are com plete Macintosh applications and the third is a counting tool for MPW. These samples make excellent starting points for the development of other applica tions and tools. C++ and MacApp MacApp provides an object-oriented framework that implements the standard Macintosh user interface, including scroll able, resizable windows and multipage printing. MacApp fosters development of robust, professional-quality applications by providing you with extensive memory management support, exception-handling mechanisms, support for "undo" com mands, and a large body of ready-to-use, high-quality code that can be inherited by your application. A future release of MacApp will allow programmers to use C++ in place of Object Pascal. This will be accomplished through the use of special C++ interface files, since MPW C++ can call Object Pascal-based procedures and functions. These special interface files will be offered separately. For more information on MacApp, refer to the MacApp data sheet (order number M0243LL/A) or contact APDA. Training and Support Apple offers courses in C++ programming. For details, please contact: Registrar Apple Developer University 20525 Mariani Avenue, MIS 75-2B Cupertino, CA 95014 (408) 974-6215 AppleLink®: DEVUNIV Macintosh Programmers Workshop C+ + System Requirements To use MPW C++ you will need the following: An Apple Macintosh Plus, Macintosh SE, or Macintosh II personal computer with at least 2 MB RAM (4 MB or more high ly reconunended). A 68020 or 68030 microprocessor is recommended. A hard disk Macintosh system software 6.0.2 or later MPW v.3.0 or later MPW C v.3.0 or later Ordering Information MPW C++ v.3.lBl With your order, you'll receive: Two disks containing the Macintosh Programmer's Workshop C++ translator, C++ interfaces and libraries, an un mangler for CFront error mes sages, and sample programs. Macintosh Programmer's Workshop C++ Reference AT&T C++ Release 2.0 Product Reference AT&T C++ Release 2.0 Library Manual AT&T C++ Release 2.0 Selected Readings APDA Order No. M0346LL/A Apple Programmers and Developers Association Apple Computer, Inc. 20525 Mariani Avenue, MIS 33G Cupertino, CA 95014 TIX: 171-576 800-282-APDA (800-282-2732) AppleLink®: APDA CompuSe1ve: 766,2045 MCI: Postrom Fax: (408) 562-3971 GEnie: A.DEVELOPER3 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 - 576 © 1 989 Apple Computer, Inc. Apple, the Apple logo, AppleLink, MacApp, Macintosh, and SANE are registered trademarks of Apple Computer, Inc. APDA, MPW, and SADE are trademarks of Apple Computer, Inc. CompuServe is a registered service mark of CompuServe, Inc. GEnie is a trademark of General Electric Company. MCI is a registered service mark of MCI Communications Corporation. September 1989. Product specifications are subject to change without notice. Printed in U.S.A. M9005LL/A • MacApp S ® Edit File ' uiew Page I '> !HH� P S Debug !: n ! n r s ' ID 2 0 1 fr o m ' U i e w E d i t 1 . 0 b l ' Uiew: I TB u t t o n Vert : Horz : TP ALETTE 1 nspector 2 -TPR INTH AN "l-= __ __.--...,...,,.= . �--r-,..,,.,.,.$2D7CF8 : TBO X T SCROLLER ��� �:���� l�-��·����- -:-�-;·i �·�··· ·· · TSH·A·Ptii1t· · .fifafR.CiLL"if. T S H APEV IE TShapeView -:$�g�g�gi · ·2·c;:i(;·E,·4·:· THE AVYBOX TL I S T TP ALETTE TPR INT H ANDLER fDr aggi n g : T C IRCLE $2D7C68 TShape fP a lette : flD : 2 fShade : (1 :66 , 1 003 fSubViews fColor : - 3 599 Black flocation : flsSe lected : F ALSE fClickPt : fShapeDoc fExtentRect : fSuperVie fOldShad e : fDocument fOldColo r : TView t : 1 1 ) /( $F 1 F 1 / $F 1 F 1 F ALSE D e b u g T ra n s c r i p t Cmd- ' -- �reaK a c norma 1 Cmd-Op t i o n - S h i f t -- B r e a k e n cry at next procedure boundary Cmd-Op t i on-Con tro l -Sh i f t -- Break at nex t VBL Command [ BCDEFGH I LMOP11QRST WX? l : G � < Danger W i I I Rob i nson ! ) Overview MacApp® Version 2.0B9-the beta release of Apple's second-genera tion object-oriented Macintosh® application framework-is ideal for programmers who wish to develop robust, user-friendly pro fessional applications. MacApp helps you work more productively. Your application can "inherit" the behavior of a standard Macintosh application directly from MacApp code and you can then override the parts you wish to customize. With MacApp and less than a page of your own code, you can have a complete Macintosh application that creates windows, interprets mouse clicks, handles desk acces sories, prints files, and supports every other standard fea:ture a Macintosh application is likely to have. The applications you create with MacApp can run on any Macintosh Plus, Macintosh SE, or Macintosh II computer. If the code you add follows Apple's compati bility guidelines, your applications will run under both the Macintosh and the A/Ux® operating systems (and will provide MultiFinder'" compatibility under the Macintosh operating system). MacApp has been used by companies such as Activision, Farallon, and Odesta to develop commercial applications for net working and communications, accounting, report generation, geographical data display, CAD, optical character recognition, knowledge engineering, and geology. The productivity and maintainability of MacApp appli cation development have prov en valuable to custom in-house software developers such as Peat Marwick Main & Co. Features Benefits ..,,. Standard Macintosh user interface ..,,. Manages menus . ..,,. Supports "undo" commands . ..,,. Provides extensive support for exception handling . ..,,. Allows multipage printing . ..,,. Supports desk accessories . ..,,. Supports scrolling, zooming, and opening and closing of windows . ..,,. Strict adherence to Apple compatibility guidelines ..,,. Simplifies the task of creating applications that will be compatible with future hardware and sys tem software . ..,,. MultiFinder support ..,,. Allows your MacApp applications to run in the background . ..,,. Improved "view" architecture ..,,. Offers a simple, powerful view class hierarchy. ..,,. Uses view resources that can be created and edited with the new ViewEdit tool. ..,,. Includes optional 32-bit view coordinates to let you work with large views. ..,,. New TGridView view class ..,,. Supports one-dimensional lists and two-dimen sional grids of views (for use in applications such as spreadsheets) . ..,,. Support tools ..,,. ViewEdit, the new WYSIWYG graphical window and dialog-box design tool, speeds design of your views . ..,,. An integrated object-oriented debugger speeds debugging . ..,,. A new Object Inspector lets you examine objects . ..,,. An improved build tool makes building your program easier and faster. ..,,. Six sample programs ..,,. Can be used as learning aids or as the founda tion for actual programs . ..,,. Includes complete source code. Product Details The MacApp object-oriented framework includes a class library, support tools, and sam ple MacApp programs. Manuals for beginners as well as experts are available separately. MacApp provides a general structure that implements the standard Macintosh interface, in cluding scrollable, resizable win dows and multipage printing. MacApp fosters development of robust, professional-quality applications by providing you with extensive memory man agement support, exception handling mechanisms, support for "undo" commands, and a large body of ready-to-use, high-quality code that can be inherited by your application. MacApp code works with all current Macintosh hardware and system software, including Multi Finder and A/UX. The MacApp code adheres strictly to Apple's compatibility guidelines, so it greatly simplifies the task of en suring that an application will be compatible with future hardware and system software products from Apple. MacApp is already multi lingual, and will become even more so in future releases. Appli cations using MacApp must be written at least partially in Ob ject Pascal; this object-oriented code can call routines written in any MPW'" (Macintosh Pro grammer's Workshop) language, including standard Pascal, assem bly language, and C. The next release of MacApp will allow programmers to use C++ in place of Object Pascal. Note that MacApp is a frame work for applications only. MacApp is not the appropriate tool for building other sorts of programs. It cannot be used to create device drivers, desk acces sories, or HyperCard® XCMDs, for example. The Class Library MacApp 2.0 has 72 classes that together handle standard user interface features of Macintosh applications in a manner that adheres strictly to Apple's user interface guidelines. Features handled by MacApp include multiple documents, pull-down menus, desk accessory support, printing, and window manipu lations such as scrolling, moving, resizing, and zooming. A frame work is provided to make it easier for the programmer to support other standard user interface features, such as undo, cut, copy, and paste. MacApp also contains an ex tensive error-handling system that presents detailed error mes sages to an application's user. switch into MultiFinder to ex amine source code while your application is stopped in the debugger. � Object Inspector. Debug ver sions of MacApp 2.0 applica tions allow you to open one or more Object Inspector windows. An Inspector window can dis play the current values of the fields of any object. Since you can have multiple Inspector windows open, you can inspect several objects at one time. The Object Inspector can display the contents of Macintosh Tool box data structures as well as MacApp objects. Sample Programs Six sample programs are includ ed with MacApp. These are com plete Macintosh applications that demonstrate many features, Support Tools including windows that users � ViewEdit. This MacApp util can move, resize, scroll, and ity program allows you to use zoom; multiple documents; the a WYSIWYG editing environ Clipboard; cut, copy, and paste; ment to create windows and disk-based documents; font dialog boxes. ViewEdit allows changes; multiple views; undo you to draw, resize, and move commands; modal and mode your views using the standard less dialog boxes; and printing. Macintosh interface. It even Many developers have used creates and rearranges your these samples as starting points view hierarchies as you go. for applications, modifying and � MABuild. MABuild is an expanding a sample until it MPW tool that controls the evolves into a new application. building of an application from The six sample programs are its source files. This latest ver as follows: sion is faster, smarter, and more � Nothing has only 70 lines of flexible than in previous releas code, yet it can open multiple es. For example, it has many windows, show the Clipboard, more defaults, so relatively sim ple applications (including most do manual and automatic scroll ing, print, and support desk ac of the sample programs includ cessories. ed with MacApp) no longer re quire an MPW "make" file. � Cale demonstrates the use of the TGridView class in a simple � MacApp debugger. The spreadsheet application. MacApp debugger provides all the usual debugging fea� DemoText demonstrates the use of styled text. tures, such as breakpoints, � DemoDialogs shows a variety stack crawl, trace, and single step. The MacApp Version 2.0 of dialog boxes. debugger provides faster tracing, � DrawShapes is a simple built-in commands for controlling drawing application. � Cards is a note-card applica MPW perforrnance-monitoring tools, and new context-sensitive tion that demonstrates the use of disk-based data. on-line help. Now you can also MacApp Product Details cont Training and Support Apple offers a one-week course titled "MacApp and ObjectOriented Programming. " For details, please contact: Apple Developer University Registrar 20525 Mariani Avenue MIS 51M Cupertino, CA 95014 (408) 974-621 5 AppleLink®: DEVUNIV The independent MacApp Developer's Association offers a number of useful products and a monthly newsletter. You can contact the group at: MacApp Developer's Association P.O. Box 23 Everett, WA 98206 (206) 252-6946 AppleLink: X0501 licensing To ship applications built using MacApp, you must obtain a license from Apple; an application form is included with the product. After paying a nominal annual license fee, you may ship any quantity of any number of MacApp applications for use on the Macintosh. For further information, please contact: Apple Computer Software Licensing 20525 Mariani Avenue MIS 38I Cupertino, CA 95014 System Requirements To develop MacApp applications, you will need the following: � An Apple® Macintosh Plus, Macintosh SE, or Macintosh II computer with at least 2 megabytes of RAM and 1 28K of ROM � A hard disk Macintosh Programmer's Workshop Version 3.0 � Macintosh Programmer's Workshop Pascal Version 3.0 � Macintosh Programmer's Workshop Assembler Version 3.0 Ordering Information MacApp and related products are available from the Apple Programmers and Developers Association (APDA'" ) at the address listed below. � MacApp Version 2.0B9. Six disks containing MacApp library source code, sample programs, and support tools. APDA Order No. M7022/A � Introduction to MacApp 2. 0 and Object-Oriented Programming. Describes the concepts behind object-oriented programming and MacApp, and contains an overview of the structure of MacApp and instructions for using the MacApp tools. APDA Order No. M0300LL/A � MacApp 2. 0 Tutorial. Provides step-by-step instructions for installing MacApp and creating a functional sample program; source code for that program is included on an accompanying disk. APDA Order No. M0303LL/A � MacApp 2. 0 Cookbook. A collection of "recipes" for performing typical functions such as opening windows and creating documents. APDA Order No. M0299LL/A � MacApp 2. 0B9 Source Listings. Contains printed, cross-referenced listings of the MacApp v.2.0B9 source code, and listings of MacApp sample programs. APDA Order No. M6021/A Auxiliary Products The following products are also available from ADPA: � Object-Oriented Programming/or the Macintosh, by Kurt]. Schmucker. Published by Hayden Book Company, and available in many bookstores. � MacApp Browser. A desk accessory created by the MacApp Developer's Association that allows you to browse through the source code in the MacApp class hierarchy, as well as any source code that you create. � A selection of four disks (sold separately) from the MacApp Developer's Association. Contains complete sample applications, source code fragments, and MPW tools and shell scripts. Apple Programmers and Developers Association Apple Computer, Inc. 20525 Mariani Avenue MIS 33G Cupertino, CA 95014 1-800-282-APDA Cl-800-282-2732) TIX: 171-576 AppleLink: APDA Fax: (408) 562-3971 CompuServe: 766,2045 MCI Mail: Postrom GEnie: A.DEVELOPER3 Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 (408) 996 -1010 TIX: 171 - 576 © 1989 Apple Computer, Inc. Apple, the Apple logo, AppleLink, A/UX, HyperCard, MacApp, and Macintosh are registered trademarks of Apple Computer, Inc. APDA, MPW, and MultiFinder are trademarks of Apple Computer, Inc. CompuServe is a registered service mark of CompuServe, Inc. GEnie is a trademark of General Electric Company. MCI Mail is a registered service mark of MCI Communications Corporation. June 1989. Product specifications are subject to change without notice. Printed in U.S.A. M0243LL/A � \
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.6 Linearized : Yes Create Date : 2014:12:17 21:09:23-05:00 Modify Date : 2015:01:23 12:49:52-05:00 Has XFA : No XMP Toolkit : Adobe XMP Core 5.4-c005 78.147326, 2012/08/23-13:03:03 Metadata Date : 2015:01:23 12:49:52-05:00 Producer : Acrobat 11.0.10 Paper Capture Plug-in with ClearScan Format : application/pdf Document ID : uuid:1365aa5d-e0fc-a54e-ba90-6c7fbdd0c1cd Instance ID : uuid:66484101-9489-164b-b873-b40ba0106338 Page Count : 574EXIF Metadata provided by EXIF.tools