IDOL Keyview Filter SDK 12.5 C Programming Guide

Total Page:16

File Type:pdf, Size:1020Kb

IDOL Keyview Filter SDK 12.5 C Programming Guide KeyView Software Version 12.5 Filter SDK C Programming Guide Document Release Date: February 2020 Software Release Date: February 2020 Filter SDK C Programming Guide Legal notices Copyright notice © Copyright 2016-2020 Micro Focus or one of its affiliates. The only warranties for products and services of Micro Focus and its affiliates and licensors (“Micro Focus”) are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Micro Focus shall not be liable for technical or editorial errors or omissions contained herein. The information contained herein is subject to change without notice. Documentation updates The title page of this document contains the following identifying information: l Software Version number, which indicates the software version. l Document Release Date, which changes each time the document is updated. l Software Release Date, which indicates the release date of this version of the software. To check for updated documentation, visit https://www.microfocus.com/support-and-services/documentation/. Support Visit the MySupport portal to access contact information and details about the products, services, and support that Micro Focus offers. This portal also provides customer self-solve capabilities. It gives you a fast and efficient way to access interactive technical support tools needed to manage your business. As a valued support customer, you can benefit by using the MySupport portal to: l Search for knowledge documents of interest l Access product documentation l View software vulnerability alerts l Enter into discussions with other software customers l Download software patches l Manage software licenses, downloads, and support contracts l Submit and track service requests l Contact customer support l View information about all services that Support offers Many areas of the portal require you to sign in. If you need an account, you can create one when prompted to sign in. To learn about the different access levels the portal uses, see the Access Levels descriptions. KeyView (12.5) Page 2 of 355 Filter SDK C Programming Guide Contents Part I: Overview of Filter SDK 11 Chapter 1: Introducing Filter SDK 12 Overview 12 Features 12 Platforms, Compilers, and Dependencies 13 Supported Platforms 13 Supported Compilers 14 Software Dependencies 14 Windows Installation 15 UNIX Installation 16 Package Contents 17 License Information 18 Enable Advanced Document Readers 18 Update License Information 18 Directory Structure 19 Chapter 2: Getting Started 21 Architectural Overview 21 Enhance Performance 23 File Caching 23 Filtering 23 Subfile Extraction 24 Memory Abstraction 24 Use the C-Language Implementation of the API 24 Input/Output Operations 25 Filtering in File Mode 25 Filtering in Stream Mode 26 Multithreaded Filtering 27 The Filter Process Model 28 Filter API 28 File Extraction API 28 Persist the Child Process 29 In the API 29 In the formats.ini File 29 Run Filter In Process 29 In the API 30 In the formats.ini File 30 Run File Extraction Functions Out of Process 30 Restart the File Extraction Server 30 Out-of-Process Logging 31 Enable Out-of-Process Logging 31 Set the Verbosity Level 31 KeyView (12.5) Page 3 of 355 Filter SDK C Programming Guide Enable Windows Minidump 32 Keep Log Files 32 Run File Detection In or Out of Process 32 Specify the Process Type In the formats.ini File 33 Specify the Process Type In the API 33 Stream Data to Filter 33 Part II: Use Filter SDK 34 Chapter 3: Use the File Extraction API 35 Introduction 35 Extract Subfiles 36 Sanitize Absolute Paths 37 Extract Images 38 Recreate a File’s Hierarchy 38 Create a Root Node 38 Recreate a File’s Hierarchy—Example 39 Extract Mail Metadata 40 Default Metadata Set 40 Extract the Default Metadata Set 41 Extract All Metadata 41 Microsoft Outlook (MSG) Metadata 41 Extract MSG-Specific Metadata 42 Microsoft Outlook Express (EML) and Mailbox (MBX) Metadata 43 Extract EML- or MBX-Specific Metadata 43 Lotus Notes Database (NSF) Metadata 44 Extract NSF-Specific Metadata 44 Microsoft Personal Folders File (PST) Metadata 45 MAPI Properties 45 Extract PST-Specific Metadata 46 Exclude Metadata from the Extracted Text File 46 Extract Subfiles from Outlook Files 47 Extract Subfiles from Outlook Express Files 47 Extract Subfiles from Mailbox Files 47 Extract Subfiles from Outlook Personal Folders Files 47 Choose the Reader to use for PST Files 48 MAPI Attachment Methods 49 Open Secured PST Files 50 Detect PST Files While the Outlook Client is Running 50 Extract Subfiles from Lotus Domino XML Language Files 51 Extract .DXL Files to HTML 51 Extract Subfiles from Lotus Notes Database Files 52 System Requirements 52 Installation and Configuration 53 Windows 53 Solaris 53 KeyView (12.5) Page 4 of 355 Filter SDK C Programming Guide AIX 5.x 54 Linux 54 Open Secured NSF Files 54 Format Note Subfiles 55 Extract Subfiles from PDF Files 55 Improve Performance for PDFs with Many Small Images 55 Extract Embedded OLE Objects 55 Extract Subfiles from ZIP Files 56 Default File Names for Extracted Subfiles 56 Default File Name for Mail Formats 56 Default File Name for Embedded OLE Objects 57 Chapter 4: Use the Filter API 58 Generate an Error Log 58 Enable or Disable Error Logging 59 Use the API 59 Use Environment Variables 59 Change the Path and File Name of the Log File 59 Report Memory Errors 60 Use the API 60 Use Environment Variables 60 Specify a Memory Guard 60 Report the File Name in Stream Mode 60 Report Extended Error Codes 61 Specify the Maximum Size of the Log File 61 Extract Metadata 61 Extract Metadata for File Filtering 62 Extract Metadata for Stream Filtering 62 Example 62 Convert Character Sets 63 Determine the Character Set of the Output Text 64 Guidelines for Character Set Conversion 64 Set the Character Set During Filtering 65 Set the Character Set During Subfile Extraction 65 Prevent the Default Conversion of a Character Set 65 Extract Deleted Text Marked by Tracked Changes 66 Filter PDF Files 66 Filter PDF Files to a Logical Reading Order 66 Enable Logical Reading Order 68 Use the C API 68 Use the formats.ini File 68 Rotated Text 69 Extract Custom Metadata from PDF Files 69 Extract Custom Metadata by Tag 69 Extract All Custom Metadata 70 Filter Tagged PDF Content 70 Skip Embedded Fonts 71 KeyView (12.5) Page 5 of 355 Filter SDK C Programming Guide Use the formats.ini File 71 Use the C API 72 Control Hyphenation 72 Use the formats.ini File 72 Use the C API 72 Filter Portfolio PDF Files 73 Filter Spreadsheet Files 73 Filter Worksheet Names 73 Filter Hidden Text in Microsoft Excel Files 73 Specify Date and Time Format on UNIX Systems 73 Filter Very Large Numbers in Spreadsheet Cells to Precision Numbers 74 Extract Microsoft Excel Formulas 74 Standardize Cell Formats 76 Numbers 76 Text 77 Dates 77 Filter XML Files 77 Configure Element Extraction for XML Documents 78 Modify Element Extraction Settings 78 Modify Element Extraction Settings in the kvxconfig.ini File 79 Specify an Element's Namespace and Attribute 81 Add Configuration Settings for Custom XML Document Types 81 Configure Headers and Footers 82 Filter Hidden Data 83 Hidden Data in Microsoft Excel Documents 83 Example 84 Toggle Hidden Excel Data Settings in the formats.ini File 84 Hidden Data in HTML Documents 84 Tab Delimited Output for Embedded Tables 85 Table Detection for PDF Files 85 Exclude Japanese Guide Text 86 Source Code Identification 86 Chapter 5: Sample Programs 88 Introduction 88 tstxtract 88 filter 90 Part III: C API Reference 93 Chapter 6: File Extraction API Functions 94 KVGetExtractInterface() 94 fpCloseFile() 95 fpExtractSubFile() 96 fpFreeStruct() 97 fpGetMainFileInfo() 98 fpGetSubFileInfo() 99 KeyView (12.5) Page 6 of 355 Filter SDK C Programming Guide fpGetSubFileMetaData() 100 fpOpenFile() 102 fpSetExtractionTimeout() 103 Chapter 7: File Extraction API Structures 105 KVCredential 105 KVCredentialComponent 106 KVExtractInterface 106 KVExtractSubFileArg 107 KVGetSubFileMetaArg 110 KVMainFileInfo 111 KVMetadataElem 112 KVMetaName 113 KVOpenFileArg 114 KVOutputStream 115 KVSubFileExtractInfo 115 KVSubFileInfo 116 KVSubFileMetaData 119 Chapter 8: Filter API Functions 121 KV_GetFilterInterfaceEx() 122 fpCanFilterFile() 124 fpCanFilterStream() 125 fpCloseStream() 126 fpFiletoInputStreamCreate() 127 fpFileToInputStreamFree() 128 fpFilterConfig() 129 fpFilterFile() 134 fpFilterStream() 135 fpFreeFilterOutput() 136 fpFreeOLESummaryInfo() 137 fpFreeXmpInfo() 138 fpGetDocInfoFile() 139 fpGetDocInfoStream() 140 fpGetKvErrorCodeEx() 141 fpGetOLESummaryInfo() 142 fpGetOLESummaryInfoFile() 143 fpGetTrgCharSet() 144 fpGetXmpInfo() 145 fpGetXmpInfoFile() 146 fpInit() 147 fpInitWithLicenseData() 149 fpOpenStream() 152 fpOpenStreamEx2() 153 fpRefreshFilterKVOOP() 154 fpSetReplacementChar() 155 fpSetSrcCharSet() 156 fpSetTimeout() 157 KeyView (12.5) Page 7 of 355 Filter SDK C Programming Guide fpShutdown() 158 Chapter 9: Filter API Structures 159 KVFltInterfaceEx 160 ADDOCINFO 163 KV_CONFIG_Arg 164 KVFilterOutput 165 KVInputStream 166 KVMemoryStream 167 KVStructHead 168 KVSumInfoElemEx 169 KVSummaryInfoEx 170 KVXConfigInfo 171 KVXmpInfo 173 KVXmpInfoElems 174 Chapter 10: Enumerated Types 175 Introduction 175 Programming Guidelines 176 ENDocAttributes 176 KVCredKeyType 177 KVErrorCode 177 KVErrorCodeEx 179 KVMetadataType 182 KVMetaNameType 184 KVSumInfoType 184 KVSumType 185 LPDF_DIRECTION 189 Appendixes 190 Appendix A: Supported Formats 191 Key to Supported Formats Table 191 Supported Formats
Recommended publications
  • Portable Paper
    Volume 2, Number 2 The HP Portable/Portable Plus Users Newsletter March / April, 1987 PortableTHE Paper Special Feature: Database Software Management Publisher's Message ...................... I Special Feature: Database Management Letters Software Charge Portable Off Car Lighter .............. 2 Introduction ............................ 16 Portable To Macintosh ..................... 4 Database Management Product Summary ...... 16 110% Lotus As A Database Manager . 18 New HP Portable? ......................... '; Executive Card Manager ................... 18 Updates on Personalized Software Products ..... 5 dBASE II ............................... 22 Buying Disks ............................ 6 Turbo Pascal Toolbox ..................... 2-} X-rays And The Portable .................... 6 PC File III .............................. 24 More Info On Backlighting ................. 33 T/Master ............................... 25 HP-IL Link Program ........ .............. 33 Condor Junior .......................... 25 Foundations Conclusion ............................. 25 Built-in Self-Test .......................... 8 PLUS Notes Six Ways To Restart Your Portable ............. 8 Lotus 2.01 and HAL ...................... 25 Getting Program To Run . ..... 8 B Drive RAM Cards With Greater Capacity ........... 26 EPROM Update .......................... 26 DOS AID Software Drawer & SPC ................ 27 Bypassing PAM ............................ 11 1erminal Through The Looking Glass ............ 27 CompuServe Autologon, Uploading Revisited ....
    [Show full text]
  • Simplifying the Scientific Writing and Review Process with Sciflow
    Future Internet 2010, 2, 645-661; doi:10.3390/fi2040645 OPEN ACCESS future internet ISSN 1999-5903 www.mdpi.com/journal/futureinternet Article Simplifying the Scientific Writing and Review Process with SciFlow Frederik Eichler and Wolfgang Reinhardt ? Computer Science Education Group, University of Paderborn, Fuerstenallee 11, 33102 Paderborn, Germany; E-Mail: [email protected] ? Author to whom correspondence should be addressed; E-Mail: [email protected]; Tel.: +49-5251-60-6603; Fax: +49-5251-60-6336. Received: 13 September 2010; in revised form: 30 November 2010 / Accepted: 2 December 2010 / Published: 6 December 2010 Abstract: Scientific writing is an essential part of a student’s and researcher’s everyday life. In this paper we investigate the particularities of scientific writing and explore the features and limitations of existing tools for scientific writing. Deriving from this analysis and an online survey of the scientific writing processes of students and researchers at the University of Paderborn, we identify key principles to simplify scientific writing and reviewing. Finally, we introduce a novel approach to support scientific writing with a tool called SciFlow that builds on these principles and state of the art technologies like cloud computing. Keywords: scientific writing; survey; word processors; cloud computing 1. Introduction Scientific writing is an essential part of a student’s and researcher’s life. Depending on the particular field of study, papers have to be written and written assignments have to be handed in. As the end of studies approaches, most students are asked to prove their ability to work in a scientific manner by writing a thesis.
    [Show full text]
  • Windows NT® 4 for Dummies® File:///P|/VSCAN/TOSCAN/MT/NT4DUM/NT4.HTM
    Table of contents Windows NT® 4 For Dummies® file:///P|/VSCAN/TOSCAN/MT/NT4DUM/NT4.HTM Table of Contents Windows NT® 4 For Dummies® Introduction About This Book How to Use This Book And What about You? How This Book Is Organized Part I: Introducing Windows NT (Bare-Bones Stuff) Part II: Making Windows NT Do Something Part III: Using Windows NT Applications Part IV: Been There, Done That: Quick References for Moving to Windows NT Part V: Getting Help Part VI: The Part of Tens Icons Used in This Book Where to Go from Here Part I: Intro to Windows NT (Bare Bones Stuff) Chapter 1: What Is Windows NT? What Is This "Windows" Stuff, Anyway? What Does Windows NT 4 Do? Why Should I Bother Using Windows NT? Will I Like Windows NT 4 Better than Windows NT 3.51? What's the Difference between Windows NT Workstation and Windows NT Server? Bracing Yourself for Windows NT 4 Chapter 2: Boring Information, Bothersome Computer Parts The Computer Microprocessor Floppy Disks, Compact Discs (CDs), and Disk Drives Floppy disk flipping What disk drives does Windows NT like? What does "write-protected" mean? Driving with compact discs The Mouse and That Double-Click Stuff Cards and Monitors Keyboards Groups of keys More key principles Print Screen: the one fun, weird code key Modems Printers Networks Sound Cards (Disgusting Bioactive Noises) Parts Required by Windows NT Chapter 3: Windows NT Stuff Everybody Thinks You Already Know Backing Up Your Work Clicking 1 of 9 07/14/99 08:29:14 Table of contents Windows NT® 4 For Dummies® file:///P|/VSCAN/TOSCAN/MT/NT4DUM/NT4.HTM
    [Show full text]
  • OS 386 Multiuser/Multitasking Operating System
    OS 386 Multiuser/Multitasking Operating System REFERENCE GUIDE [Q] DIGITAL RESEARCH@ os REFERENCE GUIDE [jill DIGITAL RESEARCH~ COPYRIGHT Copyright © 1987 Digital Research Inc. All rights reserved. No part of this publication may be reproduced, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise without the prior written permission of Digital Research Inc, 60 Garden Court, Box DRI, Monterey, California 93942 DISCLAIMER DIGITAL RESEARCH MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. Further Digital Research Inc. reserves the right to revise this publication and to make changes from time to time in the content hereof without obligation of Digital Research Inc to notify any person of such revision or changes. NOTICE TO USER This manual should not be construed as any representation or warranty with respect to the software named herein. Occasionally changes or variations exist in the software that are not reflected in the manual. Generally, if such changes or variations are known to exist and to affect the product significantly, a release note or READ.ME file accompanies the manual and the distribution disks. In that event, be sure to read the release note or READ.ME file before using the product. ii TRADEMARKS Digital Research and its logo, CP/M, and CP/M-86 are registered trademarks of Digital Research Inc. Cardfile, Concurrent, Concurrent DOS 386, Concurrent DOS XM, DR EDIX, DOS Plus and MP/M-86 are trademarks of Digital Research Inc.
    [Show full text]
  • Jim2 Version 4.3 Release Notes
    Happen Business Pty Limited 29 - 33 Pitt Street PO Box 126, Mortdale NSW 2223 Australia p. +61 2 9570 4696 f. +61 2 8569 1858 w. www.happen.biz Jim2® Business Engine Version 4.3 (all editions) Release Notes Jim2® Business Engine v4.3 Release Notes – 05/02/19 Welcome to Jim2 Version 4.3 Promotional Pricing, Stock Flow, Commissions, UI Updates Jim2 v4.3 introduces numerous new features and enhancements throughout most areas of Jim2. The big new features are Promotional Pricing, Commission Sessions and Stock Flow. Promotional Pricing is a powerful new feature that allows special promotional, bid or contract pricing, based on CardFiles, CardFile Groups, Price Levels and Projects. Commission Sessions allow for tracking, processing and reconciling of sales commissions, based on a number of calculation methods. Stock Flow provides ETA management at an integrated stock line level view on purchase orders and linked jobs, and displays a single view of the expected delivery date from a vendor and the job due date advised to your customers. Additional UI updates, regional and tax support for Canada, and much more, makes Jim2 v4.3 one of the most exciting updates to date. Promotional Pricing – Page 4 • New promotional and bid pricing functionality Commission Sessions – Page 19 • New Commission Sessions functionality Purchase Orders – Page 25 • Line level due date Stock Flow – Page 26 • Expected delivery date from vendor and job due date advised to customers Copy/Move/Merge – Page 27 • Copy/move/merge within jobs, quotes and project templates Jobs and Quotes – Page 30 • Job Line level PO due date • Sell details – updated • Purchase details • Commission details • Promotional Pricing tab User Interface – Page 32 • Search Ribbon – new search ribbon feature (Ctrl+L) • Scheduler – updated ‘clean’ UI • Scroll bars – autohide • Quick Access Toolbar – copy document from clipboard Email – Page 34 • New pop-up window on Assign CardFile for Email Regional Settings Canada – Page 35 • Canada is now fully supported, along with new regional and tax settings.
    [Show full text]
  • Design Decisions for a Structured Front End to LATEX Documents
    Design decisions for a structured front end to LATEX documents Barry MacKichan MacKichan Software, Inc. barry dot mackichan at mackichan dot com 1 Logical design Procedural Scientific WorkPlace and Scientific Word are word processors that have been designed from the start to TeX handle mathematics gracefully. Their design philos- PostScript ophy is descended from Brian Reid’s Scribe,1 which emphasized the separation of content from form and 2 was also an inspiration for LATEX. This logical de- sign philosophy holds that the author of a document should concern him- or herself with the content of the document, and with identifying the role that each bit of text plays, such as a header, a footnote, Structured or a quote. The details of formatting should be ig- Unstructured nored by the author, and handled instead by a pre- defined (or custom) style specification. LaTeX There are several very compelling reasons for the separation of content from form. • The expertise of the author is in the content; PDF the expertise of the publisher is in the presen- tation. Declarative • Worrying and fussing about the presentation is wasted effort when done by the author, since Thus, PostScript is a powerful programming the publisher will impose its own formatting on language, but it was later supplemented by PDF, the paper. which is not a programming language, but instead contains declarations of where individual characters • Applying formatting algorithmically is the eas- are placed. PDF is not structured, but Adobe has iest way to assure consistency of presentation. been adding a structural overlay. LATEX is quite • When a document is re-purposed it can be re- structured, but it still contains visible signs of the formatted automatically for its new purpose.
    [Show full text]
  • Release Notes
    Happen Business Pty Limited 29 - 33 Pitt Street PO Box 126, Mortdale NSW 2223 Australia p. +61 2 9570 4696 f. +61 2 8569 1858 w. www.happen.biz Jim2® Business Engine Version 4.2 (all editions) Release Notes Jim2® Business Engine v4.2 Release Notes – 06/06/18 Welcome to Jim2 Version 4.2 – ‘Security and Multilevel Manufacturing’ Jim2 v4.2 introduces numerous new features and enhancements throughout most areas of Jim2. With a focus on matching user security to the multi–faceted roles of staff (especially in larger companies), Jim2 v4.2 includes major updates to security, including new effective security roles, enhanced overall visibility of user security and roles, new user groups functionality, trackable reports, and greatly enhanced history and logging. Another major feature is the introduction of multilevel manufacturing capability, allowing the use of manufactured products (sub–assemblies) to be used in other manufacturing processes. Jim2 v4.2 also includes CardFile updates, new regional settings, increased list counts, major performance improvements, and dozens of additional enhancements and fixes. User Groups • New User Groups field, which introduces User Group Category and User Group Tags to sort staff into departments and roles. Organise users, ready to match with new enhancement to Items that enable jobs and quotes to be allocated to a User Group, rather than individual staff. Great for updating Items when a new staff member joins, moves to a new role, or moves on. User Security • New focus on User Security Groups, and now being able to assign a user to multiple security role profiles to suit the many hats they wear within the business.
    [Show full text]
  • Ms-Windows Informaton for Pcsa V2.0
    ,.I ~.j ) MS-WINDOWS INFORMATON FOR PCSA V2.0 ) ) ) ******************************************* * * 11 * PCSA V2.0 MS-WINDOWS PROBLEMS * * * ******************************************* ) SPRt Component Abstract ----- ---------------- 01688 Other LA210 Printer Does Not Print Right Margin Of Pixels 01689 MS-Write Selecting DRAFT QUALITY From Print Menu Hangs System Upon Attempting To Print 01735 File/Disk Mgmt. When Connection To Drive E Lost, Must Reboot 01790 Printing "Unable to Print" write with The T~xt-on1y LINE.DRV Printer Driver 01796 printing LN03.DRV. Lists Fonts That The LN03 Can't Produce 01845 Printing LN03Plus Driver Doesn't Support Font Cartridges List 01851 Printing LN03PLUS Can't DrawOn'Bottom Of Page 00765 Display Display Disappears Off Left Of Screen 00858 Printing Printing From A Class A Using GDI ", ) 00977 Calendar CALENDAR Doesn't Handle Lowercase "AM" Or "PM" 00978 Calendar CALENDAR Doesn't Like 24 Hour Time Format Sometimes 01198 Data Exchange Script Dialog / Clipboard Problem 01272 Cardfi1e Text/Picture Alignment Problem 01556 Other NI-KIT TSR PIF Files Make Reference To VAXmate Document 01607 ' Printing Inconsistent Labeling In Control Panel Setup Printer 01674 Control Panel Control Panel Dialog Box Has Non-Standard Tab Key Handling 01842 Initialization The WIN.INI In System Area Not Set Up For OUI 00793 MS-Write MS-Write And Text-only Files ) 01675 Other COpy Does Not Support Use Of When Copying To Logical Device 01768 Initialization Inconsistency In SETUP Menus 01857 printing Recommend More Intelligent· printing From DOS ) Exec 01672 Data Exchange Strange Screen Exchange Error Causes Drive Switch In DOS Exec 01255 Other Under WINDOWS, XCOPY C:\*.BAT A: Does Not Work 01262 File/Disk Mgmt.
    [Show full text]
  • Windows in Concurrent PC
    Using Concurrent PC DOS OTHER BOOKS BY THE AUTHOR Microcomputer Operating Systems (1982) The Byte Guide to CP/M-86 (1984) Using Concurrent PC DOS Mark Dahmke McGraw-Hili Book Company New York St. Louis San Francisco Auckland Bogota Hamburg Johannesburg London Madrid Mexico Montreal New Delhi Panama Paris Sao Paulo Singapore Sydney Tokyo Toronto Library of Congress Cataloging-in-Publication Data Dahmke, Mark. U sing Concurrent PC DOS. Bibliography: p. Includes index. 1. Concurrent PC DOS (Computer operation system) 1. Title. QA76.76.063D34 1986 005.4' 469 85-15473 ISBN 0-07-015073-7 Copyright © 1986 by McGraw-Hili, Inc. All rights reserved. Printed in the United States of America. Except as permitted under the United States Copyright Act of 1976, no part of this publication may be reproduced or distributed in any form or by any means, or stored in a data base or retrieval system, without the prior written permission of the publisher. 1234567890 DOC/DOC 893210876 ISBN 0-07-015073-7 The editors for this book were Steven Guty and Vivian Koenig, the designer was Naomi Auerbach, and the production supervisor was Teresa F. Leaden. It was set in Century Schoolbook by Byrd Data Imaging. Printed and bound by R. R. Donnelley & Sons Company. To my sister Patricia Contents Chapter 1. Introduction 1 What Is Concurrent PC DOS? 1 What Is an Operating System? 1 The DOS Family Tree 3 The Scope of This Book 5 Chapter 2. Concurrent PC DOS Compatibility 6 Concurrent PC DOS Compatibility 6 PC·DOS, TopView, and the IBM PC AT 7 Concurrent CP/M·86 9 Chapter 3.
    [Show full text]
  • Taft to the Negroes
    " A u 1 I iH ifl M M v ,1 ii U. B. WEATHER BUREAU, September 15. Last 24 Hours Rainfall, .05. :! SUGAR. 96 Degree Test Centrifugals, 3.90c Per Ton, $78.00. Temperature, Max. 82; 71. Weather, cloudy. Mia. 83 Analysis Beets, 9s. 64. Per Ton, $79.80. ESTABLISHED JULY 2, 1856. I 8145. HONOLULU, HAWAII TERRITORY, WEDNESDAY, SEPTEMBER VOL. XLVIIL, NO. 16, 1908. PRICE FIVE CENTS ATM SON HARD AT RKANSAS DEMOCRATS r WORK TO PUT PARTY ROLL UP OF ? V. il N FIGHTING TRI SIXTY FIVE THOUSAND tl 1 f;-- looking After a Good Campaign Committee Portland, Ore., Goes Republican by a Good I 4 and a Republican Senate Gossip on the MarginNew York Democrats t Advertiser Photo. Harmonize Chas. Clark. J. D. Holt. L. L. McCandless. Rialto About Candidates. Hughes Renominated. ft WHAT CAN THEY BE TALKING ABOUT? a "I am interested in seeing the have removed from the active zone of BROKE IIP TIE COLLEGE OF (Associated Press Cablegrams.) party get a campaign com- politics and it was further thought that he would retire from official life at LITTLE ROCK, Arkansas, September 16. The Democrats mittee that will inspire confidence the end of his regime atthe head of have carried aniong all classes of voters in the Re- the police department. The Sheriff an- HAWAII OPEN Arkansas by 65,000 majority. publican party," said Chairman A. L. nounced several months ago that he C Atkinson of the Republican Terri- would not be a candidate for Sheriff. nijoni The following statistics of previous elections are from the World Almanac: About that .
    [Show full text]
  • Open Architecture for Multilingual Parallel Texts M.T
    Open architecture for multilingual parallel texts M.T. Carrasco Benitez Luxembourg, 28 August 2008, version 1 1. Abstract Multilingual parallel texts (abbreviated to parallel texts) are linguistic versions of the same content (“translations”); e.g., the Maastricht Treaty in English and Spanish are parallel texts. This document is about creating an open architecture for the whole Authoring, Translation and Publishing Chain (ATP-chain) for the processing of parallel texts. 2. Summary 2.1. Next steps The next steps should be: • Administrative organisation: create a coordinating organisation and approach the existing organisations that might cooperate; e.g., IETF, LISA, OASIS, W3C. • Public discussion: with an emailing list (or similar) to reach a rough consensus, in particular on aspects such as the required specifications. Organise the necessary meeting(s). • Tools: implement some tools. This might be done simultaneously with the public discussion to better illustrate the approach and support the discussion. 2.2. Best approaches To obtain the best quality, speed and the lowest possible cost (QSC) in the production of parallel texts, one should aim for: • Generating all the linguistic versions ready for publication, from linguistic resources. Probably one of the best approaches. • Seamless ATP-chain implementations. • Authoring: Computer-aided authoring (CAA) tools with a controlled authoring environment; it should deliver source texts prepared for translation. • Translation: Computer-aided translation (CAT) tools to allow translators to focus only in translating and unburden translators from auxiliary tasks such as formatting. These tools should have functionalities such as side-by-side editor and the re-use of previous translations. • Publishing: Computer-aided publishing (CAP) tools to minimise human intervention.
    [Show full text]
  • Eeeeett., '1 H-{6'~-H~-4Ttf1ete
    ~eeeeett., '1 H-{6'~-H~-4ttf1ete ommission Delegation European C ~~;;~ street, NW ~ JANVIER 199 7 '1W&Shin.gton, DO 2 Message de Monsieur E. BRACKENIERS . 3 COMMUNICATIONS . 5 STB INFO ................................................ 7 INFORMATIONS DU CENTRE DE CALCUL ....................... 18 ARTICLES . Translation Centre for the bodies of the European Union ............... 21 . La signature électronique . 22 . SNet - les fondations ........................................ 26 . INTRANET- Application architectures ............................ 27 . INTRANET - Application development tools ........................ 35 . Migration "Nouvelle plate-forme technologique" en site pilote à la DI ...... 44 . D'autres questions/réponses sur le projet 11Next Technological Platform" ..... 46 . New information technologies applied to statistics .................... 49 . SDTvista - vos originaux, nos traductions, des références intéressantes ...... 52 . Chaîne des SIC Outils logistiques ................................ 57· ORGANISATION ........................................... 61 TABLEAUX DE BORD . Budget informatique . 64 . Ressources humaines . 65 . Projets d'infrastructure ....................................... 67 . Formation ................................................ 68 LISTE DES PRODUITS ....................................... 72 COMITES 1 GROUPES DE TRAVAIL ............................ 91 -' CALENDRIER ............................................. 92 ~,---------------------------------------------------------~ lj C.E. 1 Direction Informatique
    [Show full text]