Computer Animation, 3rd Edition

eBook Details:

  • Hardcover: 542 pages
  • Publisher: Morgan Kaufmann; 3rd edition (September 12, 2012)
  • Language: English
  • ISBN-10: 0124158420
  • ISBN-13: 978-0124158429

eBook Description:

Computer Animation, 3rd Edition

  • Includes companion site with contemporary animation examples drawn from research and entertainment, sample animations, and example code
  • Describes the key mathematical and algorithmic foundations of animation that provide you with a deep understanding and control of technique
  • Expanded and new coverage of key topics including: fluids and clouds, cloth and clothes, hair, and crowd animation
  • Explains the algorithms used for path following, hierarchical kinematic modelling, rigid body dynamics, flocking behaviour, particle systems, collision detection, and more

Driven by demand from the entertainment industry for better and more realistic animation, technology continues to evolve and improve. The algorithms and techniques behind this technology are the foundation of this comprehensive book, which is written to teach you the fundamentals of animation programming. In this third edition, the most current techniques are covered along with the theory and high-level computation that have earned the book a reputation as the best technically-oriented animation resource. Key topics such as fluids, hair, and crowd animation have been expanded, and extensive new coverage of clothes and cloth has been added. New material on simulation provides a more diverse look at this important area and more example animations and chapter projects and exercises are included. Additionally, spline coverage has been expanded and new video compression and formats (e.g., iTunes) are covered. GET FREE EBOOKS »

Private Cloud Computing: Consolidation, Virtualization, and Service-Oriented Infrastructure

eBook Details:

  • Paperback: 424 pages
  • Publisher: Morgan Kaufmann; 1st edition (October 29, 2011)
  • Language: English
  • ISBN-10: 0123849195
  • ISBN-13: 978-0123849199

eBook Description:

Private Cloud Computing

  • Describes next-generation data center architectures such as the virtual access-layer, the unified data center fabric and the “rack-and-roll” deployment model
  • Provides an overview of cloud security and cloud management from the server virtualization perspective
  • Presents real-world case studies, configuration and examples that allow you to easily apply practical know-how to your existing enterprise environment
  • Offers effective private cloud computing solutions to simplify the costly and problematic challenge of enterprise networking and branch server consolidation

This book is intended for network engineers, solution architects, internetworking professionals, IT managers, CIOs, Service Providers and anyone who is interested in building or managing a state-of-the-art solution for private cloud services. The information in this book enables you to consolidate services from data centers and remote branch offices, leverage WAN optimization to keep performance high and build a routing and switching platform to provide a foundation for cloud computing services. It assumes familiarity with basic TCP/IP networking. As we progress from simple to more complex topics, the book addresses hard to understand concepts and difficult areas through each chapter and provides case studies and configuration examples to guide comprehension. GET FREE EBOOKS »

Engineering a Compiler, 2nd Edition

eBook Details:

  • Hardcover: 824 pages
  • Publisher: Morgan Kaufmann; 2nd edition (February 21, 2011)
  • Language: English
  • ISBN-10: 012088478X
  • ISBN-13: 978-0120884780

eBook Description:

Engineering a Compiler, 2nd Edition

  • In-depth treatment of algorithms and techniques used in the front end of a modern compiler
  • Focus on code optimization and code generation, the primary areas of recent research and development
  • Improvements in presentation including conceptual overviews for each chapter, summaries and review questions for sections, and prominent placement of definitions for new terms
  • Examples drawn from several different programming languages

Finally, they must understand the techniques of scanning, parsing, and semantic elaboration well enough to build or modify a front end. Our goal for the second edition of Engineering a Compiler, 2nd Edition has been to create a text and a course that exposes students to the critical issues in modern compilers and provides them with the background to tackle those problems. We have retained, from the first edition, the basic balance of material. Front ends are commodity components; they can be purchased from a reliable vendor or adapted from one of the many open-source systems. At the same time, optimizers and code generators are custom-crafted for particular processors and, sometimes, for individual models, because performance relies so heavily on specific low-level details of the generated code. These facts affect the way that we build compilers today; they should also affect the way that we teach compiler construction. GET FREE EBOOKS »

Data Mining: Concepts and Techniques, 3rd Edition

eBook Details:

  • Hardcover: 744 pages
  • Publisher: Morgan Kaufmann; 3rd edition (July 6, 2011)
  • Language: English
  • ISBN-10: 0123814790
  • ISBN-13: 978-0123814791

eBook Description:

Data Mining: Concepts and Techniques, 3rd Edition

  • Presents dozens of algorithms and implementation examples, all in pseudo-code and suitable for use in real-world, large-scale data mining projects.
  • Addresses advanced topics such as mining object-relational databases, spatial databases, multimedia databases, time-series databases, text databases, the World Wide Web, and applications in several fields.
  • Provides a comprehensive, practical look at the concepts and techniques you need to get the most out of your data

Since the previous edition’s publication, great advances have been made in the field of data mining. Not only does the third of edition of Data Mining: Concepts and Techniques, 3rd Edition continue the tradition of equipping you with an understanding and application of the theory and practice of discovering patterns hidden in large data sets, it also focuses on new, important topics in the field: data warehouses and data cube technology, mining stream, mining social networks, and mining spatial, multimedia and other complex data. Each chapter is a stand-alone guide to a critical topic, presenting proven algorithms and sound implementations ready to be used directly or with strategic modification against live data. This is the resource you need if you want to apply today’s most powerful data mining techniques to meet real business challenges. GET FREE EBOOKS »

Computer Architecture, 5th Edition

eBook Details:

  • Paperback: 856 pages
  • Publisher: Morgan Kaufmann; 5th edition (September 30, 2011)
  • Language: English
  • ISBN-10: 012383872X
  • ISBN-13: 978-0123838728

eBook Description:

Computer Architecture, 5th Edition

  • Each chapter includes two new, real-world examples, one mobile and one data center, to illustrate the revolutionary change to personal mobile devices and cloud computing.
  • Expanded and improved coverage of multicore and GPU architectures.
  • Completely new chapters on warehouse-scale (cloud) computers (Chapter 6) and vector processors and GPUs (Chapter 4).
  • New “Putting it All Together” sections exploring real-world applications, including the pipeline organizations and memory hierarchies of the ARM Cortex A8 processor; the Intel core i7 processor; the NVIDIA GTX-280 and GTX-480 GPUs; and warehouse-scale computing at Google.
  • Improvements and updates throughout, including updated performance analysis data featuring the new SPECPower benchmark.

The computing world today is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation today. The Computer Architecture, 5th Edition focuses on this dramatic shift, exploring the ways in which software and technology in the cloud are accessed by cell phones, tablets, laptops, and other mobile computing devices. Each chapter includes two real-world examples, one mobile and one datacenter, to illustrate this revolutionary change. GET FREE EBOOKS »

An Introduction to Parallel Programming

eBook Details:

  • Hardcover: 392 pages
  • Publisher: Morgan Kaufmann; 1st edition (January 21, 2011)
  • Language: English
  • ISBN-10: 0123742609
  • ISBN-13: 978-0123742605

eBook Description:

An Introduction to Parallel Programming

Author Peter Pacheco uses a tutorial approach to show students how to develop effective parallel programs with MPI, Pthreads, and OpenMP. The first undergraduate text to directly address compiling and running parallel programs on the new multi-core and cluster architecture, An Introduction to Parallel Programming explains how to design, debug, and evaluate the performance of distributed and shared-memory programs. User-friendly exercises teach students how to compile, run and modify example programs.

  • Takes a tutorial approach, starting with small programming examples and building progressively to more challenging examples
  • Focuses on designing, debugging and evaluating the performance of distributed and shared-memory programs
  • Explains how to develop parallel programs using MPI, Pthreads, and OpenMP programming models

Author Peter Pacheco uses a tutorial approach to show students how to develop effective parallel programs with MPI, Pthreads, and OpenMP. The first undergraduate text to directly address compiling and running parallel programs on the new multi-core and cluster architecture, An Introduction to Parallel Programming explains how to design, debug, and evaluate the performance of distributed and shared-memory programs. User-friendly exercises teach students how to compile, run and modify example programs. GET FREE EBOOKS »

Grome Terrain Modeling with Ogre3D, UDK, and Unity3D

eBook Details:

  • Paperback: 162 pages
  • Publisher: Packt Publishing (February 18, 2013)
  • Language: English
  • ISBN-10: 1849699399
  • ISBN-13: 978-1849699396

eBook Description:

Grome Terrain Modeling with Ogre3D, UDK, and Unity3D

  • A comprehensive guide for terrain creation
  • Step-by-step walkthrough of Grome 3.1 and toolset
  • Export terrains to Unity3D, UDK, and Ogre3D

Grome Terrain Modeling with Ogre3D, UDK, and Unity3D

Grome is an environmental modeling package that makes the creation and editing of large terrain areas an easy task. Grome has the ability to take huge datasets suitable for MMOs and simulations and this marks it as a welcome tool in a developer’s toolbox.

Grome Terrain Modeling with Ogre3D, UDK, and Unity3D shows you how to get to grips with this powerful terrain construction tool. This book walks you through how to create, edit, and export terrains to Unity3D, UDK, and Ogre3D.

Grome Terrain Modeling with Ogre3D, UDK, and Unity3D will guide you in creating new Grome terrain projects, splitting terrain into multiple zones, adding textures and ground features, and exporting your creations into a game engine. GET FREE EBOOKS »

PhoneGap 2.x Mobile Application Development Hotshot

eBook Details:

  • Paperback: 388 pages
  • Publisher: Packt Publishing (February 26, 2013)
  • Language: English
  • ISBN-10: 1849519404
  • ISBN-13: 978-1849519403

eBook Description:

PhoneGap 2.x Mobile Application Development Hotshot

  • Ten apps included to help you get started on your very own exciting mobile app
  • These apps include working with localization, social networks, geolocation, as well as the camera, audio, video, plugins, and more
  • Apps cover the spectrum from productivity apps, educational apps, all the way to entertainment and games
  • Explore design patterns common in apps designed for mobile devices
  • Many exciting and engaging suggestions that you can use to improve your apps
  • A practical guide for those with some HTML, JavaScript, and CSS experience who want to take their ideas to the next frontier: mobile apps

PhoneGap 2.x Mobile Application Development Hotshot

PhoneGap 2.x Mobile Application Development Hotshot covers the creation of ten apps, from their design to their completion, using the PhoneGap APIs. The book begins with the importance of localization and how HTML, CSS, and JavaScript interact to create the mobile app experience. The book then proceeds through mobile apps of various genres, including productivity apps, entertainment apps, and games. Each app covers specific items provided by PhoneGap that help make the mobile app experience better. This book covers the camera, geolocation, audio and video, and much more in order to help you create feature-rich mobile apps. GET FREE EBOOKS »

OpenVPN 2 Cookbook

eBook Details:

  • Paperback: 356 pages
  • Publisher: Packt Publishing (February 17, 2011)
  • Language: English
  • ISBN-10: 1849510105
  • ISBN-13: 978-1849510103

eBook Description:

OpenVPN 2 Cookbook

  • Set of recipes covering the whole range of tasks for working with OpenVPN
  • The quickest way to solve your OpenVPN problems!
  • Set up, configure, troubleshoot and tune OpenVPN
  • Uncover advanced features of OpenVPN and even some undocumented options

OpenVPN 2 Cookbook

OpenVPN http://www.openvpn.net is a free and open source virtual private network (VPN) program for creating point-to-point or server-to-multiclient encrypted tunnels between host computers. It is capable of establishing direct links between computers across networks and firewalls. It is powerful software, but getting the most from it can be a daunting task.

OpenVPN 2 Cookbook offers all the information you need to successfully manage your network. Covering all the common networks, including point to point networks, multi-client tun style networks and multi client tap style networks, this practical guide gives quick answers to common questions and problems. GET FREE EBOOKS »

Hadoop Real-World Solutions Cookbook

eBook Details:

  • Paperback: 316 pages
  • Publisher: Packt Publishing (February 11, 2013)
  • Language: English
  • ISBN-10: 1849519129
  • ISBN-13: 978-1849519120

eBook Description:

Hadoop Real-World Solutions Cookbook

  • Solutions to common problems when working in the Hadoop environment
  • Recipes for (un)loading data, analytics, and troubleshooting
  • In depth code examples demonstrating various analytic models, analytic solutions, and common best practices

Hadoop Real-World Solutions Cookbook

Hadoop Real-World Solutions Cookbook provides in depth explanations and code examples. Each chapter contains a set of recipes that pose, then solve, technical challenges, and can be completed in any order. A recipe breaks a single problem down into discrete steps that are easy to follow. The book covers (un)loading to and from HDFS, graph analytics with Giraph, batch data analysis using Hive, Pig, and MapReduce, machine learning approaches with Mahout, debugging and troubleshooting MapReduce, and columnar storage and retrieval of structured data using Apache Accumulo.

Hadoop Real-World Solutions Cookbook will teach readers how to build solutions using tools such as Apache Hive, Pig, MapReduce, Mahout, Giraph, HDFS, Accumulo, Redis, and Ganglia. GET FREE EBOOKS »