ppxscal/embedding_network huggingface dataset:
Fax Power: High Leverage Business Communications, 1st edition
Authors: Philip Sih
Venue:  (1994)

:Learn how to use fax and computer technologies to gain a critical advantage in business communications. Learn everything there is to know about the fax: how to send "instant" mass fax transmissions; design high-impact faxes; using faxes to automatically handle requests for documents such as product information; sending faxes without ever touching paper; and creating faxes that cost less to transmit. Includes many examples of actual business applications.
DDS Programming for Display and Printer Files, 2nd edition
Authors: James Coolbaugh
Venue:  (1999)

:New AS/400 programmers will find in this text a systematic approach to data description specifications concepts and the foundation needed to take on complex tasks. Experienced programmers will find it a handy reference to DDS functions they are already using and also an efficient guide to very advanced applications. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Programming and Problem Solving with Java, 1st edition
Authors: James M. Slack
Venue:  (1999)

:This book lays the foundation of programming skills for the computer science major, with an early introduction (in Chapter 2) of the basic concepts of objects, classes, selection and iteration, and how graphics are handled in Java. The rest of the book builds on this core knowledge base. A major advantage of this book is that several key topics in the course - including graphical user interfaces (GUIs), graphics, applets, and exceptions - are presented in optional, stand-alone appendixes at the back of the text, making it easy for instructors to discuss them in class in the order that best serves their course objectives. Most of the text's chapters end with an overview of important areas of professional work and research in the field of computer science, including discussions of graphics, artificial intelligence, and database systems.
Introduction to AI Robotics, 1st edition
Authors: Robin R. Murphy
Venue:  (2000)

:This text covers all the material needed to understand the principles behind the AI approach to robotics and to program an artificially intelligent robot for applications involving sensing, navigation, planning, and uncertainty. Robin Murphy is extremely effective at combining theoretical and practical rigor with a light narrative touch. In the overview, for example, she touches upon anthropomorphic robots from classic films and science fiction stories before delving into the nuts and bolts of organizing intelligence in robots. Following the overview, Murphy contrasts AI and engineering approaches and discusses what she calls the three paradigms of AI robotics: hierarchical, reactive, and hybrid deliberative/reactive. Later chapters explore multiagent scenarios, navigation and path-planning for mobile robots, and the basics of computer vision and range sensing. Each chapter includes objectives, review questions, and exercises. Many chapters contain one or more case studies showing how the concepts were implemented on real robots. Murphy, who is well known for her classroom teaching, conveys the intellectual adventure of mastering complex theoretical and technical material.
Flexible Soft Real-Time Processing in Middleware
Authors: Scott A. Brandt, Gary J. Nutt
Venue: Real-Time Systems (2002)

As desktop computer computational power continues to increase dramatically, it is becoming commonplace to run a combination of deadline-sensitive applications. Despite the proliferation of computational power, the detailed nature of these applications causes new problems for the system resource allocation mechanisms. First, these applications are designed to meet their deadlines as long as nearly all the system&rsquo;s resources are available to them; once the system approaches saturation, the collective applications will fail to meet their deadlines. To aggravate the situation, conventional best effort managers will allocate resources to the competing applications based on a static form of equitability rather than addressing the dynamic relative benefit provided by each application. Second, the applications differ from conventional real-time applications: though members of this new class of desktop applications are sensitive to deadlines, their constraints are non-critical. They are also typically designed to use the full spectrum of functions provided by a general purpose system call interface rather than the more limited interface of a real-time operating system (OS). This paper describes a flexible soft real-time system design that addresses these two problems. The CPU scheduling strategy accommodates the community of applications by taking application benefit into account during times of heavy load. Applications are written to use the full interface of a general purpose system call interface, yet the system is able to schedule them according to their deadlines and resource reservation and availability. This paper describes the theoretical foundation of the approach, additional application responsibilities, the design of a middleware system to implement the approach, and then it presents an extensive set of experimental studies that demonstrate the behavior of the approach. The Dynamic QoS Manager middleware (implemented on top of two different versions of Unix), is shown to be a highly effective system for supporting contemporary soft real-time desktop applications.
Windows Desktop SourceBook
Authors: Joseph Kasmer
Venue:  (1993)

:The Windows Desktop Source Book is a complete Windows companion guide. Not only does it offer solutions and savvy techniques for Windows desktop publishing, word processing, graphics, multimedia, and information technology, it also brings you the full range of information on accessory software for Windows. In this book, you will find helpful information on how to deal with the most common problems encountered by Windows usersfrom faxing to image filtering, from CD-ROM references to file compression, from graphics manipulations to font conversions, from OCR to project tracking - all is explained, illustrated, and demonstrated. This is the book for all Windows users who are interested in enhancing and problem-solving. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Multimedia and the Virtual Reality Engineering
Authors: Richard Brice
Venue:  (1997)

:Multimedia and Virtual Reality Engineering is intended as an introductory text to a vast subject. It's also meant as a working text and the emphasis throughout is on practical issues and solutions.
Classes of service under perfect competition and technological change: a model for the dynamics of the internet?
Authors: Daniel Lehmann
Venue: Proceedings of the 3rd ACM conference on Electronic Commerce (2001)

Certain services may be provided in a continuous, one-dimensional, ordered range of different qualities and a customer requiring a service of quality q can only be offered a quality superior or equal to q. Only a discrete set of different qualities will be offered, and a service provider will provide the same service (of fixed quality b) to all customers requesting qualities of service inferior or equal to b. Assuming all services (of quality b) are priced identically, a monopolist will choose the qualities of service and the prices that maximize profit but, under perfect competition, a service provider will choose the (inferior) quality of service that can be priced at the lowest price. Assuming significant economies of scale, two fundamentally different regimes are possible: either a number of different classes of service are offered (DC regime), or a unique class of service offers an unbounded quality of service (UC regime). The DC regime appears in one of two sub-regimes: one, BDC, in which a finite number of classes is offered, the qualities of service offered are bounded and requests for high-quality services are not met, or UDC in which an infinite number of classes of service are offered and every request is met. The types of the demand curve and of the economies of scale, and not the pace of technological change, determine the regime and the class boundaries. The price structure in the DC regime obeys very general laws.
Macromedia Freehand 9: Digital Illustration, 1st edition
Authors: CORPORATE Against the Clock,  Inc. Staff
Venue:  (2000)

:This two-color, spiral bound book offers users easy reference and access while they work at their computers. It works for software across hardware platformsboth Mac and Windows, employing project-based instruction to teach users the basics of the software programs while they complete real-world projects. A user-friendly icon system indicates key information, activities, or instruction, and directs readers to these important areaseliminating the need to pore over entire sections of the book. Chapter openers provide a preview of the chapter goals and objectives, while sidebar comments and a variety of exercises throughout, give learners insights into specific tasks, and strengthens their basic awareness of software functions. Illustrations of completed assignments presents users with a guide for finalizing projects. For graphic arts and computer design professionals, and for use in corporate training environments.
Smart cabling: an overview
Authors: A. H. Uittenbogaard, P. J. A. Lentfert, S. D. Swierstra
Venue: Proceedings of the 4th workshop on ACM SIGOPS European workshop (1990)

The Smart Cabling project is a cooperative project of HCS Industrial Automation B.V. and the University of Utrecht. Its aim is to build highly reliable transputer networks, which will be used as message passing system in dynamically changing environments. The theoretical background is provided by research carried out at the University of Utrecht. Using a Smart Cabling network, distributed applications are provided with a fault-tolerant mechanism for communication: as long as paths exist between different components, the application can continue functioning correctly.Section 2 covers some of this work. Section 3 provides some insight in possible application areas of the Smart Cabling concept.
Core MCSD: Designing and Implementing Desktop Applications with Microsoft Visual Basic 6 with Cdrom, 1st edition
Authors: Steven Holzner
Venue:  (1999)

:Visual Basic author Steven Holzner covers every Microsoft exam objective, with coverage of the intermediate-to-advanced topics most likely to trip you up on the exam.. "You'll find hundreds of pages of COM coverage: all you need to start creating COM clients, components and ActiveX controls and build sophisticated VB6 Web applications. Holzner reviews database integration in depth: ADO, OLE DB, data-bound controls, SQL queries and much more. You'll find complete chapters on topics such as advanced user interface custom controls and a systematic review of VB6 error handling and debugging.. "CORE MCSD covers every key exam objective; includes exam strategy discussions, working examples, nearly 350 sample exam questions; forms, controls, menus, and advanced user interfaces; COM clients and components, ActiveX, active documents, DHTML, and the Internet; database integration and data-bound controls; debugging, packaging, deploying, and maintaining advanced VB6 applications.
From personal to shared annotations
Authors: Catherine C. Marshall, A.J. Bernheim Brush
Venue: CHI '02 extended abstracts on Human factors in computing systems (2002)

Preliminary results obtained by comparing personal annotations on paper with shared annotations made on-line show that only a small fraction of personal annotations are used in initiating and responding to related on-line discussions. The personal annotations that are shared tended to correspond to explicit marginalia; much effort is still put into rendering both the content and anchors of thse annotations intelligible to others.
Wide-area cooperative storage with CFS
Authors: Frank Dabek, M. Frans Kaashoek, David Karger, Robert Morris, Ion Stoica
Venue: Proceedings of the eighteenth ACM symposium on Operating systems principles (2001)

The Cooperative File System (CFS) is a new peer-to-peer read-only storage system that provides provable guarantees for the efficiency, robustness, and load-balance of file storage and retrieval. CFS does this with a completely decentralized architecture that can scale to large systems. CFS servers provide a distributed hash table (DHash) for block storage. CFS clients interpret DHash blocks as a file system. DHash distributes and caches blocks at a fine granularity to achieve load balance, uses replication for robustness, and decreases latency with server selection. DHash finds blocks using the Chord location protocol, which operates in time logarithmic in the number of servers.CFS is implemented using the SFS file system toolkit and runs on Linux, OpenBSD, and FreeBSD. Experience on a globally deployed prototype shows that CFS delivers data to clients as fast as FTP. Controlled tests show that CFS is scalable: with 4,096 servers, looking up a block of data involves contacting only seven servers. The tests also demonstrate nearly perfect robustness and unimpaired performance even when as many as half the servers fail.
Microsoft Publisher 2000 At a Glance (Microsoft At a Glance Series), 1st edition
Authors: David D. Busch
Venue:  (1999)

:With quick, visual solutions to day-to-day software problems, this book givesreaders a fast, easy, visual way to solve problems and get work done with thelatest version of Microsoft's popular desktop and Web publishing program.
Easy CorelDRAW!
Authors: Stephen R. Poland
Venue:  (1994)

:Learn CorelDRAW! the easy way. Readers learn the basics of this powerful graphics program, plus specific advice on creating flyers, invitations, logos, and more. All this information comes in an inviting full-color format for easy understanding.Task sections and Review sections show exactly how to perform each taskPacked with full-color illustrations, screen shots, and concise textHow to create and manipulate objects, work with text and clip art, produce charts, and more
Optimal scheduling in queueing network models of high-volume commercial web sites
Authors: Mark S. Squillante, Cathy H. Xia, Li Zhang
Venue: ACM SIGMETRICS Performance Evaluation Review (2001)

The optimal control of performance measures in high-volume commercial web sites requires a fundamental understanding of the interactions between the diverse set of Internet services that support customer needs and the different importance levels of these services to both the customer and the e-commerce merchant. We present a study of the server control policy in a multiclass queueing network that maximizes a particular function of profit, or minimizes a particular function of cost, across the different classes of Internet services.
Efficient optimization of a class of relational expressions
Authors: A. V. Aho, Y. Sagiv, J. D. Ullman
Venue: Proceedings of the 1978 ACM SIGMOD international conference on management of data (1978)

Many useful database queries can be formulated in terms of expressions whose operands are relations and whose operators are the relational operations select, project, and join. This paper investigates the computational complexity of optimizing relational expressions of this form under a variety of cost measures. A matrix, called a tableau, is proposed as a conventient representative for the value of an expression. Functional dependencies can be used to imply additional equivalences among tableaux. The optimization problem is shown to be NP-complete, but we can give a polynomial time algorithm to optimize tableaux that correspond to an important subclass of expressions.
C to C++ Conversion: For Users of Microsoft Visual C++ Development System for Windows, with Disk
Authors: Richard P. Braden
Venue:  (1995)

:Eighth in a series designed for Windows developers and professional programmers, this book concentrates on the Multiple Document Interface (MDI). A disk with debugged source code is included. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
PC Complete, 2nd edition
Authors: Sybex
Venue:  (2000)

:PC Complete is a one-of-a-kind computer book - valuable both for its broad content and its low price. This book contains the essentials you need to know about owning and using a PC. With PC Complete, you'll learn all about your computer's hardware and software so that you can quickly take advantage of all your PC has to offer. Understand and maintain your hardware investment. Save money by learning how to solve common problems and performing simple upgrades.
Data base development for evaluation of the selective law enforcement program in Alabama
Authors: Jan Waldon Crow
Venue: Proceedings of the 16th annual Southeast regional conference (1978)

Selected data base problems for the evaluation of the Selective Law Enforcement Program in Alabama are considered as follows: 1. data selection, 2. data quality, 3. statistical test, 4. basis for evaluation, 5. results.
Windows 95 Liferaft, 1st edition
Authors: Ronny Richardson
Venue:  (1996)

:This little book is for people who do not have the time to wade through massive tomes just to get started using Windows 95. Windows 95 Liferaft quickly and simply gives you the basics. You will learn, among other things, how to start programs and deal with the Start Menu, icons, and folders; run multiple programs and switch between them; perform file maintenance; and use the help system. The author routinely teaches introductory computer courses to students and others and knows what to gloss over and what to emphasize. He also knows how to explain Windows 95 without burying you under a mountain of computer terms.
Windows NT Security
Authors: Nik Okuntseff
Venue:  (1997)

:Learn the functionality, benefits, and implementation steps of NT security. This survey of security options is written for both, the developer who must create effective NT security functions, and the administrator who needs to explain the use and advantages of security procedures. It includes descriptions of the fundamentals of NT security operations, explanations of the crucial administrative advantages of robust security measures, clarifications of the complex functions of NT security, methods for automating administration, and a companion disk with sample tools for managing NT security. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
MAC Graphics: A Basic Design Workshop
Authors: Bo Numata
Venue:  (1995)

:Explained are methods for using graphics and illustrations for the Mac using various application software. Techniques sited: Tracing, Color Gradation, Use of Different Tools, Montage, Collage, and more. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
A distributed algorithm for dynamic channel allocation
Authors: Azzedine Boukerche, Sungbum Hong, Tom Jacob
Venue: Mobile Networks and Applications (2002)

Recent demand for mobile telephone service has been growing rapidly while the electro-magnetic spectrum of frequencies allocated for this purpose remains limited. Any solution to the channel assignment problem is subject to this limitation, as well as the interference constraint between adjacent channels in the spectrum. Channel allocation schemes provide a flexible and efficient access to bandwidth in wireless and mobile communication systems. In this paper, we present an efficient distributed algorithm for dynamic channel allocation based upon mutual exclusion model, where the channels are grouped by the number of cells in a cluster and each group of channels cannot be shared concurrently within the cluster. We discuss the algorithm and prove its correctness. We also show that the algorithm requires at most (worst case) O(Ng &middot; Nn log Nn) messages, where Ng is the number of groups and Nn is the number of neighbors. This is compared to Choy's algorithm which requires O(Ng2 &middot; Nn), where Ng is the number of groups and Nn is the number of neighboring cells in the system. We report our algorithm's performance with several channel systems using different types of call arrival patterns. Our results indicate that significant low denial rate, low message complexity and low acquisition time can be obtained using our algorithm.
Computing Concepts with Java 2: Essentials, 2nd edition
Authors: Cay S. Horstmann
Venue:  (1999)

:This unique book teaches you the fundamental concepts of good computer programming while introducing you to one of the most powerful languages in use today--Java! It gives you an ideal balance between programming concepts and the details of Java. Rather than exhaustively cover the entire language, the author focuses on a subset of Java--a lean and practical core that is manageable, yet detailed enough to create powerful Java applets. And as you master the basics of Java, you'll be developing solid programming skills that will increase your effectiveness no matter which language you work with! Includes a wealth of practical advice, tips, and reference material.
Establishing a tight bound on task interference in embedded system instruction caches
Authors: Harry Dwyer, John Fernando
Venue: Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems (2001)

To help meet the increasing performance demands of embedded applications, caches are utilized in some embedded systems. However, caches are problematic in real-time systems because they may cause a task's execution time to be uncertain, making a tight worst-case time-bound difficult to achieve. To simplify an execution time analysis, conservative assumptions are often made that may waste system capability or lead to an unnecessarily costly system. Efficient system design requires methods to tightly bound the effect of complex cache behavior.This paper presents methods that bound the effect of sharing an instruction cache among multiple tasks. If an application is interrupted, the intervening task often changes cache state - so the application experiences degraded performance when it resumes. Techniques that tightly bound this effect are the goal of this paper.Our methodology uses the concept of a "live cache frame," a cache frame that contains a block that is accessed in the future and without an intervening eviction. An intervening task delays the completion of an application both by its execution time and by evicting blocks from the application's live frames (LRU status changes have a secondary effect). Only these evictions cause future misses that would not otherwise occur. The maximum number of live frames coexistent during the execution of an application bound such misses, independent of intervening tasks. This is central to one method presented. We also present methods that exploit knowledge of the character of an intervening task to achieve a tighter bound when possible.