0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (8)
  • R100 - R250 (179)
  • R250 - R500 (867)
  • R500+ (8,869)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > General

Advances in Mobile Cloud Computing Systems (Hardcover): F. Richard Yu, Victor Leung Advances in Mobile Cloud Computing Systems (Hardcover)
F. Richard Yu, Victor Leung
R4,232 Discovery Miles 42 320 Ships in 10 - 15 working days

With recent advances in mobile communication technologies, more and more people are accessing cloud computing systems using mobile devices, such as smartphones and tablets. Unlike traditional mobile computing systems with limited capabilities, mobile cloud computing uses the powerful computing and storage resources available in the cloud to provide cutting-edge multimedia and information services. This book discusses the major research advances in mobile cloud computing systems. Contributed chapters from leading experts in this field cover different aspects of modeling, analysis, design, optimization, and architecture of mobile cloud computing systems. Advances in Mobile Cloud Computing Systems begins by discussing the background, features, and available service models of mobile cloud computing. It goes on to describe a mobile cloud computing system with several third party cloud mobile media (CMM) services that offers its services to a telecom operator. In this scenario, the telecom operator acts as broker that can mix and interchange the resources offered by the different CMM service providers. Subsequent contributed chapters discuss such key research areas as Energy-efficient task execution that reduces the energy consumption in both mobile devices and the cloud Design and architecture of a Proximity Cloud that delivers low-latency, bandwidth-efficient end-user services with a global footprint Virtual mobile networks in clouds that enable resource sharing between multiple mobile network operators Software piracy control framework in mobile cloud computing systems designed to prevent mobile application piracy Dynamic configuration of cloud radio access networks (C-RANs) to improve end-to-end TCP throughput performance in next generation wireless networks The book includes many supporting illustrations and tables along with

SwiftUI For Dummies (Paperback): W.M. Lee SwiftUI For Dummies (Paperback)
W.M. Lee
R755 R592 Discovery Miles 5 920 Save R163 (22%) Ships in 9 - 17 working days

The simplest way to create world-class apps Have a unique app idea but worried you don't quite have the coding skills to build it? Good news: You can stop fretting about someone beating you to market with the same idea and start work right now using SwiftUI. SwiftUI is a gateway app development framework that has become one of the best ways for fledgling developers to get iOS apps off the ground without having to become a coding expert overnight. SwiftUI For Dummies makes that process even faster, providing a friendly introduction to the SwiftUI and Swift programming language and helping you feel right at home creating and building with playgrounds. The book also covers the frameworks and APIs that make it so easy to create smooth, intuitive interfaces--just dive right in and have fun! Combine projects into workspaces Employ Xcode editing tools Use constants and variables Test your code on iOS Simulator Time is of the essence, and with SwiftUI For Dummies, it's also on your side. Get going with this friendly guide today, and you'll be celebrating the successful launch of your app way before you thought possible!

Craft GraphQL APIs in Elixir with Absinthe (Paperback): Bruce Williams Craft GraphQL APIs in Elixir with Absinthe (Paperback)
Bruce Williams; Contributions by Ben Wilson
R1,084 R946 Discovery Miles 9 460 Save R138 (13%) Ships in 10 - 15 working days

Your domain is rich and interconnected, and your API should be too. Upgrade your web API to GraphQL, leveraging its flexible queries to empower your users, and its declarative structure to simplify your code. Absinthe is the GraphQL toolkit for Elixir, a functional programming language designed to enable massive concurrency atop robust application architectures. Written by the creators of Absinthe, this book will help you take full advantage of these two groundbreaking technologies. Build your own flexible, high-performance APIs using step-by-step guidance and expert advice you won't find anywhere else. GraphQL is a new way of structuring and building web services, and the result is transformational. Find out how to offer a more tailored, cohesive experience to your users, easily aggregate data from different data sources, and improve your back end's maintainability with Absinthe's declarative approach to defining how your API works. Build a GraphQL-based API from scratch using Absinthe, starting from core principles. Learn the type system and how to expand your schema to suit your application's needs. Discover a growing ecosystem of tools and utilities to understand, debug, and document your API. Take it to production, but do it safely with solid best practices in mind. Find out how complexity analysis and persisted queries can let you support your users flexibly, but responsibly too. Along the way, discover how Elixir makes all the difference for a high performance, fault-tolerant API. Use asynchronous and batching execution, or write your own custom add-ons to extend Absinthe. Go live with subscriptions, delivering data over websockets on top of Elixir (and Erlang/OTP's) famous solid performance and real-time capabilities. Transform your applications with the powerful combination of Elixir and GraphQL, using Absinthe. What You Need: To follow along with the book, you should have Erlang/OTP 19+ and Elixir 1.4+ installed. The book will guide you through setting up a new Phoenix application using Absinthe.

Introduction to Programming Using Python, An, Global Edition (Paperback): David Schneider Introduction to Programming Using Python, An, Global Edition (Paperback)
David Schneider
R2,175 Discovery Miles 21 750 Ships in 10 - 15 working days

For college-level Computer Science courses in Python Basic Programming and Problem Solving in Python As one of the most widely used programming languages in the software industry, Python is desirable to both learn and teach. Introduction to Programming Using Python is designed for students eager to learn about the world of programming. Applicable to a range of skill levels, this First Edition textbook provides students with the tools to harness the powerful syntax of Python and understand how to develop computer programs. The compactly written text leverages highly focused chapters, diving deep into the most significant topics to give students an in-depth (rather than superficial) understanding of the language. Using real-world examples and data, the author illustrates practical usage of Python in a way to which students can relate. The text itself is readable, organised, and informative, discussing main points of each topic first and then addressing the peripheral details. Students learn good programming habits the first time-bringing them in line with the best modern programming practices.

Digital Media Primer (Paperback, 3rd edition): Yue-Ling Wong Digital Media Primer (Paperback, 3rd edition)
Yue-Ling Wong
R4,257 Discovery Miles 42 570 Ships in 10 - 15 working days

For introductory digital media courses in computer science, art, communication, or digital media departments Tools and Techniques for Understanding and Producing Digital Media Digital Media encompasses a wide variety of topics, including the study of image, sound, and video processing, compression, interactive multimedia development, and advanced web programming. Digital Media Primer is designed for students from all disciplines, and teaches the foundational concepts and basic techniques of digital media production. The text is not tied to a specific application program like Flash or Photoshop; instead, the author introduces tools and techniques using a task-based approach and gives the rationale for using those techniques. This way, students learn skills they can transfer to different platforms and tools. For students that do not know how to navigate certain tools, Wong provides brief Application tutorials as supplemental material. The Third Edition has been thoroughly revised and updated to include current mobile device technology, ultra high-definition video, and multimedia authoring from Flash ActionScript programming to JavaScript programming with HTML5 Canvas.

Designing Gamified Systems - Meaningful Play in Interactive Entertainment, Marketing and Education (Paperback): Sari Gilbert Designing Gamified Systems - Meaningful Play in Interactive Entertainment, Marketing and Education (Paperback)
Sari Gilbert
R1,226 Discovery Miles 12 260 Ships in 10 - 15 working days

Imagine a time in the not too distant future when not only game companies but also the human resources, marketing and product development divisions of major corporations are hiring game designers. The time is coming when companies large and small, creative agencies, school systems, museums, libraries and public and governmental institutions will employ game designers to engage employees, customers, students and volunteers to generate new audiences and deepen commitments. The skills that a game designer brings, organizing and presenting a body of information in the most appropriate and entertaining way, are the ones needed by the twenty-first century organization. Designing Gamified Systems is a practical guide for practicing and aspiring game designers to put their unique and valuable skills to work to drive engagement, build motivation, and facilitate positive behavior.

Rather than the overused ideas of pervasive games or "gamification," this book uniquely focuses first and foremost on the partnership between the content expert or client and the game designer. It assumes that game systems are one more meaningful tool that can now be used to help organizations and individuals encourage people to care about them and support them. Providing a solid introduction to the fundamental principles of the game layer, it also offers a practical set of tools and activities to contextualize the practice within a variety of different scenarios. It includes interviews with industry leaders, content experts, game designers, museum professionals, and educators who are all using game practices and ideas in new and innovative ways. Catching a snapshot of this exciting moment while delivering enduring fundamentals, the book can be used in the classroom or can be read as a trade book, and will appeal to industry professionals, game designers and game design students."

Writing for Games - Theory and Practice (Paperback): Hannah Nicklin Writing for Games - Theory and Practice (Paperback)
Hannah Nicklin
R1,441 Discovery Miles 14 410 Ships in 9 - 17 working days

A uniquely cross-disciplinary and cross-experience book written as an accessible guide for people new to storytelling in games, new to games as a practice, and those eager to develop their existing practices & knowledge around storytelling in games. Offers careful, clear, and practical advice for understanding creative writing, in the context of games, and in discovering and developing your own games writing practice. Focuses on writing, not narrative design, as an area underdeveloped in the context of games storytelling.

Starting Out With App Inventor for Android, Global Edition (Paperback, Global ed): Tony Gaddis, Rebecca Halsey Starting Out With App Inventor for Android, Global Edition (Paperback, Global ed)
Tony Gaddis, Rebecca Halsey
R2,235 Discovery Miles 22 350 Ships in 10 - 15 working days

In Starting Out with App Inventor for Android, Tony Gaddis and Rebecca Halsey teach the fundamentals of programming while simultaneously showing students how to create fun, useful, and imaginative apps. Because App Inventor allows students to create apps and see them running on a phone, programming becomes a personally meaningful skill. ? Gaddis's highly accessible, step-by-step presentation presents all the details needed to understand the "how" and the "why"-but never loses sight of the fact that most novice programmers struggle with this material. His gradual approach ensures that readers understand the logic behind developing high-quality programs. ? Teaching and Learning Experience This program presents a better teaching and learning experience-for you and your students. It will help: ? Engage Students with Dynamic Mobile Apps: Students not only learn how to create their own apps, they can actually see them run on their phone or the Android emulator. Enhance Learning with the Gaddis Approach: Gaddis's accessible approach features clear and easy-to-read code listings, concise real-world examples, and exercises in every chapter. Motivate Learning: When students learn they can easily create their own mobile apps, they become motivated to learn programming-whether that is in the CSO or CS1 course. Integrate App Inventor in the Classroom: App Inventor can be used in a variety of ways in the classroom, and this text is designed to accommodate all of them.

Game AI Pro 2 - Collected Wisdom of Game AI Professionals (Hardcover): Steven Rabin Game AI Pro 2 - Collected Wisdom of Game AI Professionals (Hardcover)
Steven Rabin
R3,698 Discovery Miles 36 980 Ships in 10 - 15 working days

Game AI Pro2: Collected Wisdom of Game AI Professionals presents cutting-edge tips, tricks, and techniques for artificial intelligence (AI) in games, drawn from developers of shipped commercial games as well as some of the best-known academics in the field. It contains knowledge, advice, hard-earned wisdom, and insights gathered from across the community of developers and researchers who have devoted themselves to game AI. In this book, 47 expert developers and researchers have come together to bring you their newest advances in game AI, along with twists on proven techniques that have shipped in some of the most successful commercial games of the last few years. The book provides a toolbox of proven techniques that can be applied to many common and not-so-common situations. It is written to be accessible to a broad range of readers. Beginners will find good general coverage of game AI techniques and a number of comprehensive overviews, while intermediate to expert professional game developers will find focused, deeply technical chapters on specific topics of interest to them. Covers a wide range of AI in games, with topics applicable to almost any game Touches on most, if not all, of the topics necessary to get started in game AI Provides real-life case studies of game AI in published commercial games Gives in-depth, technical solutions from some of the industry's best-known games Includes downloadable demos and/or source code, available at http://www.gameaipro.com

Computation and Reasoning - A Type Theory for Computer Science (Hardcover): Zhaohui Luo Computation and Reasoning - A Type Theory for Computer Science (Hardcover)
Zhaohui Luo
R2,219 Discovery Miles 22 190 Ships in 10 - 15 working days

This book develops a type theory, studies its properties, and explains its uses in computer science. The book focuses in particular on how the study of type theory may offer a powerful and uniform language for programming, program specification and development, and logical reasoning. The type theory developed here reflects a conceptual distinction between logical propositions and computational data types. Starting from an introduction of the basic concepts, the author explains the meaning and use of the type-theoretic language with proof-theoretic justifications, and discusses various issues in the study of type theory. The practical use of the language is illustrated by developing an approach to specification and data refinement in type theory, which supports modular development of specification, programs, and proofs. Students and researchers in computer science and logic will welcome this exciting new book.

Fundamentos De Programacion (Spanish, Hardcover): Miguel S Solares Riachi Fundamentos De Programacion (Spanish, Hardcover)
Miguel S Solares Riachi
R793 Discovery Miles 7 930 Ships in 10 - 15 working days
Smart Computing Techniques and Applications - Proceedings of the Fourth International Conference on Smart Computing and... Smart Computing Techniques and Applications - Proceedings of the Fourth International Conference on Smart Computing and Informatics, Volume 2 (Hardcover, 1st ed. 2021)
Suresh Chandra Satapathy, Vikrant Bhateja, Margarita N. Favorskaya, T. Adilakshmi
R5,321 Discovery Miles 53 210 Ships in 18 - 22 working days

This book presents best selected papers presented at the 4th International Conference on Smart Computing and Informatics (SCI 2020), held at the Department of Computer Science and Engineering, Vasavi College of Engineering (Autonomous), Hyderabad, Telangana, India. It presents advanced and multi-disciplinary research towards the design of smart computing and informatics. The theme is on a broader front which focuses on various innovation paradigms in system knowledge, intelligence and sustainability that may be applied to provide realistic solutions to varied problems in society, environment and industries. The scope is also extended towards the deployment of emerging computational and knowledge transfer approaches, optimizing solutions in various disciplines of science, technology and health care.

Functional Programming in Kotlin (Paperback): Marco Vermeulen, Runar Bjarnason, Paul Chiusano Functional Programming in Kotlin (Paperback)
Marco Vermeulen, Runar Bjarnason, Paul Chiusano
R1,080 Discovery Miles 10 800 Ships in 10 - 15 working days

Functional Programming in Kotlin is a reworked version of the bestselling Functional Programming in Scala, with all code samples, instructions, and exercises translated into the powerful Kotlin language. In this authoritative guide, you'll take on the challenge of learning functional programming from first principles, and start writing Kotlin code that's easier to read, easier to reuse, better for concurrency, and less prone to bugs and errors. about the technologyKotlin is a new JVM language designed to interoperate with Java and offer an improved developer experience for creating new applications. It's already a top choice for writing web services, and Android apps. Although it preserves Java's OO roots, Kotlin really shines when you adopt a functional programming mindset. By learning the core principles and practices of functional programming outlined in this book, you'll start writing code that's easier to read, easier to test and reuse, better for concurrency, and less prone to bugs. about the book Functional Programming in Kotlin is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. Based on the bestselling Functional Programming in Scala, this book guides intermediate Java and Kotlin programmers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, you'll find concrete examples and exercises that open up the world of functional programming. The book will deliver practical mastery of FP using Kotlin and a valuable perspective on program design that you can apply to other languages. what's inside Functional programming techniques for real-world applications Write combinator libraries Identify common structures and idioms in functional design Code for simplicity, modularity, and fewer bugs about the readerFor intermediate Kotlin and Java developers. No experience with functional programming is required. about the author Marco Vermeulen has almost two decades of programming experience on the JVM, with much of that time spent on functional programming using Scala and Kotlin. Runar Bjarnason and Paul Chiusano are the authors of Functional Programming in Scala, on which this book is based. They are internationally-recognized experts in functional programming and the Scala programming language.

Automate with Grunt (Paperback): Brian P. Hogan Automate with Grunt (Paperback)
Brian P. Hogan
R362 Discovery Miles 3 620 Ships in 10 - 15 working days

Grunt is everywhere. JavaScript projects from jQuery to Twitter Bootstrap use Grunt to convert code, run tests, and produce distributions for production. It's a build tool in the spirit of Make and Rake, but written with modern apps in mind. This book gets you up to speed with Grunt using practical hands-on examples, so you can wrangle your projects with ease. You'll learn how to create and maintain tasks and project builds, and automate your workflow with plugins and custom tasks.JavaScript has moved from being the language you love to hate to the language you need to use. And as JavaScript applications get more complex, you need a process to manage that complexity. While online tutorials just explain how to slap together a configuration file, this book goes further and shows you how to create your own tasks, design your own project templates, combine plugins together to bring a web app to life, and build your own plugins. You'll start by learning the basics of task creation, error handling, and logging as you create a simple configuration that executes basic JavaScript code using Node.js. Then you'll jump right into file manipulation as you read, write, copy, and delete files. You'll learn how Grunt's powerful multitasks work as you build a task to concatenate files together. Once you've got a grasp on these basics, you'll build a simple app with AngularJS and CoffeeScript, using Grunt to do all the heavy lifting and script processing. Finally, you'll create your own plugin so you can understand how plugins work.Each chapter contains hands-on exercises and ideas for further study. Whether you rock Ruby or sling C#, Grunt will be a useful addition to your toolbox.What You Need: This book covers Grunt 0.4.1 and higher, and requires basic knowledge of JavaScript and command-line tools on Windows, OS X, or Linux.

Programming with Python (Paperback, New edition): June Jamrich Parsons, Kyla McMullen, Elizabeth Matthews Programming with Python (Paperback, New edition)
June Jamrich Parsons, Kyla McMullen, Elizabeth Matthews
R1,383 R1,283 Discovery Miles 12 830 Save R100 (7%) Ships in 10 - 15 working days

Ideal for anyone who has never programmed, McMullen/Matthews/Parsons' PROGRAMMING WITH PYTHON uses a beginner's approach that combines conceptual content with rich examples and hands-on learning activities. Straightforward and student friendly, it emphasizes fundamental computer concepts from a Python programming perspective using a clear presentation with little technical jargon. Modules introduce important computer science concepts, procedural programming and object-oriented programming in short segments, while real-world examples, streamlined code and descriptive figures help you better understand today's computing concepts. As you strengthen your computer science knowledge, you will also sharpen critical-thinking and problem-solving skills -- and build confidence.

Differential Equations with Maple - An Interactive Approach (Hardcover, 2001 ed.): Jon Davis Differential Equations with Maple - An Interactive Approach (Hardcover, 2001 ed.)
Jon Davis
R1,471 Discovery Miles 14 710 Ships in 18 - 22 working days

Differential equations is a subject of wide applicability, and knowledge of dif Differential equations is a subject of wide applicability, and knowledge of dif ferential ferential equations equations topics topics permeates permeates all all areas areas of of study study in in engineering engineering and and applied applied mathematics. mathematics. Some Some differential differential equations equations are are susceptible susceptible to to analytic analytic means means of of so so lution, lution, while while others others require require the the generation generation of of numerical numerical solution solution trajectories trajectories to to see see the the behavior behavior of of the the system system under under study. study. For For both both situations, situations, the the software software package package Maple Maple can can be be used used to to advantage. advantage. To To the the student student Making Making effective effective use use of of differential differential equations equations requires requires facility facility in in recognizing recognizing and and solving solving standard standard "tractable" "tractable" problems, problems, as as well well as as having having the the background background in in the the subject subject to to make make use use of of tools tools for for dealing dealing with with situations situations that that are are not not amenable amenable to to simple simple analytic analytic approaches. approaches."

Agile Web Development with Rails 4 (Paperback, 4th edition): Sam Ruby Agile Web Development with Rails 4 (Paperback, 4th edition)
Sam Ruby
R1,005 R887 Discovery Miles 8 870 Save R118 (12%) Ships in 10 - 15 working days

Rails just keeps on changing. Both Rails 3 and 4, as well as Ruby 1.9 and 2.0, bring hundreds of improvements, including new APIs and substantial performance enhancements. The fourth edition of this award-winning classic has been reorganized and refocused so it's more useful than ever before for developers new to Ruby and Rails. Rails 4 introduces a number of user-facing changes, and the ebook has been updated to match all the latest changes and new best practices in Rails. This includes full support for Ruby 2.0, controller concerns, Russian Doll caching, strong parameters, Turbolinks, new test and bin directory layouts, and much more. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly. You concentrate on creating the application, and Rails takes care of the details. Tens of thousands of developers have used this award-winning book to learn Rails. It's a broad, far-reaching tutorial and reference that's recommended by the Rails core team. If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, this book will give you the comprehensive, insider information you need. Rails has evolved over the years, and this book has evolved along with it. We still start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. This edition now gives new Ruby and Rails users more information on the Ruby language and takes more time to explain key concepts throughout. Best practices on how to apply Rails continue to change, and this edition keeps up. Examples use Concerns, Russian Doll caching, and Turbolinks, and the book focuses throughout on the right way to use Rails. Additionally, this edition now works on Ruby 2.0, a new release of Ruby with substantial functional and performance improvements. This edition is for Rails4.0 and beyond.

Pro .NET on Amazon Web Services - Guidance and Best Practices for Building and Deployment (Paperback, 1st ed.): William... Pro .NET on Amazon Web Services - Guidance and Best Practices for Building and Deployment (Paperback, 1st ed.)
William Penberthy, Steve Roberts
R1,641 R1,369 Discovery Miles 13 690 Save R272 (17%) Ships in 18 - 22 working days

This book provides in-depth guidance and best practices for .NET developers new to working with Amazon Web Services. AWS is the world's most comprehensive and broadly adopted cloud platform, and this book will help you choose from, and use, its extensive collection of cloud services when developing and hosting your .NET applications in the cloud. Pro .NET on Amazon Web Services focuses on the building and deployment of .NET applications on AWS. It demonstrates best practices and provides prescriptive guidance around moving existing .NET Framework, .NET Core, and .NET 5+ applications to AWS. It also offers directions on building new, distributed, and reliable cloud-native applications. You will learn how to take advantage of the various tools available from AWS to build and deploy .NET-based applications. You will also be shown how to take advantage of different AWS services, including various execution platforms and databases that can help your .NET applications to achieve the reliability and scalability that AWS is known for. What You Will Learn Develop and deploy Microsoft .NET applications on the Amazon Web Services platform Take advantage of the various free tools AWS offers for developing and deploying cloud applications Choose the correct compute service on which to host your application Choose the right database from the many options that AWS offers Make AWS service calls from within .NET applications Secure .NET applications using best practices around AWS Identity and Access Management (IAM) Migrate existing .NET applications to the AWS platform and take advantage of the services offered Build modern .NET applications using advanced AWS services Who This Book Is For .NET developers seeking to take advantage of the breadth and depth of functionality in the AWS cloud, as well as developers who, whether new to cloud applications or experienced in the cloud, face challenges in understanding and applying the breadth and depth of services available from AWS when choosing to develop and host their applications. It will also be useful for those interested in extending their application's functionality through calling AWS services from within their applications, and who want to apply best practices for building and securing modern distributed .NET applications in the Amazon Web Services cloud.

Programming the World Wide Web - Pearson New International Edition (Paperback, 7th edition): Robert Sebesta Programming the World Wide Web - Pearson New International Edition (Paperback, 7th edition)
Robert Sebesta
R2,424 Discovery Miles 24 240 Ships in 10 - 15 working days

For undergraduate students who have completed a course in object-oriented programming Programming the World Wide Web provides a comprehensive introduction to the tools and skills required for both client- and server-side programming, teaching students how to develop platform-independent sites using the most current Web development technology. Essential programming exercises are presented using a manageable progression: students begin with a foundational XHTML Web site and employ new languages and technologies to add features as they are discussed in the course. Readers with previous experience programming with an object-oriented language are guided through concepts relating to client-side and server-side programming.

Press Reset - Ruin and Recovery in the Video Game Industry (Paperback): Jason Schreier Press Reset - Ruin and Recovery in the Video Game Industry (Paperback)
Jason Schreier 1
R452 R387 Discovery Miles 3 870 Save R65 (14%) Ships in 10 - 15 working days

THE INSTANT NEW YORK TIMES BESTSELLER. From the bestselling author of Blood, Sweat, and Pixels comes the next definitive, behind-the-scenes account of the video game industry: how some of the past decade's most renowned studios fell apart-and the stories, both triumphant and tragic, of what happened next. Jason Schreier's groundbreaking reporting has earned him a place among the preeminent investigative journalists covering the world of video games. In his eagerly anticipated, deeply researched new book, Schreier trains his investigative eye on the volatility of the video game industry and the resilience of the people who work in it. The business of videogames is both a prestige industry and an opaque one. Based on dozens of first-hand interviews that cover the development of landmark games-Bioshock Infinite, Epic Mickey, Dead Space, and more-on to the shocking closures of the studios that made them, Press Reset tells the stories of how real people are affected by game studio shutdowns, and how they recover, move on, or escape the industry entirely. Schreier's insider interviews cover hostile takeovers, abusive bosses, corporate drama, bounced checks, and that one time the Boston Red Sox's Curt Schilling decided he was going to lead a game studio that would take out World of Warcraft. Along the way, he asks pressing questions about why, when the video game industry is more successful than ever, it's become so hard to make a stable living making video games-and whether the business of making games can change before it's too late.

Mobile Data Mining and Applications (Hardcover, 1st ed. 2019): Hao Jiang, Qimei Chen, Yuanyuan Zeng, Deshi Li Mobile Data Mining and Applications (Hardcover, 1st ed. 2019)
Hao Jiang, Qimei Chen, Yuanyuan Zeng, Deshi Li
R3,346 Discovery Miles 33 460 Ships in 18 - 22 working days

This book focuses on mobile data and its applications in the wireless networks of the future. Several topics form the basis of discussion, from a mobile data mining platform for collecting mobile data, to mobile data processing, and mobile feature discovery. Usage of mobile data mining is addressed in the context of three applications: wireless communication optimization, applications of mobile data mining on the cellular networks of the future, and how mobile data shapes future cities. In the discussion of wireless communication optimization, both licensed and unlicensed spectra are exploited. Advanced topics include mobile offloading, resource sharing, user association, network selection and network coexistence. Mathematical tools, such as traditional convexappl/non-convex, stochastic processing and game theory are used to find objective solutions. Discussion of the applications of mobile data mining to cellular networks of the future includes topics such as green communication networks, 5G networks, and studies of the problems of cell zooming, power control, sleep/wake, and energy saving. The discussion of mobile data mining in the context of smart cities of the future covers applications in urban planning and environmental monitoring: the technologies of deep learning, neural networks, complex networks, and network embedded data mining. Mobile Data Mining and Applications will be of interest to wireless operators, companies, governments as well as interested end users.

Unity 4 Fundamentals - Get Started at Making Games with Unity (Paperback, New): Alan Thorn Unity 4 Fundamentals - Get Started at Making Games with Unity (Paperback, New)
Alan Thorn
R1,323 Discovery Miles 13 230 Ships in 10 - 15 working days

Get ahead of the game with Unity 4. The Unity engine is the tool of choice for many indie and AAA game developers. Unity 4 Fundamentals gives readers a head start on the road to game development by offering beginners a comprehensive, step by step introduction to the latest Unity 4 engine. The author takes a theory-to-practice approach to demonstrate what Unity 4 has to offer which includes: Asset management tools Real-time lighting and lightmapping Particle systems Navigation and pathfinding.

Game AI Pro - Collected Wisdom of Game AI Professionals (Hardcover): Steven Rabin Game AI Pro - Collected Wisdom of Game AI Professionals (Hardcover)
Steven Rabin
R3,981 Discovery Miles 39 810 Ships in 10 - 15 working days

Successful games merge art and technology in truly unique ways. Fused under tight production deadlines and strict performance requirements, shaped by demanding player expectations, games are among the most complex software projects created today. Game AI Pro: Collected Wisdom of Game AI Professionals covers both the art and the technology of game AI. Nothing covered is theory or guesswork. The book brings together the accumulated wisdom, cutting-edge ideas, and clever tricks and techniques of 54 of today's top game AI professionals. Some chapters present techniques that have been developed and passed down within the community for years while others discuss the most exciting new research and ideas from today's most innovative games. The book includes core algorithms that you'll need to succeed, such as behavior trees, utility theory, spatial representation, path planning, motion control, and tactical reasoning. It also describes tricks and techniques that will truly bring your game to life, including perception systems, social modeling, smart camera systems, player prediction, and even an AI sound designer. Throughout, the book discusses the optimizations and performance enhancements that enable your game to run while maintaining 60 frames per second.

For The Love of Networking - How to put successful networking at the heart of your business and life (Paperback): John Harvey For The Love of Networking - How to put successful networking at the heart of your business and life (Paperback)
John Harvey
R335 Discovery Miles 3 350 Ships in 10 - 15 working days

How do you feel about networking? I can help you love it as much as I do. Most people see networking as a necessary evil - something to be endured or even avoided. But there is a minority who really embrace and enjoy networking. Like me, they understand the vast benefits it brings, the extraordinary value it adds to their professional and personal lives and, crucially, they know how to do it well and with ease. In this handy book, I'll show you how you can overcome your reservations and fears about networking, and I'll coach you in all the skills and insider secrets that I've developed over the years. These secrets and skills have helped make networking a vital ingredient in my success, and they can do the same for you, too. So, whether it's entering a room full of strangers that fills you with dread, or the idea of striking up a conversation with someone you've never met that makes you anxious, let me help you. I'll explain how to build a robust networking strategy that can revolutionise finding exciting opportunities, lucrative new clients, and sought-after decision makers. And, by placing networking at the heart of what you do, you'll discover exactly how to make it more rewarding, productive, effective and, yes, even fun!

Async JavaScript (Paperback): Trevor Burnham Async JavaScript (Paperback)
Trevor Burnham
R365 Discovery Miles 3 650 Ships in 10 - 15 working days

With the advent of HTML5, front-end MVC, and Node.js, JavaScript is ubiquitous--and still messy. This book will give you a solid foundation for managing async tasks without losing your sanity in a tangle of callbacks. It's a fast-paced guide to the most essential techniques for dealing with async behavior, including PubSub, evented models, and Promises. With these tricks up your sleeve, you'll be better prepared to manage the complexity of large web apps and deliver responsive code. With Async JavaScript, you'll develop a deeper understanding of the JavaScript language. You'll start with a ground-up primer on the JavaScript event model--key to avoiding many of the most common mistakes JavaScripters make. From there you'll see tools and design patterns for turning that conceptual understanding into practical code. The concepts in the book are illustrated with runnable examples drawn from both the browser and the Node.js server framework, incorporating complementary libraries including jQuery, Backbone.js, and Async.js. You'll learn how to create dynamic web pages and highly concurrent servers by mastering the art of distributing events to where they need to be handled, rather than nesting callbacks within callbacks within callbacks. Async JavaScript will get you up and running with real web development quickly. By the time you've finished the Promises chapter, you'll be parallelizing Ajax requests or running animations in sequence. By the end of the book, you'll even know how to leverage Web Workers and AMD for JavaScript applications with cutting-edge performance. Most importantly, you'll have the knowledge you need to write async code with confidence. What You Need: Basic knowledge of JavaScript is recommended. If you feel that you're not up to speed, see the "Resources for Learning JavaScript" section in the preface.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Persistent Object Systems: Design…
Graham N.C. Kirby, Alan Dearle, … Paperback R1,429 Discovery Miles 14 290
Languages and Compilers for Parallel…
Samuel P. Midkiff, Jose E. Moreira, … Paperback R1,548 Discovery Miles 15 480
CICS Basic Training for Application…
Robert Wingate Hardcover R912 R791 Discovery Miles 7 910
Languages and Compilers for Parallel…
Utpal Banerjee, David Gelernter, … Paperback R1,655 Discovery Miles 16 550
Parallel Computation - First…
Hans P. Zima Paperback R1,588 Discovery Miles 15 880
Retargetable Compiler Technology for…
Rainer Leupers, Peter Marwedel Hardcover R2,752 Discovery Miles 27 520
Loop Tiling for Parallelism
Jingling Xue Hardcover R4,157 Discovery Miles 41 570
Compiler Design - Syntactic and Semantic…
Reinhard Wilhelm, Helmut Seidl, … Hardcover R2,688 Discovery Miles 26 880
Objects and Databases - International…
Klaus R. Dittrich, Giovanna Guerrini, … Paperback R1,450 Discovery Miles 14 500
Recent Trends in Algebraic Development…
Didier Bert, Christine Choppy, … Paperback R1,602 Discovery Miles 16 020

 

Partners