Skip to main content

Books in Computer science

The Computing collection presents a range of foundational and applied content across computer and data science, including fields such as Artificial Intelligence; Computational Modelling; Computer Networks, Computer Organization & Architecture, Computer Vision & Pattern Recognition, Data Management; Embedded Systems & Computer Engineering; HCI/User Interface Design; Information Security; Machine Learning; Network Security; Software Engineering.

  • Texturing and Modeling

    A Procedural Approach
    • 2nd Edition
    • August 19, 1998
    • David S. Ebert
    • English
    Procedural rendering, modeling, shading and texturing are of growing importance in computer graphics and animation, and, to date, there is no other comprehensive book covering these topics. This book contains a toolbox of procedures upon which programmers can build a library of procedural textures and objects. It also includes extensive explanations of how these functions work, and how to design new functions. The revision includes updates to the core original text and an additional six chapters. These new chapters introduce and present to the graphics community the state of the art concerning the procedural approach. New chapters include: Cellular Texture Generation, volumetric Cloud Modeling with Implicit Functions, Interacting with Virtual Actors Rendering with Adaptive Level of Detail.
  • DCOM Explained

    • 1st Edition
    • August 17, 1998
    • ROSEMARY ROCK-EVANS
    • English
    DCOM Explained describes what services DCOM provides, both development and runtime. Thus the aim of the book is not to teach how to program using DCOM, but to explain what DCOM does so readers will become better able to use it more effectively, understand the options available when using DCOM, and understand the types of applications that can be built by using DCOM. This book describes: what each of the services mean, including load balancing, security, guaranteed delivery, deferred delivery, broadcasting and multi-casting, and session handling what the service aims to do, such as saving time and effort or providing a secure, resilient, reliable, high performance network how the service could be provided, and what other solutions exist for achieving the same end how Microsoft has tackled the problem
  • Relational Database Design Clearly Explained

    • 1st Edition
    • August 13, 1998
    • Jan L. Harrington
    • English
    The majority of database systems being installed today are based on the relational database model. Unfortunately, relational database design is one of the most misunderstood aspects of computing. Part of the problem comes from popular literature that describes a relational database as anything that has "relationships between files." And those who do understand that a relational database is really nothing more than a collection of two-dimensional tables are caught between good design and the performance of the database. They are often unaware of the side-effects of many of their poor design decisions.
  • BeOS

    Porting UNIX Applications
    • 1st Edition
    • August 10, 1998
    • Martin C. Brown
    • English
    The BeOS is the exciting new operating system designed natively for the Internet and digital media. Programmers are drawn to the BeOS by its many state-of-the-art features, including pervasive multithreading, a symmetric multiprocessing architecture, and an integrated multithreaded graphics system. The Be engineering team also built in many UNIX-like capabilities as part of a POSIX toolkit. Best of all, the BeOS runs on a variety of Intel architectures and PowerPC platforms and uses off-the-shelf hardware.This book explores the BeOS from a POSIX programmer's point of view, providing a comprehensive and practical guide to porting UNIX and other POSIX-based software to the BeOS. BeOS: Porting UNIX Applications will help you move your favorite UNIX software to an environment designed from the ground up for high-performance applications.
  • Chaos and Fractals

    A Computer Graphical Journey
    • 1st Edition
    • August 3, 1998
    • C.A. Pickover
    • English
    These days computer-generated fractal patterns are everywhere, from squiggly designs on computer art posters to illustrations in the most serious of physics journals. Interest continues to grow among scientists and, rather surprisingly, artists and designers. This book provides visual demonstrations of complicated and beautiful structures that can arise in systems, based on simple rules. It also presents papers on seemingly paradoxical combinations of randomness and structure in systems of mathematical, physical, biological, electrical, chemical, and artistic interest. Topics include: iteration, cellular automata, bifurcation maps, fractals, dynamical systems, patterns of nature created through simple rules, and aesthetic graphics drawn from the universe of mathematics and art.Chaos and Fractals is divided into six parts: Geometry and Nature; Attractors; Cellular Automata, Gaskets, and Koch Curves; Mandelbrot, Julia and Other Complex Maps; Iterated Function Systems; and Computer Art.Additionally, information on the latest practical applications of fractals and on the use of fractals in commercial products such as the antennas and reaction vessels is presented. In short, fractals are increasingly finding application in practical products where computer graphics and simulations are integral to the design process. Each of the six sections has an introduction by the editor including the latest research, references, and updates in the field. This book is enhanced with numerous color illustrations, a comprehensive index, and the many computer program examples encourage reader involvement.
  • Parallel Computer Architecture

    A Hardware/Software Approach
    • 1st Edition
    • August 1, 1998
    • David Culler + 2 more
    • English
    The most exciting development in parallel computer architecture is the convergence of traditionally disparate approaches on a common machine structure. This book explains the forces behind this convergence of shared-memory, message-passing, data parallel, and data-driven computing architectures. It then examines the design issues that are critical to all parallel architecture across the full range of modern design, covering data access, communication performance, coordination of cooperative work, and correct implementation of useful semantics. It not only describes the hardware and software techniques for addressing each of these issues but also explores how these techniques interact in the same system. Examining architecture from an application-driven perspective, it provides comprehensive discussions of parallel programming for high performance and of workload-driven evaluation, based on understanding hardware-software interactions.
  • RADIUS

    Image Understanding for Imagery Intelligence
    • 1st Edition
    • July 29, 1998
    • Oscar Firschein + 1 more
    • English
    Technical reports prepared for the DARPA Image Understanding Program
  • Parallel Computing: Fundamentals, Applications and New Directions

    • 1st Edition
    • Volume 12
    • July 22, 1998
    • E.H. D'Hollander + 3 more
    • English
    This volume gives an overview of the state-of-the-art with respect to the development of all types of parallel computers and their application to a wide range of problem areas. The international conference on parallel computing ParCo97 (Parallel Computing 97) was held in Bonn, Germany from 19 to 22 September 1997. The first conference in this biannual series was held in 1983 in Berlin. Further conferences were held in Leiden (The Netherlands), London (UK), Grenoble (France) and Gent (Belgium). From the outset the aim with the ParCo (Parallel Computing) conferences was to promote the application of parallel computers to solve real life problems. In the case of ParCo97 a new milestone was reached in that more than half of the papers and posters presented were concerned with application aspects. This fact reflects the coming of age of parallel computing. Some 200 papers were submitted to the Program Committee by authors from all over the world. The final programme consisted of four invited papers, 71 contributed scientific/industria... papers and 45 posters. In addition a panel discussion on Parallel Computing and the Evolution of Cyberspace was held. During and after the conference all final contributions were refereed. Only those papers and posters accepted during this final screening process are included in this volume. The practical emphasis of the conference was accentuated by an industrial exhibition where companies demonstrated the newest developments in parallel processing equipment and software. Speakers from participating companies presented papers in industrial sessions in which new developments in parallel computing were reported.
  • Groupware, Workflow and Intranets

    Re-engineering the Enterprise with Collaborative Software
    • 1st Edition
    • July 20, 1998
    • Dave Chaffey
    • English
    This comprehensive guide for system developers, IT managers and consultants focuses on how intranets, groupware and work flow technologies can be used to improve the efficiency of their organizations. The focus is on how to use these tools to support organization transformation through business process reengineering, continuous improvement or TQM programs. It gives practical guidelines for evaluating where these tools can be best used, selecting the right tool and managing the stages of process analysis, design and implementation. These stages are illustrated by a case study of typical company applications.This book goes beyond a description of the available groupware and workflow systems to explain how the development and deployment of these systems can be managed to make sure the potential is delivered.Background... Groupware started as simple messaging applications such as email and conferencing and has evolved into more complex task and document management. Groupware and workflow tools are becomng widely available for use on intranets.
  • Microsoft Exchange Server 5.5

    Planning, Design and Implementation
    • 1st Edition
    • July 17, 1998
    • Tony Redmond
    • English
    Microsoft Exchange Server 5.5: Planning, Design and Implementation describes the best practices used during the planning, design, and implementation phases of projects to deploy Microsoft Exchange Server. It incorporates the author's general expertise gained from 16 years working with corporate messaging systems as well as experience gained from enterprise-level projects around the world, including Digital's own deployment of 55,000 Exchange clients across 160 servers. The new functionality of Exchange V5.5 is covered, but the real values lies in the pragmatic and practical attitude taken to solving the problems posed by large-scale implementations of any messaging system.This book shows system designers, implementation teams, and e-mail administrators what Exchange V5.5 is capable of and where it needs human assistance to succeed.