SNiFF+ for Eiffel: A new programming environment for Eiffel
|
|
- Adele Cooper
- 5 years ago
- Views:
Transcription
1 SNiFF+ for Eiffel: A new programming environment for Eiffel by Jan Willamowius Abstract: Until recently Eiffel developers were stuck with whatever programming environment was (or wasn t) provided by their compiler vendor. SNiFF+ for Eiffel provides a programming environment of industrial strength that is completely independent of the compiler used. The various tools included offer a high level of abstraction and scale up to large and very large projects. Even mixed-language development and teamwork is supported within SNiFF+ for Eiffel. The employed fuzzy-parsing technology makes it possible to use all included tools and browsers with Eiffel sources that wouldn t even be accepted by your compiler (and that is the time when you need a browser most). Where does SNiFF+ for Eiffel come from? SNiFF+ is a C and C++ programming environment that has earned a reputation as an open and scaleable environment of industrial strength that allows programmers to work on a high level of abstraction (see [MOR 95]). The extension for Eiffel grew out of a software engineering project at the University of Hamburg, Germany. It was made possible by the open architecture used by SNiFF+ that allowed the inclusion of a fault tolerant parser for Eiffel. You can see SNiFF+ s heritage in the included pictures: Until version 2.2 of SNiFF+ is released in February 96, SNiFF+ still "talks" C++ (e.g. "method" instead of "routine" in the menus). SNiFF+ 2.2 will allow a free configuration of those menu items, so Eiffel programmers will feel more at home. Basic Technology The files you are working on are organized in projects. These projects can include other projects as subprojects. In this way you can replicate the traditional cluster structure of Eiffel systems, but you are more flexible what to include and what not to include. Other relating files (e.g. documentation, additional C or C++ files etc.) can be included in the project, too. SNiFF+ lets you define file types that specify how to treat the different kinds of files in your project. To have a team of developers work on common sources you can define private and shared workspaces containing the projects. These workspaces can overlap and the files in the private workspace hide the files with the same names in the shared workspace. Thus it is possible to share as much information as possible but still decouple the changes made by one developer from what the rest of the team works on. This mechanism can also be used to separate platform-specific object code from source code that is used on all platforms.
2 Fuzzy parsing is the technology that makes SNiFF+ fault-tolerant (so you can use the browsers on syntactically incorrect code) and makes it independent from the compiler used. The fuzzy parser is geared to extracting as much structural information from the source code as possible while ignoring the rest of source code (while a compiler focuses on finding errors in all of the source code). The information is extracted once (and whenever a file is changed) and stored in a central symbol table where it is available to all tools included with SNiFF+. Beyond checking files in and out and providing an interface to a revision management system, it is possible to store configurations (e.g. the set of files that goes into a release) and associate comments with them or compare them for differences. The architecture of SNiFF+ is intended to scale linear with the size of the project. SNiFF+ has handled projects with literally millions of lines of source code. It provides open interfaces for the integration of external tools like GUI builders or CASE tools. The user interface of all tools included allows for flexible filtering of the displayed information, so you can handle large amounts of information. The Tools of SNiFF+ SNiFF+ contains a wide variety of GUI tools. They are all closely integrated. For example a change to the source code in the editor is reflected in all other tools as soon as you save the file - no time consuming compilation is necessary! In the following I will only describe the most important tools included in SNiFF+. Project Editor The Project Editor is used to edit and browse project-specific information, e.g. included files, subprojects, version control and locking information. The list of files displayed can be filtered by subproject boundaries, file accessibility and regular expressions. Symbol Browser The Symbol Browser allows you to browse all symbols of your project by categories like classes, attributes and routines. It consists of a list of symbols in the chosen category restricted by the selected part of the project tree and a filter field. The information presented is readily available in the symbol table and updated whenever a file is changed. So you can expect to work at a high speed. (SNiFF+ also updates open windows whenever the underlying information is changed. But you expected that anyway, didn t you?) Class Browser The Class Browser allows browsing the locally defined and inherited features of a class. It provides a wide range of filtering possibilities based on the inheritance, accessibility for clients and type of the features. The accessibility of each feature is shown as an icon. There is also a graphic representation of the inheritance hierarchy for this class where you can choose the ancestors whose features you want to see. Hierarchy Browser The Hierarchy Browser shows the inheritance relationships of classes in a
3 graph that makes even multiple inheritance easy to follow. It either displays the entire class graph or only the ancestors and descendants of the class. Like the other browsers, the Hierarchy Browser allows you to filter the graph according to project boundaries and other filter settings. Semantic filtering is also possible: For example you can let SNiFF+ mark all classes defining a feature with a specific name for you and continue from there. Editor The Editor is syntax-sensitive and highlights the names of classes, attributes and routines, as well as comments in different typefaces. You can quickly navigate to the symbols defined in the current file by clicking in a symbol index. You can activate other tools like the Class Browser or the Hierarchy Browser for the current class. By using the history function you can always get back to where you were before. There are multiple undo/redo levels available, so you can always restore the original state (even if you have saved the file several times in the meantime). Compilation can be triggered directly from the editor. As an alternative you can also use Emacs. Emacs also takes advantage of the symbolic information provided by SNiFF+. Debugger SNiFF+ provides an interface to use debuggers with and API or command-line interface so you can trace the execution of your programs within the SNiFF+ Editor. Adapters for Eiffel debuggers with such an interface is planned. Retriever The Retriever (like a super-grep in Unix) starts a full text search over the projects files and issues flexible semantic filtering as a second stage. The Retriever shows a list of matches and a project tree view. The information about matches consists of the corresponding source file, the string that was matched and the source line containing the match. The matches are obtained by regular-expression-based search in all source files of the projects marked in the project tree view and filtered with the active filter expression. Configuration Manager The Configuration Manager allows the creation, management and browsing of project configurations. It provides a structural and file-based overview of the changes between two configurations and facilitates the management of branches. Diff/Merge tool This tool shows and merges differences between files and versions of files. It uses the symbolic information of SNiFF+ to highlight the location of the differences. The Diff/Merge tool offers two- or threeway differences. The three-way differences are important for investigating changes made by two developers to the same file. In such a case you can look at the two versions compared to their common source.
4 Availability SNiFF+ for Eiffel is available for the following platforms: Sun SPARC (SunOS and Solaris), SCO ODT, Novell UnixWare, Linux, IBM RS/6000 AIX, HP RISC HP/UX, DEC RISC Ultrix, DEC Alpha OSF/1, SGI Irix. Versions for Windows NT and Windows 95 are planned. To use SNiFF+ for Eiffel, you currently need a license for the C++ version of SNiFF+ (available from TakeFive, Austria) plus the Eiffel extension for SNiFF+ (available from the author). The author is looking for a partner in industry to take over the distribution and the support for the Eiffel extension. If you are interested in SNiFF+ for Eiffel you can contact the author: Jan Willamowius jan@willamowius.de References [MOR 95] Bryce Morsello, "TakeFive's SNiFF+ 2.0", Software Development, April 1995 Figures Figure 1: SNiFF+ for Eiffel in action Figure 2: The Class Browser Figure 3: The Symbol Browser Figure 4: The Editor Figure 5: The Project Editor
5
6
Product Information for etrust Audit Components
Product Information for etrust Audit Components 1.0 Introduction 1.1 etrust Audit Components 2.0 Policy Manager (Windows) 2.1 Components 2.2 System Requirements 3.0 Policy Manager (Solaris) 3.1 Components
More informationLINUX System Administration. Perspectives, Practices and Expectations
LINUX System Administration Perspectives, Practices and Expectations Eunuchs or UNIX? System Administration? General user administration Disk administration Application Administration Scripting and automation
More informationIBM C Rational Functional Tester for Java. Download Full Version :
IBM C2140-842 Rational Functional Tester for Java Download Full Version : http://killexams.com/pass4sure/exam-detail/c2140-842 QUESTION: 44 Which statement is true about the Time Delayed method when you
More informationNews in RSA-RTE 10.1 updated for sprint Mattias Mohlin, April 2017
News in RSA-RTE 10.1 updated for sprint 2017.16 Mattias Mohlin, April 2017 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10 and
More informationBC ABAP Workbench Tools
HELP.BCDWBTOO Release 4.6B SAP AG Copyright Copyright 2000 SAP AG. All rights reserved. No part of this brochure may be reproduced or transmitted in any form or for any purpose without the express permission
More informationNews in RSA-RTE 10.1 updated for sprint Mattias Mohlin, March 2017
News in RSA-RTE 10.1 updated for sprint 2017.13 Mattias Mohlin, March 2017 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10 and
More information25. DECUS Symposium THE Application Development Environment for OpenVMS
NetBeans THE Application Development Environment for OpenVMS Sunil Kumaran, Thomas Siebold Agenda What is NetBeans some history Major Features / Demonstrations NetBeans on OpenVMS Questions 5/2/2002 DECUS
More informationEntireX Modernized EntireX Workbench
EntireX 7.3 - Modernized EntireX Workbench Crossvision Product Management Software AG EntireX 7.3 Workbench April 2007 Seite 1 Modernized EntireX Workbench With EntireX 7.3 the EntireX Workbench will be
More informationNews in RSA-RTE 10.1 updated for sprint Mattias Mohlin, March 2017
News in RSA-RTE 10.1 updated for sprint 2017.10 Mattias Mohlin, March 2017 Overview Now based on Eclipse Neon-1 (4.6.1) Many general improvements since Eclipse Mars Note: Neon-2 (4.6.2) is not yet supported!
More informationThat Was Then and This is Now Game Show
That Was Then and This is Now Game Show How SPO Evolved Over the Decades Neville Kroeger, SMA Jim Malnati, Unisys May, 2007 Single Point Operations Console 1R1 (SPOC) Gene Rodenberry was going to have
More informationNews in RSA-RTE 10.1 updated for sprint Mattias Mohlin, July 2017
News in RSA-RTE 10.1 updated for sprint 2017.28 Mattias Mohlin, July 2017 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10 and
More informationNovember Pioneer New Media Technologies, Inc. Technical Support: Third Party Companies Supporting Pioneer CD-ROM Drives
November 1995 Pioneer New Media Technologies, Inc. Technical Support: 800-872-4159 Third Party Companies Supporting Pioneer CD-ROM Drives "Customers must contact the companies for product specifications
More informationA Study of Workstation Computational Performance for Real-Time Flight Simulation
A Study of Workstation Computational Performance for Real-Time Flight Simulation Summary Jeffrey M. Maddalon Jeff I. Cleveland II This paper presents the results of a computational benchmark, based on
More informationRelease Bulletin Open Server 15.5 for Sun Solaris
Release Bulletin Open Server 15.5 for Sun Solaris Document ID: DC75902-01-1550-02 Last revised: July 26, 2011 Topic Page 1. Electronic Bug Fix (EBF) downloads for security fixes 2 2. Accessing current
More informationAppendix C. Icon and Text Editors
Appendix C Icon and Text Editors Below are a list of icon and full screen text editors. Most icon editors and full screen text editors are dependent on platform, operating system and motif package installed.
More informationEiffelStudio the Eiffel IDE
EiffelStudio the Eiffel IDE Christian Estler ETH Zurich christian.estler@inf.ethz.ch Distributed and Outsourced Software Engineering - ETH course, Fall 2012 1 EiffelStudio an Overview EiffelStudio (ES)
More informationOracle Database Competency Center
Oracle Database Competency Center Suchai Yenruedee Consulting & Customer Support Director Advanced Solutions Application Hosting Services Database Competency Center Space: 167.54 sqm. Location: 7th Floor
More informationCM3-IDE. User Guide. Integrated Development Environment (IDE) CRITICAL MASS MODULA-3 (CM3) Critical Mass Modula-3 Integrated.
CRITICAL MASS MODULA-3 (CM3) Integrated Development Environment (IDE) Run Build Edit Wit h Power + Browse Create CM3-IDE Integrated Development Environment Powered by Modula-3 CM3-IDE: Critical Mass Modula-3
More informationNews in RSA-RTE 10.1 updated for sprint Mattias Mohlin, November 2017
News in RSA-RTE 10.1 updated for sprint 2017.46 Mattias Mohlin, November 2017 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10
More informationLicensed Program Specifications
Licensed Program Specifications Tivoli Storage Manager, S/390 Edition Version 4 Release 2 Program Number 5697-TS9 Tivoli 1 Storage Manager, S/390 2 Edition, is an advanced storage management solution now
More informationArcInfo System Requirements
ArcInfo 8.0.1 System Requirements This PDF contains system requirements information, including hardware requirements, best performance configurations, and limitations, for ArcInfo 8.0.1. Compaq/Digital
More informationNews in RSA-RTE 10.1 updated for sprint Mattias Mohlin, January 2018
News in RSA-RTE 10.1 updated for sprint 2018.03 Mattias Mohlin, January 2018 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10
More informationWhat s new in CDT 4.0 and beyond. Doug Schaefer QNX Software Systems CDT Project Lead
What s new in CDT 4.0 and beyond Doug Schaefer QNX Software Systems CDT Project Lead 2007 by QNX Software Systems; made available under the EPL v1.0 October 10, 2007 Where it all began From: "John Duimovich"
More informationIntroduction: OpenMP is clear and easy..
Gesellschaft für Parallele Anwendungen und Systeme mbh OpenMP Tools Hans-Joachim Plum, Pallas GmbH edited by Matthias Müller, HLRS Pallas GmbH Hermülheimer Straße 10 D-50321 Brühl, Germany info@pallas.de
More informationDQpowersuite. Superior Architecture. A Complete Data Integration Package
DQpowersuite Superior Architecture Since its first release in 1995, DQpowersuite has made it easy to access and join distributed enterprise data. DQpowersuite provides an easy-toimplement architecture
More informationChapter 4: Threads. Overview Multithreading Models Thread Libraries Threading Issues Operating System Examples Windows XP Threads Linux Threads
Chapter 4: Threads Overview Multithreading Models Thread Libraries Threading Issues Operating System Examples Windows XP Threads Linux Threads Chapter 4: Threads Objectives To introduce the notion of a
More informationDomino Enterprise Connections Services User Guide
Domino Enterprise Connections Services User Guide COPYRIGHT Under the copyright laws, neither the documentation nor the software may be copied, photocopied, reproduced, translated, or reduced to any electronic
More informationSOFTWARE COMMUNICATIONS ARCHITECTURE SPECIFICATION APPENDIX D-1 ATTACHMENT 1: COMMON PROPERTIES DEFINITIONS
SOFTWARE COMMUNICATIONS ARCHITECTURE SPECIFICATION APPENDIX D-1 ATTACHMENT 1: COMMON PROPERTIES DEFINITIONS Version: 4.1 Prepared by: Joint Tactical Networking Center (JTNC) 33000 Nixie Way San Diego,
More informationIBM EXAM QUESTIONS & ANSWERS
IBM 000-842 EXAM QUESTIONS & ANSWERS Number: 000-842 Passing Score: 800 Time Limit: 120 min File Version: 55.5 http://www.gratisexam.com/ IBM 000-842 EXAM QUESTIONS & ANSWERS Exam Name: Rational Functional
More informationCOMPAS ID Author: Jack Barnard TECHNICAL MEMORANDUM
MesaRidge Systems Subject: COMPAS Document Control Date: January 27, 2006 COMPAS ID 30581 Author: Jack Barnard info@mesaridge.com TECHNICAL MEMORANDUM 1. Changing this Document Change requests (MRs) for
More information(D)COM Microsoft s response to CORBA. Alessandro RISSO - PS/CO
(D)COM Microsoft s response to CORBA Alessandro RISSO - PS/CO Talk Outline DCOM What is DCOM? COM Components COM Library Transport Protocols, Security & Platforms Availability Services Based on DCOM DCOM
More informationIntroduction to Linux
Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA Sanghoon Han(sanghoon.han@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Announcement (1) Please come
More informationDISTRIBUTED MEMORY IN A HETEROGENEOUS NETWORK, AS USED IN THE CERN. PS-COMPLEX TIMING SYSTEM
1 DISTRIBUTED MEMORY IN A HETEROGENEOUS NETWORK, AS USED IN THE CERN. PS-COMPLEX TIMING SYSTEM ABSTRACT V. Kovaltsov 1, J. Lewis PS Division, CERN, CH-1211 Geneva 23, Switzerland The Distributed Table
More informationNews in RSA-RTE 10.2 updated for sprint Mattias Mohlin, May 2018
News in RSA-RTE 10.2 updated for sprint 2018.18 Mattias Mohlin, May 2018 Overview Now based on Eclipse Oxygen.3 (4.7.3) Contains everything from RSARTE 10.1 and also additional features and bug fixes See
More informationSAP Automation (BC-FES-AIT)
HELP.BCFESRFC Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission
More informationDesign and Implementation of a Java-based Distributed Debugger Supporting PVM and MPI
Design and Implementation of a Java-based Distributed Debugger Supporting PVM and MPI Xingfu Wu 1, 2 Qingping Chen 3 Xian-He Sun 1 1 Department of Computer Science, Louisiana State University, Baton Rouge,
More informationVisual Profiler. User Guide
Visual Profiler User Guide Version 3.0 Document No. 06-RM-1136 Revision: 4.B February 2008 Visual Profiler User Guide Table of contents Table of contents 1 Introduction................................................
More informationMQ Channel Auto Creation Manager Overview
MQ Channel Auto Creation Manager Overview Capitalware Inc. Unit 11, 1673 Richmond Street, PMB524 London, Ontario N6G2N3 Canada sales@capitalware.com http://www.capitalware.com MQCACM Overview Page ii Table
More informationOpenEdge Developers Kit
Developers Kit The Developers Kit (OEDK) includes the latest Major release of development products. The additional content varies according to the Edition to which you have subscribed and may cover all
More informationMigrating 4GL Applications. Birket Foster President MB Foster HP Platinum Partner
Migrating 4GL Applications Birket Foster President MB Foster birket@mbfoster.com HP Platinum Partner Agenda Common Migration Issues for 4GLs Speedware Migrations Powerhouse Migrations Transact Migrations
More informationSolution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT
BUSINESS CHALLENGE There is an increasing demand from users of business software for easier to use applications which integrate with other business systems. As a result IT organizations are being asked
More informationIBM InfoSphere Information Analyzer
IBM InfoSphere Information Analyzer Understand, analyze and monitor your data Highlights Develop a greater understanding of data source structure, content and quality Leverage data quality rules continuously
More informationBusiness Configuration Sets (BC-CUS)
Business Configuration Sets (BC-CUS) HELP.BCCUSBCS Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or
More informationTivoli Distributed Monitoring 3.6.1
Tivoli Distributed Monitoring 3.6.1 for DG/UX, Digital Alpha NT, Digital UNIX, Linux, NCR, OpenServer, OpenStep, Pyramid, Sequent, SGI, Solaris-ix86, and UnixWare Release Notes Addendum May 31, 2000 Tivoli
More informationInstalling Version 9 of Icon on UNIX Platforms
Installing Version 9 of Icon on UNIX Platforms Gregg M. Townsend, Ralph E. Griswold, and Clinton L. Jeffery Department of Computer Science The University of Arizona Tucson, Arizona IPD243f May 17, 1999
More informationOpenEdge Developers Kit
OpenEdge Developers Kit The OpenEdge Developers Kit (OEDK) includes the latest Major release of OpenEdge development products. The additional content varies according to the Edition to which you have subscribed
More informationFAME Core Development
FAME Core Development FAME Remote Data Basing Writer FAME Access Control System FAME/Populator 3.0 FAME/X-12 ARIMA FAME Core Development FAME Quality Assurance FAME Remote Databasing Writer FAME FRDB Writer
More informationOpenEdge Developers Kit
OpenEdge Developers Kit The OpenEdge Developers Kit (OEDK) includes the Major release of OpenEdge development products. The additional content varies according to the Edition to which you have subscribed
More informationChapter 1. Introduction
Chapter 1 Introduction Chapter Scope Introduce the Java programming language Program compilation and execution Problem solving in general The software development process Overview of object-oriented principles
More informationHow to Use Context Menus in a Web Dynpro for Java Application
How to Use Context Menus in a Web Dynpro for Java Application Applies to: Web Dynpro for Java 7.11. For more information, visit the Web Dynpro Java homepage. Summary This tutorial explains the Web Dynpro
More informationBaan OpenWorld 2.2. Installation and Configuration Guide for Adapter for BaanERP
Baan OpenWorld 2.2 Installation and Configuration Guide for Adapter for BaanERP A publication of: Baan Development B.V. P.O.Box 143 3770 AC Barneveld The Netherlands Printed in the Netherlands Baan Development
More informationCreating Enterprise and WorkGroup Applications with 4D ODBC
Creating Enterprise and WorkGroup Applications with 4D ODBC Page 1 EXECUTIVE SUMMARY 4D ODBC is an application development tool specifically designed to address the unique requirements of the client/server
More informationInsights into TSM/HSM for UNIX and Windows
IBM Software Group Insights into TSM/HSM for UNIX and Windows Oxford University TSM Symposium 2005 Jens-Peter Akelbein (akelbein@de.ibm.com) IBM Tivoli Storage SW Development 1 IBM Software Group Tivoli
More informationIntroduction to TME 10 ADE
Introduction to TME 10 ADE Version 3.2 July 30, 1997 Introduction to TME 10 ADE (July, 1997) Copyright Notice Copyright 1991, 1997 by Tivoli Systems, an IBM Company, including this documentation and all
More informationChatter Answers Implementation Guide
Chatter Answers Implementation Guide Salesforce, Spring 16 @salesforcedocs Last updated: April 27, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark
More informationArcSDE 8.1 Questions and Answers
ArcSDE 8.1 Questions and Answers 1. What is ArcSDE 8.1? ESRI ArcSDE software is the GIS gateway that facilitates managing spatial data in a database management system (DBMS). ArcSDE allows you to manage
More informationCOMMUNITIES USER MANUAL. Satori Team
COMMUNITIES USER MANUAL Satori Team Table of Contents Communities... 2 1. Introduction... 4 2. Roles and privileges.... 5 3. Process flow.... 6 4. Description... 8 a) Community page.... 9 b) Creating community
More informationIntroduction to Unix. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University
Introduction to Unix Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is an OS? OS is a resource manager Sharing Protection Fairness Performance
More informationOverview of Unix / Linux operating systems
Overview of Unix / Linux operating systems Mohammad S. Hasan Staffordshire University, UK Overview of Unix / Linux operating systems Slide 1 Lecture Outline History and development of Unix / Linux Early
More informationDynamic Modification of the Inspection Scope
Dynamic Modification of the Inspection Scope HELP.QMQCDYN Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form
More informationBuilding Blocks. Operating Systems, Processes, Threads
Building Blocks Operating Systems, Processes, Threads Outline What does an Operating System (OS) do? OS types in HPC The Command Line Processes Threads Threads on accelerators OS performance optimisation
More informationGPS IRIG-B/NTP Time Server GPS-2-E-NTP
GPS IRIG-B/NTP Time Server GPS-2-E-NTP June 01, 2013 Contents 1 Introduction... 3 2 Hardware... 4 3 Mounting GPS antenna... 5 4 Powering up GPS-2-E-NTP... 6 5 NTP - Network Time Protocol... 7 6 GPS-2-E-NTP
More informationArcInfo 9.0 System Requirements
ArcInfo 9.0 System Requirements This PDF contains system requirements information, including hardware requirements, best performance configurations, and limitations, for ArcInfo 9.0. HP HP-UX 11i (11.11)
More informationTutorial: Maintaining an ILE COBOL application: Introducing a new level of server tool integration for iseries application development
Page 1 of 165 Tutorial: Maintaining an ILE COBOL application: Introducing a new level of server tool integration for iseries application development About the tutorial This tutorial through a series of
More informationThe OMNI Thread Abstraction
The OMNI Thread Abstraction Tristan Richardson AT&T Laboratories Cambridge Revised November 2001 1 Introduction The OMNI thread abstraction is designed to provide a common set of thread operations for
More informationInterstage Business Process Manager Analytics V12.1 Studio Guide
Interstage Business Process Manager Analytics V12.1 Studio Guide Solaris April 2013 Studio Guide Trademarks Trademarks of other companies are used in this documentation only to identify particular products
More informationIntroduction. This tutorial introduces the following SingleStep features:
Introduction This tutorial introduces the following SingleStep features: Starting a debug session. Watching variables. Setting breakpoints. Modifying breakpoints. Stepping through a program. Changing variables
More informationNetwork Time Service SY-GPS-1-A
Network Time Service SY-GPS-1-A March 01, 2010 Contents 1 Introduction... 3 2 Hardware... 4 3 Mounting GPS antenna... 5 4 Powering up SY-GPS-1-A... 6 5 NTP - Network Time Protocol... 7 6 SY-GPS-1-A software
More informationThe Number One. Maturity. Value Added. Multi-Platform
X-Designer Enterprise X-Designer is the multi-award-winning Motif GUI builder capable of generating code for Motif 1, Motif 2, Java, Microsoft Windows and XML as well as C, C++ and UIL. Read on to find
More informationTME 10 Software Distribution AutoPack User s Guide. Version 3.6
TME 10 Software Distribution AutoPack User s Guide Version 3.6 September 1998 TME 10 Software Distribution AutoPack User s Guide (September 1998) Copyright Notice Copyright 1998 by Tivoli Systems, an
More informationInternational Network Foster Care Research
International Network Foster Care Research 1. Before using BSCW - 2-1.1 What is BSCW - 2-1.2 Prerequisites for using BSCW - 2-1.2 Registering as a BSCW user - 2-1.3 Logging into your BSCW workspaces -
More informationEmacspeak Direct Speech Access. T. V. Raman Senior Computer Scientist Adobe Systems. c1996 Adobe Systems Incorporated.All rights reserved.
Emacspeak Direct Speech Access T. V. Raman Senior Computer Scientist Adobe Systems 1 Outline Overview of speech applications. Emacspeak Architecture. Emacspeak The user experience. 2 Screen Access User
More informationData Explorer: User Guide 1. Data Explorer User Guide
Data Explorer: User Guide 1 Data Explorer User Guide Data Explorer: User Guide 2 Contents About this User Guide.. 4 System Requirements. 4 Browser Requirements... 4 Important Terminology.. 5 Getting Started
More informationSysgem Enterprise Manager
Sysgem Enterprise Manager Sysgem Enterprise Manager (SEM) The Sysgem Enterprise Manager (SEM) provides companies of all sizes with a simple, powerful tool for managing IT, auditing security, administering
More informationInstallation Guide for UNIX
Installation Guide for UNIX IDL Version 5.4 September, 2000 Edition Copyright Research Systems, Inc. All Rights Reserved Restricted Rights Notice The IDL software program and the accompanying procedures,
More informationCustomer Imperatives Today
NetWorker for OpenVMS ODS-2 & ODS-5 File Systems Oracle 8i, 9i, and 10i Oracle Rdb a division of EMC Customer Imperatives Today Cost Effectiveness/ROI Ability to Backup and Archive data in a heterogeneous
More information24x7 Scheduler Web-based Management Console User's Guide Version 5.3
24x7 Scheduler Web-based Management Console User's Guide Version 5.3 Copyright SoftTree Technologies, Inc. 1998-2014 All rights reserved Table of Contents Table of Contents ABOUT THIS GUIDE... 4 CONVENTIONS
More informationIBM SecureWay On-Demand Server Version 2.0
Securely delivering personalized Web applications IBM On-Demand Server Version 2.0 Highlights Delivers personalized Web solutions on demand to anyone, anywhere using profile serving Provides industry-leading,
More informationDB2 for z/os Stored Procedure support in Data Server Manager
DB2 for z/os Stored Procedure support in Data Server Manager This short tutorial walks you step-by-step, through a scenario where a DB2 for z/os application developer creates a query, explains and tunes
More informationTECHNICAL NOTE. Oracle Protocol Agent Overview. Version 2.5 TECN04_SG2.5_
Version 2.5 TECHNICAL NOTE Oracle Protocol Agent Overview Stonesoft Corp. Itälahdenkatu 22A, FIN-00210 Helsinki Finland Tel. +358 (9) 4767 11 Fax. +358 (9) 4767 1234 email: info@stonesoft.com Copyright
More informationSMB. / / 80-. /,,,, /scalability/ mainframe. / . ",,!. # $ " fail sharing,,. % ,,. " 90-, 12, /.! database.! /DBMS/.
/ 1980 / 80- / /scalability/ mainframe /! "! # $ " fail sharing %! " 90-!! 12! /! database! /DBMS/ /!! RPC SQL "!/file sharing/!-!- "!! - / SMB SMB Server Message Block!! named pipes /& ! / mailslots /
More informationThe Test Workbench in the SAP System (BC-CAT-PLN)
The Test Workbench in the SAP System (BC-CAT-PLN) HELP.BCCATPLN_2 Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted
More informationIntegrated Software Environment. Part 2
Integrated Software Environment Part 2 Operating Systems An operating system is the most important software that runs on a computer. It manages the computer's memory, processes, and all of its software
More informationFlex2SQL. Contents. Mertech s ISAM to SQL Database Connectivity (ISDBC) Drivers For DataFlex
MERTECH DATA SYSTEMS, INC. 18503 Pines Boulevard, Suite 312 Pembroke Pines, Florida 33029 USA Tel: (954)585-9016 Fax: (866)228-1213 www.mertechdata.com Contents Overview Product Fact Sheet Interaction
More informationThe PAPI Cross-Platform Interface to Hardware Performance Counters
The PAPI Cross-Platform Interface to Hardware Performance Counters Kevin London, Shirley Moore, Philip Mucci, and Keith Seymour University of Tennessee-Knoxville {london, shirley, mucci, seymour}@cs.utk.edu
More informationBuilding Blocks. Operating Systems, Processes, Threads
Building Blocks Operating Systems, Processes, Threads Reusing this material This work is licensed under a Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International License. http://creativecommons.org/licenses/by-nc-sa/4.0/deed.en_us
More informationCorporate Profile Isis Distributed Systems
Corporate Profile Distributed Systems Dr. Kenneth P. Birman Founder and Chief Scientist November 21th 1995 US Govt Funded Research Project First product shipped in 1991 Acquired by Stratus Computer in
More informationUML PROFILING AND DSL
UML PROFILING AND DSL version 17.0.1 user guide No Magic, Inc. 2011 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced
More informationVersions HELP.PSVER. Release 4.6C
HELP.PSVER Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission
More informationChapter 14 Operating Systems
Chapter 14 Operating Systems Ref Page Slide 1/54 Learning Objectives In this chapter you will learn about: Definition and need for operating system Main functions of an operating system Commonly used mechanisms
More informationCMPSC 311- Introduction to Systems Programming Module: UNIX/Operating Systems
CMPSC 311- Introduction to Systems Programming Module: UNIX/Operating Systems Professor Patrick McDaniel Fall 2015 Assignment #1 See webpage Due 9/14/15 Page 2 UNIX Utilities: tar tar collects multiple
More informationChapter 14 Operating Systems
Chapter 14 Systems Ref Page Slide 1/54 Learning Objectives In this chapter you will learn about: Definition and need for operating Main functions of an operating Commonly used mechanisms for: Process management
More informationFORCHECK HP-UX. for. A Fortran Verifier and Programming Aid. Installation Guide. version 14
FORCHECK for HP-UX A Fortran Verifier and Programming Aid version 14 Installation Guide January 22, 2011 2 The information in this document is subject to change without previous notice and should not be
More informationEngineering Workbench (PP-BD)
HELP.PPBDEWB Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission
More informationPassit4Sure.C _54,QA. Good explanation provided and the references added most of the questions.
Passit4Sure.C2140-842_54,QA Number: C2140-842 Passing Score: 800 Time Limit: 120 min File Version: 20.12 http://www.gratisexam.com/ Pass I T4Sure Good explanation provided and the references added most
More informationProcesses and Threads
COS 318: Operating Systems Processes and Threads Kai Li and Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall13/cos318 Today s Topics u Concurrency
More informationChapter 2 Operating-System Structures
This chapter will discuss the following concepts: 2.1 Operating System Services 2.2 User Operating System Interface 2.3 System Calls 2.4 System Programs 2.5 Operating System Design and Implementation 2.6
More informationFAQ 1-4M9MLY Banner Supported Compiler Versions
FAQ 1-4M9MLY Banner Supported Compiler Versions This note provides a list of the latest SunGard Higher Education supported versions for Banner Pro*C and Pro*COBOL. If you have a specific version which
More informationRelease Bulletin Open Server 15.7 for Solaris
Release Bulletin Open Server 15.7 for Solaris Document ID: DC75902-01-1570-02 Last revised: April 27, 2012 Topic Page 1. Accessing current release bulletin information 2 2. Product summary 2 2.1 Product
More informationContents. About This Book...1 Audience... 1 Prerequisites... 1 Conventions... 2
Contents About This Book...1 Audience... 1 Prerequisites... 1 Conventions... 2 1 About SAS Text Summarizer Studio...3 1.1 What is SAS Text Summarizer Studio?... 3 1.2 Benefits to Using SAS Text Summarizer
More information