Skip to main content

Morgan Kaufmann

  • Joe Celko's SQL Puzzles and Answers

    • 1st Edition
    • Joe Celko
    • English
    Joe Celko challenges you with his trickiest puzzles and then helps you conquer them with a variety of solutions and explanations. The puzzles are a compilation from Joe's columns in DBMS and Database Programming & Design magazines. They include new, never-before-publish... puzzles plus new solutions and extra background for previously published puzzles. In his usual entertaining and informative style, Joe demonstrates the thought processes that are involved in attacking a problem from an SQL perspective. Through the practical, enjoyable puzzles, he introduces immediately useful new techniques and applications for SQL programming, and shows the database programmer how to write and use non-procedural programs.
  • Principles of Transaction Processing for the Systems Professional

    • 1st Edition
    • Philip A. Bernstein + 1 more
    • English
    Principles of Transaction Processing is a clear, concise guide for anyoneinvolved in developing applications, evaluating products, designing systems,or engineering products. This book provides an understanding of the internals oftransaction processing systems, describing how they work and how best to use them.It includes the architecture of transaction processing monitors, transactionalcommuni... paradigms, and mechanisms for recovering from transaction andsystem failures.Use of transaction processing systems in business, industry, andgovernment is increasing rapidly; the emergence of electronic commerce onthe Internet is creating new demands. As a result, many developers areencountering transaction processing applications for the first time and needa practical explanation of techniques. Software engineers who build andmarket operating systems, communications systems, programming tools, andother products used in transaction processing applications will also benefitfrom this thorough presentation of principles. Rich with examples, itdescribes commercial transaction processing systems, transactional aspectsof database servers, messaging systems, Internet servers, andobject-oriented systems, as well as each of their subsystems.
  • Object-Oriented Neural Networks in C++

    • 1st Edition
    • Joey Rogers
    • English
    "This book is distinctive in that it implements nodes and links as base objects and then composes them into four different kinds of neural networks. Roger's writing is clear....The text and code are both quite readable. Overall, this book will be useful to anyone who wants to implement neural networks in C++ (and, to a lesser extent, in other object-oriented programming languages.)...I recommend this book to anyone who wants to implement neural networks in C++."@source:--D.L. Chester, Newark, Delaware in COMPUTING REVIEWS@text:Object-... Neural Networks in C++ is a valuable tool for anyone who wants to understand, implement, or utilize neural networks. This book/disk package provides the reader with a foundation from which any neural network architecture can beconstructed. The author has employed object-oriented design and object-oriented programming concepts to develop a set of foundation neural network classes, and shows how these classes can be used to implement a variety of neural network architectures with a great deal of ease and flexibility. A wealth of neural network formulas (with standardized notation), object code implementations, and examples are provided to demonstrate the object-oriented approach to neural network architectures and to facilitatethe development of new neural network architectures. This is the first book to take full advantage of the reusable nature of neural network classes.
  • Parallel Programming with MPI

    • 1st Edition
    • Peter Pacheco
    • English
    A hands-on introduction to parallel programming based on the Message-Passing Interface (MPI) standard, the de-facto industry standard adopted by major vendors of commercial parallel systems. This textbook/tutorial, based on the C language, contains many fully-developed examples and exercises. The complete source code for the examples is available in both C and Fortran 77. Students and professionals will find that the portability of MPI, combined with a thorough grounding in parallel programming principles, will allow them to program any parallel system, from a network of workstations to a parallel supercomputer.
  • Teaching and Learning Formal Methods

    • 1st Edition
    • C. Neville Dean
    • English
    As computer systems continue to advance, the positions they hold in human society continue to gain power. Computers now control the flight of aircraft, the cooling systems in chemical plants, and feedback loops in nuclear reactors. Because of the vital roles these systems play, there has been growing concern about the reliability and safety of these advanced computers.Formal methods are now widely recognized as the most successful means of assuring the reliability of complex computer systems. Because formal methods are being mandated in more and more international standards, it is critical that engineers, managers, and industrial project leaders are well trained and conversant in the application of these methods.This book covers a broad range of issues relating to the pedagogy of formal methods. The contributors, all acknowledged experts, have based their contributions on extensive experiences teaching and applying formal methods in both academia and industry.The two editors, both well known in this area, propose various techniques that can help to dismiss myths that formal methods are difficult to use and hard to learn.Teaching and Learning Formal Methods will be an indispensable text for educators in the fields of computer science, mathematics, software engineering, and electronic engineering as well as to management and product leaders concerned with trainingrecent graduates.
  • Interactive Curves and Surfaces

    A Multimedia Tutorial on CAGD
    • 1st Edition
    • Alyn Rockwood + 1 more
    • English
    The growing importance of animation and 3D design has caused computer-aided geometric design (CAGD) to be of interest to a wide audience of programmers and designers.This interactive software/book tutorial teaches fundamental CAGD concepts and discusses the growing number of applications in such areas as geological modeling, molecular modeling, commercial advertising, and animation. Using interactive examples and animations to illustrate the mathematical concepts, this hands-on multimedia tutorial enables users without a substantial mathematical background to quickly gain intuition about CAGD.Interactive Curves and Surfaces guides you in* Learning the uses of CAGD as it is applied in computer graphics and engineering.* Creating curved lines and surfaces using Bezier curves, B-Splines, and parametric surface patches.* Understanding the mathematical tools behind the generation of these objects, and the development of computer-based CAGD algorithms.* Experimenting with powerful interactive test benches to explore the behavior and characteristics of the most popular CAGD curves.Application oriented readers will find this animated tutorial presentation more accessible than the standard formal texts on the subject.
  • Wavelets for Computer Graphics

    Theory and Applications
    • 1st Edition
    • Eric J. Stollnitz + 2 more
    • English
    This distinctly accessible introduction to wavelets provides computer graphics professionals and researchers with the mathematical foundations for understanding and applying this powerful tool.Wavelets are rapidly becoming a core technique in computer graphics, with applications for* Image editing and compression* Automatic level-of-detail control for editing and rendering curves and surfaces* Surface reconstruction from contours* Physical simulation for global illumination and animationStressing intuition and clarity, this book offers a solid understanding of the theory of wavelets and their proven applications in computer graphics.Although previous introductions to wavelets have presented an elegant mathematical framework, that framework is too restrictive to apply to many problems in graphics. In contrast, this book focuses on a generalized theory that naturally accommodates the kinds of objects that commonly arise in computer graphics, including images, open curves, and surfaces of arbitrary topology.This book also contains a foreword by Ingrid Daubechies and an appendix covering the necessary background material in linear algebra.
  • Jim Blinn's Corner: A Trip Down the Graphics Pipeline

    • 1st Edition
    • Jim Blinn
    • English
    For almost three decades eminent computer graphicist Jim Blinn has coupled his scientific knowledge and artistic abilities to foster the growth of the computer graphics field. His many contributions include the Voyager Fly-by animations of space missions to Jupiter, Saturn, and Uranus; The Mechanical Universe, a 52-part telecourse of animated physics; and the computer animation of Carl Sagan's PBS series Cosmos. In addition, Blinn, the recipient of the first SIGGRAPH Computer Graphics Achievement Award, has developed many widely used graphics techniques, including bump mapping, environment mapping, and blobby modeling.Blinn shares his insight and experience in "Jim Blinn's Corner," an award-winning column in the technical magazine IEEE Computer Graphics and Applications in which he unveils his most useful graphics methods and observations. This book, a compendium of 20 of the column's articles, leads you through the "graphics pipeline" offering a wealth of tips and tricks. It explores common graphics problems, many of which have never before been addressed.An invaluable resource for any graphics professionalIn his entertaining and inspirational style, Blinn examines a variety of topics to help computer graphics software and application developers recognize and solve graphics programming problems. Focusing on geometry and the graphics pipeline, he shares:easy to understand explanations of difficult concepts gleaned from years of teachinginteresting examples of tricky special cases that cause conventional algorithms to failhighly refined algorithms for clipping, viewing, lighting, and rendering
  • Applying Neural Networks

    A Practical Guide
    • 1st Edition
    • Kevin Swingler
    • English
    In this computer-based era, neural networks are an invaluable tool. They have been applied extensively in business forecasting, machine health monitoring, process control, and laboratory data analysis due to their modeling capabilities. There are numerous applications for neural networks, but a great deal of care and expertise is necessary to keep a neural-based project in working order.This all-inclusive coverage gives you everything you need to put neural networks into practice. This informative book shows the reader how to plan, run, and benefit from a neural-based project without running into the roadblocks that often crop up. Theauthor uses the most popular type of neural network, the Multi-Layer Perceptron, and presents every step of its development. Each chapter presents a subsequent stage in network development through easy-to-follow discussion. Every decision and possible problem is considered in depth, and solutions are offered. The book includes a how-to-do-it reference section, and a set of worked examples. The second half of the book examines the sucessful application of neural networks in fields including signal processing, financial prediction, business decision support, and process monitoring and control. The book comes complete with a disk containing C and C++ programs to get you started.
  • Web Server Technology

    • 1st Edition
    • Nancy J. Yeager + 1 more
    • English
    The success of the web depends not only on the creation of stimulating and valuable information, but also on the speed, efficiency and convenient delivery of this information to the Web consumer. This authoritative presentation of web server technology takes you beyond the basics to provide the underlying principles and technical details of how WWW servers really work. It explains current technology and suggests enhanced and expanded methods for disseminating information via the Web.