Digital Technical Journal, Volume 2, Number 3: Decwindows Program

Total Page:16

File Type:pdf, Size:1020Kb

Digital Technical Journal, Volume 2, Number 3: Decwindows Program DECwindows Program Digital Technical Journal Digital Equipment Corporation X Toolkit lnt1in.dc .. XUb Volume 2 Number 3 Summer 1990 Editorial Jane C. Blake, Editor Barbara Lindmark, Associate Editor Richard W. Beane, Managing Editor Circulation Catherine M. Phillips, AdministratOr Suzanne ). Babineau, Secretary Production Helen L. Patterson, Production Editor Gaye Tatro, Typographer Peter Wo odbury,IllustratOr and Designer Advisory Board Samuel H. Fuller, Chairman Robert M. Glorioso John W. McCredie Mahendra R. Patel F. Gram Saviers Robert Spitz K. William D. Strecker VictOr A. Vyssotsky The Digital Technicaljournalis published quarterly by Digital Equipment Corporation, 146 Main Street MLOI-3/Il68, Maynard, Massachusens 01754-2571 . Subscriptions to the Journal are S40.00 for four issues and must be prepaid in U.S. funds. University and college professors and Ph.D. students in the electrical engineering and computer science fields receive complimentary subscriptions upon request. Orders, inquiries, and address changes should be sent to the Digital Technicaljournal at the published-by address. Inquiries can also be sent electronically [email protected]. 10 Single copies and back issues are available for S 16.00 each from Digital Press of Digital Equipment Corporation, 12 Crosby Drive, Bedford, MA 01730-1493. Digital employees may send subscription orders on the ENET to RDVAX,JOURNALor by interoffice mail tO mailstop MLOI-3/Il68. Orders should include badge number, cost center, site location code and address. engineers in Engineering and Manufacturing u.s. receive complimentary subscriptions; engineers in these organi­ zations in countries outside the should contact the Journal office u.s. to receive their complimentary subscriptions. All employees must advise of changes of address. Comments on the content of any paper are welcomed and may be sent to the editor at the published-by or network address. Copyright<tl 1990 Digital Equipment Corporation. Copying with­ out fee is permiued provided that such copies are made for use in educational institutions by faculty members and are not distributed for commercial advantage. Abstracting with credit of Digital Equip­ ment Corporation's authorship is permiued. All rights reserved. The information in this Journal is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this Journal. ISSN 0898-90I X Documentation Number EY-E756E-DP The following are trademarks of Digital Equipment Corporation, ALL-IN- 1, CDA, DEC net, DECstation 3100, DECwindows, DECwrite, Digital, the Digital logo, MicroVAX, ULTRIX, VAX, VAX 8000, VAX 8650, VAXC, VAX SCAN, VAXcluster, VAXset, VAXstation, VAXstation 100, VAXstation 2000, VAXstation 3100, VAXstation 3540/3520, VAXstation IIIGPX, VAXstation 8000, VMS, XU I. Apple HyperCard, and Macintosh are trademarks of Apple II, Computer, Inc. MS-DOS is a registered trademark and MS-Windows is a trademark of Microsoft Corporation. Cover Design This issue features paperson DECwindows architecture and os/2 and Presentation Manager are trademarks ofInternational Business Machines Corporation. applications. Our cover design is a display of several windows called OSF/Motif is a trademark of Open Software Corporation. up on a VAXstation screen. The DECwindows applications used 3500 PostScript is a registered trademark of Adobe Systems, Inc. to create the display are DEC write, DECpaint, and DECimage. UNIX is a registered trademark of American Telephone & Telegraph Company. The cover was designed by David Combergof the CorporateDesign Window System is a trademark of the MassachuseusInstitute of Group with technical assistance from Victor of the Image X Bah/ Technology. Systems Advanced Development Group. Book production was done by Digital's Educational Services Media Communications Group in Bedford, MA. I Contents Foreword 7 Richard Treadway DEC windows Program 9 An Overview of the DECwindows Architecture Scott A. McGregor 16 The Sample Xll Server Architecture Susan Angebranndt and Todd D. Newman 24 Development of the XU/ Toolkit Leo P. Treggiari and Michael D. Collins 34 The DECwindows User Interface Language Stephen R. Greenwood 44 The Evolution of the X User Interface Style Thomas M. Spine and Jacob L. VanNoy 52 PEX: A Network-transparent Three-dimensional Graphics Sy stem Randi). Rost, jeffrey D. Friedberg, and Peter L. Nishimoto 64 XDPS: A Display PostScript Sys tem Extension for DECwindows Christopher A. Kent 7 4 The Development of DECwindows VM S Mail Michael R. Ryan and James H. VanGilder 84 Ethernet Performance of Remote DECwindows Applications Dinesh Mirchandani and Prabuddha Biswas I Editor's Introduction The style of user interaction with computers is then addressed by To m Spine and jake VanNoy. As they point out, the XUI style represents a change in approach for Digital to modern, graphic, direct­ manipulation user interfaces and to consistency across applications. XUI has evolved to provide a consistent means of user interaction for applica­ tions across the VMS, ULTRIX, and MS-OOS systems. Extensions to the X architecture are the topics of two papers. PEX, an extension of X to support the standard, is the subject of a paper by Randi PHIGS Rost, jeff Friedberg, and Peter Nishimoto. The C. Jane Blake authors describe some unique features of PEX and Editor present the major design decisions made in its development This issue of the Digital Te chnical journalfocuses Chris Kent is the author of a paper about XDPS. on Digital's DECwindows program, its architecture, another extension supported by DECwindows. and applications for the window environment. The XDPS was jointly developed by Digital and Adobe DECwindows program begins with the X Window Systems Inc. to integrate the X imaging model and Svstem, which was developed at ;VIIT with the sup­ - Display PostScript. As Chris explains, XDPS was port of Digital and IBM. Parers herein describe how designed to give application programmers the best Digital's engineers have built on X as well as con­ features of t he X and PostScript systems. tributed to related industry standards that help to Our last two papers address the topics of appli­ ensure comratibi lity across systems. cation development for the DECwindows environ­ Involved early in b01h the X Window and the ment and explain how the performance of such OECwindows projects, Scott McGregor describes applications can be measured. The implementation the DECwindows architecture as an upwardly com­ of DECwindows VMS mail is an example of an appli­ patible superset of X. In his overview paper for this cation development effort described here by Mike issue, Scott reviews aspects of the X design and the Ryan and jim VanGilder. Among the develop­ significant enhancements made by Digital in the ment issues discussed is the coordination needed development of its DECwindows program. between the VMS and ULTRlX mail applications The backbone of this program is the protocol XU developers to design a common interface for both for which Digital has developed a sample server mail applications. implementation. In their paper, Susan Angebranndt Dinesh Mirchandani and Prabuddha Biswas then and Todd Newman review the development of the present the results of a study made to determine X11 server, which is the basis for all Digital product whether distributed DECwindows applications servers. Now publicly available, the XII server is have an impact on the Ethernet network. The also a sample for all developers of X server product Juthors developed a simulation model running on implement:aions. a local area VAXcluster (LAVe) on the Ethernet to Several layers above the X11 server is the XUI predict the limiting system configuration in this toolkit. Leo Treggiari and Mike Collins discuss this scenario. set of run-time routines and application develop­ I thank john Hurd of the DECwindows pro­ menr tools, which is the primary programming gram and jesse Grodnik of the We stern Software interface to OECwindows applications. This toolkit Laboratory for their help in preparing this issue. was chosen as the base programming interface for the Oren Software roundation's Motif toolkit. The Xlll toolkit contains hundreds of attributes, actions, and widgets, which can contain thousands of lines of code. Steve Greenwood relates how the user interface language (UlL) was developed to manage the complexity of the toolkit. UIL pre­ serves the conceptual simplicity of the toolkit by allowing :1pplicttion developers to specify inter­ faces without writing the multitude of code lines normally required. 2 Biographies I Susan Angebranndt A consulting engineer for the Open Systems Group in Digital's Western Software Laboratory, Susan Angebranndt was the project leader for the sample server. Susan also worked on the team that designed Xll and implemented the Display PostScript extension for the DECwindows servers. She joined Digital in 1986 and is a graduate of Carnegie-Mellon X University (1980) with a B.S. in applied mathematics. Prabuddha Biswas Prabuddha Biswas joined Digital in 1985 after receiving a B.Te ch. fr om liT, Delhi, India , and an M.S. fr om the University of Massachusetts. Among the projects with which he has been involved are the performance analysis and modeling of software systems for the Business and Offi ce Systems Engineering (BOSE) Group and characterization of file system activity fr om com­ mercial J/0 traces. Prabuddha has applied for a patent and has authored papers for presentation to IEEE, ACM, and CMG conferences. He has received the BOSE Achievement Award for outstanding contribution. Michael D. Collins A member of the XUI toolkit team , Michael Collins con­ tributed to the design and implementation of the toolkit version 1 ancl version 3, and served as project leader for version 2. He is a principal software engineer in the Commercial Languages and Tools Group of the Software Development Technology organization. Mike is a member of ACM and AAAS and joined Digital in 1987. He received a Bachelor of Environmental Design (1981) fr om the University of Minnesota's School of Architecture.
Recommended publications
  • (POSIX®)— Part 1: System Application Program Interface (API) [C Language]
    International Standard ISO/IEC 9945-1: 1996 (E) IEEE Std 1003.1, 1996 Edition (Incorporating ANSI/IEEE Stds 1003.1-1990, 1003.1b-1993, 1003.1c-1995, and 1003.1i-1995) Information technology—Portable Operating System Interface (POSIX®)— Part 1: System Application Program Interface (API) [C Language] Sponsor Portable Applications Standards Committee of the IEEE Computer Society Adopted as an International Standard by the International Organization for Standardization and by the International Electrotechnical Commission Published by The Institute of Electrical and Electronics Engineers, Inc. Abstract: This standard is part of the POSIX series of standards for applications and user interfaces to open systems. It defines the applications interface to basic system services for input/output, file system access, and process management. It also defines a format for data interchange. When options specified in the Realtime Extension are included, the standard also defines interfaces appropriate for realtime applications. When options specified in the Threads Extension are included, the standard also defines interfaces appropriate for multithreaded applications. This standard is stated in terms of its C language binding. Keywords: API, application portability, C (programming language), data processing, information interchange, open systems, operating system, portable application, POSIX, programming language, realtime, system configuration computer interface, threads POSIX is a registered trademark of the Institute of Electrical and Electronics Engineers, Inc. Quote in 8.1.2.3 on Returns is taken from ANSI X3.159-1989, developed under the auspices of the American National Standards Accredited Committee X3 Technical Committee X3J11. The Institute of Electrical and Electronics Engineers, Inc. 345 East 47th Street, New York, NY 10017-2394, USA Copyright © 1996 by the Institute of Electrical and Electronics Engineers, Inc.
    [Show full text]
  • Using a Next Workstation As a Development Platform for Version 5 Sas Applications
    USING A NEXT WORKSTATION AS A DEVELOPMENT PLATFORM FOR VERSION 5 SAS APPLICATIONS Joseph E St Sauver, Office of University Computing, University of Oregon ABSTRACT Similarly. there is liUle sense in tieing up a PC for hours (or days) running a large statistical analysis when a sha.red SAS Institute has yet to announce any firm plans to port the mainframe will often have abundant horsepower to handle just SAS System* to NeXT* workstations. Nonetheless, a NeXT those sorts of CPU-intensive jobs. workstation can serve as an excellent platform for developing VAXNMS· (or other mainframe) SAS System code for remote The PC version of SAS atte~s to explott this philosophy by execution. giving the user the option of either processing SAS code locally using the SUBMIT command, or processing SAS code on a The combination of a strong windowing environment, display remote mainframe SAS host using the RSUBMIT command. In a PostScript support. a built-in athemet interlace and copious perfect world. this approach would allow the user to elect the slorage eapacny bundled on lOP of more-or-Iess BSD 4.3 UNIX" best mix of local and remote resources to achieve his or her make development of SAS System code on the NeXT for objectives in a timely and cost effective manner. remote execution on another mainframe quite easy. Unfortunately, in my experience, the happy symbiosis The author's experience with use of a NeXT as a remote code envisioned between the PC version of the SAS System and the development plaHorm for SAS and SAS/Graph" on a VAXNMS mainframe version of the SAS system often breaks down.
    [Show full text]
  • Sun Ultratm 5 Workstation Just the Facts
    Sun UltraTM 5 Workstation Just the Facts Copyrights 1999 Sun Microsystems, Inc. All Rights Reserved. Sun, Sun Microsystems, the Sun logo, Ultra, PGX, PGX24, Solaris, Sun Enterprise, SunClient, UltraComputing, Catalyst, SunPCi, OpenWindows, PGX32, VIS, Java, JDK, XGL, XIL, Java 3D, SunVTS, ShowMe, ShowMe TV, SunForum, Java WorkShop, Java Studio, AnswerBook, AnswerBook2, Sun Enterprise SyMON, Solstice, Solstice AutoClient, ShowMe How, SunCD, SunCD 2Plus, Sun StorEdge, SunButtons, SunDials, SunMicrophone, SunFDDI, SunLink, SunHSI, SunATM, SLC, ELC, IPC, IPX, SunSpectrum, JavaStation, SunSpectrum Platinum, SunSpectrum Gold, SunSpectrum Silver, SunSpectrum Bronze, SunVIP, SunSolve, and SunSolve EarlyNotifier are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the United States and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. UNIX is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company, Ltd. OpenGL is a registered trademark of Silicon Graphics, Inc. Display PostScript and PostScript are trademarks of Adobe Systems, Incorporated, which may be registered in certain jurisdictions. Netscape is a trademark of Netscape Communications Corporation. DLT is claimed as a trademark of Quantum Corporation in the United States and other countries. Just the Facts May 1999 Positioning The Sun UltraTM 5 Workstation Figure 1. The Ultra 5 workstation The Sun UltraTM 5 workstation is an entry-level workstation based upon the 333- and 360-MHz UltraSPARCTM-IIi processors. The Ultra 5 is Sun’s lowest-priced workstation, designed to meet the needs of price-sensitive and volume-purchase customers in the personal workstation market without sacrificing performance.
    [Show full text]
  • Encapsulated Postscript Application Guide for Mac And
    Encapsulated PostScript Encapsulated PostScript Application Guide for the Macintosh and PCs Peter Vollenweider Manager User Services Universi1y of Zurich A ·Carl Hanser .Verlag :II Prentice Hall First published in German 1989 by Carl Hanser Verlag under the title EPS-Handbuch: Encapsulated PostScript First published in English 1990 by Prentice Hall International (UK) Ltd 66 Wood Lane End, Hemel Hempstead Hertfordshire HP2 4RG A division of Simon & Schuster International Group ©Carl Hanser Verlag, Munich and Vienna 1989 ©Carl Hanser Verlag and Prentice Hall 1990 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, electronic, mechanical, photocopying, recording or otherwise, witliout prior permission, in writing, from the publisher. For permission within the United States of America contact Prentice Hall, Inc., Englewood Cliffs, NJ 07632. The Sonata clef design on the cover shows the mixing of randomly placed Sonata font types, smoothed curves and patterns; courtesy of John F. Sherman, ND Design Program, University of Notre Dame, Indiana 46556, USA. Printed and bound in Great Britain by Dotesios Printers Ltd, Trowbridge, Wiltshire. Library of Congress Cataloging-in-Publication Data Vollenweider, Peter. (Encapsulated PostScript. English) Encapsulated PostScript : application guide for the Macintosh and PC's I Peter Vollenweider. p. em. Includes bibliographical references. ISBN 0-13-275843-1 1. PostScript (Computer program language) I. Title. QA76.73.P67V65 1990 005 .265-dc20 90-35469 CIP British Library Cataloguing-in-Publication Data Vollenweider, Peter Encapsulated PostScript : application guide for the Macintosh and PC's. 1. Microcomputer systems. Software packages I.
    [Show full text]
  • SVG Tutorial
    SVG Tutorial David Duce *, Ivan Herman +, Bob Hopgood * * Oxford Brookes University, + World Wide Web Consortium Contents ¡ 1. Introduction n 1.1 Images on the Web n 1.2 Supported Image Formats n 1.3 Images are not Computer Graphics n 1.4 Multimedia is not Computer Graphics ¡ 2. Early Vector Graphics on the Web n 2.1 CGM n 2.2 CGM on the Web n 2.3 WebCGM Profile n 2.4 WebCGM Viewers ¡ 3. SVG: An Introduction n 3.1 Scalable Vector Graphics n 3.2 An XML Application n 3.3 Submissions to W3C n 3.4 SVG: an XML Application n 3.5 Getting Started with SVG ¡ 4. Coordinates and Rendering n 4.1 Rectangles and Text n 4.2 Coordinates n 4.3 Rendering Model n 4.4 Rendering Attributes and Styling Properties n 4.5 Following Examples ¡ 5. SVG Drawing Elements n 5.1 Path and Text n 5.2 Path n 5.3 Text n 5.4 Basic Shapes ¡ 6. Grouping n 6.1 Introduction n 6.2 Coordinate Transformations n 6.3 Clipping ¡ 7. Filling n 7.1 Fill Properties n 7.2 Colour n 7.3 Fill Rule n 7.4 Opacity n 7.5 Colour Gradients ¡ 8. Stroking n 8.1 Stroke Properties n 8.2 Width and Style n 8.3 Line Termination and Joining ¡ 9. Text n 9.1 Rendering Text n 9.2 Font Properties n 9.3 Text Properties -- ii -- ¡ 10. Animation n 10.1 Simple Animation n 10.2 How the Animation takes Place n 10.3 Animation along a Path n 10.4 When the Animation takes Place ¡ 11.
    [Show full text]
  • A Successor to the X Window System
    Y: A Successor to the X Window System Mark Thomas <[email protected]> Project Supervisor: D. R¨uckert <[email protected]> Second Marker: E. Lupu <[email protected]> June 18, 2003 ii Abstract UNIX desktop environments are a mess. The proliferation of incompatible and inconsistent user interface toolkits is now the primary factor in the failure of enterprises to adopt UNIX as a desktop solution. This report documents the creation of a comprehensive, elegant framework for a complete windowing system, including a standardised graphical user interface toolkit. ‘Y’ addresses many of the problems associated with current systems, whilst keeping and improving on their best features. An initial implementation, which supports simple applications like a terminal emulator, a clock and a calculator, is provided. iii iv Acknowledgements Thanks to Daniel R¨uckert for supervising the project and for his help and advice regarding it. Thanks to David McBride for his assistance with setting up my project machine and providing me with an ATI Radeon for it. Thanks to Philip Willoughby for his knowledge of the POSIX standard and help with the GNU Autotools and some of the more obscure libc functions. Thanks to Andrew Suffield for his help with the GNU Autotools and Arch. Thanks to Nick Maynard and Karl O’Keeffe for discussions on window system and GUI design. Thanks to Tim Southerwood for discussions about possible features of Y. Thanks to Duncan White for discussions about the virtues of X. All company and product names are trademarks and/or registered trademarks of their respective owners.
    [Show full text]
  • A Simplified Graphics System Based on Direct Rendering Manager System
    J. lnf. Commun. Converg. Eng. 16(2): 125-129, Jun. 2018 Regular paper A Simplified Graphics System Based on Direct Rendering Manager System Nakhoon Baek* , Member, KIICE School of Computer Science and Engineering, Kyungpook National University, Daegu 41566, Korea Abstract In the field of computer graphics, rendering speed is one of the most important factors. Contemporary rendering is performed using 3D graphics systems with windowing system support. Since typical graphics systems, including OpenGL and the DirectX library, focus on the variety of graphics rendering features, the rendering process itself consists of many complicated operations. In contrast, early computer systems used direct manipulation of computer graphics hardware, and achieved simple and efficient graphics handling operations. We suggest an alternative method of accelerated 2D and 3D graphics output, based on directly accessing modern GPU hardware using the direct rendering manager (DRM) system. On the basis of this DRM support, we exchange the graphics instructions and graphics data directly, and achieve better performance than full 3D graphics systems. We present a prototype system for providing a set of simple 2D and 3D graphics primitives. Experimental results and their screen shots are included. Index Terms: Direct rendering manager, Efficient handling, Graphics acceleration, Light-weight implementation, Prototype system I. INTRODUCTION Rendering speed is one of the most important factors for 3D graphics application programs. Typical present-day graph- After graphics output devices became publicly available, a ics programs need to be able to handle very large quantities large number of graphics applications were developed for a of graphics data. The larger the data size, and the more sen- broad spectrum of uses including computer animations, com- sitive to the rendering speed, the better the speed-up that can puter games, user experiences, and human-computer inter- be achieved, even for minor aspects of the graphics pipeline.
    [Show full text]
  • ULTRIX W Orksystem Software I
    ULTRIX W orksystem Software i Reader's Guide Order Number: AA-PBOGB-TE UL TRIX Worksystem Software Reader's Guide Order Number: AA-PBOGB-TE June 1990 Product Version: UL TRIX Worksystem Software Version 4.0 Operating System and Version: UL TRIX Version 4.0 digital equipment corporation maynard, massachusetts Restricted Rights: Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause of DFARS 252.227-7013. © Digital Equipment Corporation 1990 All rights reserved. The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by Digital or its affiliated companies. The following are trademarks of Digital Equipment Corporation: DECUS ULTRIX Worksystem Software IJDmaama DECwindows UNIBUS CDA DTIF VAX DDIF MASSBUS V AXstation DDIS MicroVAX VMS DEC Q-bus VMS/ULTRIX Connection DECnet ULTRIX VT DEC station ULTRIX Mail Connection XVI PostScript and Display PostScript are registered trademarks of Adobe Systems, Inc. UNIX is a registered trademark of AT&T in the USA and other countries. X Window System version 11, and its derivatives (X, X11, and X version 11) are trademarks of Massachusetts Institute of Technology.
    [Show full text]
  • Digital Equipment: Corporation, Maynard, Massachusetts 01754 Digital Equipment Cor1poration • Maynard
    TOPS .. 10 DOCUMENTATION DIRECTORY Order Number AA-0858C-TB April 1979 This document describes the manuals for the TOPS·10 Software Notebooks. This manual supersedes the TOPS·10 Documentation Directory, Order Number AA·0858B·TB. To order additional copies; of this document, contact the Software Distribution Center, Digital Equipment: Corporation, Maynard, Massachusetts 01754 digital equipment cor1poration • maynard. massachusetts First Printing, February, 1978 Upda ted, May, 1978 Updated, June, 1978 Updated, August, 1978 Revised, Nov~mber, 1978 Revised, April, 1979 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. Digital Equipment Corporation assumes no responsibility for the use or reliability of its software on equipment that is not supplied by DIGITAL and its affiliated companies. copyright©l979 by Digital Equipment Corporation The postage-prepaid READER'S COMMENTS form on the last page of this document requests the user's critical evaluation to assist us in preparing future documentation. The following are trademarks of Digital Equipment Corporation: DIGITAL DECsystem-lO MASSBUS DEC DECSYSTEM-20 OMNIBUS PDP DEC tape OS/8 DECUS DIBOL PHA UNIBUS EDUSYSTEM RSTS COMPUTER LABS FLIP CHIP RSX COMTEX
    [Show full text]
  • R&S®NRX Universal Power Meter Open Source Acknowledgment
    R&S®NRX Universal Power Meter Open Source Acknowledgment (>HÔR0) 1424703400 Version 08.00 © 2020 Rohde & Schwarz GmbH & Co. KG Mühldorfstr. 15, 81671 München, Germany Phone: +49 89 41 29 - 0 Fax: +49 89 41 29 12 164 Email: [email protected] Internet: www.rohde-schwarz.com Subject to change – Data without tolerance limits is not binding. R&S® is a registered trademark of Rohde & Schwarz GmbH & Co. KG. Trade names are trademarks of their owners. 1424.7034.00 | Version 08.00 | R&S®NRX R&S®NRX Contents Contents 1 Introduction............................................................................................ 5 2 Software packages.................................................................................6 3 Verbatim license texts......................................................................... 12 4 Copyrights............................................................................................ 51 Annex.................................................................................................... 52 A Base system license texts...................................................................52 Open Source Acknowledgment 1424.7034.00 ─ 08.00 3 R&S®NRX Contents Open Source Acknowledgment 1424.7034.00 ─ 08.00 4 R&S®NRX Introduction How to obtain the source code 1 Introduction This product uses a number of open source software packages which are listed in the section "Software packages" on page 6. The open source software is provided free of charge. You are entitled to use the open source software in accordance
    [Show full text]
  • KTS-A Memory Management Control User's Guide Digital Equipment Corporation • Maynard, Massachusetts
    --- KTS-A memory management control user's guide E K- KTOSA-U G-001 digital equipment corporation • maynard, massachusetts 1st Edition , July 1978 Copyright © 1978 by Digital Equipment Corporation The material in this manual is for informational purposes and is subject to change without notice. Digital Equipment Corporation assumes no responsibility for any errors which may appear in this manual. Printed in U.S.A. This document was set on DIGITAL's DECset-8000 com­ puterized typesetting system. The following are trademarks of Digital Equipment Corporation, Maynard, Massachusetts: DIGITAL D ECsystem-10 MASSBUS DEC DECSYSTEM-20 OMNIBUS POP DIBOL OS/8 DECUS EDUSYSTEM RSTS UNI BUS VAX RSX VMS IAS CONTENTS Page CHAPTER 1 INTRODUCTION 1 . 1 SCOPE OF MANUAL ..................................................................................................................... 1-1 1.2 GENERAL DESCRI PTION ............................................................................................................. 1-1 1 .3 KT8-A SPECIFICATION S.............................................................................................................. 1-3 1.4 RELATED DOCUMENTS ............................................................................................................... 1-4 1 .5 SOFTWARE ..................................................................................................................................... 1-5 1.5.1 Diagnostic .............................................................................................................................
    [Show full text]
  • On the Cognitive Prerequisites of Learning Computer Programming
    On the Cognitive Prerequisites of Learning Computer Programming Roy D. Pea D. Midian Kurland Technical Report No. 18 ON THE COGNITIVE PREREQUISITES OF LEARNING COMPUTER PROGRAMMING* Roy D. Pea and D. Midian Kurland Introduction Training in computer literacy of some form, much of which will consist of training in computer programming, is likely to involve $3 billion of the $14 billion to be spent on personal computers by 1986 (Harmon, 1983). Who will do the training? "hardware and software manu- facturers, management consultants, -retailers, independent computer instruction centers, corporations' in-house training programs, public and private schools and universities, and a variety of consultants1' (ibid.,- p. 27). To date, very little is known about what one needs to know in order to learn to program, and the ways in which edu- cators might provide optimal learning conditions. The ultimate suc- cess of these vast training programs in programming--especially toward the goal of providing a basic computer programming compe- tency for all individuals--will depend to a great degree on an ade- quate understanding of the developmental psychology of programming skills, a field currently in its infancy. In the absence of such a theory, training will continue, guided--or to express it more aptly, misguided--by the tacit Volk theories1' of programming development that until now have served as the underpinnings of programming instruction. Our paper begins to explore the complex agenda of issues, promise, and problems that building a developmental science of programming entails. Microcomputer Use in Schools The National Center for Education Statistics has recently released figures revealing that the use of micros in schools tripled from Fall 1980 to Spring 1983.
    [Show full text]