Software Engineering Books
Cody-Cassidy Press Bpmn Methode Und Stil Zweite Auglage Mit Dem Bpmn Handbuch Fur Die Prozessautomatisierung
£39.95
Mauvius Group Europe SL Kanban Successful Evolutionary Change for Your Technology Business
£40.46
Lean-Kanban University Essential Kanban Condensed
£13.46
3p Vantage Media The Human Side of Agile How to Help Your Team Deliver
£26.68
Software Strategy Ltd A Little Book about Requirements and User Stories Heuristics for requirements in an agile world
£16.69
Independently Published Thermodynamic Cycles
£8.50
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Building a Data Warehouse
Book SynopsisHere is the ideal field guide for data warehousing implementation. This book first teaches you how to build a data warehouse, including defining the architecture, understanding the methodology, gathering the requirements, designing the data models, and creating the databases. Coverage then explains how to populate the data warehouse and explores how to present data to users using reports and multidimensional databases and how to use the data in the data warehouse for business intelligence, customer relationship management, and other purposes. It also details testing and how to administer data warehouse operation.Table of ContentsA table of contents is not available for this title.
£64.99
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Pro Bash Programming
Book SynopsisThe bash shell is a complete programming language, not merely a glue to combine external Linux commands. By taking full advantage of shell internals, shell programs can perform as snappily as utilities written in C or other compiled languages. And you will see how, without assuming Unix lore, you can write professional bash 4.0 programs through standard programming techniques. Complete bash coverage Teaches bash as a programming language Helps you master bash 4.0 features Table of Contents Hello, World! Your First Shell Program Input, Output, and Throughput Looping and Branching Command-Line Parsing and Expansion Parameters and Variables Shell Functions String Manipulation File Operations and Commands Reserved Words and Builtin Commands Writing Bug-Free Scripts and Debugging the Rest Programming for the Command Line Runtime Configuration Data Processing Scripting the Screen Entry-Level Programming
£43.99
Apress Python Algorithms Mastering Basic Algorithms in the Python Language Experts Voice in Open Source
Book SynopsisPython Algorithms explains the Python approach to algorithm analysis and design. The book covers both algorithmic theory and programming practice, demonstrating how theory is reflected in real Python programs.Table of Contents Introduction The Basics Counting 101 Induction and Recursion … and Reduction Traversal: The Skeleton Key of Algorithmics Divide, Combine, and Conquer Greed Is Good? Prove It! Tangled Dependencies and Memoization From A to B with Edsger and Friends Matchings, Cuts, and Flows Hard Problems and (Limited) Sloppiness
£61.74
Apress Foundation Website Creation with HTML5 CSS3 and JavaScript
Book Synopsis While a website is being built, it needs to be tested across multiple browsers and platforms to ensure that the site works for all users, regardless of ability or disability, and this book explains how best to accomplish these tasks.Table of Contents Introducing the Past, Present, and Future of the Web Keeping a Project on Track Planning and High-level Design Giving Your Pages Structure: HTML5 Exploring Fundamental Concepts of CSS3 Developing CSS3 in Practice: From Design to Deployment Responsive Design JavaScript Primer A Deeper Dive into JavaScript Closing the Loop with JavaScript Using Server-side Technologies Using WordPress to Jumpstart Development Afterword: The Business of the Web
£33.40
Apress Beginning WebGL for HTML5 Experts Voice in Web Development
Book SynopsisBeginning WebGL for HTML5 gets you rapidly up to speed with WebGL, a powerful new graphics language within the browser. Quickly get up to speed with WebGL Render realistic scenes Work faster with frameworks Improve rendering performance Table of Contents Setting The Scene Shaders 101 Textures and Lighting Increasing Realism Physics Fractals, Height Maps, and Particle Systems Three.js Framework Productivity Tools Debugging and Performance Effects, Tips and Tricks Afterword: The Future of WebGL Appendix A: Essential HTML5 and JavaScript Appendix B: Graphics Refresher Appendix C: WebGL Spec. Odds and Ends Appendix D: Additional Resources
£40.49
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Pro WPF 4.5 in C
Book SynopsisMicrosoft''s Windows Presentation Foundation (WPF) provides you with a development framework for building high-quality user experiences for the Windows operating system. It blends together rich content from a wide range of sources and allows you unparalleled access to the processing power of your Windows computer. Pro WPF 4.5 in C# provides a thorough, authoritative guide to how WPF really works. Packed with no-nonsense examples and practical advice you''ll learn everything you need to know in order to use WPF in a professional setting. The book begins by building a firm foundation of elementary concepts, using your existing C# skills as a frame of reference, before moving on to discuss advanced concepts and demonstrate them in a hands-on way that emphasizes the time and effort savings that can be gained. Trade ReviewFrom the reviews of the fourth edition: “The book really starts from the very beginning of WPF and explains the general ideas in an understanding way. … every chapter can be read independently and the book can be used as a source of quick advice. Furthermore, the examples of the book are really written in a nice way … .” (Vitosh Kolev Doynov, Amzon.com, February, 2014)Table of Contents Introducing WPF XAML Layout Dependency Properties Routed Events Controls The Application Element Binding Commands Resources Styles and Behaviors Shapes, Brushes, and Transforms Geometries and Drawings Effects and Visuals Animation Basics Advanced Animation Control Templates Custom Elements Data Binding Formatting Bound Data Data Views Lists, Trees, and Grids Windows Pages and Navigation Menus, Toolbars, and Ribbons Sound and Video 3-D Drawing Documents Printing Interacting with Windows Forms Multithreading The Add-in Model ClickOnce Deployment
£76.49
Apress Pro NET Performance Optimize Your C Applications Experts Voice in NET
Table of ContentsChapter 1: Performance Metrics Chapter 2: Performance Measurement Chapter 3: Type Internals Chapter 4: Garbage Collection Chapter 5: Collections and Generics Chapter 6: Concurrency and Parallelism Chapter 7: Networking, I/O, and Serialization Chapter 8: Unsafe Code and Interoperability Chapter 9: Algorithm Optimization Chapter 10: Performance Patterns Chapter 11: Web Application Performance
£54.99
Apress Pro ASPNET Web API HTTP Web Services in ASPNET Experts Voice in NET
Book SynopsisPro ASP.NET Web API shows you how to build flexible, extensible web services that run seamlessly on a range of operating systems and devices, from desktops to tablets to smart phones—even the ones we don’t know today. ASP.NET Web API is a new framework designed to simplify web service architecture.Table of Contents Introduction to ASP.NET Web API Introduction to Asynchronous Programming in .NET HTTP, REST, and Hypermedia HttpClient Sample Application: Application Structure and Domain Model Sample Application: Building the Web API Sample Application: Building the Wrapper and Web Client Routing Controllers and Actions Message Handlers Filters Media Type Formatters and Model Binding Input Validation Dependency Resolution Unit Testing and Integration Testing Optimization and Performance Hosting Tracing, Logging, and API Documentation
£71.99
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG SAP ABAP
Book SynopsisSAP ABAP (Advanced Business Application Programming) offers a detailed tutorial on the numerous features of the core programming platform, used for development for the entire SAP software suite. SAP ABAP uses hands on business oriented use cases and a valuable dedicated e-resource to demonstrate the underlying advanced concepts of the OO ABAP environment and the SAP UI. SAP ABAP covers the latest version (NetWeaver 7.3 and SAP application programming release 6.0) of the platform for demonstrating the customization and implementation phases of the SAP software implementation.Void of theoretical treatments and preoccupation with language syntax, SAP ABAP is a comprehensive, practical one stop solution,which demonstrates and conveys the language’s commands and features through hands on examples. The accompanying e-resource is a take off point to the book.SAP ABAP works in tandem with the accompanying e-resTable of Contents1. ERP and SAP Overview2. ABAP Dictionary/Data Dictionary/Dictionary/DDIC I3. ABAP Dictionary/Data Dictionary/Dictionary/DDIC II4. ABAP Language Basics5. Write Statement (Classical Reporting)6. Internal Tables7. Modularization8. Open SQL Data Retrieval9. SELECTION-SCREEN10. Interactive Lists11. ABAP OOPS12. ALV (ABAP List Viewer) Outputs I13. ALV (ABAP List Viewer) Outputs II14. Screen Programming15. Appendix
£56.99
Apress Windows 8 MVVM Patterns Revealed covers both C and JavaScript Experts Voice in Windows 8
Book SynopsisBeginning with a brief recap of MVVM concepts under .NET - to provide a common frame of reference - we will then delve into the details of how MVVM can best be implemented in Metro-style apps for Windows 8 and show a working application framework in each case.Table of Contents Setting up Windows 8 Application Project Implementing the View Implementing the Model Implementing the ViewModel HTML5, JavaScript, and Windows 8 Applications View, Model and ViewModel Structures in HTML5 and JavaScript
£16.99
Apress Beginning C ObjectOriented Programming
Book SynopsisOverview of Object-Oriented Programming.- Designing OOP Solutions: Identifying the Class Structure.- Designing OOP Solutions: Modeling the Object Interaction.- Designing OOP Solutions: A Case Study.- Introducing the .NET Framework and Visual Studio.- Creating Classes.- Creating Class Hierarchies.- Implementing Object Collaboration.- Working with Collections.- Implementing the Data Access Layer.- Developing WPF Applications.- Developing Web Applications.- Developing Windows Store Applications.- Developing and Consuming Web Services.- Developing the Office Supply Ordering Application.- Wrapping UpTable of ContentsOverview of Object-Oriented Programming.- Designing OOP Solutions: Identifying the Class Structure.- Designing OOP Solutions: Modeling the Object Interaction.- Designing OOP Solutions: A Case Study.- Introducing the .NET Framework and Visual Studio.- Creating Classes.- Creating Class Hierarchies.- Implementing Object Collaboration.- Working with Collections.- Implementing the Data Access Layer.- Developing WPF Applications.- Developing Web Applications.- Developing Windows Store Applications.- Developing and Consuming Web Services.- Developing the Office Supply Ordering Application.- Wrapping Up
£54.99
Apress Holub on Patterns Learning Design Patterns by Looking at Code
Book Synopsis1 Preliminaries: 00 and Design Patterns 101.- 2 Programming with Interfaces, and a Few Creational Patterns.- 3 The Game of Life.- 4 Implementing Embedded SQL.- Appendix A Design-Pattern Quick Reference.- Creational Patterns.- Abstract Factory.- Builder.- Factory Method.- Prototype.- Singleton.- Structural Patterns.- Adapter.- Bridge.- Composite.- Decorator.- Facade.- Flyweight.- Proxy.- Behavioral Patterns.- Chain of Responsibility.- Command.- Interpreter.- Iterator.- Mediator.- Memento.- Observer (Publish/Subscribe).- State.- Strategy.- Template Method.- Visitor.Table of ContentsA table of contents is not available for this title.
£58.49
Apress Advanced Game Design with HTML5 and JavaScript
Table of Contents1. Level-up: New JavaScript Tricks2. The Canvas Drawing API3. Working with Game Assets4. Making Sprites and a Scene Graph5. Making Things Move6. Interactivity7. Collision Detection8. Juice It Up: Keyframe Animation and Particles Effects9. Sound with the WebAudio API10. Tweening11. Make Your Own Game EngineAppendix A: Vectors for Movement and Collision Detection
£67.99
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Beginning COBOL for Programmers
Book SynopsisBeginning COBOL for Programmers is a comprehensive, sophisticated tutorial and modular skills reference on the COBOL programming language for established programmers. This book is for you if you are a developer who would like to—or must—add COBOL to your repertoire. Perhaps you recognize the opportunities presented by the current COBOL skills crisis, or are working in a mission critical enterprise which retains legacy COBOL applications. Whatever your situation, Beginning COBOL for Programmers meets your needs as an established programmer moving to COBOL.Beginning COBOL for Programmers includes comprehensive coverage of ANS 85 COBOL features and techniques, including control structures, condition names, sequential and direct access files, data redefinition, string handling, decimal arithmetic, subprograms, and the report writer. The final chapter includes a substantial introduction to object-orienteTable of Contents1. Introduction to COBOL 2. COBOL Foundation3. Data Declaration In COBOL4. Procedure Division Basics5. Control Structures: Selection6. Control Structures: Iteration 7. Introduction to Sequential Files8. Advanced Sequential Files9. Edited Pictures10. Processing Sequential Files11. Creating Tabular Data 12. Advanced Data Declaration13. Searching Tabular Data14. Sorting and Merging15. String Manipulation16. Creating Large Systems17. Direct Access Files18. The COBOL Report Writer 19. OO-COBOL
£80.99
Apress Physics for JavaScript Games Animation and Simulations
Book SynopsisIt doesn’t matter if you’re modeling the Lorentz force in an electromagnetic field or you’re modeling the lift force in a flight simulator, Physics for JavaScript Games, Animation, and Simulations enables you to fill your games and applications with accurate and realistic effects.Table of Contents Introduction to Physics Programming JavaScript and HTML5 Canvas Some Math Background Basic Physics Concepts The Laws Governing Motion Gravity, Orbits, and Rockets Contact and Fluid Forces Restoring Forces: Springs and Oscillations Centripetal Forces: Rotational Motion Long-Range Forces Collisions Particle Systems Extended Objects Numerical Integration Schemes, Accuracy, and Scaling Doing Physics in 3D Simulation Projects
£61.74
Apress Pro ASPNET MVC 5 Experts Voice in ASPNet
Table of ContentsPart I: Introducing ASP.NET MVC 5 1. What's The Big Idea 2. Your first MVC Application 3. The MVC Pattern 4. Essential Language Features 5. Working with Razor 6. Essential Tools for MVC 7. Sports Store: A Real Application 8. Sports Store: Navigation 9. Sports Store: Cart 10. Sports Store: Mobile 11. Sports Store: Admin 12. Sports Store: Security and Finishing Touches 13. Deployment Part II: ASP.NET MVC 5 In Detail 14. Overview of MVC5 Projects 15. URL Routing 16. Advanced Routing Features 17. Controllers and Actions 18. Filters 19. Controllers Extensibility 20. Views 21. Helper Methods 22. Templated Helper Methods 23. URL and Ajax Helper Meothods 24. Model Binding 25. Model Validation 26. Bundles 27. WebAPI and Single Page Applications
£76.49
Springer Model Predictive Control in the Process Industry Advances in Industrial Control
Book Synopsis1 Introduction to Model Based Predictive Control.- 1.1 MPC Strategy.- 1.2 Historical Perspective.- 1.3 Outline of the chapters.- 2 Model Based Predictive Controllers.- 2.1 MPC Elements.- 2.2 Review of some MPC Algorithms.- 2.3 MPC Based on the Impulse Response.- 2.4 Generalized Predictive Control.- 2.5 Constrained Receding-Horizon Predictive Control.- 2.6 Stable GPC.- 2.7 Filter Polynomials for Improving Robustness.- 3 Simple Implementation of GPC for Industrial Processes.- 3.1 Plant Model.- 3.2 The Dead Time Multiple of Sampling Time Case.- 3.3 The Dead Time non Multiple of the Sampling Time Case.- 3.4 Integrating Processes.- 3.5 Consideration of Ramp Setpoints.- 4 Robustness Analysis in Precomputed GPC.- 4.1 Structured Uncertainties.- 4.2 Stability Limits with Structured Uncertainties.- 4.3 Unstructured Uncertainties.- 4.4 Relationship between the two Types of Uncertainties.- 4.5 General Comments.- 5 Multivariate GPC.- 5.1 Derivation of Multivariable GPC.- 5.2 Obtaining a Matrix FracTable of Contents1 Introduction to Model Based Predictive Control.- 1.1 MPC Strategy.- 1.2 Historical Perspective.- 1.3 Outline of the chapters.- 2 Model Based Predictive Controllers.- 2.1 MPC Elements.- 2.1.1 Prediction Model.- 2.1.2 Objective Function.- 2.1.3 Obtaining the Control Law.- 2.2 Review of some MPC Algorithms.- 2.3 MPC Based on the Impulse Response.- 2.3.1 Process Model and Prediction.- 2.3.2 Control Law.- 2.4 Generalized Predictive Control.- 2.4.1 Formulation of Generalized Predictive Control.- 2.4.2 The Coloured Noise Case.- 2.4.3 An example.- 2.5 Constrained Receding-Horizon Predictive Control.- 2.5.1 Computation of the Control Law.- 2.5.2 Properties.- 2.6 Stable GPC.- 2.6.1 Formulation of the control law.- 2.7 Filter Polynomials for Improving Robustness.- 2.7.1 Selection of the T polynomial.- 2.7.2 Relation with other Formulations.- 3 Simple Implementation of GPC for Industrial Processes.- 3.1 Plant Model.- 3.1.1 Plant Identification: The Reaction Curve Method.- 3.2 The Dead Time Multiple of Sampling Time Case.- 3.2.1 Discrete Plant Model.- 3.2.2 Problem Formulation.- 3.2.3 Computation of the Controller Parameters.- 3.2.4 Role of the Control-Weighting Factor.- 3.2.5 Implementation Algorithm.- 3.2.6 An Implementation Example.- 3.3 The Dead Time non Multiple of the Sampling Time Case.- 3.3.1 Discrete Model of the Plant.- 3.3.2 Controller Parameters.- 3.3.3 Example.- 3.4 Integrating Processes.- 3.4.1 Derivation of the Control Law.- 3.4.2 Controller parameters.- 3.4.3 Example.- 3.5 Consideration of Ramp Setpoints.- 3.5.1 Example.- 4 Robustness Analysis in Precomputed GPC.- 4.1 Structured Uncertainties.- 4.1.1 Parametric Uncertainties.- 4.1.2 Unmodelled Dynamics.- 4.1.3 Both Types of Uncertainties.- 4.2 Stability Limits with Structured Uncertainties.- 4.2.1 Influence of Parametric Uncertainties.- 4.2.2 Influence of Unmodelled Dynamics.- 4.2.3 Combined Effect.- 4.2.4 Influence of the Control Effort.- 4.3 Unstructured Uncertainties.- 4.3.1 Process Description.- 4.3.2 Measurement of the Robustness of the GPC.- 4.3.3 Robustness Limits.- 4.4 Relationship between the two Types of Uncertainties.- 4.4.1 Uncertainty in the Gain.- 4.4.2 Uncertainty in the Delay.- 4.5 General Comments.- 5 Multivariate GPC.- 5.1 Derivation of Multivariable GPC.- 5.1.1 White Noise Case.- 5.1.2 Coloured noise case.- 5.2 Obtaining a Matrix Fraction Description.- 5.2.1 Transfer Matrix Representation.- 5.2.2 Parametric Identification.- 5.3 State Space Formulation.- 5.3.1 Matrix Fraction and State Space Equivalences.- 5.4 Dead Time Problems.- 5.5 Example: Distillation Column.- 6 Constrained MPC.- 6.1 Constraints and GPC.- 6.1.1 Illustrative Examples.- 6.2 Revision of Main Quadratic Programming Algorithms.- 6.2.1 The Active Set Methods.- 6.2.2 Feasible Directions Methods.- 6.2.3 Initial Feasible Point.- 6.2.4 Pivoting Methods.- 6.3 Constraints Handling.- 6.3.1 Slew Rate Constraints.- 6.3.2 Amplitude Constraints.- 6.3.3 Output Constraints.- 6.3.4 Constraints Reduction.- 6.4 1-norm.- 6.5 Constrained MPC and Stability.- 7 Robust MPC.- 7.1 Process Models and Uncertainties.- 7.1.1 Truncated Impulse Response Uncertainties.- 7.1.2 Matrix Fraction Description Uncertainties.- 7.1.3 Global Uncertainties.- 7.2 Objective Functions.- 7.2.1 Quadratic Norm.- 7.2.2 ? — ? norm.- 7.2.3 1-norm.- 7.3 Illustrative Examples.- 7.3.1 Bounds on the Output.- 7.3.2 Uncertainties in the Gain.- 8 Applications.- 8.1 Solar Power Plant.- 8.1.1 Control Strategy.- 8.1.2 Plant Results.- 8.2 Composition Control in an Evaporator.- 8.2.1 Description of the Process.- 8.2.2 Obtaining the Linear Model.- 8.2.3 Controller Design.- 8.2.4 Results.- 8.3 Pilot Plant.- 8.3.1 Plant Description.- 8.3.2 Plant Control.- 8.3.3 Flow Control.- 8.3.4 Temperature Control at the Exchanger Output.- 8.3.5 Temperature Control in the Tank.- 8.3.6 Level Control.- 8.3.7 Remarks.- A Revision of the Simplex method.- A.1 Equality Constraints.- A.2 Finding an Initial Solution.- A.3 Inequality Constraints.- B Model Predictive Control Simulation Program.- References.
£94.99
Springer Us Computer Architecture A Minimalist Perspective 730 The Springer International Series in Engineering and Computer Science
Book Synopsis1. One Instruction Set Computing.- 1.1 What is One Instruction Set Computing?.- 1.2 Why Study OISC?.- 1.3 A Look Ahead.- 1.4 Exercises.- 2 Instruction Sets.- 2.1 Elements of an Instruction.- 2.2 Operands.- 2.3 Instruction Formats.- 2.4 Core Set of Instructions.- 2.5 Addressing Modes.- 2.6 Exercises.- 3 Types of Computer Architectures.- 3.1 Overview.- 3.2 A Simple Taxonomy.- 3.3 Accumulator.- 3.4 Register-Memory.- 3.5 Register-Oriented.- 3.6 Exercises.- 4 Evolution of Instruction Sets.- 4.1 Motivation.- 4.2 Evolution of Microprocessors.- 4.3 Timeline.- 4.4 Exercises.- 5 CISC, RISC, OISC.- 5.1 CISC versus RISC.- 5.2 Is OISC a CISC or RISC?.- 5.3 Processor Complexity.- 5.4 Exercises.- 6 OISC Architectures.- 6.1 Single Instruction Types.- 6.2 MOVE.- 6.3 Comparing OISC Models.- 6.4 Variants of SBN and MOVE.- 6.5 OISC Continuum.- 6.6 Exercises.- 7 Historical Review of OISC.- 7.1 Subtract and Branch if Negative (SBN).- 7.2 MOVE-based.- 7.3 Timeline.- 7.4 Exercises.- 8 Instruction Set Completeness.- 8.1 Instruction Set Completeness.- 8.2 A Practical Approach to Determining Completeness.- 8.3 Completeness of Two OISCs.- 8.4 Exercises.- 9 OISC Mappings.- 9.1 Mapping OISC to Conventional Architectures.- 9.2 Synthesizing Instructions.- 9.3 Code Fragments.- 9.4 Implementing OISC using OISC.- 9.5 Exercises.- 10 Parallel Architectures.- 10.1 Von Neumann Bottleneck.- 10.2 Parallel Processing.- 10.3 Flynn's Taxonomy for Parallelism.- 10.4 Exercises.- 11 Applications and Implementations.- 11.1 OlSC-like Phenomena.- 11.2 Field Programmable Gate Arrays.- 11.3 Applications.- 11.4 Image Processing.- 11.5 Future Work with OISC.- 11.6 Exercises.- Appendix A: A Generic Microprocessor and OISC.- Appendix B: One Instruction Set Computer Implementation.- B.1 6502 Opcodes Summary.- B.2 6502Opcodes Mapped to MOVE OISC.- B.3 6502 Addressing as MOVE-based OISC.- B.4 6502 Addressing Modes and MOVE-based OISC.- Appendix C: Dilation Code Implementation.- Appendix D: Compiler Output for Dilation.- Appendix E: OISC Equivalent of Dilation.- References.- About the Authors.Trade Review`This book gives a fine introduction to basic computer architecture. A few years ago, this book would have interested only graduate computer science and engineering students. These days, some high school students even create Linux clusters, and interest in it may be even more widespread.' R.P. Sarna, Maine Maritime Academy in Choice, December 2003Table of ContentsPreface. Acknowledgements. - 1: One Instruction Set Computing. 1.1. What is One Instruction Set Computing? 1.2. Why Study OISC? 1.3. A Look Ahead. 1.4. Exercises. 2: Instruction Sets. 2.1. Elements of an Instruction. 2.2. Operands. 2.3. Instruction Formats. 2.4. Core Set of Instructions. 2.5. Addressing Modes. 2.6. Exercises. - 3: Types of Computer Architecture. 3.1. Overview. 3.2.A Simple Taxonomy. 3.3. Accumulator. 3.4. Register-Memory. 3.5. Register-Oriented. 3.6. Exercises. - 4: Evolution of Instruction Sets. 4.1. Motivation. 4.2. Evolution of Microprocessors. 4.3. Timeline. 4.4. Exercises. - 5: CISC, RISC, OISC. 5.1. CISC versus RISC. 5.2. Is OISC a CISC or a RISC? 5.3. Processor Complexity. 5.4. Exercises. - 6: OISC Architectures. 6.1. Single Instruction Types. 6.2. MOVE. 6.3. Comparing OISC Models. 6.4. Variants of SBN and MOVE. 6.5. OISC Continuum. 6.6. Exercises. - 7: Historical Review of OISC. 7.1. Subtract and Branch if Negative (SBN). 7.2. MOVE-Based. 7.3. Timeline. 7.4. Exercises. - 8: Instruction Set Completeness. 8.1. Instruction Set Completeness. 8.2. A Practical Approach to Determining Completeness. 8.3. Completeness of Two OISCs. 8.4. Exercises. - 9: OISC Mappings. 9.1. Mapping OISC to Conventional Architectures. 9.2. Synthesizing Instructions. 9.3. Code Fragments. 9.4. Implementing OISC Using OISC. 9.5. Exercises. - 10: Parallel Architectures. 10.1. Von Neumann Bottleneck. 10.2. Parallel Processing. 10.3. Flynn's Taxonomy for Parallelism. 10.4. Exercises. - 11: Applications and Implementations. 11.1. OISC-Like Phenomena. 11.2. Field Programmable Gate Arrays. 11.3. Applications. 11.4. Image Processing. 11.5. Future Work with OISC. 11.6. Exercises. - Appendix A: A Generic Microprocessor and OISC. - Appendix B: One Instruction Set Computer Implementation. - Appendix C: Dilation Code Implementation. - Appendix D: Compiler Output for Dilation. - Appendix E: OISC Equivalent of Dilation. Glossary. References. Index. About the Authors.
£123.49
Springer Us A Practitioners Handbook for RealTime Analysis Guide To Rate Monotonic Analysis For RealTime Systems Electronic Materials Science Technology
Book SynopsisA Practitioner's Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems contains an invaluable collection of quantitative methods that enable real-time system developers to understand, analyze, and predict the timing behavior of many real-time systems.Table of ContentsPreface. Part 1: Introduction. 1. About this Handbook. 2. Fundamentals of RMA. Part 2: Concepts and Techniques. 3. A Framework for Describing Real-Time Systems. 4. Techniques for Analyzing Timing Behavior. Part 3: Analyzing Real-Time Systems. 5. Basic Real-Time Situations. 6. Advanced Real-Time Situations. 7. Effects of Operating System and Runtime Services on Timing Analysis. Part 4: Using the Handbook on Realistic Systems. 8. Analyzing Complex Systems. 9. Designing with Rate Monotonic Analysis. Part 5: Appendices. A. Rules of Thumb. B. Notation Used in this Handbook. C. Bibliography. D. Glossary. E. Index.
£427.49
Apress Extending SSIS with .NET Scripting
Book SynopsisExtending SSIS with .NET Scripting is a timeless and comprehensive scripting toolkit for SQL Server Integration Services to solve a wide array of everyday problems that SSIS developers encounter.Table of ContentsIntroductionPart I: Getting StartedChapter 1: Getting Started with SSIS and ScriptingChapter 2: Script Tasks vs Script ComponentsChapter 3: .NET FundamentalsPart II: Script TasksChapter 4: Script Task FoundationsChapter 5: File PropertiesChapter 6: Working Through Internet And WebChapter 7: Working with Web Services and XMLChapter 8: Common Real-World Scenarios with Script TasksPart III: Script ComponentChapter 9: Script Component FoundationsChapter 10: Script Components as a SourceChapter 11: Script Components as a TransformationChapter 12: Script Components as a DestinationChapter 13: Regular ExpressionsChapter 14: ReflectionChapter 15: Web ServicesPart IV: Custom Tasks and ComponentsChapter 16: Create Custom TasksChapter 17: Create Custom EnumeratorsChapter 18: Create Custom Connection ManagersChapter 19: Create Custom Data Flow ComponentsPart V: Scripting from .NET ApplicationsChapter 20: Package CreationChapter 21: Execution and DeploymentChapter 22: Best Practices
£71.24
Apress Beginning Python Games Development Second Edition
Book SynopsisBeginning Python Games Development, Second Edition teaches you how to create compelling games using Python and the PyGame games development library.Table of Contents1. Introducing Python2. Exploring Python3. Introducing Pygame4. Creating Visuals5. Making Things Move6. Accepting User Input7. Take Me to Your Leader8. Moving into the Third Dimension9. Exploring the Third Dimension10. Making Things Go Boom11. Lights, Camera, Action!12. Setting the Scene with OpenGLAppendix A: Game Object ReferenceAppendix B: Packaging Your Game
£61.74
Apress Make a 2D RPG in a Weekend
Book SynopsisMake a 2D RPG in a Weekend shows you how to create your very own dungeon crawler game in RPG Maker VX Ace in a single weekend.Table of ContentsChapter 1: Laying Out the FrameworkChapter 2: The Characters of our Game Chapter 3: The Upper Catacombs of Eagle’s CrossingChapter 4: Populating Eagle’s CrossingChapter 5: The Lower Catacombs of Eagle’s CrossingChapter 6: The CavesChapter 7: The Pixie’s Forest (West)Chapter 8: The Pixie’s Forest (East)Chapter 9: The Ancient Temple Chapter 10: What Comes NextChapter 11: Appendix
£32.99
Apress Building Great Software Engineering Teams
Table of Contents The Challenge of Building an Engineering Team from the Ground Up An Enlightened Approach to Recruiting Six Destructive Myths about Recruiting Software Engineers Eight Steps to Recruiting Success Hiring Is Hard The Myth of the Ninja Rockstar Developer The Hiring Decision Checklist Making Interviews Fun for Your Team Why We Don’t Allow Java in Job Interviews Do I Want to be a Manager? A Manager’s Most Important Deliverable Technical vs Management Tracks: Helping Your People Grow Tricks of the Trade for Engineering Managers Advice to Give Engineers on Finding a Great Job and Growing in Their Careers
£49.49
Apress Pro HTML5 with CSS JavaScript and Multimedia
Table of ContentsPart 1: HTML5 Technologies 1. Hypertext Markup Language2. Cascading Style Sheets3. JavaScript EssentialsPart 2: HTML4. Structural HTML Elements5. Phrasing HTML Elements6. Table HTML Elements7. Embedded HTML Elements8. HTML Form ElementsReferences: Part 2Part 3: CSS9. CSS Selectors10. Positioning Content11. Text Styles12. Borders and Backgrounds13. Styling Tables14. Flexbox15. Animation and TransformsReferences: Part 3Part 4: JavaScript16. Browser Environment17. Window Object18. DOM Elements19. Dynamic Styling20. EventsReferences: Part 4Part 5: Advanced Applications21. Audio and Video22. Scalable Vector Graphics23. Canvas24. Drag and Drop25. Indexed DB26. Geolocation and Mapping27. Appendix A: AJAX28. Appendix B: Drag and Drop Source Code29. Appendix C: References
£61.74
Apress Practical Azure Application Development
Book SynopsisChapter 1: Azure--A Solutions Development Platform.- Chapter 2: Beginning Application Development with Azure Web Apps, SQL Database, and Blob Storage.- Chapter 3: DevOps with Visual Studio Team Services and Azure.- Chapter 4: Azure Active Directory and Multi-Tenancy.- Chapter 5: Getting Started with Azure NoSQL Services.- Chapter 6: Security and Data Protection.- Chapter 7: Integrating Azure Search.- Chapter 8: Data Visualization with Power BI Embedded.Table of ContentsChapter 1: Azure--A Solutions Development Platform.- Chapter 2: Beginning Application Development with Azure Web Apps, SQL Database, and Blob Storage.- Chapter 3: DevOps with Visual Studio Team Services and Azure.- Chapter 4: Azure Active Directory and Multi-Tenancy.- Chapter 5: Getting Started with Azure NoSQL Services.- Chapter 6: Security and Data Protection.- Chapter 7: Integrating Azure Search.- Chapter 8: Data Visualization with Power BI Embedded.
£34.19
Apress Illustrated C 7
Table of Contents1. C# and the .NET Framework2. C# and .NET Core3. Overview of C# Programming4. Types, Storage, and Variables5. Classes: The Basics6. Methods7. More About Classes8. Classes and Inheritance9. Expressions and Operators10. Statements11. Structs12. Enumerations13. Arrays14. Delegates15. Events16. Interfaces17. Conversions18. Generics19. Enumerators and Iterators20. Introduction to LINQ21. Introduction to Asynchronous Programming22. Namespaces and Assemblies23. Exceptions24. Preprocessor Directives25. Reflection and Attributes26. What’s New in C# 6 and 7 27. Other Topics
£52.24
Inspect & Adapt Ltd Product Mastery: From Good to Great Product Ownership
£23.74
Artech House Publishers Testing and Quality Assurance for Component-Based Software
Book SynopsisPresenting the state of the art in component-based software testing, this cutting-edge resource offers you an in-depth understanding of the current issues, challenges, needs and solutions in this critical area. The book discusses the very latest advances in component-based testing and quality assurance in an accessible tutorial format, making the material easy to comprehend and benefit from no matter what your professional level. The book clearly explains what component-based software testing is, why it is important, and how it differs from traditional software testing. From an introduction to software components, testing component-based software and validation methods for software components, to performance testing and measurement, standards and certification and verification of quality for component-based systems, you get a revealing snapshot of the key developments in this area, including important research findings. This volume also serves as a textbook for related courses at the advanced undergraduate or graduate level.Table of ContentsPart I Introduction: introduction to software components; testing software components; introductions to component-based software; testing component-based software. Part II Validation methods for software components: black-box testing methods for software components; white-box testing methods for software components; test automation and tools for software components. Part III Validation methods for component-based programs: integration testing for component-based software; regression testing for component-based software; performance testing and measurement; frameworks for testing component-based software. Part IV Quality assurance for software components and component-based software: quality assurance for software components; quality assurance for component-based software systems; standards and certification for software components and component-based software; component quality verification and measurement; verification of quality for component-based software.
£97.68
APress ADO.NET: From Novice to Pro, Visual Basic .NET Edition
Book SynopsisThe author shows developers with litte or no ADO.NET background how to apply ADO.NET fast to real world scenarios by giving examples and code that really works.Table of ContentsA table of contents is not available for this title.
£29.92
APress Code Generation in Microsoft .NET
Book Synopsis* Coverage of all three significant .NET code generation mechanisms: Manual code generation, XSL/XML and CodeDom. * Includes a database metadata extraction tool based on SQL-92 standards. * Real solutions to the problem of protecting handcrafted code across regeneration. * Covers code generation in the broader picture of how applications are developed. * Includes real world samples for a complete middle tier and simple User Interface. Table of ContentsA table of contents is not available for this title.
£47.49
APress Mastering Oracle PL/SQL: Practical Solutions
Book SynopsisIf you have mastered the fundamentals of the PL/SQL language and are now looking for an in-depth, practical guide to solving real problems with PL/SQL stored procedures, then this is the book for you. Table of Contents Efficient PL/SQL Package It All Up The Vexed Subject of Cursors Effective Data Handling PL/SQL Optimization Techniques Triggers DBA Packages Security Packages Web Packages PL/SQL Debugging
£37.52
APress Practical Common Lisp
Book Synopsis* Treats LISP as a language for commercial applications, not a language for academic AI concerns. This could be considered to be a secondary text for the Lisp course that most schools teach . This would appeal to students who sat through a LISP course in college without quite getting it – so a "nostalgia" approach, as in "wow-lisp can be practical…" * Discusses the Lisp programming model and environment. Contains an introduction to the language and gives a thorough overview of all of Common Lisp’s main features. * Designed for experienced programmers no matter what languages they may be coming from and written for a modern audience—programmers who are familiar with languages like Java, Python, and Perl. * Includes several examples of working code that actually does something useful like Web programming and database access. Table of ContentsA table of contents is not available for this title.
£64.99
APress From Bash to Z Shell: Conquering the Command Line
Book Synopsis* In-depth, unique coverage of ZSH, one of most modern and powerful of all shells. Also covers Bash, the preferred shell for most serious Linux and Unix users. * Very strong author and tech review team: Co-author Peter Stephenson has been involved in the development of Zsh since the 1990s when he started to write the FAQ. For the last few years, he has served as coordinator of the shell's development. Tech Reviewers: Ed Schaefer is the "Shell Corner" columnist for SysAdmin Magazine and Bart Schaefer is one of the lead developers of Zsh development. * Book is immediately useful, packed with short example and suggestions that the reader can put to use in their shell environment. * Extensive coverage of interactive and advanced shell features, including shell extensions, completion functions, and shortcuts. * Great book for users of all expertise; perennial seller. Table of ContentsA table of contents is not available for this title.
£52.24
APress Regular Expression Recipes: A Problem-Solution Approach
Book Synopsis*Discusses regular expressions in quick, easy manner (Friedl book is exhaustive, and other two books are superficial) *Teaches by example without exhaustive syntax explanation *Covers the major open source languages Table of Contents Words and Text URLs and Paths CSV and Tab-Delimited Files Formatting and Validating HTML and XML Coding and Using Commands
£26.12
APress Practical Software Factories in .NET
Book SynopsisThe Software Factory methodology is based on recognition of these similarities and a drive to extend the concept of "reusability" to the point where we achieve entirely automated product lines. Based on an analysis and understanding of the common features and techniques of a set of applications, a Software Factory defines a tailored, end-to-end methodology for building these applications. At the heart of the Software factory methodology is the concept of Domain Specific Languages (DSLs), which in essence are development environments specifically tailored to the set of applications in hand. It removes a certain degree of flexibility but greatly enhances productivity by removing a lot of the coding complexity (for an analogy, consider the use of the now ubiquitous drag-and-drop controls in Winforms or Visual Basic). Further, in the SF methodology, patterns, process advice, and best practices can be harvested and applied for all applications in the set. There are some good books on the theory of SF already on the market. Up until this point, a lot of these concepts were fairly theoretical and abstract.Trade ReviewFrom the reviews: "The purpose of this work is to introduce and demystify the concept of software factories in the .NET environment. … The book covers both the theory and practice of software factories, including an acknowledgment of the genesis of the term in the late 1960s. … this book is recommended reading for people involved in the management of large software development groups, particularly ones that develop many similar products. It provides a good theoretical discussion, and practical illustration … in the creation of software solutions." (Neil D. Burgess, ACM Computing Reviews, Vol. 49 (3), March, 2008)Table of ContentsA table of contents is not available for this title.
£49.99
APress Founders at Work: Stories of Startups' Early Days
Book SynopsisFounders at Work recounts the early struggles for independence and acceptance of many of modern technology’s giants, through personal interviews that are at times hilarious, at times painful, and always inspiring. As human-interest stories they will interest the same audience that enjoys reading about the Google founders in PEOPLE magazine. These stories are exceptionally interesting, because they're about the early stages, when the founders were younger and inexperienced. Most readers know startup founders only as confident millionaires. As novices trying to find their way by trial and error, they're more human, and easier for the reader to identify with.Table of ContentsA table of contents is not available for this title.
£31.99
APress Beginning Game Development with Python and Pygame: From Novice to Professional
Book SynopsisThis book provides readers with an introductory resource for learning how to create compelling games using the open source Python programming language and Pygame games development library. Authored by industry veteran and Python expert Will McGugan, readers are treated to a comprehensive, practical introduction to games development using these popular technologies. They can also capitalize upon numerous tips and tricks the author has accumulated over his career creating games for some of the world's largest gaming developers.Table of ContentsA table of contents is not available for this title.
£54.99
APress Podcast Solutions: The Complete Guide to Audio and Video Podcasting
Book SynopsisA much-needed work focusing on one of the e-community’s hottest topics, this is the second edition of a book that covers both video and audio podcasts, as well as updated software and resources. This edition is much improved and updated to cover the latest gear that readers and podcasters want to learn about. Critically, the book also shows how to create video as well as audio podcasts. It provides all the reader needs to know to get heard and now seen online, regardless of his or her level of experience and technical knowledge.Table of ContentsA table of contents is not available for this title.
£29.99
APress Creating Cool MINDSTORMS NXT Robots
Book SynopsisThis book teaches anyone interested how to build LEGO MINDSTORMS robots. The author starts with an easy robot and gets to more detail in the succeeding six robots built in the book. The robots he presents are award winning robots, so he is giving away his secrets. The author also teaches how to program the robots. If you are not a programmer, then you can use the code provided. He tells you what equipment you need and how to get it inexpensively. So everything is discussed that you will need to create these robots or modify his designs to create your own. You truly experience the technology in action as you create your robots.Table of ContentsA table of contents is not available for this title.
£42.74
Technics Publications LLC Disrupting Data Governance: A Call to Action
£26.34
Packt Publishing Limited Optimizing Hadoop for MapReduce
£34.39
Packt Publishing Limited Elixir Cookbook
£42.30