Skip to main content

Morgan Kaufmann

  • DARPA Proceedings

    Rome Laboratory Planning Initiative
    • 1st Edition
    • DARPA
    • English
  • Graphics Gems IV (IBM Version)

    • 1st Edition
    • Paul Heckbert
    • English
    Graphics Gems IV is the newest volume in the Graphics Gems series. All of the books in the series contain practical solutions for graphics problems using the latest techniques in the field. The books in this series have become essential, time saving toolsfor many programmers. Volume IV is a collection of carefully crafted gems which are all new and innovative. All of the gems are immediately accessible and useful in formulating clean, fast, and elegant programs. The C programming language has been used for most of the program listings, although several of the gems have C++ implementations. *IBM version Includes one 3 1/2" high-density disk. System Requirements: 286 or higher IBM PC compatible, DOS 4.0 or higher
  • Cost-Justifying Usability

    • 1st Edition
    • Randolph G. Bias + 1 more
    • English
    Today's increasingly competitive and fiscally constrained business environment is fostering the need to cut costs and justify expenditures. Usability engineering is not yet universally accepted, nor is it yet an integrated aspect of software engineering, and would-be usability champions need more help than ever to win the funding necessary to introduce and promote usability engineering techniques.Cost-Just... Usability is the first book to address pragmatically and in detail the question of how usability engineering professionals and their managers can cost-justify their proposals and efforts. The book offers specific techniques for quantifying costs and benefits, making a convincing and successful business case for investment in usability engineering.This book comprises a thorough and well-integrated collection of chapters written by experienced and prominent usability experts. Taken together, these chapters provide readers with:An overall framework for cost-justifying usability engineering programs that can be applied to any contextAn examination of the unique factors and issues in cost-justifying usability efforts for three very different types of organizations: vendor companies, international development organizations, and contractor companiesCase studies of successful cost-justification effortsA look at some special issues regarding cost-justification of usability, including"discount"u... engineering techniques, success factors for introducing usability engineering into development organizations, specialized tools for usability cost-justification, and a look to the future of usability engineeringPractical and effective insight for human factors professionals, interface designers, software development managers, and human factors educators
  • Parallel Computing Works!

    • 1st Edition
    • Geoffrey C. Fox + 2 more
    • English
    A clear illustration of how parallel computers can be successfully appliedto large-scale scientific computations. This book demonstrates how avariety of applications in physics, biology, mathematics and other scienceswere implemented on real parallel computers to produce new scientificresults. It investigates issues of fine-grained parallelism relevant forfuture supercomputers with particular emphasis on hypercube architecture.The authors describe how they used an experimental approach to configuredifferent massively parallel machines, design and implement basic systemsoftware, and develop algorithms for frequently used mathematicalcomputat... They also devise performance models, measure the performancecharacter... of several computers, and create a high-performancecomp... facility based exclusively on parallel computers. By addressingall issues involved in scientific problem solving, Parallel ComputingWorks! provides valuable insight into computational science for large-scaleparallel architectures. For those in the sciences, the findings reveal theusefulness of an important experimental tool. Anyone in supercomputing andrelated computational fields will gain a new perspective on the potentialcontributio... of parallelism. Includes over 30 full-color illustrations.
  • Machine Learning

    A Multistrategy Approach, Volume IV
    • 1st Edition
    • Ryszard S. Michalski + 1 more
    • English
    Multistrategy learning is one of the newest and most promising research directions in the development of machine learning systems. The objectives of research in this area are to study trade-offs between different learning strategies and to develop learning systems that employ multiple types of inference or computational paradigms in a learning process. Multistrategy systems offer significant advantages over monostrategy systems. They are more flexible in the type of input they can learn from and the type of knowledge they can acquire. As a consequence, multistrategy systems have the potential to be applicable to a wide range of practical problems. This volume is the first book in this fast growing field. It contains a selection of contributions by leading researchers specializing in this area.
  • Computability, Complexity, and Languages

    Fundamentals of Theoretical Computer Science
    • 2nd Edition
    • Martin Davis + 2 more
    • English
    Computability, Complexity, and Languages is an introductory text that covers the key areas of computer science, including recursive function theory, formal languages, and automata. It assumes a minimal background in formal mathematics. The book is divided into five parts: Computability, Grammars and Automata, Logic, Complexity, and Unsolvability.
  • The MIPS Programmer's Handbook

    • 1st Edition
    • Erin Farquhar + 1 more
    • English
    A hands-on view of the highly successful MIPS family of microprocessors, written for programmers developing systems applications for the MIPS platform. The MIPS Programmer's Handbook describes the MIPS architecture from the perspective of assembly- and C-language programmers, with special emphasis on issues related to embedded applications. Engineers writing system-level programs for MIPS-based embedded systems will find the topic selection especially useful including the sections on software conventions, initializing the processor in a bare machine environment, and writing exception handlers. For convenient use, the instruction set reference is presented with only one page per instruction. The authors focus on the instructions available to assembly-language programmers, rather than on the hardware-level instruction set documented in data books released by vendors of the MIPS processor. Provides enough detail for anyone doing serious system-level programming. Also included are ten complete program examples, with line-by-line explanations.
  • The PowerPC™ Architecture

    A Specification for a New Family of RISC Processors
    • 1st Edition
    • Cathy May + 1 more
    • English
  • Atomic Transactions

    In Concurrent and Distributed Systems
    • 1st Edition
    • Nancy A. Lynch + 3 more
    • English
    This book develops a theory for transactions that provides practical solutions for system developers, focusing on the interface between the user and the database that executes transactions. Atomic transactions are a useful abstraction for programming concurrent and distributed data processing systems. Presents many important algorithms which provide maximum concurrency for transaction processing without sacrificing data integrity. The authors include a well-developed data processing case study to help readers understand transaction processing algorithms more clearly. The book offers conceptual tools for the design of new algorithms, and for devising variations on the familiar algorithms presented in the discussions. Whether your background is in the development of practical systems or formal methods, this book will offer you a new way to view distributed systems.
  • Query Processing for Advanced Database Systems

    • 1st Edition
    • Johann Christoph Freytag + 2 more
    • English
    The chapters of this book provide an excellent snapshot of current research and development activities in the area of query processing and optimization. They supply potential answers to many questions that have been raised for new types of database systems and at the same time reflect the variety of the different approaches taken. The book acts both as a reference for the state of the art in query processing for the "next generation" of database systems, and as a good starting point for anybody interested in understanding the challenging questions in the area. Furthermore, the book will help the reader to gain an in-depth understanding of why efficient query processing is needed for future database systems.