Product List
GET /services/catalog/products?format=api&page=75080
{ "links": { "first": "https://redshelf.com/services/catalog/products?format=api&page=1", "last": "https://redshelf.com/services/catalog/products?format=api&page=78372", "next": "https://redshelf.com/services/catalog/products?format=api&page=75081", "prev": "https://redshelf.com/services/catalog/products?format=api&page=75079" }, "data": [ { "type": "Product", "id": "00010000277022", "attributes": { "name": "XML for Data Architects", "subtitle": "Designing for Reuse and Integration", "description": "\"The book addresses a sorely missing set of considerations in the real world... This is a very timely book.\"-Peter Herzum, author of Business Component Factory and CEO of Herzum SoftwareXML is a tremendous enabler for platform agnostic data and metadata exchanges. However, there are no clear processes and techniques specifically focused on the engineering of XML structures to support reuse and integration simplicity, which are of particular importance in the age of application integration and Web services. This book describes the challenges of using XML in a manner that promotes simplification of integration, and a high degree of schema reuse. It also describes the syntactical capabilities of XML and XML Schemas, and the similarities (and in some cases limitations) of XML DTDs. This book presents combinations of architectural and design approaches to using XML as well as numerous syntactical and working examples.<br><br>* Designed to be read three different ways: skim the margin notes for quick information, or use tables in the appendix to locate sections relevant the to a particular issue, or read cover-to-cover for the in-depth treatment. * Contains numerous tables that describe datatypes supported by the most common DBMSs and map to XML Schema supported data types.* Unique focus on the value added role and processes of the data architect as they apply to enterprise use of XML.", "author": "James Bean", "slug": "xml-for-data-architects-277022-9780080521435-james-bean", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080521435.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277022", "product_url": "/app/ecom/book/277022/xml-for-data-architects-277022-9780080521435-james-bean", "bisac_codes": [ "COM021000", "COM060080" ], "items_count": null, "identifiers": { "ISBN13": "9781558609075", "EISBN13": "9780080521435", "EISBN10": "0080521436" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026354150" } } } }, { "type": "Product", "id": "00010000277021", "attributes": { "name": "Oracle SQL", "subtitle": "Jumpstart with Examples", "description": "Developers and DBAs use Oracle SQL coding on a daily basis, whether for application development, finding problems, fine-tuning solutions to those problems, or other critical DBA tasks. Oracle SQL: Jumpstart with Examples is the fastest way to get started and to quickly locate answers to common (and uncommon) questions. It includes all the basic queries: filtering, sorting, operators, conditionals, pseudocolumns, single row functions, joins, grouping and summarizing, grouping functions, subqueries, composite queries, hierarchies, flashback queries, parallel queries, expressions and regular expressions, DML, datatypes (including collections), XML in Oracle, DDL for basic database objects such as tales, views and indexes, Oracle Partitioning, security, and finally PL/SQL.<br><br>* Each of the hundreds of SQL code examples was tested on a working Oracle 10g database<br>* Invaluable everyday tool that provides an absolute plethora of properly tested examples of Oracle SQL code<br>* Authors have four decades of commercial experience between them as developers and database administrators", "author": "Gavin JT Powell, Carol McCullough-Dieter", "slug": "oracle-sql-277021-9780080479835-gavin-jt-powell-carol-mccullough-dieter", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080479835.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277021", "product_url": "/app/ecom/book/277021/oracle-sql-277021-9780080479835-gavin-jt-powell-carol-mccullough-dieter", "bisac_codes": [ "COM021000", "077" ], "items_count": null, "identifiers": { "ISBN13": "9781555583231", "EISBN13": "9780080479835", "EISBN10": "0080479839" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026366967" } } } }, { "type": "Product", "id": "00010000277020", "attributes": { "name": "Operational Amplifiers", "subtitle": "", "description": "George Clayton's Operational Amplifiers is a well established undergraduate text - offering full coverage of the subject for HNC/HND electronic engineering as well as first and second year degree modules. It has also proved popular in industry as a reference text.Having previously been fully revised by Steve Winder, this classic textbook covers all the latest developments in the field, matched to current degree module syllabuses in both the UK and USA. The introductory sections assume only a basic grounding in electronics, followed by more in-depth material to further the reader's understanding of the subject. Each chapter is followed by a set of exercises, enabling the reader to put the theory learnt into practice, with full answers provided at the back of the book. Appendices feature reproductions of manufacturers' data sheets, placing the concepts introduced in the text into a real-world context, as well as a comprehensive bibliography. This approach, combined with the book's easily accessible page layout and style, results in a highly student centred and comprehensive text.New, updated and expanded topics in the new edition include: bipolar, JFET and MOSFET transistors; voltage regulators; dielectric absorption on integrator, differentiator and S&H; circuits; as well as FDNR and Gyrator filters.<br><br>* A classic textbook revised and updated throughout for current courses* New expanded content to provide fully comprehensive and in-depth coverage of the subject* Ideal for 1st / 2nd year undergraduate courses", "author": "G B Clayton, Steve Winder", "slug": "operational-amplifiers-277020-9780080479828-g-b-clayton-steve-winder", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080479828.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277020", "product_url": "/app/ecom/book/277020/operational-amplifiers-277020-9780080479828-g-b-clayton-steve-winder", "bisac_codes": [ "TEC007000", "TEC008070" ], "items_count": null, "identifiers": { "ISBN13": "9780750659147", "EISBN13": "9780080479828", "EISBN10": "0080479820" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026370993" } } } }, { "type": "Product", "id": "00010000277019", "attributes": { "name": "Java", "subtitle": "Practical Guide for Programmers", "description": "If you're an experienced programmer, you already have a rock-solid foundation for learning Java. All you need is a resource that takes your experience into account and explains Java's key principles and techniques in an intelligent, efficient way. Java: Practical Guide for Programmers is precisely that resource. Here, you won't have to wade through hundreds of pages of overly simplistic material to learn the basics of Java programming. Instead, you get highly focused instruction in the core elements of Java 1.4, accompanied by carefully chosen examples and line-by-line analyses that are right to the point. You'll be astonished at how soon you can begin productive coding in Java, and how quickly your skills will progress. Written expressly for people who already know a procedural or object-oriented programming language. Takes a concise approach designed to make the most of the experience you already have. Covers the core elements of Java 1.4, including language syntax, OO features, collections, exception handling, input/output, threads, event handling, and Swing components. Filled with incisive coding examples and line-by-line analyses.", "author": "Michael Sikora", "slug": "java-277019-9780080509563-michael-sikora", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080509563.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277019", "product_url": "/app/ecom/book/277019/java-277019-9780080509563-michael-sikora", "bisac_codes": [ "COM051010", "COM051210" ], "items_count": null, "identifiers": { "ISBN13": "9781558609099", "EISBN13": "9780080509563", "EISBN10": "0080509568" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026353667" } } } }, { "type": "Product", "id": "00010000277017", "attributes": { "name": "Java Web Services Architecture", "subtitle": "", "description": "Written by industry thought leaders, Java Web Services Architecture is a no-nonsense guide to web services technologies including SOAP, WSDL, UDDI and the JAX APIs. This book is useful for systems architects and provides many of the practical considerations for implementing web services including authorization, encryption, transactions and the future of Web Services. Covers all the standards, the JAX APIs, transactions, security, and more.", "author": "James McGovern, Sameer Tyagi, Michael Stevens, Sunil Mathew", "slug": "java-web-services-architecture-277017-9780080509570-james-mcgovern-sameer-tyagi-michael-stevens-sunil-mathew", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080509570.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277017", "product_url": "/app/ecom/book/277017/java-web-services-architecture-277017-9780080509570-james-mcgovern-sameer-tyagi-michael-stevens-sunil-mathew", "bisac_codes": [ "COM060080", "COM021000" ], "items_count": null, "identifiers": { "ISBN13": "9781558609006", "EISBN13": "9780080509570", "EISBN10": "0080509576" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026352399" } } } }, { "type": "Product", "id": "00010000277016", "attributes": { "name": "Engineering Global E-Commerce Sites", "subtitle": "A Guide to Data Capture, Content, and Transactions", "description": "\"This book is a boon to technology professionals who are responsible for global integration projects. Faced with the mind-boggling complexities of standardizing global data, global processes and global e-commerce, even the most experienced professionals are often at a loss. James Bean has created an extraordinary compilation of standards information, and provided his insight on how to resolve complex integration problems. This book will benefit IT community at large, and I would encourage both specialists and novices alike to bring this book into their personal libraries.\" -- Arka Mukherjee, Ph.D., CEO, Global IDs Inc.A practitioner's guide to developing global e-commerce sites, focusing on the design and engineering of Web forms for global data collection and alignment with widely recognized international standards, XML structures, and XML vocabularies. The author describes the globalization problem, identifies common design errors, provides a representative scenario, and introduces effective solutions and techniques.Structured around a practical, \"real-world\" theme, this book is written for the hands-on practicioner in any mid- to large-sized company engaging in international ecommerce (B2C, B2B, etc.)<br><br>* Presents effective techniques for flexible and extensible data capture* Provides techniques for using the most recognized international data standards and describes the synergies, value and importance of XML as a transaction definition medium* Only book on the subject written from a software engineering point of view", "author": "James Bean", "slug": "engineering-global-e-commerce-sites-277016-9780080505671-james-bean", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080505671.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277016", "product_url": "/app/ecom/book/277016/engineering-global-e-commerce-sites-277016-9780080505671-james-bean", "bisac_codes": [ "COM021000", "COM060080" ], "items_count": null, "identifiers": { "ISBN13": "9781558608924", "EISBN13": "9780080505671", "EISBN10": "0080505678" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026353309" } } } }, { "type": "Product", "id": "00010000277014", "attributes": { "name": "Data Quality", "subtitle": "The Accuracy Dimension", "description": "Data Quality: The Accuracy Dimension is about assessing the quality of corporate data and improving its accuracy using the data profiling method. Corporate data is increasingly important as companies continue to find new ways to use it. Likewise, improving the accuracy of data in information systems is fast becoming a major goal as companies realize how much it affects their bottom line. Data profiling is a new technology that supports and enhances the accuracy of databases throughout major IT shops. Jack Olson explains data profiling and shows how it fits into the larger picture of data quality.<br><br>* Provides an accessible, enjoyable introduction to the subject of data accuracy, peppered with real-world anecdotes. * Provides a framework for data profiling with a discussion of analytical tools appropriate for assessing data accuracy. * Is written by one of the original developers of data profiling technology. * Is a must-read for any data management staff, IT management staff, and CIOs of companies with data assets.", "author": "Jack E. Olson", "slug": "data-quality-277014-9780080503691-jack-e-olson", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080503691.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277014", "product_url": "/app/ecom/book/277014/data-quality-277014-9780080503691-jack-e-olson", "bisac_codes": [ "COM005000", "COM021000" ], "items_count": null, "identifiers": { "ISBN13": "9781558608917", "EISBN13": "9780080503691", "EISBN10": "0080503691" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026353150" } } } }, { "type": "Product", "id": "00010000277013", "attributes": { "name": "Constraint Processing", "subtitle": "", "description": "Constraint satisfaction is a simple but powerful tool. Constraints identify the impossible and reduce the realm of possibilities to effectively focus on the possible, allowing for a natural declarative formulation of what must be satisfied, without expressing how. The field of constraint reasoning has matured over the last three decades with contributions from a diverse community of researchers in artificial intelligence, databases and programming languages, operations research, management science, and applied mathematics. Today, constraint problems are used to model cognitive tasks in vision, language comprehension, default reasoning, diagnosis, scheduling, temporal and spatial reasoning. In Constraint Processing, Rina Dechter, synthesizes these contributions, along with her own significant work, to provide the first comprehensive examination of the theory that underlies constraint processing algorithms. Throughout, she focuses on fundamental tools and principles, emphasizing the representation and analysis of algorithms. Examines the basic practical aspects of each topic and then tackles more advanced issues, including current research challenges Builds the reader's understanding with definitions, examples, theory, algorithms and complexity analysis Synthesizes three decades of researchers work on constraint processing in AI, databases and programming languages, operations research, management science, and applied mathematics", "author": "Rina Dechter", "slug": "constraint-processing-277013-9780080502953-rina-dechter", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080502953.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277013", "product_url": "/app/ecom/book/277013/constraint-processing-277013-9780080502953-rina-dechter", "bisac_codes": [ "COM014000", "COM004000" ], "items_count": null, "identifiers": { "ISBN13": "9781558608900", "EISBN13": "9780080502953", "EISBN10": "0080502954" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026363761" } } } }, { "type": "Product", "id": "00010000277012", "attributes": { "name": "Paper Prototyping", "subtitle": "The Fast and Easy Way to Design and Refine User Interfaces", "description": "Do you spend a lot of time during the design process wondering what users really need? Do you hate those endless meetings where you argue how the interface should work? Have you ever developed something that later had to be completely redesigned? Paper Prototyping can help. Written by a usability engineer with a long and successful paper prototyping history, this book is a practical, how-to guide that will prepare you to create and test paper prototypes of all kinds of user interfaces. You'll see how to simulate various kinds of interface elements and interactions. You'll learn about the practical aspects of paper prototyping, such as deciding when the technique is appropriate, scheduling the activities, and handling the skepticism of others in your organization. Numerous case studies and images throughout the book show you real world examples of paper prototyping at work. Learn how to use this powerful technique to develop products that are more useful, intuitive, efficient, and pleasing: * Save time and money - solve key problems before implementation begins * Get user feedback early - use it to focus the development process * Communicate better - involve development team members from a variety of disciplines * Be more creative - experiment with many ideas before committing to one<br><br>*Enables designers to solve design problems before implementation begins *Five case studies provide real world examples of paper prototyping at work *Delves into the specifics of what types of projects paper prototyping is and isn't good for.", "author": "Carolyn Snyder", "slug": "paper-prototyping-277012-9780080513508-carolyn-snyder", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080513508.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277012", "product_url": "/app/ecom/book/277012/paper-prototyping-277012-9780080513508-carolyn-snyder", "bisac_codes": [ "COM070000", "COM060080" ], "items_count": null, "identifiers": { "ISBN13": "9781558608702", "EISBN13": "9780080513508", "EISBN10": "0080513506" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026365335" } } } }, { "type": "Product", "id": "00010000277018", "attributes": { "name": "Open Channel Hydraulics", "subtitle": "", "description": "Open Channel Hydraulics is written for undergraduate and graduate civil engineering students, and practicing engineers.Written in clear and simple language, it introduces and explains all the main topics required for courses on open channel flows, using numerous worked examples to illustrate the key points.With coverage of both introduction to flows, practical guidance to the design of open channels, and more advanced topics such as bridge hydraulics and the problem of scour, Professor Akan's book offers an unparalleled user-friendly study of this important subject<br><br>Clear and simple style suited for undergraduates and graduates alike Many solved problems and worked examples Practical and accessible guide to key aspects of open channel flow", "author": "A. Osman Akan", "slug": "open-channel-hydraulics-277018-9780080479804-a-osman-akan", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080479804.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277018", "product_url": "/app/ecom/book/277018/open-channel-hydraulics-277018-9780080479804-a-osman-akan", "bisac_codes": [ "TEC005000", "TEC009020" ], "items_count": null, "identifiers": { "ISBN13": "9780750668576", "EISBN13": "9780080479804", "EISBN10": "0080479804" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026353592" } } } }, { "type": "Product", "id": "00010000277011", "attributes": { "name": "SQL Clearly Explained", "subtitle": "", "description": "This is the second edition of the popular practitioner's guide to SQL, the industry-standard database query language. Like most computer languages, SQL can be overwhelming when you first see it, but for years readers have relied on this book to clear the confusion and explain how SQL works and how to use it effectively. Packed with tips, tricks, and good information, SQL Clearly Explained, Second Edition teaches database users and programmers everything they need to know to get their job done including \tformulating SQL queries, \tunderstanding how queries are processed by the DBMS,\tmaximizing performance,\tusing SQL to enter, modify, or delete data,\tcreating and maintaining database structural elements, and\tembedding SQL in applications.Features\tUpdated and expanded to include changes in the SQL standard (SQL:1999) as well as recently implemented aspects of SQL-92.\tIncludes CD with examples from the book as well as MySQL, a popular open-source DBMS, on which the examples are based.\tWeb enhanced with extra features available online at www.mkp.com.<br><br>* Second edition of classic SQL handbook* Updated to cover changes in the SQL language standard (SQL:1999)* Includes CD with MySQL software", "author": "Jan L. Harrington", "slug": "sql-clearly-explained-277011-9780080517582-jan-l-harrington", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080517582.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277011", "product_url": "/app/ecom/book/277011/sql-clearly-explained-277011-9780080517582-jan-l-harrington", "bisac_codes": [ "COM021000", "077" ], "items_count": null, "identifiers": { "ISBN13": "9781558608764", "EISBN13": "9780080517582", "EISBN10": "0080517587" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026365429" } } } }, { "type": "Product", "id": "00010000277010", "attributes": { "name": "Nokia Network Security Solutions Handbook", "subtitle": "", "description": "The Nokia Network Security Solutions Handbook introduces readers to both the basics and the finer points of administering, configuring, and securing the Nokia IP-series hardware appliances. It introduces readers to the different hardware models and covers the features associated with each. Installation and setup are covered in detail, as well as installation and configuration of the Check Point firewall on the Nokia system. <br><br>Readers will learn basic system administration, security, and monitoring before moving into advanced system administration concepts, as well as learning how to use Nokia's command line interface. Routing configurations and the different protocols involved are covered in detail, finishing off with a comprehensive discussion of the High-availability configuration that is Nokia's strength. The appendices include coverage of the UNIX basics which lie at the heart of the IPSO operating system and a review of the other packages available for Nokia systems (such as Perl and Bash). The only book dedicated to coverage of the latest Nokia hardware and software offerings, from the SOHO appliances to the enterprise-class IP700 series, with an emphasis on administering and securing these systems. Long-term market potential. The operating system referenced will be Nokia IPSO 3.4.1, which has an interface that has been specifically tailored to make upgrading to newer versions of IPSO simple and intuitive. In addition, the underlying interface is UNIX based, which has been a constant for over 30 years. Up-to-the-Minute Web-based Support. Once they have absorbed the content of the book, readers can receive up-to-the minute links, white papers, and analysis for one year at [email protected].", "author": "Syngress", "slug": "nokia-network-security-solutions-handbook-277010-9780080479712-syngress", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080479712.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277010", "product_url": "/app/ecom/book/277010/nokia-network-security-solutions-handbook-277010-9780080479712-syngress", "bisac_codes": [ "COM053000", "COM014000" ], "items_count": null, "identifiers": { "ISBN13": "9781931836708", "EISBN13": "9780080479712", "EISBN10": "0080479715" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026361354" } } } }, { "type": "Product", "id": "00010000277009", "attributes": { "name": "ARM System Developer's Guide", "subtitle": "Designing and Optimizing System Software", "description": "Over the last ten years, the ARM architecture has become one of the most pervasive architectures in the world, with more than 2 billion ARM-based processors embedded in products ranging from cell phones to automotive braking systems. A world-wide community of ARM developers in semiconductor and product design companies includes software developers, system designers and hardware engineers. To date no book has directly addressed their need to develop the system and software for an ARM-based system. This text fills that gap. <br><br>This book provides a comprehensive description of the operation of the ARM core from a developers perspective with a clear emphasis on software. It demonstrates not only how to write efficient ARM software in C and assembly but also how to optimize code. Example code throughout the book can be integrated into commercial products or used as templates to enable quick creation of productive software. <br><br>The book covers both the ARM and Thumb instruction sets, covers Intel's XScale Processors, outlines distinctions among the versions of the ARM architecture, demonstrates how to implement DSP algorithms, explains exception and interrupt handling, describes the cache technologies that surround the ARM cores as well as the most efficient memory management techniques. A final chapter looks forward to the future of the ARM architecture considering ARMv6, the latest change to the instruction set, which has been designed to improve the DSP and media processing capabilities of the architecture.<br><br>* No other book describes the ARM core from a system and software perspective. <br>* Author team combines extensive ARM software engineering experience with an in-depth knowledge of ARM developer needs. <br>* Practical, executable code is fully explained in the book and available on the publisher's Website. <br>* Includes a simple embedded operating system.", "author": "Andrew Sloss, Dominic Symes, Chris Wright", "slug": "arm-system-developers-guide-277009-9780080490496-andrew-sloss-dominic-symes-chris-wright", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080490496.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277009", "product_url": "/app/ecom/book/277009/arm-system-developers-guide-277009-9780080490496-andrew-sloss-dominic-symes-chris-wright", "bisac_codes": [ "COM011000", "COM051000" ], "items_count": null, "identifiers": { "ISBN13": "9781558608740", "EISBN13": "9780080490496", "EISBN10": "0080490492" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026361442" } } } }, { "type": "Product", "id": "00010000277008", "attributes": { "name": "Unit Testing in Java", "subtitle": "How Tests Drive the Code", "description": "Software testing is indispensable and is one of the most discussed topics in software development today. Many companies address this issue by assigning a dedicated software testing phase towards the end of their development cycle. However, quality cannot be tested into a buggy application. Early and continuous unit testing has been shown to be crucial for high quality software and low defect rates. Yet current books on testing ignore the developer's point of view and give little guidance on how to bring the overwhelming amount of testing theory into practice. Unit Testing in Java represents a practical introduction to unit testing for software developers. It introduces the basic test-first approach and then discusses a large number of special issues and problem cases. The book instructs developers through each step and motivates them to explore further. Shows how the discovery and avoidance of software errors is a demanding and creative activity in its own right and can build confidence early in a project. Demonstrates how automated tests can detect the unwanted effects of small changes in code within the entire system. Discusses how testing works with persistency, concurrency, distribution, and web applications. Includes a discussion of testing with C++ and Smalltalk.", "author": "Johannes Link, Peter Fröhlich", "slug": "unit-testing-in-java-277008-9780080520179-johannes-link", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/cover_image/9780080520179.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277008", "product_url": "/app/ecom/book/277008/unit-testing-in-java-277008-9780080520179-johannes-link", "bisac_codes": [ "COM051000", "COM051010" ], "items_count": null, "identifiers": { "ISBN13": "9781558608689", "EISBN13": "9780080520179", "EISBN10": "0080520170" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026369891" } } } }, { "type": "Product", "id": "00010000277007", "attributes": { "name": "Policy-Based Network Management", "subtitle": "Solutions for the Next Generation", "description": "Policy-Based Network Management (PBNM) systems enable business rules and procedures to be translated into policies that configure and control the network and its services. Those who manage network systems are aware that this approach can benefit both network management as well as the development of applications that use network services; however, the details surrounding these systems has been obscured by marketing hype, numerous acronyms, and theoretical complexities. Policy-Based Network Management: Solutions for the Next Generation cuts through the hype surrounding PBNM and makes it approachable for those who really need to understand what it has to offer. The author, founder of the IETF Policy Framework working group, discusses system requirements, information models, and system components for Policy-Based Management. He also provide practitioners with a resource for developing and/or incorporating PBNM systems. As network systems become larger and more complex, creating policies for them has become a crucial step in the management of network systems, and this book is a welcome addition to this exciting approach.<br><br>* Presents a completely new approach to PBNM that unites the business, system, and implementation spheres.* As the basis for examples and discussion, uses the DEN-ng information model, an easy-to-understand open standard tied closely to eTOM and NGOSS.* Introduces the Ponder system, then examines Ponder extensions designed to enhance the structure of high-level policies and their application in a PBNM system.* Filled with examples illustrating how policies are most effectively used in a PBNM system and what new directions PBNM is likely to take.", "author": "John Strassner", "slug": "policy-based-network-management-277007-9780080492100-john-strassner", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080492100.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277007", "product_url": "/app/ecom/book/277007/policy-based-network-management-277007-9780080492100-john-strassner", "bisac_codes": [ "COM043000", "077" ], "items_count": null, "identifiers": { "ISBN13": "9781558608597", "EISBN13": "9780080492100", "EISBN10": "008049210X" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026350854" } } } }, { "type": "Product", "id": "00010000277006", "attributes": { "name": "Why Programs Fail", "subtitle": "A Guide to Systematic Debugging", "description": "Why Programs Fail is about bugs in computer programs, how to find them, how to reproduce them, and how to fix them in such a way that they do not occur anymore. This is the first comprehensive book on systematic debugging and covers a wide range of tools and techniques ranging from hands-on observation to fully automated diagnoses, and includes instructions for building automated debuggers. This discussion is built upon a solid theory of how failures occur, rather than relying on seat-of-the-pants techniques, which are of little help with large software systems or to those learning to program. The author, Andreas Zeller, is well known in the programming community for creating the GNU Data Display Debugger (DDD), a tool that visualizes the data structures of a program while it is running. Winner of a 2006 Jolt Productivity Award for Technical Books Shows how to reproduce software failures faithfully, how to isolate what is important about the failure, and to discover what caused it Describes how to fix the program in the best possible way, and shows how to create your own automated debugging tools Includes exercises and extensive references for further study", "author": "Andreas Zeller", "slug": "why-programs-fail-277006-9780080481739-andreas-zeller", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/cover_image/9780080481739.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277006", "product_url": "/app/ecom/book/277006/why-programs-fail-277006-9780080481739-andreas-zeller", "bisac_codes": [ "COM051000", "COM051010" ], "items_count": null, "identifiers": { "ISBN13": "9781558608665", "EISBN13": "9780080481739", "EISBN10": "0080481736" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026350214" } } } }, { "type": "Product", "id": "00010000277005", "attributes": { "name": "Newnes Electrical Power Engineer's Handbook", "subtitle": "", "description": "<p>The second edition of this popular engineering reference book, previously titles Newnes Electrical Engineers Handbook, provides a basic understanding of the underlying theory and operation of the major classes of electrical equipment.</p> <p>With coverage including the key principles of electrical engineering and the design and operation of electrical equipment, the book uses clear descriptions and logical presentation of data to explain electrical power and its applications. Each chapter is written by leading professionals and academics, and many sections conclude with a summary of key standards.</p> <p>The new edition is updated in line with recent advances in EMC, power quality and the structure and operation of power systems, making Newnes Electrical Power Engineers Handbook an invaluable guide for todays electrical power engineer.</p> A unique, concise reference book with contributions from eminent professionals in the field Provides straightforward and practical explanations, plus key information needed by engineers on a day-to-day basis Includes a summary of key standards at the end of each chapter", "author": "D.F. Warne", "slug": "newnes-electrical-power-engineers-handbook-277005-9780080479699", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080479699.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277005", "product_url": "/app/ecom/book/277005/newnes-electrical-power-engineers-handbook-277005-9780080479699", "bisac_codes": [ "TEC007000", "TEC031000" ], "items_count": null, "identifiers": { "ISBN13": "9780750662680", "EISBN13": "9780080479699", "EISBN10": "0080479693" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026362164" } } } }, { "type": "Product", "id": "00010000277004", "attributes": { "name": "Automated Planning", "subtitle": "Theory and Practice", "description": "<p>Automated planning technology now plays a significant role in a variety of demanding applications, ranging from controlling space vehicles and robots to playing the game of bridge. These real-world applications create new opportunities for synergy between theory and practice: observing what works well in practice leads to better theories of planning, and better theories lead to better performance of practical applications.</p> <p>Automated Planning mirrors this dialogue by offering a comprehensive, up-to-date resource on both the theory and practice of automated planning. The book goes well beyond classical planning, to include temporal planning, resource scheduling, planning under uncertainty, and modern techniques for plan generation, such as task decomposition, propositional satisfiability, constraint satisfaction, and model checking.</p> <p>The authors combine over 30 years experience in planning research and development to offer an invaluable text to researchers, professionals, and graduate students.</p> Provides a thorough understanding of AI planning theory and practice, and how they relate to each other Covers all the contemporary topics of planning, as well as important practical applications of planning, such as model checking and game playing Presents case studies and applications in planning engineering, space, robotics, CAD/CAM, process control, emergency operations, and games Provides lecture notes, examples of programming assignments, pointers to downloadable planning systems and related information online", "author": "Malik Ghallab, Dana Nau, Paolo Traverso", "slug": "automated-planning-277004-9780080490519-malik-ghallab-dana-nau-paolo-traverso", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080490519.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277004", "product_url": "/app/ecom/book/277004/automated-planning-277004-9780080490519-malik-ghallab-dana-nau-paolo-traverso", "bisac_codes": [ "COM004000", "TEC037000" ], "items_count": null, "identifiers": { "ISBN13": "9781558608566", "EISBN13": "9780080490519", "EISBN10": "0080490514" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026363524" } } } }, { "type": "Product", "id": "00010000277003", "attributes": { "name": "Stochastic Local Search", "subtitle": "Foundations and Applications", "description": "Stochastic local search (SLS) algorithms are among the most prominent and successful techniques for solving computationally difficult problems in many areas of computer science and operations research, including propositional satisfiability, constraint satisfaction, routing, and scheduling. SLS algorithms have also become increasingly popular for solving challenging combinatorial problems in many application areas, such as e-commerce and bioinformatics.<br><br>Hoos and Stutzle offer the first systematic and unified treatment of SLS algorithms. In this groundbreaking new book, they examine the general concepts and specific instances of SLS algorithms and carefully consider their development, analysis and application. The discussion focuses on the most successful SLS methods and explores their underlying principles, properties, and features. This book gives hands-on experience with some of the most widely used search techniques, and provides readers with the necessary understanding and skills to use this powerful tool. Provides the first unified view of the field Offers an extensive review of state-of-the-art stochastic local search algorithms and their applications Presents and applies an advanced empirical methodology for analyzing the behavior of SLS algorithms A companion website offers lecture slides as well as source code and Java applets for exploring and demonstrating SLS algorithms", "author": "Holger H. Hoos, Thomas Stützle", "slug": "stochastic-local-search-277003-9780080498249-holger-h-hoos-thomas-stutzle", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080498249.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277003", "product_url": "/app/ecom/book/277003/stochastic-local-search-277003-9780080498249-holger-h-hoos-thomas-stutzle", "bisac_codes": [ "COM004000", "BUS049000" ], "items_count": null, "identifiers": { "ISBN13": "9781558608726", "EISBN13": "9780080498249", "EISBN10": "0080498248" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026366803" } } } }, { "type": "Product", "id": "00010000277002", "attributes": { "name": "Network Algorithmics", "subtitle": "An Interdisciplinary Approach to Designing Fast Networked Devices", "description": "<p>In designing a network device, you make dozens of decisions that affect the speed with which it will performsometimes for better, but sometimes for worse. Network Algorithmics provides a complete, coherent methodology for maximizing speed while meeting your other design goals.</p> <p>Author George Varghese begins by laying out the implementation bottlenecks that are most often encountered at four disparate levels of implementation: protocol, OS, hardware, and architecture. He then derives 15 solid principlesranging from the commonly recognized to the groundbreakingthat are key to breaking these bottlenecks.</p> <p>The rest of the book is devoted to a systematic application of these principles to bottlenecks found specifically in endnodes, interconnect devices, and specialty functions such as security and measurement that can be located anywhere along the network. This immensely practical, clearly presented information will benefit anyone involved with network implementation, as well as students who have made this work their goal.</p> <p>FOR INSTRUCTORS: To obtain access to the solutions manual for this title simply register on our textbook website (textbooks.elsevier.com)and request access to the Computer Science subject area. Once approved (usually within one business day) you will be able to access all of the instructor-only materials through the \"Instructor Manual\" link on this book's academic web page at textbooks.elsevier.com.</p> Addresses the bottlenecks found in all kinds of network devices, (data copying, control transfer, demultiplexing, timers, and more) and offers ways to break them Presents techniques suitable specifically for endnodes, including Web servers Presents techniques suitable specifically for interconnect devices, including routers, bridges, and gateways Written as a practical guide for implementers but full of valuable insights for students, teachers, and researchers Includes end-of-chapter summaries and exercises", "author": "George Varghese", "slug": "network-algorithmics-277002-9780080479644-george-varghese", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780080479644.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "277002", "product_url": "/app/ecom/book/277002/network-algorithmics-277002-9780080479644-george-varghese", "bisac_codes": [ "COM043000", "COM060000" ], "items_count": null, "identifiers": { "ISBN13": "9780120884773", "EISBN13": "9780080479644", "EISBN10": "0080479642" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026367782" } } } } ], "meta": { "pagination": { "page": 75080, "pages": 78372, "count": 1567434 } } }
Response Info
Default: None