Skip to main content

Morgan Kaufmann

  • Complete Maya Programming

    An Extensive Guide to MEL and C++ API
    • 1st Edition
    • David Gould
    • English
    Learning Maya, the world's leading 3D animation and effects package, is a challenge, especially for those who want to master Maya's versatile programming features in addition to its built-in tools. Finally, here is a practical, step-by-step guide that shows how to use Maya to its fullest potential, beginning with the basics. Readers of Complete Maya Programming will first gain a thorough understanding of Maya's inner workings, and then learn how to customize and extend Maya with scripts and plugins that take control and productivity to new levels.Users new to programming can apply Maya's easy scripting language MEL (Maya Embedded Language), while more advanced users can work with the C++ API (Application Progamming Interface). Both a fundamental tutorial for Maya beginners and a solid reference for experienced developers, Complete Maya Programming is every user's guide to Maya mastery.
  • Designing Data-Intensive Web Applications

    • 1st Edition
    • Stefano Ceri + 5 more
    • English
    The most prominent Web applications in use today are data-intensive. Scores of database management systems across the Internet access and maintain large amounts of structured data for e-commerce, on-line trading, banking, digital libraries, and other high-volume sites.Developing and maintaining these data-intensive applications is an especially complex, multi-disciplinary activity, requiring all the tools and techniques that software engineering can provide. This book represents a breakthrough for Web application developers. Using hundreds of illustrations and an elegant intuitive modeling language, the authors—all internationally-know... database researchers—present a methodology that fully exploits the conceptual modeling approach of software engineering, from idea to application. Readers will learn not only how to harness the design technologies of relational databases for use on the Web, but also how to transform their conceptual designs of data-intensive Web applications into effective software components.
  • Digital Video and HD

    Algorithms and Interfaces
    • 1st Edition
    • Charles Poynton
    • English
    Rapidly evolving computer and communications technologies have achieved data transmission rates and data storage capacities high enough for digital video. But video involves much more than just pushing bits! Achieving the best possible image quality, accurate color, and smooth motion requires understanding many aspects of image acquisition, coding, processing, and display that are outside the usual realm of computer graphics. At the same time, video system designers are facing new demands to interface with film and computer system that require techniques outside conventional video engineering.Charles Poynton's 1996 book A Technical Introduction to Digital Video became an industry favorite for its succinct, accurate, and accessible treatment of standard definition television (SDTV). In Digital Video and HDTV, Poynton augments that book with coverage of high definition television (HDTV) and compression systems.For more information on HDTV Retail markets, go to: http://www.insightme...
  • Maintaining and Evolving Successful Commercial Web Sites

    Managing Change, Content, Customer Relationships, and Site Measurement
    • 1st Edition
    • Ashley Friedlein
    • English
    Ashley Friedlein's first book, Web Project Management: Delivering Successful Commercial Web Sites, became a bestseller and an essential reference for Web professionals developing new sites. Maintaining and Evolving Successful Commercial Web Sites addresses the realities of successful sites today, namely the notion that maintaining and evolving a site is actually a bigger commitment than launching it. Management wants to maximize returns and obtain reliable performance data, customers demand better service and insist on sites that are more advanced yet easier to use, and the Web site must increasingly be integrated with the entire business even as the amount of information it handles continues to grow.Maintaining and Evolving Successful Commercial Web Sites focuses more on process, reality, and pragmatism and less on strategic theory. It provides the reader with the knowledge, tools, approaches, and processes to manage key site maintenance and evolution projects, providing answers to the following questions:*How can I better manage changes and updates to the Web site?*How can I scale up to allow more contributions to the site and more content and still maintain quality and control?*What is content management and how do I go about it?*How do I go about personalization or community building?*What is Customer Relationship Management (CRM) and how do I actually do it online?*How do I measure and report on how well the site is doing?*How do I avoid information overload?*How do I maximize the value the site creates?The book includes case studies to demonstrate candidly how the issues discussed in the book translate into reality.
  • Temporal Data & the Relational Model

    • 1st Edition
    • C.J. Date + 2 more
    • English
    Temporal database systems are systems that provide special support for storing, querying, and updating historical and/or future data. Current DBMSs provide essentially no temporal features at all, but this situation is likely to change soon for a variety of reasons; in fact, temporal databases are virtually certain to become important sooner rather than later, in the commercial world as well as in academia. This book provides an in-depth description of the foundations and principles on which those temporal DBMSs will be built. These foundations and principles are firmly rooted in the relational model of data; thus, they represent an evolutionary step, not a revolutionary one, and they will stand the test of time.
  • Multicast Sockets

    Practical Guide for Programmers
    • 1st Edition
    • David Makofske + 1 more
    • English
    Multicast Sockets: Practical Guide for Programmers is a hands-on, application-centric approach to multicasting (as opposed to a network-centric one) that is filled with examples, ideas, and experimentation. Each example builds on the last to introduce multicast concepts, frameworks, and APIs in an engaging manner that does not burden the reader with lots of theory and jargon. The book is an introduction to multicasting but assumes that the reader has a background in network programming and is proficient in C or Java. After reading the book, you will have a firm grasp on how to write a multicast program.
  • The Struts Framework

    Practical Guide for Java Programmers
    • 1st Edition
    • Sue Spielman
    • English
    Struts is an open-source framework that integrates with standard Java technologies and lets developers build web applications quickly and effectively. In much the same way that Java has overtaken C++, Struts is well poised to become the framework for web application development because of its ability to address the types of issues engineers face when building large-scale web applications. The Struts Framework: Practical Guide for Java Programmers meets the needs of this large audience--estimated today at 2.5 million Java programmers and growing. It provides the systematic exploration required by newcomers as well as the step-by-step instruction for more experienced readers eager to exploit Struts to the fullest. Devoted to the latest version of the framework (v. 1.1) and vividly illustrated with a thorough sample application throughout, this book is an essential resource for all programmers who want to be part of the next stage in the evolution of the web.
  • Network Processor Design

    Issues and Practices
    • 1st Edition
    • Mark A. Franklin + 3 more
    • English
    As the demand for digital communication networks has increased, so have the challenges in network component design. To meet ever-escalating performance, flexibility, and economy requirements, the networking industry has opted to build products around network processors. These new chips range from task-specific processors, such as classification and encryption engines, to more general-purpose packet or communications processors. Programmable yet application-specific... their designs are tailored to efficiently implement communications applications such as routing, protocol analysis, voice and data convergence, firewalls, VPNs, and QoS.Network processor design is an emerging field with issues and opportunities both numerous and formidable. To help meet this challenge, the editors of this volume created the first Workshop on Network Processors, a forum for scientists and engineers from academia and industry to discuss their latest research in the architecture, design, programming, and use of these devices. In addition to including the results of the Workshop in this volume, the editors also present specially commissioned material from practicing designers, who discuss their companies' latest network processors. Network Processor Design: Issues and Practices is an essential reference on network processors for graduate students, researchers, and practicing designers.
  • MPLS Network Management

    MIBs, Tools, and Techniques
    • 1st Edition
    • Thomas D. Nadeau
    • English
    MPLS-enabled networks are enjoying tremendous growth, but practical information on managing MPLS-enabled networks has remained hard to find. Until now. MPLS Network Management: MIBs, Tools, and Techniques is the first and only book that will help you master MPLS management technologies and techniques, as they apply to classic MPLS networks, traffic-engineered networks, and VPNs. Written by the co-author of most current MPLS management standards, it provides detailed, authoritative coverage of official MIBs, examining key topics ranging from syntax to access levels to object interaction. It also offers extensive consideration of third-party management interfaces, including tools for metering traffic and predicting traffic growth and behavior. If you're a network operator, network device engineer, or MPLS application developer, you need this book to get all you can out of all of MPLS's many capabilities.
  • Geometric Tools for Computer Graphics

    • 1st Edition
    • Philip Schneider + 1 more
    • English
    Do you spend too much time creating the building blocks of your graphics applications or finding and correcting errors? Geometric Tools for Computer Graphics is an extensive, conveniently organized collection of proven solutions to fundamental problems that you'd rather not solve over and over again, including building primitives, distance calculation, approximation, containment, decomposition, intersection determination, separation, and more.If you have a mathematics degree, this book will save you time and trouble. If you don't, it will help you achieve things you may feel are out of your reach. Inside, each problem is clearly stated and diagrammed, and the fully detailed solutions are presented in easy-to-understand pseudocode. You also get the mathematics and geometry background needed to make optimal use of the solutions, as well as an abundance of reference material contained in a series of appendices.FeaturesF... with robust, thoroughly tested solutions that will save you time and help you avoid costly errors.Covers problems relevant for both 2D and 3D graphics programming.Presents each problem and solution in stand-alone form allowing you the option of reading only those entries that matter to you.Provides the math and geometry background you need to understand the solutions and put them to work.Clearly diagrams each problem and presents solutions in easy-to-understand pseudocode.Resources associated with the book are available at the companion Web site www.mkp.com/gtcg.