Senin, 20 Mei 2013

Wow! eBook: The Art of Multiprocessor Programming, Revised Reprint - 5 new eBooks


Wow! eBook: The Art of Multiprocessor Programming, Revised Reprint - 5 new eBooks

Link to Wow! eBook

The Art of Multiprocessor Programming, Revised Reprint

Posted: 20 May 2013 11:00 AM PDT

Book Description

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 much-demanded updates throughout the book, based on feedback and corrections reported from classrooms since 2008
  • Learn the fundamentals of programming multiple threads accessing shared memory
  • Explore mainstream concurrent data structures and the key elements of their design, as well as synchronization techniques from simple locks to transactional memory systems
  • Visit the companion site and download source code, example Java programs, and materials to support and enhance the learning experience

Table of Contents
Chapter 1. Introduction
Chapter 2. Mutual Exclusion
Chapter 3. Concurrent Objects and Linearization
Chapter 4. Foundations of Shared Memory
Chapter 5. The Relative Power of Synchronization Methods
Chapter 6. The Universality of Consensus
Chapter 7. Spin Locks and Contention
Chapter 8. Monitors and Blocking Synchronization
Chapter 9. Linked Lists: the Role of Locking
Chapter 10. Concurrent Queues and the ABA Problem
Chapter 11. Concurrent Stacks and Elimination
Chapter 12. Counting, Sorting and Distributed Coordination
Chapter 13. Concurrent Hashing and Natural Parallelism
Chapter 14. Skiplists and Balanced Search
Chapter 15. Priority Queues
Chapter 16. Futures, Scheduling and Work Distribution
Chapter 17. Barriers
Chapter 18. Transactional Memory

Book Details

  • Paperback: 536 pages
  • Publisher: Morgan Kaufmann (May 2012)
  • Language: English
  • ISBN-10: 0123973376
  • ISBN-13: 978-0123973375
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post The Art of Multiprocessor Programming, Revised Reprint appeared first on Wow! eBook.

Principles of Data Integration

Posted: 20 May 2013 10:56 AM PDT

Book Description

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, web pages). Data integration problems surface in multiple contexts, including enterprise information integration, query processing on the Web, coordination between government agencies and collaboration between scientists. In some cases, data integration is the key bottleneck to making progress in a field.

The authors provide a working knowledge of data integration concepts and techniques, giving you the tools you need to develop a complete and concise package of algorithms and applications.

  • Offers a range of data integration solutions enabling you to focus on what is most relevant to the problem at hand.
  • Enables you to build your own algorithms and implement your own data integration applications
  • Companion website with numerous project-based exercises and solutions and slides. Links to commercially available software allowing readers to build their own algorithms and implement their own data integration applications. Facebook page for reader input during and after publication.

Table of Contents
Chapter 1. Introduction

Part I: Foundational Data Integration Techniques
Chapter 2. Manipulating Query Expressions
Chapter 3. Describing Data Sources
Chapter 4. String Matching
Chapter 5. Schema Matching and Mapping
Chapter 6. General Schema Manipulation Operators
Chapter 7. Data Matching
Chapter 8.  Query Processing
Chapter 9. Wrappers
Chapter 10. Data Warehousing and Caching

Part II: Integration with Extended Data Representations
Chapter 11. XML
Chapter 12. Ontologies and Knowledge Representation
Chapter 13. Incorporating Uncertainty into Data Integration
Chapter 14. Data Provenance

Part III: Novel Integration Architectures
Chapter 15. Data Integration on the Web
Chapter 16. Keyword Search: Integration on Demand
Chapter 17. Peer-to-Peer Integration
Chapter 18. Integration in Support of Collaboration
Chapter 19. The Future of Data Integration

Book Details

  • Hardcover: 520 pages
  • Publisher: Morgan Kaufmann (June 2012)
  • Language: English
  • ISBN-10: 0124160441
  • ISBN-13: 978-0124160446
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Principles of Data Integration appeared first on Wow! eBook.

Observing the User Experience, 2nd Edition

Posted: 20 May 2013 10:53 AM PDT

Book Description

The gap between who designers and developers imagine their users are, and who those users really are can be the biggest problem with product development. Observing the User Experience will help you bridge that gap to understand what your users want and need from your product, and whether they’ll be able to use what you’ve created.

Filled with real-world experience and a wealth of practical information, this book presents a complete toolbox of techniques to help designers and developers see through the eyes of their users. It provides in-depth coverage of 13 user experience research techniques that will provide a basis for developing better products, whether they’re Web, software or mobile based. In addition, it’s written with an understanding of product development in the real world, taking tight budgets, short schedules, and existing processes into account.

Since the publication of the first edition, the business of user research has exploded with new technologies and new techniques. This second edition takes those changes into account with extensive revisions to existing topics. It also adds entirely new material on observational research, mobile usability, diary studies, remote research, and cross-cultural and multilingual projects.

  • Explains how to balance usability with creativity and originality
  • A valuable resource for designers, developers, project managers — anyone whose work affects the end user experience
  • Provides a real-world perspective on research. Helps you do user research cheaply and quickly, and present it persuasively
  • Gives you the tools and confidence to perform user research on your own design, tuning user experience to the unique needs of your product and its users

Table of Contents
Part I: Why Research is Good and How It Fits Into Product Development
Chapter 1. Introduction
Chapter 2. Do a Usability Test Now!
Chapter 3. Balancing Needs Through Iterative Development

Part II: User Experience Research Techniques
Chapter 4. The Research Planning
Chapter 5. Competitive Research
Chapter 6. Universal Tools: Recruiting and Interviewing
Chapter 7. Focus Groups
Chapter 8. More Than Words: Object-Based Techniques
Chapter 9. Field Visits: Learning from Observation
Chapter 10. Diary Studies
Chapter 11. Usability Tests
Chapter 12. Surveys
Chapter 13. Global and Cross-Cultural Research
Chapter 14. Others’ Hard Work: Published Information and Consultants
Chapter 15. Analyzing Qualitative Data
Chapter 16. Automatically Gathered Information: Usage Data and Customer Feedback

Part III: Communicating Results
Chapter 17. Research into Action: Representing Insights as Deliverables
Chapter 18. Reports, Presentations, and Workshops
Chapter 19. Creating a User-Centered Corporate Culture

Appendices
Appendix A. The Budget Research Lab
Appendix B. Common Survey Questions
Appendix C. Observer Instructions

Book Details

  • Paperback: 608 pages
  • Publisher: Morgan Kaufmann; 2nd Edition (September 2012)
  • Language: English
  • ISBN-10: 0123848695
  • ISBN-13: 978-0123848697
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Observing the User Experience, 2nd Edition appeared first on Wow! eBook.

Letting Go of the Words, 2nd Edition

Posted: 20 May 2013 09:31 AM PDT

Book Description

Web site design and development continues to become more sophisticated. An important part of this maturity originates with well-laid-out and well-written content. Ginny Redish is a world-renowned expert on information design and how to produce clear writing in plain language for the web. All of the invaluable information that she shared in the first edition is included with numerous new examples. New information on content strategy for web sites, search engine optimization (SEO), and social media make this once again the only book you need to own to optimize your writing for the web.

  • New material on content strategy, search engine optimization, and social media
  • Lots of new and updated examples
  • More emphasis on new hardware like tablets, iPads, and iPhones

Table of Contents
Chapter 1. Content! Content! Content!
Chapter 2. Planning: Purposes, Personas, Conversations
Chapter 3. Designing for Easy Use
Chapter 4. Starting Well: Home Pages
Chapter 5. Getting There: Pathway Pages
Chapter 6. Breaking up and Organizing Content
Chapter 7. Focusing on Conversations and Key Messages
Chapter 8. Announcing Your Topic With a Clear Headline
Chapter 9. Including Useful Headings
Chapter 10. Tuning up Your Sentences
Chapter 11. Using Lists and Tables
Chapter 12. Writing Meaningful Links
Chapter 13. Using Illustrations Effectively
Chapter 14. Getting from Draft to Final
Chapter 15. Test! Test! Test!

Book Details

  • Paperback: 368 pages
  • Publisher: Morgan Kaufmann; 2nd Edition (August 2012)
  • Language: English
  • ISBN-10: 0123859301
  • ISBN-13: 978-0123859303
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Letting Go of the Words, 2nd Edition appeared first on Wow! eBook.

Data Virtualization for Business Intelligence Systems

Posted: 20 May 2013 09:27 AM PDT

Book Description

Data virtualization can help you accomplish your goals with more flexibility and agility. Learn what it is and how and why it should be used with Data Virtualization for Business Intelligence Systems. In this book, expert author Rick van der Lans explains how data virtualization servers work, what techniques to use to optimize access to various data sources and how these products can be applied in different projects. You’ll learn the difference is between this new form of data integration and older forms, such as ETL and replication, and gain a clear understanding of how data virtualization really works. Data Virtualization for Business Intelligence Systems outlines the advantages and disadvantages of data virtualization and illustrates how data virtualization should be applied in data warehouse environments. You’ll come away with a comprehensive understanding of how data virtualization will make data warehouse environments more flexible and how it make developing operational BI applications easier. Van der Lans also describes the relationship between data virtualization and related topics, such as master data management, governance, and information management, so you come away with a big-picture understanding as well as all the practical know-how you need to virtualize your data.

  • First independent book on data virtualization that explains in a product-independent way how data virtualization technology works.
  • Illustrates concepts using examples developed with commercially available products.
  • Shows you how to solve common data integration challenges such as data quality, system interference, and overall performance by following practical guidelines on using data virtualization.
  • Apply data virtualization right away with three chapters full of practical implementation guidance.
  • Understand the big picture of data virtualization and its relationship with data governance and information management.

Table of Contents
Chapter 1. Introduction to Data Virtualization
Chapter 2. Under the Hood of a Data Virtualization Server
Chapter 3. Caching of Virtual Tables
Chapter 4. Query Optimization Techniques
Chapter 5. Data Warehousing and Business Intelligence
Chapter 6. A Business Intelligence Architecture based on Data Virtualization
Chapter 7. Design Guidelines for Data Virtualization
Chapter 8. Data Virtualization and SOA
Chapter 9. Data Virtualization and Master Data Management
Chapter 10. Data Virtualization, Information Management, and Data Governance
Chapter 11. The Data Delivery Platform – A New Architecture for Information Management
Chapter 12. The Future of Data Virtualization

Book Details

  • Paperback: 296 pages
  • Publisher: Morgan Kaufmann (July 2012)
  • Language: English
  • ISBN-10: 0123944252
  • ISBN-13: 978-0123944252
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Data Virtualization for Business Intelligence Systems appeared first on Wow! eBook.

Tidak ada komentar:

Posting Komentar