Openstep Development Tools

Total Page:16

File Type:pdf, Size:1020Kb

Openstep Development Tools OpenStep Development Tools 2550 Garcia Avenue Mountain View, CA 94043 U.S.A. A Sun Microsystems, Inc. Business 1996 Sun Microsystems, Inc. 2550 Garcia Avenue, Mountain View, California 94043-1100 U.S.A. All rights reserved. Portions Copyright 1995 NeXT Computer, Inc. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Portions of this product may be derived from the UNIX® system, licensed from UNIX System Laboratories, Inc., a wholly owned subsidiary of Novell, Inc., and from the Berkeley 4.3 BSD system, licensed from the University of California. Third-party font software, including font technology in this product, is protected by copyright and licensed from Sun's suppliers. This product incorporates technology licensed from Object Design, Inc. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject to restrictions as set forth in subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR 52.227- 19. The product described in this manual may be protected by one or more U.S. patents, foreign patents, or pending applications. TRADEMARKS Sun, Sun Microsystems, the Sun logo, SunSoft, the SunSoft logo, Solaris, SunOS, and OpenWindows are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. UNIX is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company, Ltd. OPEN LOOK is a registered trademark of Novell, Inc. PostScript and Display PostScript are trademarks of Adobe Systems, Inc. Object Design is a trademark and the Object Design logo is a registered trademark of Object Design, Inc. OpenStep, NeXT, the NeXT logo, NEXTSTEP, the NEXTSTEP logo, Application Kit, Foundation Kit, Project Builder, and Workspace Manager are trademarks of NeXT Computer, Inc. Unicode is a trademark of Unicode, Inc. VT100 is a trademark of Digital Equipment Corporation. All other product names mentioned herein are the trademarks of their respective owners. All SPARC trademarks are trademarks or registered trademarks of SPARC International, Inc. in the United States and other countries. SPARCcenter, SPARCcluster, SPARCCompiler, SPARCdesign, SPARC811, SPARCengine, SPARCprinter, SPARCserver, SPARCstation, SPARCstorage, SPARCworks, microSPARC-11, and UltraSPARC are licensed exclusively to Sun Microsystems, Inc. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. The OPEN LOOK® and Sun™ Graphical User Interfaces were developed by Sun Microsystems, Inc. for its users and licensees. Sun acknowledges the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user interfaces for the computer industry. Sun holds a non-exclusive license from Xerox to the Xerox Graphical User Interface, which license also covers Sun's licensees who implement OPEN LOOK GUIs and otherwise comply with Sun's written license agreements. X Window System is a product of X Consortium, Inc. THIS PUBLICATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THIS PUBLICATION COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESE CHANGES WILL BE INCORPORATED IN NEW EDITIONS OF THE PUBLICATION. SUN MICROSYSTEMS, INC. MAY MAKE IMPROVEMENTS AND/OR CHANGES IN THE PRODUCT(S) AND/OR THE PROGRAM(S) DESCRIBED IN THIS PUBLICATION AT ANY TIME. Please Recycle Contents 1. Introduction . 1-1 Putting Together an OpenStep Application . 1-2 Designing Your Application. 1-2 Creating a Project. 1-2 Writing Code for Your Application . 1-3 Connecting Objects with Interface Builder. 1-3 Adding Other Resource Files . 1-4 Choosing Document Extensions for Your Application . 1-4 Compiling Your Program . 1-4 Debugging Your Program. 1-5 Adding Help to Your Application . 1-5 Translate Your User Interface . 1-5 Making Your Application Available to Users. 1-6 2. Using Project Builder . 2-1 Creating and Maintaining Projects in Project Builder . 2-3 iii Creating a New Project . 2-3 Opening an Existing Project . 2-5 Opening and Converting Older Project Types . 2-6 Creating a New Subproject. 2-7 Setting Project Attributes . 2-8 Application Attributes. 2-9 Subproject Attributes. 2-11 Bundle Attributes. 2-11 Tool Attributes . 2-12 Palette Attributes . 2-13 Library Attributes . 2-14 Managing Project Files . 2-14 Adding Files to a Project . 2-17 File Display Shortcuts . 2-17 Building the Project . 2-18 Build Targets . 2-23 The Preamble and Postamble Files . 2-24 Defining User-configurable Macros for a Project with IDL Interfaces . 2-27 Setting Preferences. 2-29 Build Defaults Controls . 2-29 Tools Controls . 2-29 Sounds Controls . 2-31 Build Service Controls . 2-31 iv OpenStep Development Tools—September 1996 Save Options Controls . 2-31 Running and Debugging an Application . 2-32 Running. 2-32 Debugging . 2-32 Project Builder Command Reference. 2-33 Commands in the Project Menu. 2-33 Commands in the Files Menu . 2-34 3. Working with Interface Builder . 3-1 An Orientation . 3-3 Building an Application with Interface Builder. 3-4 Specifying Object Attributes. 3-4 Interconnecting Objects. 3-5 Adding Code to Your Application. 3-5 Composing the Interface . 3-6 Opening a Nib File. 3-6 When Interface Builder Starts . 3-8 The Palette Window. 3-9 The Interface Window . 3-9 The Nib File Window. 3-10 The Inspector Panel . 3-21 Creating a Nib File. 3-22 Saving the Nib File . 3-23 What Is in a Nib File . 3-24 Archived Objects . 3-24 Contents v Sounds and Images . 3-25 Class References . 3-25 Connection Information . 3-26 When You Load a Nib File . 3-27 Using the Palettes . 3-27 The Menus Palette . 3-28 The Views Palette . 3-28 The TextViews Palette . 3-30 The Windows Palette . 3-30 Adding an Object from a Palette to Your Interface . 3-31 Placing Interface Objects. 3-33 Selecting Multiple Objects . 3-34 Where Palette Objects Go . 3-34 Sizing Windows and Panels . 3-36 Initializing Text . 3-38 Sizing Interface Objects. 3-39 Positioning and Sizing Precisely . 3-40 Duplicating Objects . 3-42 Moving Objects to Other Windows . 3-43 Copying Objects to Other Interfaces . 3-44 Arranging Objects . 3-45 Using the Alignment Panel . 3-45 Making Columns and Rows of Objects . 3-48 Removing Objects . 3-49 vi OpenStep Development Tools—September 1996 The Coordinate System in Interface Builder. 3-49 OpenStep's Basic UI Design Philosophy. 3-51 Make It Consistent . 3-51 Make it Feel Natural . 3-51 Put the User in Charge. 3-51 Focus on the Mouse . 3-52 Making Interface Objects the Same Size . 3-52 Shrinking Objects to their Minimum Size. 3-54 Grouping Objects. 3-55 Layering Objects . 3-57 Creating Matrices of Objects. 3-58 Creating Menus . 3-60 Deleting.
Recommended publications
  • User Interface Software Tools
    User Interface Software Tools Brad A. Myers August 1994 CMU-CS-94-182 School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 Also appears as Human-Computer Interaction Institute Technical Report CMU-HCII-94-107 This report supersedes CMU-CS-92-114 from February, 1992, published as: Brad A. Myers. ‘‘State of the Art in User Interface Software Tools,’’ Advances in Human- Computer Interaction, Volume 4. Edited by H. Rex Hartson and Deborah Hix. Norwood, NJ: Ablex Publishing, 1993. pp. 110-150. Abstract Almost as long as there have been user interfaces, there have been special software systems and tools to help design and implement the user interface software. Many of these tools have demonstrated significant productivity gains for programmers, and have become important commercial products. Others have proven less successful at supporting the kinds of user interfaces people want to build. This article discusses the different kinds of user interface software tools, and investigates why some approaches have worked and others have not. Many examples of commercial and research systems are included. Finally, current research directions and open issues in the field are discussed. This research was sponsored by NCCOSC under Contract No. N66001-94-C-6037, ARPA Order No. B326. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of NCCOSC or the U.S. Government. CR CATEGORIES AND SUBJECT DESCRIPTORS: D.2.2 [Software Engineering]: Tools and Techniques-User Interfaces; H.1.2 [Models and Principles]: User/Machine Systems-Human Factors; H.5.2 [Information Interfaces and Presentation]: User Interfaces-User Interface Management Systems; I.2.2 [Artificial Intelligence]: Automatic Programming-Program Synthesis; ADDITIONAL KEYWORDS AND PHRASES: User Interface Software, Toolkits, Interface Builders, User Interface Development Environments.
    [Show full text]
  • An Introduction to Qt 4
    AnAn IntroductionIntroduction toto QtQt 44 Jason Trent [email protected] OOuutltliinnee . Why Trolltech? . Why Qt? . Qt 4 Widgets, Datatypes, and Structures . Qt Designer . qmake . Qt without C++ . Demo WWhhyy TTrroolllltetecchh?? .. QQtt aanndd QQttooppiiaa CCoorree aarree OOppeenn SSoouurrccee .. SSuuppppoorrtteedd bbyy mmuullttii--mmiilllliioonn ddoollllaarr ccoommppaannyy WWhhyy QQt?t? .. MMuullttii--ppllaattffoorrmm – No “virtual machines” or emulation layers – Native compilation for Windows, X11, and Mac • Utilizes core OS technologies (Core, Aero, …) – Extensions - ActiveQt, Motif Migration WWhhyy QQt?t? Over 400 C++ Classes . Not just a GUI toolkit – File handling – Networking – Process handling – Threading – Database access – Event loop processing – XML processing – OpenGL integration – and beyond WWhhyy QQt?t? .. IInntteerrnnaattiioonnaalliizzaattiioonn – Built in support for Unicode and Translation • Language and font aware layouts • Bidirectional font support • Mixed-international interface .. SSeeee QQtt LLiinngguuiisstt ffoorr mmoorree WWhhyy QQt?t? .. NNoott jjuusstt mmuuttllii--ppllaattiiffoorrmm,, mmuullttii--aarrcchhiitteeccttuurree .. QQttooppiiaa CCoorree 44 SSeerriieess – Support for embedded devices • Cell phones, PDAs, etc… – Supports Qt4 widgets with little to no code change QQWWiiddggeett TThhee mmeeeekk mmaayy iinnhheerriitt tthhee eeaarrtthh…… ……bbuutt tthhee eeaarrtthh sshhaallll iinnhheerriitt QQWWiiddggeett QWidget QQtt 44 WWiiddggeetsts .. IInnhheerriitt tthhee aallll--ppoowweerrffuull QQWWiiddggeett .. IInncclluuddee::
    [Show full text]
  • Programming Java for OS X
    Programming Java for OS X hat’s so different about Java on a Mac? Pure Java applica- tions run on any operating system that supports Java. W Popular Java tools run on OS X. From the developer’s point of view, Java is Java, no matter where it runs. Users do not agree. To an OS X user, pure Java applications that ignore the feel and features of OS X are less desirable, meaning the customers will take their money elsewhere. Fewer sales translates into unhappy managers and all the awkwardness that follows. In this book, I show how to build GUIs that feel and behave like OS X users expect them to behave. I explain development tools and libraries found on the Mac. I explore bundling of Java applications for deployment on OS X. I also discuss interfacing Java with other languages commonly used on the Mac. This chapter is about the background and basics of Java develop- ment on OS X. I explain the history of Java development. I show you around Apple’s developer Web site. Finally, I go over the IDEs commonly used for Java development on the Mac. In This Chapter Reviewing Apple Java History Exploring the history of Apple embraced Java technologies long before the first version of Java on Apple computers OS X graced a blue and white Mac tower. Refugees from the old Installing developer tan Macs of the 1990s may vaguely remember using what was tools on OS X called the MRJ when their PC counterparts were busy using JVMs. Looking at the MRJ stands for Mac OS Runtime for Java.
    [Show full text]
  • User Interface Software Technology BRAD A
    User Interface Software Technology BRAD A. MYERS Human Computer Interaction Institute, Carnegie Mellon University ^[email protected]& The user interface of an application is the application to draw pictures on the the part that the person using the soft- screen and get input from the user, and ware sees and interacts with. The part the window manager allows the end of the software that makes the user user to move windows around, and is interface work is often large, complex, responsible for displaying the title lines, and difficult to implement, debug, and borders, and icons around the windows. modify. Today direct manipulation in- However, many people and systems use terfaces (also called graphical user in- the name “window manager” to refer to terface (GUI’s)) are almost universal, both layers, since systems such as the and the part of the software that han- Macintosh and Microsoft Windows do dles the user interface generally takes a not separate them. significant percentage of the total sys- On top of the windowing system is the tem design and implementation time toolkit, which contains many commonly [Myers and Rosson 1992]. Therefore, used widgets such as menus, buttons, specialized software tools have been cre- scroll bars, and text-input fields. Tool- ated to ease the programmer’s burden, kits usually connect to application pro- and today virtually all new user inter- grams through call-back procedures de- face software uses tools that make the fined by the application programmer implementation easier. Many of these that are used when a widget is operated tools have demonstrated significant pro- by the end user.
    [Show full text]
  • Nextdimension State-Of-The-Art Color Capabilities
    NeXT dimension is an accelerated, 32-bit color board that gives the NeXTcube NeXTdimension state-of-the-art color capabilities. NeXT dimension was designed for people who want the most advanced color PostScript system available. It's ideal for high-end publishing, graphics, video, and animation applications. The engineers at NeXT have integrated a 32-bit, true-color display function, a 64-bit RISC-based dedicated graphics coprocessor, video capture and display, and a high-performance JPEG compression coprocessor-all on one board. Its Intel i860 RISC-based microprocessor, operating at 33 MHz, runs full-color PostScript and has been optimized for our coprocessing environment, increas­ ing drawing speed eight to twelve times. This enables graphics applications to process images in near real time. The JPEG compression capabilities let you compress and play back still- and full-motion video from a hard disk drive. Features Benefits 32-blts-per-pixel NeXTd1mens1on offers 16.7 m Ilion colors .. color to choose from, so 1mages on the screen > have a photographic realism, with color, ( depth, and clanty Accelerated graph1cs The lntei1860 graphics accelerator makes work1ng w1th 32-blt color as fast as-and 1n some cases faster than-worktng on a standard NeXTcube monochrome system. � Video 1nput Lets you connect a NeXTdimens1on and output system to a VCR, laserd1sc player, VHS, S-VHS, H1-8, Beta, Camcorder, or still-v1deo camera w1thout requtring additional boards. Real-t1me Lets you take live v1deo, compress 1t, compress1on and and store 1t on hard d1sk-tn real t1me decompression With compression, you can store up to 60 t1mes more live video on a hard disk.
    [Show full text]
  • Openstep User Interface Guidelines
    OpenStep User Interface Guidelines 2550 Garcia Avenue Mountain View, CA 94043 U.S.A. Part No: 802-2109-10 A Sun Microsystems, Inc. Business Revision A, September 1996 1996 Sun Microsystems, Inc. 2550 Garcia Avenue, Mountain View, California 94043-1100 U.S.A. All rights reserved. Portions Copyright 1995 NeXT Computer, Inc. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Portions of this product may be derived from the UNIX® system, licensed from UNIX System Laboratories, Inc., a wholly owned subsidiary of Novell, Inc., and from the Berkeley 4.3 BSD system, licensed from the University of California. Third-party font software, including font technology in this product, is protected by copyright and licensed from Sun's suppliers. This product incorporates technology licensed from Object Design, Inc. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR 52.227-19. The product described in this manual may be protected by one or more U.S. patents, foreign patents, or pending applications. TRADEMARKS Sun, Sun Microsystems, the Sun logo, SunSoft, the SunSoft logo, Solaris, SunOS, and OpenWindows are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.
    [Show full text]
  • Development Production Line the Short Story
    Development Production Line The Short Story Jene Jasper Copyright © 2007-2018 freedumbytes.dev.net (Free Dumb Bytes) Published 3 July 2018 4.0-beta Edition While every precaution has been taken in the preparation of this installation manual, the publisher and author assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein. This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. To get an idea of the Development Production Line take a look at the following Application Integration overview and Maven vs SonarQube Quality Assurance reports comparison. 1. Operating System ......................................................................................................... 1 1.1. Windows ........................................................................................................... 1 1.1.1. Resources ................................................................................................ 1 1.1.2. Desktop .................................................................................................. 1 1.1.3. Explorer .................................................................................................. 1 1.1.4. Windows 7 Start Menu ................................................................................ 2 1.1.5. Task Manager replacement ........................................................................... 3 1.1.6. Resource Monitor .....................................................................................
    [Show full text]
  • Steve Jobs – Who Blended Art with Technology
    GENERAL ¨ ARTICLE Steve Jobs – Who Blended Art with Technology V Rajaraman Steve Jobs is well known as the creator of the famous Apple brand of computers and consumer products known for their user friendly interface and aesthetic design. In his short life he transformed a range of industries including personal comput- ing, publishing, animated movies, music distribution, mobile phones, and retailing. He was a charismatic inspirational leader of groups of engineers who designed the products he V Rajaraman is at the visualized. He was also a skilled negotiator and a genius in Indian Institute of Science, Bangalore. Several marketing. In this article, we present a brief overview of his generations of scientists life. and engineers in India have learnt computer 1. Introduction science using his lucidly written textbooks on Steve Jobs made several significant contributions which revolu- programming and tionized six industries, namely, personal computing, publishing, computer fundamentals. His current research animated movies, music distribution, mobile phones, and retail- interests are parallel ing digital products. In all these cases he was not the primary computing and history of inventor; rather he was a consummate entrepreneur and manager computing. who understood the potential of a technology, picked a team of talented engineers to create what he visualized, motivated them to perform well beyond what they thought they could do. He was an aesthete who instinctively blended art with technology. He hired the best industrial designers to design products which were not only easy to use but were also stunningly beautiful. He was a marketing genius who created demand for his products by leaking tit bits of information about their ‘revolutionary’ features, thereby building expectancy among prospective customers.
    [Show full text]
  • 7 Products Steve Jobs Got Wrong 6 October 2011, by PETER SVENSSON , AP Technology Writer
    7 products Steve Jobs got wrong 6 October 2011, By PETER SVENSSON , AP Technology Writer 4. Puck Mouse (1998) - The new iMac was the first major product created after Jobs' return to Apple in 1996, and it was a big success, despite its tiny, round mouse. Users couldn't tell which way it was oriented by feel, and it tended to disappear in the cup of the hand, making it hard to use. 5. The Cube (2000) - This small desktop computer was beautifully encased in a cube of clear plastic. It won design awards but was a flop in stores because of its high price. Also, it didn't really offer any functional benefits over other Macs. Apple's designs are iconic, but people aren't usually willing In this April 4, 1991, file photo, Steve Jobs, of NeXT to pay a premium for design alone. The Cube idea Computer Inc., poses with his NeXTstation color lives on in the Mac Mini, a more successful but less computer for the press at the NeXT facility in Redwood eye-catching small Mac. City, Calif. Apple on Wednesday, Oct. 5, 2011 said Jobs has died. He was 56. (AP Photo/Ben Margot, File) 6. iTunes phone (2005) - It's easy to forget that the iPhone wasn't Apple's first venture into the cellphone business. It formed a partnership with Motorola Inc. to launch the ROKR in late 2005. As (AP) -- Steve Jobs pushed the envelope many a phone, it was decent if unexciting, but as a music times when it came to product design, and the player, it fell far short of the iPod.
    [Show full text]
  • Using Xmlfor User Interface Documentation And
    Journal of Theoretical and Applied Information Technology © 2005 - 2010 JATIT & LLS. All rights reserved. www.jatit.org USING XML FOR USER INTERFACE DOCUMENTATION AND DIFFERENTIAL EVALUATION 1MOHAMMAD TUBISHAT, 2IZZAT ALSMADI, AND 3MOHAMMED AL-KABI 1Lecturer, Computer Science Department, Yarmouk University, Irbid, Jordan 2Asstt. Prof., Computer Information Systems Department, Yarmouk University, Irbid, Jordan 3Asstt. Prof., Computer Information Systems Department, Yarmouk University, Irbid, Jordan E-mail: [email protected] , [email protected] , [email protected] ABSTRACT In any software product, the user interface is one of the most important parts that defines the communication between the user and the system. One of the challenges in user interfaces is in the ability to save its state at any time as in many cases, especially in problems such as power interruptions; there is a need to save the last “good” state. In some other cases, there is a need to see if the user interface state is changed or to compare the current state with a previous one. This is required for several possible cases such as: evaluation, and changes in requirements, design and implementation. The format used for storing the state of the Graphical User Interface (GUI) should be global and can be easily used by different types of applications (such as the XML format). A GUI state is usually defined as the overall combination of properties of all the components or widgets of the GUI. In this paper an alternative back end representation is proposed for user interfaces and their state from their original format within the applications. In this approach the user interface is converted to an XML file.
    [Show full text]
  • Ultimate++ Forum
    Subject: Porting (Mac OS X) and "reference application" idea Posted by mirek on Thu, 17 May 2007 15:35:21 GMT View Forum Message <> Reply to Message I have an idea how to speed-up the porting (MacOS X now, be it is general). The most time consuming part of problem is to find out all the information about implementing required things on target platform, something that developer that knows the platform would find primitive. OTOH, target platform guru's are unlikely to know about U++ implementation details. So my idea is to create "reference application" that will contain all the function for minimal (and perhaps later, advanced) target platform support. Target platform guru will reimplement this application (using the most straighforward way) and submit the code, which will serve as great boost to development speed (sort of U++ oriented knowledge base). Thoughts? Mirek Subject: Re: Porting (Mac OS X) and "reference application" idea Posted by captainc on Sun, 14 Sep 2008 13:08:14 GMT View Forum Message <> Reply to Message luzr wrote on Thu, 17 May 2007 11:35I have an idea how to speed-up the porting (MacOS X now, be it is general). The most time consuming part of problem is to find out all the information about implementing required things on target platform, something that developer that knows the platform would find primitive. OTOH, target platform guru's are unlikely to know about U++ implementation details. So my idea is to create "reference application" that will contain all the function for minimal (and perhaps later, advanced) target platform support.
    [Show full text]
  • DISCOVERING OPENSTEP: a Developer Tutorial
    DISCOVERING OPENSTEP: A Developer Tutorial Rhapsody Developer Release Apple Computer, Inc. User Interface Tips copyright © 1997 Apple Computer, Inc. All rights reserved. [6467.00] No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, mechanical, electronic, photocopying, recording, or otherwise, without prior written permission of Apple Computer, Inc., except to make a backup copy of any documentation provided on CD-ROM. Printed in the United States of America. The Apple logo is a trademark of Apple Computer, Inc. Use of the “keyboard” Apple logo (Option-Shift-K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws. No licenses, express or implied, are granted with respect to any of the technology described in this book. Apple retains all intellectual property rights associated with the technology described in this book. This book is intended to assist application developers to develop applications only for Apple-labeled or Apple-licensed computers. Every effort has been made to ensure that the information in this manual is accurate. Apple is not responsible for printing or clerical errors. Apple Computer, Inc. 1 Infinite Loop Cupertino, CA 95014 408-996-1010 Apple, and the Apple logo are trademarks of Apple Computer, Inc., registered in the United States and other countries. NeXT, the NeXT logo, NEXTSTEP, the NEXTSTEP logo, Digital Librarian, NeXTmail, and
    [Show full text]