Skip to main content

Morgan Kaufmann

    • Digital Watermarking

      • 1st Edition
      • October 17, 2001
      • Ingemar Cox + 3 more
      • English
      • Paperback
        9 7 8 0 1 2 3 9 0 8 6 5 0
      • eBook
        9 7 8 0 0 8 0 5 0 4 5 9 9
      Digital watermarking is a key ingredient to copyright protection. It provides a solution to illegal copying of digital material and has many other useful applications such as broadcast monitoring and the recording of electronic transactions. Now, for the first time, there is a book that focuses exclusively on this exciting technology. Digital Watermarking covers the crucial research findings in the field: it explains the principles underlying digital watermarking technologies, describes the requirements that have given rise to them, and discusses the diverse ends to which these technologies are being applied. As a result, additional groundwork is laid for future developments in this field, helping the reader understand and anticipate new approaches and applications.
    • Mac OSX Developer's Guide

      • 1st Edition
      • October 16, 2001
      • Jesse Feiler
      • English
      • Paperback
        9 7 8 0 1 2 2 5 1 3 4 1 1
      • eBook
        9 7 8 0 0 8 0 5 1 0 5 2 1
      Mac OS X, Apple's newest operating system for the Macintosh platform, is profoundly different from its earlier versions because of its similarity to the UNIX operating system. For developers writing software for OS X this means adjusting to two new environments to create applications and to access the enhanced features of the new OS, Cocoa and Carbon. Cocoa is an object-oriented API in which all future OS X programs will be written. Carbon is a transitional technology allowing compatibility of applications written for earlier versions of the Mac OS with Mac OS X.Mac OS X Developer's Guide focuses equally on Cocoa and Carbon, guiding the reader through these technologies and showing how to write applications in both. It is the first book for Mac OS X developers written for those who are already working on applications, as well as new developers just getting started. It starts off describing the new OS and its development tools then focuses on specific programming issues, providing tips on making the transition from classic Mac OS code to Mac OS X.
    • Usability for the Web

      • 1st Edition
      • October 15, 2001
      • Tom Brinck + 2 more
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 6 5 8 6
      • eBook
        9 7 8 0 0 8 0 5 2 0 3 1 5
      Every stage in the design of a new web site is an opportunity to meet or miss deadlines and budgetary goals. Every stage is an opportunity to boost or undercut the site's usability.Usability for the Web tells you how to design usable web sites in a systematic process applicable to almost any business need. You get practical advice on managing the project and incorporating usability principles from the project's inception. This systematic usability process for web design has been developed by the authors and proven again and again in their own successful businesses. A beacon in a sea of web design titles, this book treats web site usability as a preeminent, practical, and realizable business goal, not a buzzword or abstraction. The book is written for web designers and web project managers seeking a balance between usability goals and business concerns.
    • Usability Engineering

      • 1st Edition
      • October 12, 2001
      • Mary Beth Rosson + 1 more
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 3 6 1 8
      • Hardback
        9 7 8 1 5 5 8 6 0 7 1 2 5
      • eBook
        9 7 8 0 0 8 0 5 2 0 3 0 8
      You don't need to be convinced. You know that usability is key to the success of any interactive system-from commercial software to B2B Web sites to handheld devices. But you need skills to make usability part of your product development equation. How will you assess your users' needs and preferences? How will you design effective solutions that are grounded in users' current practices? How will you evaluate and refine these designs to ensure a quality product?Usability Engineering: Scenario-Based Development of Human-Computer Interaction is a radical departure from traditional books that emphasize theory and address experts. This book focuses on the realities of product development, showing how user interaction scenarios can make usability practices an integral part of interactive system development. As you'll learn, usability engineering is not the application of inflexible rules; it's a process of analysis, prototyping, and problem solving in which you evaluate tradeoffs, make reasoned decisions, and maximize the overall value of your product.
    • Optical Networks

      • 2nd Edition
      • October 12, 2001
      • Rajiv Ramaswami + 1 more
      • English
      • eBook
        9 7 8 0 0 8 0 5 1 3 2 1 8
      This fully updated and expanded second edition of Optical Networks: A Practical Perspective succeeds the first as the authoritative source for information on optical networking technologies and techniques. Written by two of the field's most respected individuals, it covers componentry and transmission in detail but also emphasizes the practical networking issues that affect organizations as they evaluate, deploy, or develop optical solutions.This book captures all the hard-to-find information on architecture, control and management, and other communications topics that will affect you every step of the way-from planning to decision-making to implementation to ongoing maintenance. If your goal is to thoroughly understand practical optical networks, this book should be your first and foremost resource.
    • Telecommunications Law in the Internet Age

      • 1st Edition
      • October 10, 2001
      • Sharon K. Black
      • English
      • Hardback
        9 7 8 1 5 5 8 6 0 5 4 6 6
      • eBook
        9 7 8 0 0 8 0 5 1 8 6 8 8
      For companies in and around the telecommunications field, the past few years have been a time of extraordinary change-technological... and legally. The enacting of the Telecommunications Act of 1996 and the development of international trade agreements have fundamentally changed the environment in which your business operates, creating risks, responsibilities, and opportunities that were not there before.Until now, you'd have had a hard time finding a serious business book that offered any more than a cursory glance at this transformed world. But at last there's a resource you can depend on for in-depth analysis and sound advice. Written in easy-to-understand language, Telecommunications Law in the Internet Age systematically examines the complex interrelationships of new laws, new technologies, and new business practices, and equips you with the practical understanding you need to run your enterprise optimally within today's legal boundaries.
    • Blondie24

      • 1st Edition
      • September 26, 2001
      • David B. Fogel
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 7 8 3 5
      • eBook
        9 7 8 0 0 8 0 5 0 0 1 8 8
      Blondie24 tells the story of a computer that taught itself to play checkers far better than its creators ever could by using a program that emulated the basic principles of Darwinian evolution--random variation and natural selection-- to discover on its own how to excel at the game. Unlike Deep Blue, the celebrated chess machine that beat Garry Kasparov, the former world champion chess player, this evolutionary program didn't have access to strategies employed by human grand masters, or to databases of moves for the endgame moves, or to other human expertise about the game of chekers. With only the most rudimentary information programmed into its "brain," Blondie24 (the program's Internet username) created its own means of evaluating the complex, changing patterns of pieces that make up a checkers game by evolving artificial neural networks---mathemati... models that loosely describe how a brain works.It's fitting that Blondie24 should appear in 2001, the year when we remember Arthur C. Clarke's prediction that one day we would succeed in creating a thinking machine. In this compelling narrative, David Fogel, author and co-creator of Blondie24, describes in convincing detail how evolutionary computation may help to bring us closer to Clarke's vision of HAL. Along the way, he gives readers an inside look into the fascinating history of AI and poses provocative questions about its future.
    • Optimizing Compilers for Modern Architectures

      • 1st Edition
      • September 26, 2001
      • Randy Allen + 1 more
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 3 5 4 0
      • Hardback
        9 7 8 1 5 5 8 6 0 2 8 6 1
      • eBook
        9 7 8 0 0 8 0 5 1 3 2 4 9
      Modern computer architectures designed with high-performance microprocessors offer tremendous potential gains in performance over previous designs. Yet their very complexity makes it increasingly difficult to produce efficient code and to realize their full potential. This landmark text from two leaders in the field focuses on the pivotal role that compilers can play in addressing this critical issue. The basis for all the methods presented in this book is data dependence, a fundamental compiler analysis tool for optimizing programs on high-performance microprocessors and parallel architectures. It enables compiler designers to write compilers that automatically transform simple, sequential programs into forms that can exploit special features of these modern architectures. The text provides a broad introduction to data dependence, to the many transformation strategies it supports, and to its applications to important optimization problems such as parallelization, compiler memory hierarchy management, and instruction scheduling. The authors demonstrate the importance and wide applicability of dependence-based compiler optimizations and give the compiler writer the basics needed to understand and implement them. They also offer cookbook explanations for transforming applications by hand to computational scientists and engineers who are driven to obtain the best possible performance of their complex applications.The approaches presented are based on research conducted over the past two decades, emphasizing the strategies implemented in research prototypes at Rice University and in several associated commercial systems. Randy Allen and Ken Kennedy have provided an indispensable resource for researchers, practicing professionals, and graduate students engaged in designing and optimizing compilers for modern computer architectures.
    • JDBC

      • 1st Edition
      • August 31, 2001
      • Gregory D. Speegle
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 7 3 6 1
      • eBook
        9 7 8 0 0 8 0 5 0 9 5 9 4
      JDBC: Practical Guide for Java Programmers is the quickest way to gain the skills required for connecting your Java application to a SQL database. Practical, tutorial-based coverage keeps you focused on the essential tasks and techniques, and incisive explanations cement your understanding of the API features you'll use again and again. No other resource presents so concisely or so effectively the exact material you need to get up and running with JDBC right away.
    • Computer Animation

      • 1st Edition
      • August 13, 2001
      • Rick Parent
      • English
      • eBook
        9 7 8 0 0 8 0 5 0 2 5 0 2
      Whether you're a programmer developing new animation functionality or an animator trying to get the most out of your current animation software, Computer Animation: Algorithms and Techniques will help work more efficiently and achieve better results. For programmers, this book provides a solid theoretical orientation and extensive practical instruction-informat... you can put to work in any development or customization project. For animators, it provides crystal-clear guidance on determining which of your concepts can be realized using commercially available products, which demand custom programming, and what development strategies are likely to bring you the greatest success.