Openstep for Solaris I by SIMSON L

Total Page:16

File Type:pdf, Size:1020Kb

Openstep for Solaris I by SIMSON L PRODUCT REVIEWS OpenStep for Solaris I by SIMSON L. GARFINKEL ore than three years after it was M announced, Sun Microsystems Inc. has finally shipped OpenStep for Solaris. This new object-oriented system brings an easy-to-use user interface and an easy-to-program developer's environment to an opera- ting system that has been sorely in need of both for years. OpenStep is a step in the right direction for Sun, and if the company supports this new environment, it could become a sig- nificant competitive advantage. OpenStep is based on the tech- nology that Sun acquired from NeXT Computer Inc. in 1993. The system is written in C, C++ and Objective-C (an object-oriented language that has an object model similar to Java's). It For NextStep lovers, OpenStep is like a dream come true: the full NextStep comes with a starter set of applica- user interface, running on Sun hardware and able to run with today's tions, including an editor, an email Solaris applications. system, a PostScript previewer, an improved terminal application and OpenStep's cut-and-paste features Solaris printers, and Solaris icons a "preferences" application. And it's interoperate with Solaris/X cut-and- show up on the OpenStep desktop. completely integrated with Solaris: paste, OpenStep applications can use Before continuing, I should say 78 Circle No. 20 on Inquiry Card SUNEXPERT Magazine February 1997 PRODUCT REVIEWS that I'm not your typical unbiased that smoothly implemented drag-and- hospitality of NextStep to a strange reviewer. For four years, I used a drop from every other graphical and twisted combination of Solaris, computer running the NextStep application. I came to rely on being Windows 95 and Mac OS. Neverthe- operating system on a daily basis. able to paste PostScript graphics from less, I was forced to make the switch: During that time, I enjoyed the my drawing program into my word NeXT's hardware was growing unparalleled ease of use that the processor. And I got accustomed to a increasingly obsolete, while new operating system offers. I got used terminal window that was fast and programs that I needed to run were to administering my UNIX system offered unlimited scrollback. coming out for the other computers. completely from a graphical user So I've seen the future. And for But now there's hope. For people interface and not feeling like I was the past two years, I've been like me who used NextStep, Open- being hamstrung by my tools. I got computationally homeless and Step is like a dream come true: the used to a multimedia email system stateless, having moved from the full NextStep user interface, running on Sun hardware and able to run with today's Solaris applications. For new users, this means that they can enjoy the wonders without having to give up Netscape Navigator, FrameMaker 5.0 and all of those other Solaris and Wabi apps. But beware, OpenStep 1.1 comes with a few catches. Evaluation I loaded Solaris OpenStep 1.1 beta on a SPARCstation 10 with 32 MB of RAM. Although I disapprove of reviewing beta software, Version 1.0 was too difficult to install to be acceptable, and Version 1.1 final was not ready for review at press time. So I was forced to review a custom write-once CD-ROM that had been prepared for me by the OpenStep engineering team. OpenStep 1.1 installs smoothly from CD-ROM by running a single installation script that's aptly named "install." This script figures out what packages you need to install and installs them automatically—no more manually adding Solaris packages. This is a step in the right direction; the rest of Sun should take note. After rebooting, the CDE login panel gives you a choice of three win- dowing environments: OpenLook, OpenStep or CDE. Once you've tried them all, you're sure to be an Open- Step convert. Log in and within a minute you'll see a window appear called "File Viewer." This is the OpenStep work- space manager. It's a window on your computer's file system, sort of like the Finder under the Macintosh opera- ting system or the Explorer under Windows. (It's so much better than the OpenLook and CDE finders that Circle No. 30 on Inquiry Card 80 SUNEXPERT Magazine February 1997 PRODUCT REVIEWS I didn't want to mention them in the Sun, NeXTmail was widely acknowl- language (English, French, etc.), same sentence.) But the OpenStep edged as the best email application placement of menus, command-key File Viewer is better than the ever written. Although email pro- equivalents, security, and keyboard competition. grams like Eudora have nearly caught and mouse. In addition, Preferences For starters, there is a powerful up in the past few years, OpenStep has a plug-in architecture so that browser view that lets you see both Mail is still among the best mail other programs (or other companies) the path through the file system to programs you can find. can add their own. the current directory as well as parts OpenStep Mail is a traditional of all of the other directories that you email application with messages, Application Kit followed on the way down. There's mailboxes and a "compose" window The OpenStep AppKit is the an icon view that's as easy to use as for creating new messages. Each underlying technology that gives the Mac's. mailbox is displayed in its own OpenStep programs their distinctive In addition, there's a shelf at the window, which is divided between look and feel. AppKit contains many top of the File Viewer where you can a list of messages on the top and the standard widgets: check boxes, radio drag directories or files to hold them message being viewed on the bottom. buttons, push buttons, scrollbars and while you are working on them. Messages can be easily transferred so forth. But each object has been (The shelf isn't a separate directory between mailboxes a number of tuned to make it a joy to use. or anything like that; it's just a refer- different ways. For kicks, you can Consider the scrollbars. They're ence to the file system object that's create a photos database to display similar to the scrollbars in Windows remembered by the File Viewer the image of the person who sent 95: the scrollbars' "thumb" resizes to program itself.) Click a directory or you the mail message. Surprisingly, indicate the amount of the window file that's in the shelf, and the File such a database goes a long way that you can view, and they scroll Viewer automatically jumps to the toward preventing flame wars within their contents when you move them. location of that object in the file an organization: It helps you to (Where do you think that Microsoft system. It's sort of like setting presets remember that there is a person at got its idea for Windows 95 scrol- on a car stereo. the other end of the network, not lbars?) But trust me: These are the Like most GUIs, OpenStep uses just an email address. most user-friendly scrollbars in the icons to represent both application Click a big "compose" button and industry today. programs and the documents edited you can write a new message. Open- For starters, the scrollbars are By those applications. The icons Step Mail is completely MIME- responsive; if you want to scroll two appear in the File Viewer: You can compliant. You can send rich mail thirds of the way down in the docu- launch an application by double- with boldface, italics and enclosed ment, just click two thirds of the way clicking on either kind. You can also attachments. Attachments that are down in the scrollbar, and you're drag the program icons into the TIFF, EPS or any other understand- instantly there. If you want to scroll, "dock" that runs down the right-hand able image format are displayed in you press the up or down buttons. side of the screen. Unlike other place. If you are sent a file -with It's easy to reverse direction because systems, a single instance of an attachments, you can double-click on the buttons are next to each other, OpenStep application might have the attachment's icon to launch the rather than at opposite ends of the many windows—one for each appropriate application program. scrollbar. document that you're editing. For What's missing from OpenStep This attention to detail permeates example, you can have five different Mail is automated filters for the OpenStep experience. Click on a terminal windows up but be running siphoning email from mailing lists button in a matrix, change your mind only a single instance of the terminal out of your main inbox and putting and drag to another button, and that application. This is actually much them in their own folders. But even second button goes down, without more memory-efficient than having without filters, I easily handled more the need to release the mouse button a separate program instance for each. than 300 incoming email messages and click it again. Widgets use color The OpenStep application kit makes a day with NeXTmail back in 1992. to create a gentle 3D look—again it easy to write multiwindowed The user interface speeds email similar to Windows 95. application programs that run reading and writing like nothing OpenStep also features a complete without a hitch. that's been developed since. "defaults" system which eliminates OpenStep ships with a few other the need for application programs to OpenStep Mail applications that both demonstrate create their own dot-files in the user's OpenStep comes with an email the underlying technology and help UNIX home directory.
Recommended publications
  • 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]
  • Building an Openstep Application by Michael Rutman, Independent Consultant
    Building an OpenStep Application by Michael Rutman, independent consultant Is it really as easy to program in OpenStep OpenStep and NEXTSTEP In 1985, Steve Jobs left Apple and formed NeXT. He found the latest technologies and brought together a team of developers to turn the newest theories into realities. To verify the new technologies, during development Steve would often stop development and have the entire team use the system they were creating. Several existing apps were created during these day or week long kitchens. More importantly, each developer knew how the framework would be used. If developers had a hard time using an object during a kitchen, they knew they had to rework that object. The system they created was called NEXTSTEP. NEXTSTEP has several layers, and each layer was state of the art in 1985. In the 12 years since Steve picked these technologies, the state of the art may have moved, but not advanced. The underlying OS is a Mach mini-kernel running a unix emulator. For practical purposes, Mach is a flavor of BSD unix. However, the Mach mini-kernel offers programmers a rich set of functionality beyond what unix provides. Most of the functionality of Mach is wrapped into the NEXTSTEP framework, so programmers get the power and flexibility of Mach with the ease of use of NEXTSTEP. Sitting on top of Mach is Display Postscript. Postscript, the language of printers, is a nice graphics language. NeXT and Adobe optimized Postscript for displaying on the screen and produced a speedy and powerful display system. NeXT's framework hides most of the Postscript, but if a programmer wants to get into the guts, there are hooks, called pswraps, to work at the Postscript level.
    [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]
  • Mac OS X Intro for UNIX Users
    Mac OS X An Introduction for UNIX Users Leon Towns-von Stauber, Occam's Razor Seattle BSD Users Group, October 2004 http://www.occam.com/osx/ X Contents Opening Remarks.............................3 Where Did Mac OS X Come From?.....5 What is Mac OS X?..........................13 A New Kind of UNIX........................25 A Different Kind of UNIX.................28 Why Use Mac OS X?.........................60 Resources.......................................63 Closing Remarks.............................67 X Opening Remarks 3 This is a technical introduction to Mac OS X, mainly targeted to experienced UNIX users for whom OS X is at least relatively new Some emphasis on comparisons with FreeBSD I'm assuming basic familiarity with operating system design Where I'm coming from: UNIX user and some-time admin since 1990 Full-time UNIX admin since 1995 NeXTstep user and admin since 1991 This presentation covers primarily Mac OS X 10.3.5 (Darwin 7.5) X Legal Notices 4 This presentation Copyright © 2003-2004 Leon Towns-von Stauber. All rights reserved. Trademark notices Apple®, Mac®, Macintosh®, Mac OS®, Aqua®, Finder™, Quartz™, Cocoa®, Carbon®, AppleScript®, Rendezvous™, Panther™, and other terms are trademarks of Apple Computer. See <http:// www.apple.com/legal/appletmlist.html>. NeXT®, NeXTstep®, OpenStep®, and NetInfo® are trademarks of NeXT Software. See <http://www.apple.com/legal/nexttmlist.html>. PowerPC™ is a trademark of International Business Machines. Java™ is a trademark of Sun Microsystems. Other trademarks are the property of their
    [Show full text]
  • The Apple Ecosystem
    APPENDIX A The Apple Ecosystem There are a lot of applications used to manage Apple devices in one way or another. Additionally, here’s a list of tools, sorted alphabetically per category in order to remain vendor agnostic. Antivirus Solutions for scanning Macs for viruses and other malware. • AVG: Basic antivirus and spyware detection and remediation. • Avast: Centralized antivirus with a cloud console for tracking incidents and device status. • Avira: Antivirus and a browser extension. Avira Connect allows you to view device status online. • BitDefender: Antivirus and malware managed from a central console. • CarbonBlack: Antivirus and Application Control. • Cylance: Ransomware, advanced threats, fileless malware, and malicious documents in addition to standard antivirus. • Kaspersky: Antivirus with a centralized cloud dashboard to track device status. © Charles Edge and Rich Trouton 2020 707 C. Edge and R. Trouton, Apple Device Management, https://doi.org/10.1007/978-1-4842-5388-5 APPENDIX A THe AppLe ECOSYSteM • Malware Bytes: Antivirus and malware managed from a central console. • McAfee Endpoint Security: Antivirus and advanced threat management with a centralized server to track devices. • Sophos: Antivirus and malware managed from a central console. • Symantec Mobile Device Management: Antivirus and malware managed from a central console. • Trend Micro Endpoint Security: Application whitelisting, antivirus, and ransomware protection in a centralized console. • Wandera: Malicious hot-spot monitoring, jailbreak detection, web gateway for mobile threat detection that integrates with common MDM solutions. Automation Tools Scripty tools used to automate management on the Mac • AutoCasperNBI: Automates the creation of NetBoot Images (read: NBI’s) for use with Casper Imaging. • AutoDMG: Takes a macOS installer (10.10 or newer) and builds a system image suitable for deployment with Imagr, DeployStudio, LANrev, Jamf Pro, and other asr or Apple Systems Restore-based imaging tools.
    [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]
  • Cocoa Fundamentals Guide
    Cocoa Fundamentals Guide 2006-10-03 registered in the United States and other Apple Computer, Inc. countries. © 2006 Apple Computer, Inc. Adobe, Acrobat, and PostScript are All rights reserved. trademarks or registered trademarks of Adobe Systems Incorporated in the U.S. No part of this publication may be and/or other countries. reproduced, stored in a retrieval system, or transmitted, in any form or by any means, Intel and Intel Core are registered mechanical, electronic, photocopying, trademarks of Intel Corportation or its recording, or otherwise, without prior subsidiaries in the United States and other written permission of Apple Computer, Inc., countries. with the following exceptions: Any person Java and all Java-based trademarks are is hereby authorized to store documentation trademarks or registered trademarks of Sun on a single computer for personal use only Microsystems, Inc. in the U.S. and other and to print copies of documentation for countries. personal use provided that the OpenGL is a registered trademark of Silicon documentation contains Apple’s copyright Graphics, Inc. notice. Simultaneously published in the United The Apple logo is a trademark of Apple States and Canada. Computer, Inc. Even though Apple has reviewed this document, Use of the “keyboard” Apple logo APPLE MAKES NO WARRANTY OR (Option-Shift-K) for commercial purposes REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS without the prior written consent of Apple DOCUMENT, ITS QUALITY, ACCURACY, may constitute trademark infringement and MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS unfair competition in violation of federal DOCUMENT IS PROVIDED “AS IS,” AND and state laws.
    [Show full text]
  • Introduction to Mobile Platforms
    EMBEDDED SYSTEMS PROGRAMMING 2017-18 Introduction to the Platforms LIBRARY A collection of resources (in our context, classes) used to develop software Examples: the Java Class Library, the C++ Standard Template Library (STL), the C standard library... FRAMEWORK A collection of libraries organized to provide a key functionality A framework suggests/imposes a programming model Example: Apple’s UIKit framework provides the classes needed to construct and manage an application’s user interface for iOS PLATFORM A collection of software frameworks (including application frameworks) that allows software to run A platform specifies an operating system, a set of programming languages and run-time system libraries. It may include an hardware architecture Examples: Android, iOS, Windows Phone ECOSYSTEM ECOSYSTEM ECOSYSTEM A platform together with the community developing hardware and software products for that platform The products and the users are sometimes considered part of the ecosystem as well Example: Android together with Android developers, Google Play, etc. ANDROID, IOS, WP They share several characteristics. They are platforms They include an operating system, a set of core applications (browser, e-mail, ...) and a rich set of libraries to develop custom applications Libraries for data storage, hardware access, multimedia, 3D graphics... (More on this later) They are optimized for embedded devices OPERATING SYSTEM (1/2) RESEARCH, OPENNESS AND REGULATIONS Thompson and Ritchie invented Unix in the 1960s as a research project while at Bell
    [Show full text]
  • Mac OS X for Java™ Geeks by Will Iverson
    [ Team LiB ] • Table of Contents • Index • Reviews • Reader Reviews • Errata Mac OS X for Java™ Geeks By Will Iverson Publisher : O'Reilly Pub Date : April 2003 ISBN : 0-596-00400-1 Pages : 296 Mac OS X for Java Geeks delivers a complete and detailed look at the Mac OS X platform, geared specifically at Java developers. Programmers using the 10.2 (Jaguar) release of Mac OS X, and the new JDK 1.4, have unprecedented new functionality available to them. Whether you are a Java newbie, working your way through Java Swing and classpath issues, or you are a Java guru, comfortable with digital media, reflection, and J2EE, this book will teach you how to get around on Mac OS X. You'll also get the latest information on how to build applications that run seamlessly, and identically, on Windows, Linux, Unix, and the Mac. [ Team LiB ] [ Team LiB ] • Table of Contents • Index • Reviews • Reader Reviews • Errata Mac OS X for Java™ Geeks By Will Iverson Publisher : O'Reilly Pub Date : April 2003 ISBN : 0-596-00400-1 Pages : 296 Copyright Preface Organization Conventions Used in This Book Comments and Questions Acknowledgments Chapter 1. Getting Oriented Section 1.1. All Those Confusing Names Section 1.2. Why Now? Chapter 2. Apple's Java Platform Section 2.1. Apple JVM Basics Section 2.2. Apple's JVM Directory Layout Section 2.3. Additional APIs and Services Section 2.4. Going Forward Chapter 3. Java Tools Section 3.1. Terminal Section 3.2. Code Editors Section 3.3. Jakarta Ant Section 3.4.
    [Show full text]
  • Installation and User's Guide
    GNUstep Installation and User’s Guide Version 0.6.5 February 8, 2000 Permissions Copyright (C) 1999-2000 Free Software Foundation. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided also that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions. Apple™, OpenStep™, and the Apple logo are trademarks of Apple Computers, Inc. registered in the U.S. and other countries. PostScript™, Display PostScript™ and Adobe™ are trademarks of Adobe Systems Incorporated and may be registered in certain jurisdictions. Other company and product names mentioned herein might be trademarks of their respective companies. About the Free Software Foundation The Free Software Foundation (FSF) is dedicated to eliminating restrictions on copying, redistribution, understanding, and modification of computer programs. We do this by promoting the development and use of free software in all areas of computing---but most particularly, by helping to develop the GNU operating system. Many organizations distribute whatever free software happens to be available. In contrast, the Free Software Foundation concentrates on development of new free software---and on making that software into a coherent system that can eliminate the need to use proprietary software. Besides developing GNU, FSF distributes copies of GNU software and manuals for a distribution fee, and accepts tax-deductible gifts to support GNU development.
    [Show full text]
  • Openstep and Solaris
    OpenStep and Solaris A White Paper A Sun Microsystems, Inc. Business 2550 Garcia Avenue Mountain View, CA 94043 TM U.S.A. 1994 Sun Microsystems, Inc., NeXT Computer, Inc. Sunsoft 2550 Garcia Avenue, Mountain View, California 94043-1100 U.S.A. NeXT Computer, Inc. 900 Chesapeake Drive, Redwood City, California 94063 U.S.A. NEXTSTEP Release 3 Copyright 1988-1994 NeXT Computer, Inc. All rights reserved. [6453.00] This product and related documentation are protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or related documentation may be reproduced in any form by any means without prior written authorization of NeXT, Sun and their licensors, if any. Portions of this product may be derived from the UNIX® and Berkeley 4.3 BSD systems, licensed from UNIX System Laboratories, Inc. and the University of California, respectively. Third-party font software in this product is protected by copyright and licensed from NeXT’s Font Suppliers. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the United States Government is subject to the restrictions set forth in DFARS 252.227-7013 (c)(1)(ii) and FAR 52.227-19. The product described in this publication may be protected by one or more U.S. patents, foreign patents, or pending applications. TRADEMARKS Sun, Sun Microsystems, the Sun logo, SMCC, the SMCC logo, SunSoft, the SunSoft logo, Solaris, SunOS, OpenWindows, DeskSet, ONC, NFS, NetISAM, and ToolTalk are trademarks or registered trademarks of Sun Microsystems, Inc. NeXT, the NeXT logo, NEXTSTEP, the NEXTSTEP logo, OpenStep, NEXTSTEP Developer, ObjectWare, Portable Distributed Objects, and PDO are trademarks or registered trademarks of NeXT Computer, Inc.
    [Show full text]