0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (217)
  • R250 - R500 (1,004)
  • R500+ (8,963)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > General

Smart Learning Objects for Smart Education in Computer Science - Theory, Methodology and Robot-Based Implementation (Hardcover,... Smart Learning Objects for Smart Education in Computer Science - Theory, Methodology and Robot-Based Implementation (Hardcover, 2015 ed.)
Vytautas Stuikys
R3,900 R2,050 Discovery Miles 20 500 Save R1,850 (47%) Ships in 12 - 17 working days

This monograph presents the challenges, vision and context to design smart learning objects (SLOs) through Computer Science (CS) education modelling and feature model transformations. It presents the latest research on the meta-programming-based generative learning objects (the latter with advanced features are treated as SLOs) and the use of educational robots in teaching CS topics. The introduced methodology includes the overall processes to develop SLO and smart educational environment (SEE) and integrates both into the real education setting to provide teaching in CS using constructivist and project-based approaches along with evaluation of pedagogic outcomes. Smart Learning Objects for Smart Education in Computer Science will appeal to researchers in CS education particularly those interested in using robots in teaching, course designers and educational software and tools developers. With research and exercise questions at the end of each chapter students studying CS related courses will find this work informative and valuable too.

Innovations in Embedded and Real-Time Systems Engineering for Communication (Hardcover, New): Seppo Virtanen Innovations in Embedded and Real-Time Systems Engineering for Communication (Hardcover, New)
Seppo Virtanen
R5,260 Discovery Miles 52 600 Ships in 12 - 17 working days

Like the anti-lock brakes system of a car, real-time systems are time-vital technologies put in place to react under a certain set of circumstances, often vital to security of data, information, or other resources. Innovations in Embedded and Real-Time Systems Engineering for Communication has collected the latest research within the field of real-time systems engineering, and will serve as a vital reference compendium for practitioners and academics. From a wide variety of fields and countries, the authors of this collection are the respective experts in their areas of concentration, giving the latest case studies, methodologies, frameworks, architectures, best practices, and research as it relates to real-time systems engineering for communication.

Expert ASP.NET 2.0 Advanced Application Design (Hardcover, 1st Corrected ed., Corr. 2nd printing): Tom Barnaby, Dominic Selly,... Expert ASP.NET 2.0 Advanced Application Design (Hardcover, 1st Corrected ed., Corr. 2nd printing)
Tom Barnaby, Dominic Selly, Andrew Troelsen
R1,659 Discovery Miles 16 590 Ships in 10 - 15 working days

"Expert ASP.NET 2.0 Advanced Application Design" will help you derive maximum performance and reliability from the distributed applications you create with ASP.NET 2.0.

The book first looks at some of the non-functional requirements that impact the design of a distributed application. It then relates them to the servers and services available in the .NET 2.0 Framework. ASP.NET 2.0 is the central process for use in distributed .NET applications, and the book closely examines the ASP.NET 2.0 Framework and its hosting environment, Internet Information Server (IIS). The book looks at how ASP.NET 2.0 is used by different packages within .NET (like Web Services), and explores how it can be extended to meet your own custom requirements.

The second part of the book drills down and examines some of the common architectural challenges encountered when developing application designs. The book walks through the tiers of the .NET Framework, starting at the client level and exploring the internals of the page type, enhancements to ViewState, client script generation, and new out-of-band callbacks. At the middle tier, the book examines Web Services, Remoting, COM+, MSMQ, and mix and match communication options to suit your own requirements. This section wraps up by previewing Windows Communication Foundation, which aims to unify these technologies.

The third part of the book examines the data layer of your distributed applications. This includes enhancements to the Managed Providers in 2.0, the new transactional model, and a preview of usage guidelines for SQL Server 2005. By the books conclusion, you will be able to select with confidence the most appropriate design elements for yourpurposes, elegantly connecting them, and ensuring you get the very best from the ASP.NET 2.0 Framework.

Model-Based Decision Support Methodology with Environmental Applications (Hardcover, 2000 ed.): Andrzej P. Wierzbicki, Marek... Model-Based Decision Support Methodology with Environmental Applications (Hardcover, 2000 ed.)
Andrzej P. Wierzbicki, Marek Makowski, Jaap Wessels
R4,577 Discovery Miles 45 770 Ships in 12 - 17 working days

The complexity of issues requiring rational decision making grows and thus such decisions are becoming more and more difficult, despite advances in methodology and tools for decision support and in other areas of research. Globalization, interlinks between environmental, industrial, social and political issues, and rapid speed of change all contribute to the increase of this complexity. Specialized knowledge about decision-making processes and their support is increasing, but a large spectrum of approaches presented in the literature is typically illustrated only by simple examples. Moreover, the integration of model-based decision support methodologies and tools with specialized model-based knowledge developed for handling real problems in environmental, engineering, industrial, economical, social and political activities is often not satisfactory. Therefore, there is a need to present the state of art of methodology and tools for development of model-based decision support systems, and illustrate this state by applications to various complex real-world decision problems. The monograph reports many years of experience of many researchers, who have not only contributed to the developments in operations research but also succeeded to integrate knowledge and craft of various disciplines into several modern decision support systems which have been applied to actual complex decision-making processes in various fields of policy making. The experience presented in this book will be of value to researchers and practitioners in various fields. The issues discussed in this book gain in importance with the development of the new era of the information society, where information, knowledge, and ways of processing them become a decisive part of human activities. The examples presented in this book illustrate how how various methods and tools of model-based decision support can actually be used for helping modern decision makers that face complex problems. Overview of the contents: The first part of this three-part book presents the methodological background and characteristics of modern decision-making environment, and the value of model-based decision support thus addressing current challenges of decision support. It also provides the methodology of building and analyzing mathematical models that represent underlying physical and economic processes, and that are useful for modern decision makers at various stages of decision making. These methods support not only the analysis of Pareto-efficient solutions that correspond best to decision maker preferences but also allow the use of other modeling concepts like soft constraints, soft simulation, or inverse simulation. The second part describes various types of tools that are used for the development of decision support systems. These include tools for modeling, simulation, optimization, tools supporting choice and user interfaces. The described tools are both standard, commercially available, and nonstandard, public domain or shareware software, which are robust enough to be used also for complex applications. All four environmental applications (regional water quality management, land use planning, cost-effective policies aimed at improving the European air quality, energy planning with environmental implications) presented in the third part of the book rely on many years of cooperation between the authors of the book with several IIASA's projects, and with many researchers from the wide IIASA network of collaborating institutions. All these applications are characterized by an intensive use of model-based decision support. Finally, the appendix contains a short description of some of the tools described in the book that are available from IIASA, free of charge, for research and educational purposes. The experiences reported in this book indicate that the development of DSSs for strategic environmental decision making should be a joint effort involving experts in the subject area, modelers, and decision support experts. For the other experiences discussed in this book, the authors stress the importance of good data bases, and good libraries of tools. One of the most important requirements is a modular structure of a DSS that enhances the reusability of system modules. In such modular structures, user interfaces play an important role. The book shows how modern achievements in mathematical programming and computer sciences may be exploited for supporting decision making, especially about strategic environmental problems. It presents the methodological background of various methods for model-based decision support and reviews methods and tools for model development and analysis. The methods and tools are amply illustrated with extensive applications. Audience: This book will be of interest to researchers and practitioners in the fields of model development and analysis, model-based decision analysis and support, (particularly in the environment, economics, agriculture, engineering, and negotiations areas) and mathematical programming. For understanding of some parts of the text a background in mathematics and operational research is required but several chapters of the book will be of value also for readers without such a background. The monograph is also suitable for use as a text book for courses on advanced (Master and Ph.D.) levels for programs on Operations Research, decision analysis, decision support and various environmental studies (depending on the program different parts of the book may be emphasized).

Practical Product Management for Product Owners - Creating Winning Products with the Professional Product Owner Stances... Practical Product Management for Product Owners - Creating Winning Products with the Professional Product Owner Stances (Paperback)
Chris Lukassen, Robbin Schuurman
R960 R840 Discovery Miles 8 400 Save R120 (13%) Ships in 12 - 17 working days

Master Agile Product Owner Behaviors that Lead to Marketplace Winners! Organizations pour vast resources into building new products and services. Yet too many are poorly conceived, don't delight (or even satisfy) customers, and fail in the marketplace. The solution is more effective agile product ownership and product management. This book is an expert guide to the behaviors, stances, and practices of world-class agile product development, reflecting deep in-the-trenches experience from world-renowned experts. Chris Lukassen and Robbin Schuurman introduce powerful tools, ideas, and skills for delivering superior products and services, and for avoiding pitfalls that keep you from seeing what customers really need and want. Learn through a start-to-finish, Scrum-based case study, drawing on concepts the authors created for their breakthrough Scrum.org Professional Scrum Product Owner-Advanced (PSPO-A) training course. This innovative approach has already helped thousands of product owners excel--and it can transform the way you create products. Replace negative product owner behaviors with approaches that lead to excellence Represent customers more empathetically and effectively Connect customers, values, and features more coherently Tell better stories, set clearer goals, and create more valuable roadmaps Innovate business models, run better experiments, and scale products more successfully Make more successful decisions, involve the right people, and rely on better data Become a great agile collaborator, across governance, budgeting, contracting, and beyond Influence customers, users, stakeholders, and teams to improve your overall effectiveness Optimize every organizational role related to product ownership Product owners, managers, and team leads will find this guide indispensable along with Agile/Scrum coaches, consultants, and executives wanting to generate more value from product management across the organization.

Project Management Professional (PMP)® Cert Guide (Digital product license key, PMP): Gregory Horine, Asad Haque Project Management Professional (PMP)® Cert Guide (Digital product license key, PMP)
Gregory Horine, Asad Haque
R1,597 R1,389 Discovery Miles 13 890 Save R208 (13%) Ships in 12 - 17 working days

Learn, prepare, and practice for the Project Management Professional (PMP)® Exam success with this Cert Guide from Pearson IT Certification, a leader in IT Certification learning. Master PMP exam topics Assess your knowledge with chapter-ending quizzes Review key concepts with exam preparation tasks Practice with realistic exam questions Project Management Professional (PMP)® Exam Cert Guide is a best-of-breed exam study guide. Author Gregory M. Horine, and author and expert instructor Asad Haque share preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills. Material is presented in a concise manner, focusing on increasing your understanding and retention of exam topics. The book presents you with an organized test preparation routine through the use of proven series elements and techniques. Exam topic lists make referencing easy. Chapter-ending Exam Preparation Tasks help you drill on key concepts you must know thoroughly. Review questions help you assess your knowledge, and a final preparation chapter guides you through tools and resources to help you craft your final study plan. The companion website contains the powerful Pearson Test Prep practice test software, complete with hundreds of exam-realistic questions. The assessment engine offers you a wealth of customization options and reporting features, laying out a complete assessment of your knowledge to help you focus your study where it is needed most. Well regarded for its level of detail, assessment features, and challenging review questions and exercises, this study guide helps you master the concepts and techniques that will enable you to succeed on the exam the first time. This book will prepare you for the PMP® exam, enabling you to Understand the key elements of the PMBOK® Guide that are critical for exam success Learn PMI’s approach to project management Streamline your exam preparations via exam insights, tips, and study strategies Improve your exam readiness with a clear understanding of test-taking strategies and PMP exam question types and scenarios Understand how to plan and close projects according to PMI guidelines Master the differences between predictive, agile, and hybrid project approaches Clarify the differences between the roles of the predictive project manager and the agile team facilitator Understand how to collaborate, engage, and motivate teams and stakeholders for successful completion of the project

Duration Calculus - A Formal Approach to Real-Time Systems (Hardcover, 2004 ed.): Chaochen Zhou, Michael R. Hansen Duration Calculus - A Formal Approach to Real-Time Systems (Hardcover, 2004 ed.)
Chaochen Zhou, Michael R. Hansen
R3,079 Discovery Miles 30 790 Ships in 10 - 15 working days

Duration calculus constitutes a formal approach to the development of real-time systems; as an interval logic with special features for expressing and analyzing time durations of states in real-time systems, it allows for representing and formally reasoning about requirements and designs at an appropriate level of abstraction.

This book presents the logical foundations of duration calculus in a coherent and thorough manner. Through selective case studies it explains how duration calculus can be applied to the formal specification and verification of real-time systems. The book also contains an extensive survey of the current research in this field.

The material included in this book has been used for graduate and postgraduate courses, while it is also suitable for experienced researchers and professionals.

Essentials of Constraint Programming (Hardcover, 2003 ed.): Thom Fruhwirth, Slim Abdennadher Essentials of Constraint Programming (Hardcover, 2003 ed.)
Thom Fruhwirth, Slim Abdennadher
R1,527 Discovery Miles 15 270 Ships in 10 - 15 working days

The book is a short, concise and complete presentation of constraint programming and reasoning. The use of constraints had its scientific and commercial breakthrough in the 1990s. Programming with constraints makes it possible to model and solve problems with uncertain, incomplete information and combinatorial problems, as they are abundant in industry and commerce, such as scheduling, planning, transportation, resource allocation, layout, design and analysis. The theoretically well-founded presentation includes application examples from real life. It introduces the common classes of constraint programming languages and constraint systems in a uniform way. Constraint solving algorithms are specified and implemented in the constraint handling rules language (CHR). This book is ideally suited as a textbook for graduate students and as a resource for researchers and practitioners. The Internet support includes teaching material, software, latest news and online use and examples of the CHR language.

Learning to Code - An Invitation to Computer Science Through the Art and Patterns of Nature (Lynx Edition) (Hardcover): David D... Learning to Code - An Invitation to Computer Science Through the Art and Patterns of Nature (Lynx Edition) (Hardcover)
David D Thornburg
R813 R689 Discovery Miles 6 890 Save R124 (15%) Ships in 10 - 15 working days
Scientific Workflows - Programming, Optimization, and Synthesis with ASKALON and AWDL (Hardcover, 2012 ed.): Jun Qin, Thomas... Scientific Workflows - Programming, Optimization, and Synthesis with ASKALON and AWDL (Hardcover, 2012 ed.)
Jun Qin, Thomas Fahringer
R2,943 Discovery Miles 29 430 Ships in 10 - 15 working days

Creating scientific workflow applications is a very challenging task due to the complexity of the distributed computing environments involved, the complex control and data flow requirements of scientific applications, and the lack of high-level languages and tools support. Particularly, sophisticated expertise in distributed computing is commonly required to determine the software entities to perform computations of workflow tasks, the computers on which workflow tasks are to be executed, the actual execution order of workflow tasks, and the data transfer between them. Qin and Fahringer present a novel workflow language called Abstract Workflow Description Language (AWDL) and the corresponding standards-based, knowledge-enabled tool support, which simplifies the development of scientific workflow applications. AWDL is an XML-based language for describing scientific workflow applications at a high level of abstraction. It is designed in a way that allows users to concentrate on specifying such workflow applications without dealing with either the complexity of distributed computing environments or any specific implementation technology. This research monograph is organized into five parts: overview, programming, optimization, synthesis, and conclusion, and is complemented by an appendix and an extensive reference list. The topics covered in this book will be of interest to both computer science researchers (e.g. in distributed programming, grid computing, or large-scale scientific applications) and domain scientists who need to apply workflow technologies in their work, as well as engineers who want to develop distributed and high-throughput workflow applications, languages and tools.

Lean Six Sigma - Simplified - How to Implement The Six Sigma Methodology to Improve Quality and Speed (Lean Guides with Scrum,... Lean Six Sigma - Simplified - How to Implement The Six Sigma Methodology to Improve Quality and Speed (Lean Guides with Scrum, Sprint, Kanban, DSDM, XP & Crystal) (Hardcover)
Greg Caldwell
R821 R696 Discovery Miles 6 960 Save R125 (15%) Ships in 10 - 15 working days
JavaScript in easy steps (Paperback, 6th ed.): Mike McGrath JavaScript in easy steps (Paperback, 6th ed.)
Mike McGrath
R330 Discovery Miles 3 300 Ships in 12 - 17 working days
JQuery in Easy Steps (Paperback): Mike McGrath JQuery in Easy Steps (Paperback)
Mike McGrath
R343 R306 Discovery Miles 3 060 Save R37 (11%) Ships in 12 - 17 working days

This title instructs the reader how to script dynamic web pages using the popular jQuery JavaScript library, giving complete examples that illustrate each aspect with colourised source code.

Storytelling for New Technologies and Platforms - A Writer's Guide to Theme Parks, Virtual Reality, Board Games, Virtual... Storytelling for New Technologies and Platforms - A Writer's Guide to Theme Parks, Virtual Reality, Board Games, Virtual Assistants, and More (Paperback)
Ross Berger
R1,346 Discovery Miles 13 460 Ships in 12 - 17 working days

Expert advice from several industrial professionals who have worked for some of the world's biggest tech and interactive companies. Best practices that not only prepare writers on how to apply their craft to new fields, but also prepare them for the common ambiguity they will find in corporate and start-up environments. Breakdown of platforms that shows how tech capabilities can fulfill content expectations and how content can fulfill tech expectations. Basic storytelling mechanics customized to today's popular technologies and traditional gaming platforms.

Programming with Mobile Applications - Android (TM), iOS, and Windows (R) Phone 7 (Paperback, International Edition): Thomas... Programming with Mobile Applications - Android (TM), iOS, and Windows (R) Phone 7 (Paperback, International Edition)
Thomas Duffy
R1,509 R1,334 Discovery Miles 13 340 Save R175 (12%) Ships in 10 - 15 working days

Discover how to create effective native apps across platforms and Web apps for today's most popular smartphone platforms with Duffy's PROGRAMMING MOBILE APPLICATIONS: ANDROID (TM), iOS, AND WINDOWS (R) PHONE 7. This unique, hands-on tutorial approach combines clear presentations with numerous screenshots and step-by-step instructions to guide readers in developing applications for Google (TM) Android (TM), Apple (R) iOS, and Windows (R) Phone 7. Readers learn to create identical native and Web apps for each platform, which allows comparing each platform's development processes. The book's complete coverage ranges from platform architecture to native app life cycle management with an emphasis on fundamental programming concepts. This book's unique coverage of multiple platforms not only demonstrates the portability of apps that readers create, but also ensures an solid understanding of programming principles that benefits readers throughout any career.

JavaScript All-in-One For Dummies (Paperback): Chris Minnick JavaScript All-in-One For Dummies (Paperback)
Chris Minnick
R901 R677 Discovery Miles 6 770 Save R224 (25%) Ships in 9 - 15 working days

A developer’s resource to learning one of the most-used scripting languages JavaScript All-in-One For Dummies saves you shelf space by offering a complete introduction to JavaScript and how it’s used in the real world. This book serves up JavaScript coding basics before diving into the tools, libraries, frameworks, and runtime environments new and experienced coders need to know. Start by learning the basics of JavaScript and progress through the techniques and tools used by professional JavaScript developers, even if you’ve never written code before. You also get the details of today’s hottest libraries and frameworks—React.js, Vue.js, Svelte, and Node.js.  Learn the basics of web and application development with the JavaScript language Grasp the similarities and differences between React.js, Vue.js, and Svelte Discover how to write server-side JavaScript and how to access databases with Node.js Gain a highly marketable skill, with one of the most popular coding languages Launch or further your career as a coder with easy-to-follow instruction This is the go-to Dummies guide for future and current coders who need an all-inclusive guide JavaScript. This is the go-to Dummies guide for future and current coders who need an all-inclusive guide to the world of JavaScript.

Fractals in Multimedia (Hardcover, 2002 ed.): Michael F. Barnsley, Dietmar Saupe, Edward R. Vrscay Fractals in Multimedia (Hardcover, 2002 ed.)
Michael F. Barnsley, Dietmar Saupe, Edward R. Vrscay
R4,499 Discovery Miles 44 990 Ships in 12 - 17 working days

This volume describes the status of fractal imaging research and looks to future directions. It will be useful to researchers in the areas of fractal image compression, analysis, and synthesis, iterated function systems, and fractals in education. In particular it includes a vision for the future of these areas. It aims to provide an efficient means by which researchers can look back over the last decade at what has been achieved, and look forward towards second-generation fractal imaging. The articles in themselves are not meant to be detailed reviews or expositions, but to serve as signposts to the state of the art in their areas. What is important is what they mention and what tools and ideas are seen now to be relevant to the future. The contributors, a number of whom have been involved since the start, are active in fractal imaging, and provide a well-informed viewpoint on both the status and the future. Most were invited participants at a meeting on Fractals in Multimedia held at the IMA in January 2001. Some goals of the mini-symposium, shared with this volume, were to demonstrate that the fractal viewpoint leads to a broad collection of useful mathematical tools, common themes, new ways of looking at and thinking about existing algorithms and applications in multimedia, and to consider future developments. This book should be useful to commercial and university researchers in the rapidly evolving field of digital imaging, specifically, chief information officers, professors, software engineers, and graduate students in the mathematical sciences. While much of the content is quite technical, it contains pointers to the state-of-the-art and the future in fractal imaging.

HTML, CSS, & JavaScript All-in-One For Dummies (Paperback): Paul McFedries HTML, CSS, & JavaScript All-in-One For Dummies (Paperback)
Paul McFedries
R992 R737 Discovery Miles 7 370 Save R255 (26%) Ships in 9 - 15 working days

A thorough and helpful reference for aspiring website builders.

Looking to start an exciting new career in front-end web building and design? Or maybe you just want to develop a new skill and create websites for fun. Whatever your reasons, it’s never been easier to start learning how to build websites from scratch than with help from HTML, CSS, & JavaScript All-in-One For Dummies. This book has the essentials you need to wrap your head around the key ingredients of website design and creation.

You’ll learn to build attractive, useful, and easy-to-navigate websites by combining HTML, CSS, and JavaScript into fun and practical creations. Using the 6 books compiled within this comprehensive collection, you’ll discover how to make static and dynamic websites, complete with intuitive layouts and cool animations.

The book also includes:

  • Incorporate the latest approaches to HTML, CSS, and JavaScript, including those involving new markup, page styles, interactivity, and more
  • Step-by-step instructions for new site creators explaining the very basics of page layouts and animations
  • Easy-to-follow advice for adjusting page color and background, adding widgets to a site, and getting rid of all the bugs that affect site performance

Web development is a fun, interesting, and challenging skill that can lead to a lucrative career (if you’re so inclined). And with the right help, almost anyone can learn to create engaging websites from scratch. So, grab a copy of HTML, CSS, & JavaScript All-in-One For Dummies and you’ll be designing and building before you know it!

Animation and Performance Capture Using Digitized Models (Hardcover, 2010 ed.): Edilson De Aguiar Animation and Performance Capture Using Digitized Models (Hardcover, 2010 ed.)
Edilson De Aguiar
R3,035 Discovery Miles 30 350 Ships in 10 - 15 working days

The realistic generation of virtual doubles of real-world actors has been the focus of computer graphics research for many years. However, some problems still remain unsolved: it is still time-consuming to generate character animations using the traditional skeleton-based pipeline, passive performance capture of human actors wearing arbitrary everyday apparel is still challenging, and until now, there is only a limited amount of techniques for processing and modifying mesh animations, in contrast to the huge amount of skeleton-based techniques. In this thesis, we propose algorithmic solutions to each of these problems. First, two efficient mesh-based alternatives to simplify the overall character animation process are proposed. Although abandoning the concept of a kinematic skeleton, both techniques can be directly integrated in the traditional pipeline, generating animations with realistic body deformations. Thereafter, three passive performance capture methods are presented which employ a deformable model as underlying scene representation. The techniques are able to jointly reconstruct spatio-temporally coherent time-varying geometry, motion, and textural surface appearance of subjects wearing loose and everyday apparel. Moreover, the acquired high-quality reconstructions enable us to render realistic 3D Videos. At the end, two novel algorithms for processing mesh animations are described. The first one enables the fully-automatic conversion of a mesh animation into a skeletonbased animation and the second one automatically converts a mesh animation into an animation collage, a new artistic style for rendering animations. The methods described in the thesis can be regarded as solutions to specific problems or important building blocks for a larger application. As a whole, they form a powerful system to accurately capture, manipulate and realistically render realworld human performances, exceeding the capabilities of many related capture techniques. By this means, we are able to correctly capture the motion, the timevarying details and the texture information of a real human performing, and transform it into a fully-rigged character animation, that can be directly used by an animator, or use it to realistically display the actor from arbitrary viewpoints.

IEC 61131-3: Programming Industrial Automation Systems - Concepts and Programming Languages, Requirements for Programming... IEC 61131-3: Programming Industrial Automation Systems - Concepts and Programming Languages, Requirements for Programming Systems, Decision-Making Aids (Hardcover, 2nd ed. 2010)
Karl-Heinz John, Michael Tiegelkamp
R4,490 Discovery Miles 44 900 Ships in 12 - 17 working days

The rapid advances in performance and miniaturisation in microtechnology are constantly opening up new markets for the programmable logic controller (PLC). Specially designed controller hardware or PC-based controllers, extended by hardware and software with real-time capability, now control highly complex automation processes. This has been extended by the new subject of "safe- related controllers," aimed at preventing injury by machines during the production process. The different types of PLC cover a wide task spectrum - ranging from small network node computers and distributed compact units right up to modular, fau- tolerant, high-performance PLCs. They differ in performance characteristics such as processing speed, networking ability or the selection of I/O modules they support. Throughout this book, the term PLC is used to refer to the technology as a whole, both hardware and software, and not merely to the hardware architecture. The IEC61131 programming languages can be used for programming classical PLCs, embedded controllers, industrial PCs and even standard PCs, if suitable hardware (e.g. fieldbus board) for connecting sensors and actors is available.

Python Packages (Hardcover): Tomas Beuzen, Tiffany Timbers Python Packages (Hardcover)
Tomas Beuzen, Tiffany Timbers
R2,894 Discovery Miles 28 940 Ships in 9 - 15 working days

Python Packages introduces Python packaging at an introductory and practical level that's suitable for those with no previous packaging experience. Despite this, the text builds up to advanced topics such as automated testing, creating documentation, versioning and updating a package, and implementing continuous integration and deployment. Covering the entire Python packaging life cycle, this essential guide takes readers from package creation all the way to effective maintenance and updating. Python Packages focuses on the use of current and best-practice packaging tools and services like poetry, cookiecutter, pytest, sphinx, GitHub, and GitHub Actions. Features: The book's source code is available online as a GitHub repository where it is collaborated on, automatically tested, and built in real time as changes are made; demonstrating the use of good reproducible and clear project workflows. Covers not just the process of creating a package, but also how to document it, test it, publish it to the Python Package Index (PyPI), and how to properly version and update it. All concepts in the book are demonstrated using examples. Readers can follow along, creating their own Python packages using the reproducible code provided in the text. Focuses on a modern approach to Python packaging with emphasis on automating and streamlining the packaging process using new and emerging tools such as poetry and GitHub Actions.

Python Scripting for Computational Science (Hardcover, 3rd ed. 2008.  Corr. 2nd printing 2009): Hans Petter Langtangen Python Scripting for Computational Science (Hardcover, 3rd ed. 2008. Corr. 2nd printing 2009)
Hans Petter Langtangen
R1,941 Discovery Miles 19 410 Ships in 10 - 15 working days

With a primary focus on examples and applications of relevance to computational scientists, this brilliantly useful book shows computational scientists how to develop tailored, flexible, and human-efficient working environments built from small scripts written in the easy-to-learn, high-level Python language. All the tools and examples in this book are open source codes. This third edition features lots of new material. It is also released after a comprehensive reorganization of the text. The author has inserted improved examples and tools and updated information, as well as correcting any errors that crept in to the first imprint.

The Influence of Delay on Cloud Gaming Quality of Experience (Hardcover, 1st ed. 2023): Saeed Shafiee Sabet The Influence of Delay on Cloud Gaming Quality of Experience (Hardcover, 1st ed. 2023)
Saeed Shafiee Sabet
R3,680 Discovery Miles 36 800 Ships in 10 - 15 working days

This book provides an understanding of the impact of delay on cloud gaming Quality of Experience (QoE) and proposes techniques to compensate for this impact, leading to a better gaming experience when there are network delays. The author studies why some games in the cloud are more delay sensitive than others by identifying game characteristics influencing a user's delay perception and predicting the gaming QoE degraded by the delay. The author also investigates the impact of jitter and serial-position effects on gaming QoE and delay. Using the insight gained, the author presents delay compensation techniques that can mitigate the negative influence of delay on gaming QoE that use the game characteristics to adapt the games.

Computational Electrostatics for Biological Applications - Geometric and Numerical Approaches to the Description of... Computational Electrostatics for Biological Applications - Geometric and Numerical Approaches to the Description of Electrostatic Interaction Between Macromolecules (Hardcover, 2015 ed.)
Walter Rocchia, Michela Spagnuolo
R4,891 Discovery Miles 48 910 Ships in 12 - 17 working days

This book presents established and new approaches to perform calculations of electrostatic interactions at the nanoscale, with particular focus on molecular biology applications. It is based on the proceedings of the Computational Electrostatics for Biological Applications international meeting, which brought together researchers in computational disciplines to discuss and explore diverse methods to improve electrostatic calculations. Fostering an interdisciplinary approach to the description of complex physical and biological problems, this book encompasses contributions originating in the fields of geometry processing, shape modeling, applied mathematics, and computational biology and chemistry. The main topics covered are theoretical and numerical aspects of the solution of the Poisson-Boltzmann equation, surveys and comparison among geometric approaches to the modelling of molecular surfaces and related discretization and computational issues. It also includes a number of contributions addressing applications in biology, biophysics and nanotechnology. The book is primarily intended as a reference for researchers in the computational molecular biology and chemistry fields. As such, it also aims at becoming a key source of information for a wide range of scientists who need to know how modeling and computing at the molecular level may influence the design and interpretation of their experiments.

Java Concurrency in Practice (Paperback): Brian Goetz, Joshua Bloch, Joseph Bowbeer, Doug Lea, David Holmes, Tim Peierls Java Concurrency in Practice (Paperback)
Brian Goetz, Joshua Bloch, Joseph Bowbeer, Doug Lea, David Holmes, …
R1,302 R1,193 Discovery Miles 11 930 Save R109 (8%) Ships in 12 - 17 working days

"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java developer should read this book."
--Martin Buchholz
JDK Concurrency Czar, Sun Microsystems

"For the past 30 years, computer performance has been driven by Moore's Law; from now on, it will be driven by Amdahl's Law. Writing code that effectively exploits multiple processors can be very challenging. "Java Concurrency in Practice" provides you with the concepts and techniques needed to write safe and scalable Java programs for today's--and tomorrow's--systems."
--Doron Rajwan
Research Scientist, Intel Corp

"This is the book you need if you're writing--or designing, or debugging, or maintaining, or contemplating--multithreaded Java programs. If you've ever had to synchronize a method and you weren't sure why, you owe it to yourself and your users to read this book, cover to cover."
--Ted Neward
Author of "Effective Enterprise Java"

"Brian addresses the fundamental issues and complexities of concurrency with uncommon clarity. This book is a must-read for anyone who uses threads and cares about performance."
--Kirk Pepperdine
CTO, JavaPerformanceTuning.com

"This book covers a very deep and subtle topic in a very clear and concise way, making it the perfect Java Concurrency reference manual. Each page is filled with the problems (and solutions!) that programmers struggle with every day. Effectively exploitingconcurrency is becoming more and more important now that Moore's Law is delivering more cores but not faster cores, and this book will show you how to do it."
--Dr. Cliff Click
Senior Software Engineer, Azul Systems

"I have a strong interest in concurrency, and have probably written more thread deadlocks and made more synchronization mistakes than most programmers. Brian's book is the most readable on the topic of threading and concurrency in Java, and deals with this difficult subject with a wonderful hands-on approach. This is a book I am recommending to all my readers of "The Java Specialists' Newsletter," because it is interesting, useful, and relevant to the problems facing Java developers today."
--Dr. Heinz Kabutz
"The Java Specialists' Newsletter"

"I've focused a career on simplifying simple problems, but this book ambitiously and effectively works to simplify a complex but critical subject: concurrency. "Java Concurrency in Practice" is revolutionary in its approach, smooth and easy in style, and timely in its delivery--it's destined to be a very important book."
--Bruce Tate
Author of "Beyond Java"

""Java Concurrency in Practice" is an invaluable compilation of threading know-how for Java developers. I found reading this book intellectually exciting, in part because it is an excellent introduction to Java's concurrency API, but mostly because it captures in a thorough and accessible way expert knowledge on threading not easily found elsewhere."
--Bill Venners
Author of "Inside the Java Virtual Machine"

Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential forbuilding high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In "Java Concurrency in Practice," the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them.

However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. "Java Concurrency in Practice" arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant.

This book covers: Basic concepts of concurrency and thread safety Techniques for building and composing thread-safe classes Using the concurrency building blocks in java.util.concurrent Performance optimization dos and don'ts Testing concurrent programs Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The Data Quality Blueprint - A Practical…
John Parkinson Hardcover R1,651 Discovery Miles 16 510
News Search, Blogs and Feeds - A Toolkit
Lars Vage, Lars Iselid Paperback R1,366 Discovery Miles 13 660
Big Computer Games - Enhanced Edition
David H. Ahl Hardcover R964 Discovery Miles 9 640
How To Think Like A Programmer - Program…
Paul Vickers Hardcover R6,440 Discovery Miles 64 400
Temporal Data Mining via Unsupervised…
Yun Yang Paperback R1,199 Discovery Miles 11 990
IBM Mainframe Developer Training and…
Robert Wingate Hardcover R1,465 Discovery Miles 14 650
OCP Oracle Certified Professional Java…
S Selikoff Paperback R1,193 Discovery Miles 11 930
Arduino for Musicians - A Complete Guide…
Brent Edstrom Hardcover R3,769 Discovery Miles 37 690
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,527 Discovery Miles 25 270
Intro to Python for Computer Science and…
Paul Deitel Paperback R2,123 Discovery Miles 21 230

 

Partners