0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (164)
  • R250 - R500 (440)
  • R500+ (1,601)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer software packages > Computer games

Qualitative Research in Gambling - Exploring the production and consumption of risk (Paperback): Rebecca Cassidy, Andrea Pisac,... Qualitative Research in Gambling - Exploring the production and consumption of risk (Paperback)
Rebecca Cassidy, Andrea Pisac, Claire Loussouarn
R1,363 Discovery Miles 13 630 Ships in 12 - 17 working days

Gambling is both a multi-billion dollar international industry and a ubiquitous social and cultural phenomenon. It is also undergoing significant change, with new products and technologies, regulatory models, changing public attitudes and the sheer scale of the gambling enterprise necessitating innovative and mixed methodologies that are flexible, responsive and 'agile'. This book seeks to demonstrate that researchers should look beyond the existing disciplinary territory and the dominant paradigm of 'problem gambling' in order to follow those changes across territorial, political, technical, regulatory and conceptual boundaries. The book draws on cutting-edge qualitative work in disciplines including anthropology, history and media studies to explore the production and consumption of risk, risky places, risk technology, the gambling industry, and connections between gambling and other kinds of speculation such as financial derivatives. In doing so it addresses some of the most important issues in contemporary social science, including the challenges of studying deterritorialised social phenomena; globalizing technologies and local markets; regulation as it operates across local, regional and international scales; globalization, and the rise of games, virtual worlds, and social media.

Computer Games and Software Engineering (Hardcover): Kendra M L Cooper, Walt Scacchi Computer Games and Software Engineering (Hardcover)
Kendra M L Cooper, Walt Scacchi
R3,930 Discovery Miles 39 300 Ships in 12 - 17 working days

Computer games represent a significant software application domain for innovative research in software engineering techniques and technologies. Game developers, whether focusing on entertainment-market opportunities or game-based applications in non-entertainment domains, thus share a common interest with software engineers and developers on how to best engineer game software. Featuring contributions from leading experts in software engineering, the book provides a comprehensive introduction to computer game software development that includes its history as well as emerging research on the interaction between these two traditionally distinct fields. An ideal reference for software engineers, developers, and researchers, this book explores game programming and development from a software engineering perspective. It introduces the latest research in computer game software engineering (CGSE) and covers topics such as HALO (Highly Addictive, sociaLly Optimized) software engineering, multi-player outdoor smartphone games, gamifying sports software, and artificial intelligence in games. The book explores the use of games in software engineering education extensively. It also covers game software requirements engineering, game software architecture and design approaches, game software testing and usability assessment, game development frameworks and reusability techniques, and game scalability infrastructure, including support for mobile devices and web-based services.

Understanding Counterplay in Video Games (Hardcover): Alan F. Meades Understanding Counterplay in Video Games (Hardcover)
Alan F. Meades
R4,354 Discovery Miles 43 540 Ships in 12 - 17 working days

This book offers insight into one of the most problematic and universal issues within multiplayer videogames: antisocial and oppositional play forms such as cheating, player harassment, the use of exploits, illicit game modifications, and system hacking, known collectively as counterplay. Using ethnographic research, Alan Meades not only to gives voice to counterplayers, but reframes counterplay as a complex practice with contradictory motivations that is anything but reducible to simply being hostile to play, players, or commercial videogames. The book offers a grounded and pragmatic exploration of counterplay, framing it as an unavoidable by-product of interaction of mass audiences with compelling and culturally important texts.

Game Graphics Programming (Hardcover, New edition): Allen Sherrod Game Graphics Programming (Hardcover, New edition)
Allen Sherrod
R1,528 R1,362 Discovery Miles 13 620 Save R166 (11%) Ships in 10 - 15 working days

"Game Graphics Programming" examines the many different techniques and effects that are used to create cutting-edge graphics in todayas video games and how to implement them. The book takes a detailed look at computer graphics, exploring both the theory and application of each algorithm and effect and how they are structured and executed to generate the rendered result. Detailed C++ source code and pseudocode are used as examples throughout the book to demonstrate the methods being taught, but the techniques presented can be used with any programming language or tool. Youall begin with an introduction to basic 2D and 3D game graphics tools and components including common game mathematics, colors and pixels, and computer memory, as well as ray tracing and rasterization techniques and programmable shaders. Once youave reviewed the foundations of game graphics, youall go more in-depth with shading and surfaces, direct and global illumination, special effects, and rendering nature. After the how and why of each technique is presented, youall also examine optimizations that can be done to improve performance and alternative methods. "Game Graphics Programming" presents you with all of the information you need to efficiently and effectively create eye-catching graphical scenes for video games.

Designing the User Experience of Game Development Tools (Paperback): David Lightbown Designing the User Experience of Game Development Tools (Paperback)
David Lightbown
R1,613 Discovery Miles 16 130 Ships in 12 - 17 working days

Most tools developers want to improve the user experience but are not given the time, lack the techniques, or don't know where to begin.Designing the User Experience of Game Development Tools addresses these issues to empower tools developers to make positive steps toward improving the user experience of their tools. The book explains how to improve the user experience of game development tools. The first part of the book details the logic behind why the user experience of game tools must be improved. The second part introduces the concept of user-centered design, a process that revolves around understanding people's goals, watching them work, learning the context in which they work, and understanding how they think. Ideal for anyone who makes, uses, or benefits from game development tools, the book presents complex concepts in a manner that is accessible to those new to user experience design. The book illustrates many proven concepts and techniques using before-and-after examples from tools development to supply you with the real-world understanding you need to become a better game developer. It also describes how to get buy-in from your team. Although concepts have been simplified to make the information more easily accessible, the text includes resources in the footnotes if you want more details. The book includes access to a companion website, www.UXofGameTools.com, that contains the latest revisions for the book as well as contact information. You can also follow the official Twitter account @UXofGameTools to see the latest updates and articles related to the improvement of the user experience.

The Game Programmer's Guide to Torque - Under the Hood of the Torque Game Engine (Paperback, illustrated edition): Edward... The Game Programmer's Guide to Torque - Under the Hood of the Torque Game Engine (Paperback, illustrated edition)
Edward F. Maurina
R2,114 Discovery Miles 21 140 Ships in 12 - 17 working days

The author takes readers on an in-depth walkthrough of the Torque Game Engine---one of the most popular, powerful, and easy to use game engines available today. With clear explanations of how to use Torque to create your own games and detailed discussions of the engine's inner workings, this book is a must read for any programmer interested in making games for fun or profit. It offers step-by-step examples, detailed system descriptions, in-depth references, practical tips, tricks, and more that provide readers all they need to understand the Torque Game Engine. See the Support page on the author's website for a revision of Chapter 15 (Torque Lighting). Downloadable resources are included with the book.

Big Data of Complex Networks (Paperback): Matthias Dehmer, Frank Emmert-Streib, Stefan Pickl, Andreas Holzinger Big Data of Complex Networks (Paperback)
Matthias Dehmer, Frank Emmert-Streib, Stefan Pickl, Andreas Holzinger
R1,428 Discovery Miles 14 280 Ships in 12 - 17 working days

Big Data of Complex Networks presents and explains the methods from the study of big data that can be used in analysing massive structural data sets, including both very large networks and sets of graphs. As well as applying statistical analysis techniques like sampling and bootstrapping in an interdisciplinary manner to produce novel techniques for analyzing massive amounts of data, this book also explores the possibilities offered by the special aspects such as computer memory in investigating large sets of complex networks. Intended for computer scientists, statisticians and mathematicians interested in the big data and networks, Big Data of Complex Networks is also a valuable tool for researchers in the fields of visualization, data analysis, computer vision and bioinformatics. Key features: Provides a complete discussion of both the hardware and software used to organize big data Describes a wide range of useful applications for managing big data and resultant data sets Maintains a firm focus on massive data and large networks Unveils innovative techniques to help readers handle big data Matthias Dehmer received his PhD in computer science from the Darmstadt University of Technology, Germany. Currently, he is Professor at UMIT - The Health and Life Sciences University, Austria, and the Universitat der Bundeswehr Munchen. His research interests are in graph theory, data science, complex networks, complexity, statistics and information theory. Frank Emmert-Streib received his PhD in theoretical physics from the University of Bremen, and is currently Associate professor at Tampere University of Technology, Finland. His research interests are in the field of computational biology, machine learning and network medicine. Stefan Pickl holds a PhD in mathematics from the Darmstadt University of Technology, and is currently a Professor at Bundeswehr Universitat Munchen. His research interests are in operations research, systems biology, graph theory and discrete optimization. Andreas Holzinger received his PhD in cognitive science from Graz University and his habilitation (second PhD) in computer science from Graz University of Technology. He is head of the Holzinger Group HCI-KDD at the Medical University Graz and Visiting Professor for Machine Learning in Health Informatics Vienna University of Technology.

GPGPU Programming for Games and Science (Paperback): David H. Eberly GPGPU Programming for Games and Science (Paperback)
David H. Eberly
R1,448 Discovery Miles 14 480 Ships in 12 - 17 working days

An In-Depth, Practical Guide to GPGPU Programming Using Direct3D 11 GPGPU Programming for Games and Science demonstrates how to achieve the following requirements to tackle practical problems in computer science and software engineering: Robustness Accuracy Speed Quality source code that is easily maintained, reusable, and readable The book primarily addresses programming on a graphics processing unit (GPU) while covering some material also relevant to programming on a central processing unit (CPU). It discusses many concepts of general purpose GPU (GPGPU) programming and presents practical examples in game programming and scientific programming. The author first describes numerical issues that arise when computing with floating-point arithmetic, including making trade-offs among robustness, accuracy, and speed. He then shows how single instruction multiple data (SIMD) extensions work on CPUs since GPUs also use SIMD. The core of the book focuses on the GPU from the perspective of Direct3D 11 (D3D11) and the High Level Shading Language (HLSL). This chapter covers drawing 3D objects; vertex, geometry, pixel, and compute shaders; input and output resources for shaders; copying data between CPU and GPU; configuring two or more GPUs to act as one; and IEEE floating-point support on a GPU. The book goes on to explore practical matters of programming a GPU, including code sharing among applications and performing basic tasks on the GPU. Focusing on mathematics, it next discusses vector and matrix algebra, rotations and quaternions, and coordinate systems. The final chapter gives several sample GPGPU applications on relatively advanced topics. Web ResourceAvailable on a supporting website, the author's fully featured Geometric Tools Engine for computing and graphics saves you from having to write a large amount of infrastructure code necessary for even the simplest of applications involving shader programming. The engine provides robust and accurate source code with SIMD when appropriate and GPU versions of algorithms when possible.

Symbolic Dynamics and Geometry - Using D* in Graphics and Game Programming (Paperback): Brian Guenter, Sung-Hee Lee Symbolic Dynamics and Geometry - Using D* in Graphics and Game Programming (Paperback)
Brian Guenter, Sung-Hee Lee
R1,410 Discovery Miles 14 100 Ships in 12 - 17 working days

This book explains how to use the symbolic differentiation system D* for applications in computer games and engineering simulation. The authors describe how to create procedural 3D geometric models, link them together to form multibody physical systems, and simulate and display their physical behavior in real time. The symbolic differentiation capabilities of D* can be used in a wide variety of technical applications, including computer graphics, engineering, and mechanical simulation. Two Lagrangian physics simulation and procedural 3D geometric modeling are developed in great detail.

The Business of Indie Games - Everything You Need to Know to Conquer the Indie Games Industry (Paperback): Alex Josef, Alex Van... The Business of Indie Games - Everything You Need to Know to Conquer the Indie Games Industry (Paperback)
Alex Josef, Alex Van Lepp, Marshal D. Carper
R1,452 Discovery Miles 14 520 Ships in 9 - 15 working days

Explores the basics of indie game marketing Helps the reader with how to communicate to talk to investors, pbulishers, and major platforms Illustrates different negotiation tactics

Exploring Roguelike Games (Hardcover): John Harris Exploring Roguelike Games (Hardcover)
John Harris
R3,965 Discovery Miles 39 650 Ships in 12 - 17 working days

Since 1980, in-the-know computer gamers have been enthralled by the unpredictable, random, and incredibly deep gameplay of Rogue and those games inspired by it, known to fans as "roguelikes." For decades, this venerable genre was off the radar of most players and developers for a variety of reasons: deceptively simple graphics (often just text characters), high difficulty, and their demand that a player brings more of themselves to the game than your typical AAA title asks. This book covers many of the most prominent titles and explains in great detail what makes them interesting, the ways to get started playing them, the history of the genre, and more. It includes interviews, playthroughs, and hundreds of screenshots. It is a labor of love: if even a fraction of the author's enthusiasm for these games gets through these pages to you, then you will enjoy it a great deal. Key Features: Playing tips and strategy for newcomers to the genre Core roguelikes Rogue, Angband, NetHack, Dungeon Crawl Stone Soup, ADOM, and Brogue The "lost roguelikes" Super Rogue and XRogue, and the early RPG dnd for PLATO systems The Japanese console roguelikes Taloon's Mystery Dungeon and Shiren the Wanderer Lesser-known but extremely interesting games like Larn, DoomRL, HyperRogue, Incursion, and Dungeon Hack "Rogue-ish" games that blur the edges of the genre, including Spelunky, HyperRogue, ToeJam & Earl, Defense of the Oasis, Out There, and Zelda Randomizer Interviews with such developers as Keith Burgun (100 Rogues and Auro), Rodain Joubert (Desktop Dungeons), Josh Ge (Cogmind), Dr. Thomas Biskup (ADOM), and Robin Bandy (devnull public NetHack tournament) An interview regarding Strange Adventures in Infinite Space Design issues of interest to developers and enthusiasts Author Bio: John Harris has bumped around the Internet for more than 20 years. In addition to writing the columns @Play and Pixel Journeys for GameSetWatch and developer interviews for Gamasutra, he has spoken at Roguelike Celebration. John Harris has a MA in English Literature from Georgia Southern University.

Learn to Play - Designing Tutorials for Video Games (Paperback): Matthew M. White Learn to Play - Designing Tutorials for Video Games (Paperback)
Matthew M. White
R1,757 Discovery Miles 17 570 Ships in 12 - 17 working days

See How to Unobtrusively Incorporate Good Teaching into Your Game's Mechanics Learn to Play: Designing Tutorials for Video Games shows how to embed a tutorial directly into your game design mechanics so that your games naturally and comfortably teach players to have fun. The author deciphers years of research in game studies, education, psychology, human-computer interaction, and user interface and experience that equip you to make dynamic tutorials that help players enjoy your games. The book links game design principles with psychology through the game tutorial. It offers easy-to-implement changes that can make a huge difference in how players receive your games. It explains how you can educate new players and engage experienced players at the same time through a combination of good design and basic understanding of human educational, motivational, and cognitive psychologies. Transcending disciplinary boundaries, this book improves your understanding of the science of learning and the art of teaching. It helps you design game mechanics, or tutorials, that teach people how to have fun with your games without ever feeling as though they're being instructed.

Algorithms for Next-Generation Sequencing (Paperback): Wing-Kin Sung Algorithms for Next-Generation Sequencing (Paperback)
Wing-Kin Sung
R1,432 Discovery Miles 14 320 Ships in 12 - 17 working days

Advances in sequencing technology have allowed scientists to study the human genome in greater depth and on a larger scale than ever before - as many as hundreds of millions of short reads in the course of a few days. But what are the best ways to deal with this flood of data? Algorithms for Next-Generation Sequencing is an invaluable tool for students and researchers in bioinformatics and computational biology, biologists seeking to process and manage the data generated by next-generation sequencing, and as a textbook or a self-study resource. In addition to offering an in-depth description of the algorithms for processing sequencing data, it also presents useful case studies describing the applications of this technology.

100 Videogames (Hardcover, 2007 ed.): James Newman, Iain Simons 100 Videogames (Hardcover, 2007 ed.)
James Newman, Iain Simons
R2,609 Discovery Miles 26 090 Ships in 12 - 17 working days

Videogames are one of the most culturally, socially and economically significant, not to mention pervasive, media forms. The global videogames industry is worth billions of dollars and growing year on year as it releases yet more innovative products that synthesize cutting edge technology, ease of use, accessibility and, most importantly, fun. It is hardly surprising then that every day, millions of adults and children around the globe dedicate countless hours to exploring virtual worlds, assuming alternative identities and engaging in digital play. Yet for all this, there is relatively little critical discussion of videogames and they remain the poor relation of contemporary media criticism, leaving those new to videogames struggling to find information about key titles and the cognoscenti hungry for insight into their favourite titles. James Newman and Iain Simons' guide provides a map of the most important games from the 1960s to the present day that will satisfy both novices and acolytes alike as it journeys through the most interesting, innovative and entertaining titles of the first forty years of videogames.

The Digital Gaming Handbook (Hardcover): Roberto Dillon The Digital Gaming Handbook (Hardcover)
Roberto Dillon
R4,532 Discovery Miles 45 320 Ships in 12 - 17 working days

The Digital Gaming Handbook covers the state-of-the-art in video and digital game research and development, from traditional to emerging elements of gaming across multiple disciplines. Chapters are presented with applicability across all gaming platforms over a broad range of topics, from game content creation through gameplay at a level accessible for the professional game developer while being deep enough to provide a valuable reference of the state-of-the-art research in this field. Key Features: International experts share their research and experience in game development and design Provides readers with inside perspectives on the cross-disciplinary aspects of the industry Includes retrospective and forward-looking examinations of gaming Editor: Dr. Roberto Dillon is a leading game studies educator with more than 15 years of experience in the field of game design and development.

Real-Time Shadows (Paperback): Elmar Eisemann, Michael Schwarz, Ulf Assarsson, Michael Wimmer Real-Time Shadows (Paperback)
Elmar Eisemann, Michael Schwarz, Ulf Assarsson, Michael Wimmer
R1,512 Discovery Miles 15 120 Ships in 12 - 17 working days

Important elements of games, movies, and other computer-generated content, shadows are crucial for enhancing realism and providing important visual cues. In recent years, there have been notable improvements in visual quality and speed, making high-quality realistic real-time shadows a reachable goal. Real-Time Shadows is a comprehensive guide to the theory and practice of real-time shadow techniques. It covers a large variety of different effects, including hard, soft, volumetric, and semi-transparent shadows. The book explains the basics as well as many advanced aspects related to the domain of shadow computation. It presents interactive solutions and practical details on shadow computation. The authors compare various algorithms for creating real-time shadows and illustrate how they are used in different situations. They explore the limitations and failure cases, advantages and disadvantages, and suitability of the algorithms in several applications. Source code, videos, tutorials, and more are available on the book's website www.realtimeshadows.com.

Real-Time Volume Graphics (Paperback): Klaus Engel, Markus Hadwiger, Joe Kniss, Christof Rezk-Salama, Daniel Weiskopf Real-Time Volume Graphics (Paperback)
Klaus Engel, Markus Hadwiger, Joe Kniss, Christof Rezk-Salama, Daniel Weiskopf
R1,454 Discovery Miles 14 540 Ships in 12 - 17 working days

Based on course notes of SIGGRAPH course teaching techniques for real-time rendering of volumetric data and effects; covers both applications in scientific visualization and real-time rendering. Starts with the basics (texture-based ray casting) and then improves and expands the algorithms incrementally. Book includes source code, algorithms, diagrams, and rendered graphics.

Human Capital Systems, Analytics, and Data Mining (Paperback): Robert C Hughes Human Capital Systems, Analytics, and Data Mining (Paperback)
Robert C Hughes
R1,422 Discovery Miles 14 220 Ships in 12 - 17 working days

Human Capital Systems, Analytics, and Data Mining provides human capital professionals, researchers, and students with a comprehensive and portable guide to human capital systems, analytics and data mining. The main purpose of this book is to provide a rich tool set of methods and tutorials for Human Capital Management Systems (HCMS) database modeling, analytics, interactive dashboards, and data mining that is independent of any human capital software vendor offerings and is equally usable and portable among both commercial and internally developed HCMS. The book begins with an overview of HCMS, including coverage of human resource systems history and current HCMS Computing Environments. It next explores relational and dimensional database management concepts and principles. HCMS Instructional databases developed by the Author for use in Graduate Level HCMS and Compensation Courses are used for database modeling and dashboard design exercises. Exciting knowledge discovery and research Tutorials and Exercises using Online Analytical Processing (OLAP) and data mining tools through replication of actual original pay equity research by the author are included. New findings concerning Gender Based Pay Equity Research through the lens Comparable Worth and Occupational Mobility are covered extensively in Human Capital Metrics, Analytics and Data Mining Chapters.

Introduction to Visual Computing - Core Concepts in Computer Vision, Graphics, and Image Processing (Paperback): Aditi... Introduction to Visual Computing - Core Concepts in Computer Vision, Graphics, and Image Processing (Paperback)
Aditi Majumder, M Gopi
R1,437 Discovery Miles 14 370 Ships in 12 - 17 working days

Introduction to Visual Computing: Core Concepts in Computer Vision, Graphics, and Image Processing covers the fundamental concepts of visual computing. Whereas past books have treated these concepts within the context of specific fields such as computer graphics, computer vision or image processing, this book offers a unified view of these core concepts, thereby providing a unified treatment of computational and mathematical methods for creating, capturing, analyzing and manipulating visual data (e.g. 2D images, 3D models). Fundamentals covered in the book include convolution, Fourier transform, filters, geometric transformations, epipolar geometry, 3D reconstruction, color and the image synthesis pipeline. The book is organized in four parts. The first part provides an exposure to different kinds of visual data (e.g. 2D images, videos and 3D geometry) and the core mathematical techniques that are required for their processing (e.g. interpolation and linear regression.) The second part of the book on Image Based Visual Computing deals with several fundamental techniques to process 2D images (e.g. convolution, spectral analysis and feature detection) and corresponds to the low level retinal image processing that happens in the eye in the human visual system pathway. The next part of the book on Geometric Visual Computing deals with the fundamental techniques used to combine the geometric information from multiple eyes creating a 3D interpretation of the object and world around us (e.g. transformations, projective and epipolar geometry, and 3D reconstruction). This corresponds to the higher level processing that happens in the brain combining information from both the eyes thereby helping us to navigate through the 3D world around us. The last two parts of the book cover Radiometric Visual Computing and Visual Content Synthesis. These parts focus on the fundamental techniques for processing information arising from the interaction of light with objects around us, as well as the fundamentals of creating virtual computer generated worlds that mimic all the processing presented in the prior sections. The book is written for a 16 week long semester course and can be used for both undergraduate and graduate teaching, as well as a reference for professionals.

Internet of Things - Challenges, Advances, and Applications (Paperback): Qusay F. Hassan, Atta-Ur-Rehman Khan, Sajjad A. Madani Internet of Things - Challenges, Advances, and Applications (Paperback)
Qusay F. Hassan, Atta-Ur-Rehman Khan, Sajjad A. Madani
R1,439 Discovery Miles 14 390 Ships in 12 - 17 working days

Internet of Things: Challenges, Advances, and Applications provides a comprehensive introduction to IoT, related technologies, and common issues in the adoption of IoT on a large scale. It surveys recent technological advances and novel solutions for challenges in the IoT environment. Moreover, it provides detailed discussion of the utilization of IoT and its underlying technologies in critical application areas, such as smart grids, healthcare, insurance, and the automotive industry. The chapters of this book are authored by several international researchers and industry experts. This book is composed of 18 self-contained chapters that can be read, based on interest. Features: Introduces IoT, including its history, common definitions, underlying technologies, and challenges Discusses technological advances in IoT and implementation considerations Proposes novel solutions for common implementation issues Explores critical application domains, including large-scale electric power distribution networks, smart water and gas grids, healthcare and e-Health applications, and the insurance and automotive industries The book is an excellent reference for researchers and post-graduate students working in the area of IoT, or related areas. It also targets IT professionals interested in gaining deeper knowledge of IoT, its challenges, and application areas.

Introduction to Middleware - Web Services, Object Components, and Cloud Computing (Paperback): Letha Hughes Etzkorn Introduction to Middleware - Web Services, Object Components, and Cloud Computing (Paperback)
Letha Hughes Etzkorn
R1,479 Discovery Miles 14 790 Ships in 12 - 17 working days

"A stereotype of computer science textbooks is that they are dry, boring, and sometimes even intimidating. As a result, they turn students' interests off from the subject matter instead of enticing them into it. This textbook is the opposite of such a stereotype. The author presents the subject matter in a refreshing story-telling style and aims to bring the Internet-generation of students closer to her stories." --Yingcai Xiao, The University of Akron Introduction to Middleware: Web Services, Object Components, and Cloud Computing provides a comparison of different middleware technologies and the overarching middleware concepts they are based on. The various major paradigms of middleware are introduced and their pros and cons are discussed. This includes modern cloud interfaces, including the utility of Service Oriented Architectures. The text discusses pros and cons of RESTful vs. non-RESTful web services, and also compares these to older but still heavily used distributed object/component middleware. The text guides readers to select an appropriate middleware technology to use for any given task, and to learn new middleware technologies as they appear over time without being greatly overwhelmed by any new concept. The book begins with an introduction to different distributed computing paradigms, and a review of the different kinds of architectures, architectural styles/patterns, and properties that various researchers have used in the past to examine distributed applications and determine the quality of distributed applications. Then it includes appropriate background material in networking and the web, security, and encoding necessary to understand detailed discussion in this area. The major middleware paradigms are compared, and a comparison methodology is developed. Readers will learn how to select a paradigm and technology for a particular task, after reading this text. Detailed middleware technology review sections allow students or industry practitioners working to expand their knowledge to achieve practical skills based on real projects so as to become well-functional in that technology in industry. Major technologies examined include: RESTful web services (RESTful cloud interfaces such as OpenStack, AWS EC2 interface, CloudStack; AJAX, JAX-RS, ASP.NET MVC and ASP.NET Core), non-RESTful (SOAP and WSDL-based) web services (JAX-WS, Windows Communication Foundation), distributed objects/ components (Enterprise Java Beans, .NET Remoting, CORBA). The book presents two projects that can be used to illustrate the practical use of middleware, and provides implementations of these projects over different technologies. This versatile and class-tested textbook is suitable (depending on chapters selected) for undergraduate or first-year graduate courses on client server architectures, middleware, and cloud computing, web services, and web programming.

Big Data in Complex and Social Networks (Paperback): My T. Thai, Weili Wu, Hui Xiong Big Data in Complex and Social Networks (Paperback)
My T. Thai, Weili Wu, Hui Xiong
R1,417 Discovery Miles 14 170 Ships in 12 - 17 working days

This book presents recent developments on the theoretical, algorithmic, and application aspects of Big Data in Complex and Social Networks. The book consists of four parts, covering a wide range of topics. The first part of the book focuses on data storage and data processing. It explores how the efficient storage of data can fundamentally support intensive data access and queries, which enables sophisticated analysis. It also looks at how data processing and visualization help to communicate information clearly and efficiently. The second part of the book is devoted to the extraction of essential information and the prediction of web content. The book shows how Big Data analysis can be used to understand the interests, location, and search history of users and provide more accurate predictions of User Behavior. The latter two parts of the book cover the protection of privacy and security, and emergent applications of big data and social networks. It analyzes how to model rumor diffusion, identify misinformation from massive data, and design intervention strategies. Applications of big data and social networks in multilayer networks and multiparty systems are also covered in-depth.

Engineering Modeling Languages - Turning Domain Knowledge into Tools (Paperback): Benoit Combemale, Robert France, Jean-Marc... Engineering Modeling Languages - Turning Domain Knowledge into Tools (Paperback)
Benoit Combemale, Robert France, Jean-Marc Jezequel, Bernhard Rumpe, James Steel, …
R1,438 Discovery Miles 14 380 Ships in 12 - 17 working days

Written by foremost experts in the field, Engineering Modeling Languages provides end-to-end coverage of the engineering of modeling languages to turn domain knowledge into tools. The book provides a definition of different kinds of modeling languages, their instrumentation with tools such as editors, interpreters and generators, the integration of multiple modeling languages to achieve a system view, and the validation of both models and tools. Industrial case studies, across a range of application domains, are included to attest to the benefits offered by the different techniques. The book also includes a variety of simple worked examples that introduce the techniques to the novice user. The book is structured in two main parts. The first part is organized around a flow that introduces readers to Model Driven Engineering (MDE) concepts and technologies in a pragmatic manner. It starts with definitions of modeling and MDE, and then moves into a deeper discussion of how to express the knowledge of particular domains using modeling languages to ease the development of systems in the domains. The second part of the book presents examples of applications of the model-driven approach to different types of software systems. In addition to illustrating the unification power of models in different software domains, this part demonstrates applicability from different starting points (language, business knowledge, standard, etc.) and focuses on different software engineering activities such as Requirement Engineering, Analysis, Design, Implementation, and V&V. Each chapter concludes with a small set of exercises to help the reader reflect on what was learned or to dig further into the examples. Many examples of models and code snippets are presented throughout the book, and a supplemental website features all of the models and programs (and their associated tooling) discussed in the book.

Visual Tracking in Conventional Minimally Invasive Surgery (Paperback): Shahram Payandeh Visual Tracking in Conventional Minimally Invasive Surgery (Paperback)
Shahram Payandeh
R1,433 Discovery Miles 14 330 Ships in 12 - 17 working days

Visual Tracking in Conventional Minimally Invasive Surgery introduces the various tools and methodologies that can be used to enhance a conventional surgical setup with some degree of automation. The main focus of this book is on methods for tracking surgical tools and how they can be used to assist the surgeon during the surgical operation. Various notions associated with surgeon-computer interfaces and image-guided navigation are explored, with a range of experimental results. The book starts with some basic motivations for minimally invasive surgery and states the various distinctions between robotic and non-robotic (conventional) versions of this procedure. Common components of this type of operation are presented with a review of the literature addressing the automation aspects of such a setup. Examples of tracking results are shown for both motion and gesture recognition of surgical tools, which can be used as part of the surgeon-computer interface. In the case of marker-less tracking, where no special visual markers can be added to the surgical tools, the tracking results are divided into two types of methodology, depending on the nature and the estimate of the visual noise. Details of the tracking methods are presented using standard Kalman filters and particle filters. The last part of the book provides approaches for tracking a region on the surgical scene defined by the surgeon. Examples of how these tracking approaches can be used as part of image-guided navigation are demonstrated. This book is designed for control engineers interested in visual tracking, computer vision researchers and system designers involved with surgical automation, as well as surgeons, biomedical engineers, and robotic researchers.

Trustworthy Cyber-Physical Systems Engineering (Paperback): Alexander Romanovsky, Fuyuki Ishikawa Trustworthy Cyber-Physical Systems Engineering (Paperback)
Alexander Romanovsky, Fuyuki Ishikawa
R1,449 Discovery Miles 14 490 Ships in 12 - 17 working days

From the Foreword "Getting CPS dependability right is essential to forming a solid foundation for a world that increasingly depends on such systems. This book represents the cutting edge of what we know about rigorous ways to ensure that our CPS designs are trustworthy. I recommend it to anyone who wants to get a deep look at these concepts that will form a cornerstone for future CPS designs." --Phil Koopman, Carnegie Mellon University, Pittsburgh, Pennsylvania, USA Trustworthy Cyber-Physical Systems Engineering provides practitioners and researchers with a comprehensive introduction to the area of trustworthy Cyber Physical Systems (CPS) engineering. Topics in this book cover questions such as What does having a trustworthy CPS actually mean for something as pervasive as a global-scale CPS? How does CPS trustworthiness map onto existing knowledge, and where do we need to know more? How can we mathematically prove timeliness, correctness, and other essential properties for systems that may be adaptive and even self-healing? How can we better represent the physical reality underlying real-world numeric quantities in the computing system? How can we establish, reason about, and ensure trust between CPS components that are designed, installed, maintained, and operated by different organizations, and which may never have really been intended to work together? Featuring contributions from leading international experts, the book contains sixteen self-contained chapters that analyze the challenges in developing trustworthy CPS, and identify important issues in developing engineering methods for CPS. The book addresses various issues contributing to trustworthiness complemented by contributions on TCSP roadmapping, taxonomy, and standardization, as well as experience in deploying advanced system engineering methods in industry. Specific approaches to ensuring trustworthiness, namely, proof and refinement, are covered, as well as engineering methods for dealing with hybrid aspects.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The KING OF FIGHTERS: The Ultimate…
Bitmap Books Hardcover R1,332 Discovery Miles 13 320
A Gremlin in the Works
Bitmap Books Hardcover R984 Discovery Miles 9 840
Commodore 64: a visual compendium
Bitmap Books Hardcover  (1)
R1,097 Discovery Miles 10 970
Minecraft Dungeons Sticker Book
Mojang AB Paperback R194 Discovery Miles 1 940
Horizon Forbidden West Official Strategy…
Future Press Hardcover R1,325 Discovery Miles 13 250
I'm Too Young To Die: The Ultimate Guide…
Bitmap Books Hardcover R1,323 Discovery Miles 13 230
NES/Famicom: a visual compendium
Bitmap Books Hardcover R1,285 Discovery Miles 12 850
The Elder Scrolls: The Official Cookbook
Chelsea Monroe-Cassel Hardcover  (2)
R750 R599 Discovery Miles 5 990
Destiny Comic Collection: Volume One
Bungie Hardcover R571 R472 Discovery Miles 4 720
Auroboros: Coils of the Serpent…
Warchief Gaming, Chris Metzen Hardcover R1,386 R1,091 Discovery Miles 10 910

 

Partners