Skip to main content

Morgan Kaufmann

    • Modern Embedded Computing

      • 1st Edition
      • January 25, 2012
      • Peter Barry + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 9 1 4 9 0 3
      • eBook
        9 7 8 0 1 2 3 9 4 4 0 7 8
      Modern Embedded Computing: Designing Connected, Pervasive, Media-Rich Systems provides a thorough understanding of the platform architecture of modern embedded computing systems that drive mobile devices. The book offers a comprehensive view of developing a framework for embedded systems-on-chips. Examples feature the Intel Atom processor, which is used in high-end mobile devices such as e-readers, Internet-enabled TVs, tablets, and net books. This is a unique book in terms of its approach – moving towards consumer. It teaches readers how to design embedded processors for systems that support gaming, in-vehicle infotainment, medical records retrieval, point-of-sale purchasing, networking, digital storage, and many more retail, consumer and industrial applications. Beginning with a discussion of embedded platform architecture and Intel Atom-specific architecture, modular chapters cover system boot-up, operating systems, power optimization, graphics and multi-media, connectivity, and platform tuning. Companion lab materials complement the chapters, offering hands-on embedded design experience. This text will appeal not only to professional embedded system designers but also to students in computer architecture, electrical engineering, and embedded system design.
    • Digital Video and HD

      • 2nd Edition
      • January 24, 2012
      • Charles Poynton
      • English
      • Hardback
        9 7 8 0 1 2 3 9 1 9 2 6 7
      • eBook
        9 7 8 0 1 2 3 9 1 9 3 2 8
      Digital Video and HD: Algorithms and Interfaces provides a one-stop shop for the theory and engineering of digital video systems. Equally accessible to video engineers and those working in computer graphics, Charles Poynton’s revision to his classic text covers emergent compression systems, including H.264 and VP8/WebM, and augments detailed information on JPEG, DVC, and MPEG-2 systems. This edition also introduces the technical aspects of file-based workflows and outlines the emerging domain of metadata, placing it in the context of digital video processing.
    • Joe Celko's Trees and Hierarchies in SQL for Smarties

      • 2nd Edition
      • January 20, 2012
      • Joe Celko
      • English
      • Paperback
        9 7 8 0 1 2 3 8 7 7 3 3 8
      • eBook
        9 7 8 0 1 2 3 8 7 7 5 6 7
      The demand for SQL information and training continues to grow with the need for a database behind every website capable of offering web-based information queries. SQL is the de facto standard for database retrieval, and if you need to access, update, or utilize data in a modern database management system, you will need SQL to do it. The Second Edition of Joe Celko's Trees and Hierarchies in SQL for Smarties covers two new sets of extensions over three entirely new chapters and expounds upon the changes that have occurred in SQL standards since the previous edition's publication. Benefit from mastering the challenging aspects of these database applications in SQL as taught by Joe Celko, one of the most-read SQL authors in the world.
    • Tcl/Tk

      • 3rd Edition
      • January 17, 2012
      • Clif Flynt
      • English
      • Paperback
        9 7 8 0 1 2 3 8 4 7 1 7 1
      • eBook
        9 7 8 0 1 2 3 8 4 7 1 8 8
      Newly updated with over 150 pages of material on the latest Tcl extensions, Tcl/Tk: A Developer’s Guide is a unique practical tutorial for professional programmers and beginners alike. Starting with a clear picture of the basics, Tcl/Tk covers the variety of tools in this "Swiss army knife" of programming languages, giving you the ability to enhance your programs, extend your application's capabilities, and become a more effective programmer. This updated edition covers all of the new features of version 8.6, including object-oriented programming and the creation of megawidgets, existing data structure implementations, themed widgets and virtual events. Extensive code snippets and online tutorials in various languages will give you a firm grasp on how to use the Tcl/Tk libraries and interpreters and, most importantly, on what constitutes an effective strategy for using Tcl/Tk.
    • Sketching User Experiences: The Workbook

      • 1st Edition
      • November 14, 2011
      • Saul Greenberg + 3 more
      • English
      • Paperback
        9 7 8 0 1 2 3 8 1 9 5 9 8
      • eBook
        9 7 8 0 1 2 3 8 1 9 6 1 1
      Sketching Working Experience: The Workbook provides information about the step-by-step process of the different sketching techniques. It offers methods called design thinking, as a way to think as a user, and sketching, a way to think as a designer. User-experience designers are designers who sketch based on their actions, interactions, and experiences. The book discusses the differences between the normal ways to sketch and sketching used by user-experience designers. It also describes some motivation on why a person should sketch and introduces the sketchbook. The book reviews the different sketching methods and the modules that contain a particular sketching method. It also explains how the sketching methods are used. Readers who are interested in learning, understanding, practicing, and teaching experience design, information design, interface design, and information architecture will find this book relevant.
    • Global UX

      • 1st Edition
      • October 24, 2011
      • Whitney Quesenbery + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 8 5 9 1 6
      • eBook
        9 7 8 0 1 2 3 7 8 5 9 2 3
      Global UX: Design and Research in a Connected World discusses how user experience (UX) practice is changing and how practitioners and teams around the world are creating great user experiences for a global context. The book is based on interviews with practitioners from many countries, working on different types of projects. It looks behind the scenes at what it takes to create a user experience that can work across borders, cultures, and languages. The book begins with a quick look at the world outside of UX. This includes the external forces of change and globalization as well as an overview of how culture affects designers and the UX of products. It considers what global UX means for an individual practitioner, a company, and teams. It then turns to the details of global UX with the process and practice of research in the field; how information is brought home and shared with colleagues; and how it is applied in design. The final chapter presents some thoughts about how to deliver value both to projects and the users of finished products.
    • Distributed and Cloud Computing

      • 1st Edition
      • October 17, 2011
      • Kai Hwang + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 3 8 5 8 8 0 1
      • eBook
        9 7 8 0 1 2 8 0 0 2 0 4 9
      Distributed and Cloud Computing: From Parallel Processing to the Internet of Things offers complete coverage of modern distributed computing technology including clusters, the grid, service-oriented architecture, massively parallel processors, peer-to-peer networking, and cloud computing. It is the first modern, up-to-date distributed systems textbook; it explains how to create high-performance, scalable, reliable systems, exposing the design principles, architecture, and innovative applications of parallel, distributed, and cloud computing systems. Topics covered by this book include: facilitating management, debugging, migration, and disaster recovery through virtualization; clustered systems for research or ecommerce applications; designing systems as web services; and social networking systems using peer-to-peer computing. The principles of cloud computing are discussed using examples from open-source and commercial applications, along with case studies from the leading distributed computing vendors such as Amazon, Microsoft, and Google. Each chapter includes exercises and further reading, with lecture slides and more available online. This book will be ideal for students taking a distributed systems or distributed computing class, as well as for professional system designers and engineers looking for a reference to the latest distributed technologies including cloud, P2P and grid computing.
    • A Practical Guide to SysML

      • 2nd Edition
      • October 17, 2011
      • Sanford Friedenthal + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 3 8 5 2 0 6 9
      • eBook
        9 7 8 0 1 2 3 8 5 2 0 7 6
      A Practical Guide to SysML: The Systems Modeling Language is a comprehensive guide for understanding and applying SysML to model systems. The Object Management Group’s OMG SysML is a general-purpose graphical modeling language for representing systems that may include combinations of hardware, software, data, people, facilities, and natural objects. SysML supports the practice of model-based systems engineering (MBSE) used to develop system solutions in response to complex and often technologically challenging problems. The book is organized into four parts. Part I provides an overview of systems engineering, a summary of key MBSE concepts, a chapter on getting started with SysML, and a sample problem highlighting the basic features of SysML. Part II presents a detailed description of the SysML language, while Part III illustrates how SysML can support different model-based methods. Part IV discusses how to transition MBSE with SysML into an organization. This book can serve as an introduction and reference for industry practitioners, and as a text for courses in systems modeling and model-based systems engineering. Because SysML reuses many Unified Modeling Language (UML) concepts, software engineers familiar with UML can use this information as a basis for understanding systems engineering concepts.
    • Private Cloud Computing

      • 1st Edition
      • October 15, 2011
      • Stephen R Smoot + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 8 4 9 1 9 9
      • eBook
        9 7 8 0 1 2 3 8 4 9 2 0 5
      Private cloud computing enables you to consolidate diverse enterprise systems into one that is cloud-based and can be accessed by end-users seamlessly, regardless of their location or changes in overall demand. Expert authors Steve Smoot and Nam K. Tan distill their years of networking experience to describe how to build enterprise networks to create a private cloud. With their techniques you'll create cost-saving designs and increase the flexibility of your enterprise, while maintaining the security and control of an internal network. Private Cloud Computing offers a complete cloud architecture for enterprise networking by synthesizing WAN optimization, next-generation data centers, and virtualization in a network-friendly way, tying them together into a complete solution that can be progressively migrated to as time and resources permit.
    • Computer Organization and Design

      • 4th Edition
      • October 13, 2011
      • David A. Patterson + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 4 7 5 0 1
      • eBook
        9 7 8 0 0 8 0 8 8 6 1 3 8
      Computer Organization and Design, Fourth Edition, has been updated with new exercises and improvements throughout suggested by instructors teaching from the book. It covers the revolutionary change from sequential to parallel computing, with a chapter on parallelism and sections in every chapter highlighting parallel hardware and software topics. It includes an appendix by the Chief Scientist and the Director of Architecture of NVIDIA covering the emergence and importance of the modern GPU, describing in detail for the first time the highly parallel, highly multithreaded multiprocessor optimized for visual computing. A companion CD provides a toolkit of simulators and compilers along with tutorials for using them, as well as advanced content for further study and a search utility for finding content on the CD and in the printed text. For the convenience of readers who have purchased an ebook edition or who may have misplaced the CD-ROM, all CD content is available as a download at bit.ly/nFXcLq. This book is recommended for professional digital system designers, programmers, application developers, and system software developers; and undergraduate students in Computer Science, Computer Engineering and Electrical Engineering courses in Computer Organization, Computer Design, ranging from Sophomore required courses to Senior Electives.