Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help


1. 

The Case for the Chief Data Officer

The Case for the Chief Data Officer

By: Peter Aiken; Michael M. Gorman

Publisher: Morgan Kaufmann

Publication Date: 10-APR-2013

Insert Date: 03-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Data are an organization's sole, non-depletable, non-degrading, durable asset. Engineered right, data's value increases over time because the added dimensions of time, geography, and precision. To achieve data's full organizational value, there must be dedicated individual to leverage data as assets - a Chief Data Officer or CDO who's three job pillars are: Dedication solely to leveraging data assets, Unconstrained by an IT project mindset, and Reports directly to the business Once these three pillars are set into place, organizations can leverage their data assets. Data...

2. 

Digital Outcasts

Digital Outcasts

By: Kel Smith

Publisher: Morgan Kaufmann

Publication Date: 18-MAR-2013

Insert Date: 05-APR-2013

Slots: 1.0

Table of Contents • Start Reading

The blind person who tries to make an online purchase. The young girl who cannot speak due to a cognitive disability. The man confined to his home due to permanent injury. The single mother with a long-term illness who struggles to feed her family. With one in seven people worldwide currently living with a disability, the term "outcast" covers numerous scenarios. Digital outcasts rely on technology for everyday services that many people take for granted. However, poorly designed products risk alienating this important (and growing) population. Through a "grass roots" approach to...

3. 

Writing for Interaction

Writing for Interaction

By: Linda Newman Lior

Publisher: Morgan Kaufmann

Publication Date: 26-FEB-2013

Insert Date: 05-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Writing for Interaction focuses on the art of creating the information experience as it appears within software and web applications, specifically in the form of user interface text. It also provides strategies for ensuring a consistent, positive information experience across a variety of delivery mechanisms, such as online help and social media.  Throughout this book, you'll learn simple techniques for writing consistent text with the right tone, how to select content delivery mechanisms, and how straightforward, clear layouts contribute to your customers ability to interact with...

4. 

Rapid Contextual Design

Rapid Contextual Design

By: Karen Holtzblatt; Jessamyn Burns Wendell; Shelley Wood

Publisher: Morgan Kaufmann

Publication Date: 31-DEC-2004

Insert Date: 29-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

Is it impossible to schedule enough time to include users in your design process? Is it difficult to incorporate elaborate user-centered design techniques into your own standard design practices? Do the resources needed seem overwhelming? This handbook introduces Rapid CD, a fast-paced, adaptive form of Contextual Design. Rapid CD is a hands-on guide for anyone who needs practical guidance on how to use the Contextual Design process and adapt it to tactical projects with tight timelines and resources. Rapid Contextual Design provides detailed suggestions on structuring the project and...

5. 

Managing Data in Motion

Managing Data in Motion

By: April Reeve

Publisher: Morgan Kaufmann

Publication Date: 26-FEB-2013

Insert Date: 22-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

Managing Data in Motion includes the techniques that have been developed for significantly reducing the complexity of managing system interfaces and enabling a scalable data architecture. Author April Reeve brings over two decades of experience to present a vendor-neutral approach that can be understood by IT and business managers as well as programmers and architects.Learn the different techniques, technologies, and best practices used to manage the passing of data between computer systems and integrating disparate data together in an enterprise environment. Presents a...

6. 

Intel Xeon Phi Coprocessor High Performance Programming

Intel Xeon Phi Coprocessor High Performance Programming

By: James Jeffers; James Reinders

Publisher: Morgan Kaufmann

Publication Date: 11-FEB-2013

Insert Date: 21-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

Authors Jim Jeffers and James Reinders spent two years helping educate customers about the prototype and pre-production hardware before Intel introduced the first Intel Xeon Phi coprocessor. They have distilled their own experiences coupled with insights from many expert customers, Intel Field Engineers, Application Engineers and Technical Consulting Engineers, to create this authoritative first book on the essentials of programming for this new architecture and these new products. This book is useful even before you ever touch a system with an Intel Xeon Phi coprocessor. To ensure...

7. 

Analyzing the Social Web

Analyzing the Social Web

By: Jennifer Golbeck

Publisher: Morgan Kaufmann

Publication Date: 17-FEB-2013

Insert Date: 21-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

Analyzing the Social Web provides a framework for the analysis of public data currently available and being generated by social networks and social media, like Facebook, Twitter, and Foursquare. Access and analysis of this public data about people and their connections to one another allows for new applications of traditional social network analysis techniques that let us identify things like who are the most important or influential people in a network, how things will spread through the network, and the nature of peoples' relationships. Analyzing the Social Web introduces you to...

8. 

Brainstorming and Beyond

Brainstorming and Beyond

By: Chauncey Wilson

Publisher: Morgan Kaufmann

Publication Date: 22-JAN-2013

Insert Date: 06-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

Brainstorming and Beyond describes the techniques for generating ideas verbally, in writing, or through sketches. The first chapter focuses on brainstorming, the foundation method for ideation, which is a complex social process building off of social psychology principles, motivational constructs, and corporate culture. Brainstorming is commonly portrayed as an easy way to generate ideas, but in reality, it is a complex social process that is often flawed in ways that are not self-evident. Chapter 2 discusses Brainwriting, which is a variation on brainstorming in which each person...

9. 

Principles of Data Integration

Principles of Data Integration

By: AnHai Doan; Alon Halevy; Zachary Ives

Publisher: Morgan Kaufmann

Publication Date: 25-JUN-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

How do you approach answering queries when your data is stored in multiple databases that were designed independently by different people? This is first comprehensive book on data integration and is written by three of the most respected experts in the field. This book provides an extensive introduction to the theory and concepts underlying today's data integration techniques, with detailed, instruction for their application using concrete examples throughout to explain the concepts. Data integration is the problem of answering queries that span multiple data sources (e.g., databases,...

10. 

Programming Massively Parallel Processors, 2nd Edition

Programming Massively Parallel Processors, 2nd Edition

By: David B. Kirk; Wen-mei W. Hwu

Publisher: Morgan Kaufmann

Publication Date: 14-DEC-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

This best-selling guide to CUDA and GPU parallel programming has been revised with more parallel programming examples, commonly-used libraries, and explanations of the latest tools. With these improvements, the book retains its concise, intuitive, practical approach based on years of road-testing in the authors' own parallel computing courses. Programming Massively Parallel Processors: A Hands-on Approach shows both student and professional alike the basic concepts of parallel programming and GPU architecture. Various techniques for constructing parallel programs are explored in...

11. 

Agile User Experience Design

Agile User Experience Design

By: Diana Brown

Publisher: Morgan Kaufmann

Publication Date: 10-OCT-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Being able to fit design into the Agile software development processes is an important skill in today’s market. There are many ways for a UX team to succeed (and fail) at being Agile. This book provides you with the tools you need to determine what Agile UX means for you. It includes practical examples and case studies, as well as real-life factors to consider while navigating the Agile UX waters. You’ll learn about what contributes to your team’s success, and which factors to consider when determining the best path for getting there. After reading this book, you’ll have the knowledge to...

12. 

Collaborative Enterprise Architecture

Collaborative Enterprise Architecture

By: Stefan Bente; Uwe Bombosch; Shailendra Langade

Publisher: Morgan Kaufmann

Publication Date: 01-SEP-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Ever-changing business needs have prompted large companies to rethink their enterprise IT. Today, businesses must allow interaction with their customers, partners, and employees at more touch points and at a depth never thought previously. At the same time, rapid advances in information technologies, like business digitization, cloud computing, and Web 2.0, demand fundamental changes in the enterprises’ management practices. These changes have a drastic effect not only on IT and business, but also on policies, processes, and people. Many companies therefore embark on enterprise-wide...

13. 

CUDA Programming

CUDA Programming

By: Shane Cook

Publisher: Morgan Kaufmann

Publication Date: 28-DEC-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

If you need to learn CUDA but don't have experience with parallel computing, CUDA Programming: A Developer's Introduction offers a detailed guide to CUDA with a grounding in parallel fundamentals. It starts by introducing CUDA and bringing you up to speed on GPU parallelism and hardware, then delving into CUDA installation. Chapters on core concepts including threads, blocks, grids, and memory focus on both parallel and CUDA-specific issues. Later, the book demonstrates CUDA in practice for optimizing applications, adjusting to new hardware, and solving common problems. ...

14. 

Computer Animation, 3rd Edition

Computer Animation, 3rd Edition

By: Rick Parent

Publisher: Morgan Kaufmann

Publication Date: 18-OCT-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

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...

15. 

Data Governance

Data Governance

By: John Ladley

Publisher: Morgan Kaufmann

Publication Date: 07-NOV-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

This book is for any manager or team leader that has the green light to implement a data governance program. The problem of managing data continues to grow with issues surrounding cost of storage, exponential growth, as well as administrative, management and security concerns - the solution to being able to scale all of these issues up is data governance which provides better services to users and saves money. What you will find in this book is an overview of why data governance is needed, how to design, initiate, and execute a program and how to keep the program sustainable. With the...

16. 

Using Open Source Platforms for Business Intelligence

Using Open Source Platforms for Business Intelligence

By: Lyndsay Lyndsay Wise

Publisher: Morgan Kaufmann

Publication Date: 23-NOV-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Open Source BI solutions have many advantages over traditional proprietary software, from offering lower initial costs to more flexible support and integration options; but, until now, there has been no comprehensive guide to the complete offerings of the OS BI market. Writing for IT managers and business analysts without bias toward any BI suite, industry insider Lyndsay Wise covers the benefits and challenges of all available open source BI systems and tools, enabling readers to identify the solutions and technologies that best meet their business needs. Wise compares and contrasts...

17. 

Heterogeneous Computing with OpenCL, 2nd Edition

Heterogeneous Computing with OpenCL, 2nd Edition

By: Benedict Gaster; Lee Howes; David R. Kaeli; Perhaad Mistry; Dana Schaa

Publisher: Morgan Kaufmann

Publication Date: 31-DEC-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Heterogeneous Computing with OpenCL teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs) such as AMD Fusion technology. Designed to work on multiple platforms and with wide industry support, OpenCL will help you more effectively program for a heterogeneous future. Written by leaders in the parallel computing and OpenCL communities, this book will give you hands-on OpenCL experience to address a range of fundamental parallel algorithms. The authors...

18. 

Web Services, Service-Oriented Architectures, and Cloud Computing, 2nd Edition

Web Services, Service-Oriented Architectures, and Cloud Computing, 2nd Edition

By: Douglas K. Barry

Publisher: Morgan Kaufmann

Publication Date: 26-FEB-2013

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Web services are leading to the use of more packaged software either as an internal service or an external service available over the Internet. These services, which will be connected together to create the information technology systems of the future, will require less custom software in our organizations and more creativity in the connections between the services. This book begins with a high-level example of how an average person in an organization might interact with a service-oriented architecture. As the book progresses, more technical detail is added in a "peeling of the onion"...

19. 

The Art of Multiprocessor Programming, Revised Reprint

The Art of Multiprocessor Programming, Revised Reprint

By: Maurice Herlihy; Nir Shavit

Publisher: Morgan Kaufmann

Publication Date: 25-JUN-2012

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Revised and updated with improvements conceived in parallel programming courses, The Art of Multiprocessor Programming is an authoritative guide to multicore programming. It introduces a higher level set of software development skills than that needed for efficient single-core programming. This book provides comprehensive coverage of the new principles, algorithms, and tools necessary for effective multiprocessor programming. Students and professionals alike will benefit from thorough coverage of key multiprocessor programming issues. This revised edition incorporates...

20. 

Measuring Data Quality for Ongoing Improvement

Measuring Data Quality for Ongoing Improvement

By: Laura Laura Sebastian-Coleman

Publisher: Morgan Kaufmann

Publication Date: 26-FEB-2013

Insert Date: 22-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

The Data Quality Assessment Framework shows you how to measure and monitor data quality, ensuring quality over time. You’ll start with general concepts of measurement and work your way through a detailed framework of more than three dozen measurement types related to five objective dimensions of quality: completeness, timeliness, consistency, validity, and integrity. Ongoing measurement, rather than one time activities will help your organization reach a new level of data quality. This plain-language approach to measuring data can be understood by both business and IT and provides...