This book focuses less on the politics of HTML5 (though it does touch on this), and more on the ways to immediately integrate HTML5 – and its friends – into your web projects. Jeffrey Way delivers a simple guide to understanding HTML5 for the every day designer or developer. If you’re in need of a book that will get you up and running with many of the new tags, form elements, and JavaScript APIs as quickly as possible, then this is the book for you.
If you’re in need of a book that will get you up and running with many of the new tags, form elements, and JavaScript APIs as quickly as possible, then this is the book for you. Jeffrey Way is one of the most popular web development teachers on the net. He is the editor of Nettuts+, author of two top-selling books, and is the Head of Web Development Courses at Tuts+ Premium. This book focuses less on the politics of HTML5 (though it does touch on this), and more on the ways to immediately integrate HTML5 – and its friends – into your web projects.
Jeffrey Way is one of the most popular web development teachers on the net. He is the editor of Nettuts+, author of two top-selling books, and is the Head of Web Development Courses at Tuts+ Premium. This book focuses less on the politics of HTML5 (though it does touch on this), and more on the ways to immediately integrate HTML5 – and its friends – into your web projects. Download eBook Free »
Decoding the iOS 6 SDK is written for intermediate iOS developers who want to quickly get up to speed with the iOS 6 SDK and all the fundamental changes that occurred to Xcode and the iOS device landscape in 2012.
Beginning iOS developers who understand the fundamentals of the SDK and Xcode will also benefit from reading this work.
The book follows a non-linear format that allows the reader to decide how much time to spend on any given topic. This is accomplished by dividing each chapter into a “Theoretical Overview” section and a “Tutorial Project” section.
While it’s certainly possible to read the entire book from cover-to-cover (we think you’ll enjoy doing so!), it’s also possible to simply read the “Theoretical Overview” of each chapter to get a high-level understanding of the iOS 6 SDK changes, and then go back and focus in on the most relevant or interesting tutorial projects on a more selective basis.
Regardless of how you approach the book, expect to learn about the most essential aspects of developing with the iOS 6 SDK, Xcode, and all the iOS devices released from Cupertino in 2012. Download eBook Free »
Publisher: Morgan Kaufmann; 1st edition (November 27, 2012)
Language: English
ISBN-10: 0124159338
ISBN-13: 978-0124159334
eBook Description:
CUDA Programming: A Developer’s Guide to Parallel Computing with GPUs
Comprehensive introduction to parallel programming with CUDA, for readers new to both
Detailed instructions help readers optimize the CUDA software development kit
Practical techniques illustrate working with memory, threads, algorithms, resources, and more
Covers CUDA on multiple hardware platforms: Mac, Linux and Windows with several NVIDIA chipsets
Each chapter includes exercises to test reader knowledge
CUDA Programming: A Developer’s Guide to Parallel Computing with GPUs
If you need to learn CUDA but don’t have experience with parallel computing, CUDA Programming: A Developer’s Guide to Parallel Computing with GPUsoffers 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. Download eBook Free »
Publisher: Morgan Kaufmann; 1st edition (June 5, 2012)
Language: English
ISBN-10: 0123973376
ISBN-13: 978-0123973375
eBook Description:
The Art of Multiprocessor Programming, Revised Reprint
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
The Art of Multiprocessor Programming, Revised Reprint
Revised and updated with improvements conceived in parallel programming courses, The Art of Multiprocessor Programming, Revised Reprint 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. Download eBook Free »
Publisher: Morgan Kaufmann; 1st edition (July 9, 2012)
Language: English
ISBN-10: 0124160441
ISBN-13: 978-0124160446
eBook Description:
Principles of Data Integration
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.
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. Download eBook Free »
Publisher: Morgan Kaufmann; 2nd edition (September 21, 2012)
Language: English
ISBN-10: 0123848695
ISBN-13: 978-0123848697
eBook Description:
Observing the User Experience, 2nd Edition
Explains how to create usable products that are still original, creative, and unique
A valuable resource for designers, developers, project managers-anyone in a position where their work comes in direct contact with the end user.
Provides a real-world perspective on research and provides advice about how user research can be done cheaply, quickly and how results can be presented persuasively
Gives readers the tools and confidence to perform user research on their own designs and tune their software user experience to the unique needs of their product and its users
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 how software is developed in the real world, taking tight budgets, short schedules, and existing processes into account.
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, Second Edition: A Practitioner’s Guide to User Research 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. Download eBook Free »