0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (8)
  • R100 - R250 (199)
  • R250 - R500 (947)
  • R500+ (8,745)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > General

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.

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
Version Control with Git - Powerful Tools and Techniques for Collaborative Software Development (Paperback, 3rd edition): Prem... Version Control with Git - Powerful Tools and Techniques for Collaborative Software Development (Paperback, 3rd edition)
Prem Ponuthorai; Contributions by Jon Loeliger
R1,261 R1,109 Discovery Miles 11 090 Save R152 (12%) Ships in 10 - 15 working days

Track, branch, merge, and manage code revisions with Git, the free and open source distributed version control system. Through a series of step-by-step tutorials, this practical guide quickly takes you from Git fundamentals to advanced techniques, and provides friendly yet rigorous advice for navigating Git's many functions. You'll learn how to work with everything from small to very large projects with speed and efficiency. In this third edition, authors Prem Kumar Ponuthorai and Jon Loeliger break down Git concepts using a modular approach. You'll start with the basics and fundamental philosophy of Git, followed by intermediate commands to help you efficiently supplement your daily development workflow. Finally, you'll learn advanced Git commands and concepts to understand how Git works under the hood. Learn how to use Git for real-world development scenarios Gain insight into Git's common use cases, initial tasks, and basic functions Use the system for distributed version control Learn how to manage merges, conflicts, patches, and diffs Apply advanced techniques such as rebasing, hooks, and ways to handle submodules

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.

Professional C# and .NET - 2021 Edition (Paperback, 2021 Edition): C. Nagel Professional C# and .NET - 2021 Edition (Paperback, 2021 Edition)
C. Nagel
R1,262 R1,159 Discovery Miles 11 590 Save R103 (8%) Ships in 10 - 15 working days

Get the latest coverage of the newest features in C#9 and .NET 5 In Professional C# and .NET: 2021 Edition, Microsoft MVP for Visual Studio and Development Technologies and veteran developer, Christian Nagel, delivers a comprehensive tour of the new features and capabilities of C#9 and .NET 5. Experienced programmers making the transition to C# will benefit from the author's in-depth explorations to create Web- and Windows applications using ASP.NET Core, Blazor, and WinUI using modern application patterns and new features offered by .NET including Microservices deployed to Docker images, GRPC, localization, asynchronous streaming, and much more. The book also offers: Discussions of the extension of .NET to non-Microsoft platforms like OSX and Linux Explanations of the newest features in C#9, including support for record types, and enhanced support for tuples, pattern matching, and nullable reference types Integrating .NET applications with Microsoft Azure services such as Azure App Configuration, Azure Key Vault, Azure Functions, the Azure Active Directory, and others Downloadable code examples from wrox.com and github.com with online updates for C# 10 and .NET 6 Perfect for programmers with a background in C#, Visual Basic, Java, or C/C++, Professional C# and .NET: 2021 Edition will also earn a place in the libraries of software architects seeking an up-to-date and fulsome treatment of the latest C# and .NET releases.

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.

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."

CSS Floating (Paperback): Eric Meyer CSS Floating (Paperback)
Eric Meyer
R185 R152 Discovery Miles 1 520 Save R33 (18%) Ships in 10 - 15 working days

While flowing text around images is certainly nothing new, with CSS you can float any element, from images to paragraphs to lists. In this practical guide, author Eric Meyer reveals some interesting-and surprising-ways to use CSS floats in your web design, including the latest capability to flow content past non-rectangular float shapes. Short and sweet, this book is an excerpt from the upcoming fourth edition of CSS: The Definitive Guide. When you purchase either the print or the ebook edition of CSS Floating, you'll receive a discount on the entire Definitive Guide once it's released. Why wait? Learn how to bring life to your web pages now. Learn the characteristics of floated elements, and CSS rules for using them Be aware of certain rule exceptions when applying floats to your design, including the use of negative margins Use the clear property to prevent floats from affecting elements in the next section of the document Create floating boxes in non-rectangular shapes, including rounded corners, circles, ellipses, and even polygons Define float shapes with transparent or opaque images

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.

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.

Running an Agile Software Development Project (Hardcover): M. Holcombe Running an Agile Software Development Project (Hardcover)
M. Holcombe
R2,579 Discovery Miles 25 790 Ships in 10 - 15 working days

A Practical Approach To Building Small To Medium Software Systems For Real Business Clients Based on more than 100 actual commercial projects, this book clearly explains how to run an agile software development project that delivers high-quality, high-value solutions to business clients. It concentrates on the practical, social, business, and management aspects as well as the technical issues involved. Professor Holcombe successfully connects readers with the wave of "Agile 2.0" concepts that take the techniques of agile development and place them in the service of business goals. Since it is widely believed that the use of Windows XP will become much more common in coming years, readers should be armed with cutting-edge knowledge of the latest practices in the field. Further features of the book include: Case studies provide real-world examples and describe how XP was introduced into the environment Analysis is provided to help readers determine which elements of XP are suitable for the unique challenges and environments for different projects Problems of a failing agile project and how they can be fixed are covered, including insight into which managerial techniques can be employed An Instructor's Guide provides practical advice on how to motivate students, organize real group projects, and deal, in a simple and effective way, with many of the problems that arise A sample syllabus, sample tests, and additional case study information are available on an instructor's password-protected ftp site Running an Agile Software Development Project is an indispensable guide for professional software developers, engineers, and project managers interested in learning how to use agile processes. It is also a valuable textbook for advanced undergraduate- and graduate-level students in computer engineering and software engineering courses.

How to Build a Billion Dollar App - Discover the secrets of the most successful entrepreneurs of our time (Paperback, Digital... How to Build a Billion Dollar App - Discover the secrets of the most successful entrepreneurs of our time (Paperback, Digital original)
George Berkowski
R470 R419 Discovery Miles 4 190 Save R51 (11%) Ships in 5 - 10 working days

THE ULTIMATE GUIDE TO BUILDING AN APP-BASED BUSINESS 'A must read for anyone who wants to start a mobile app business' Riccardo Zacconi, founder and CEO King Digital (maker of Candy Crush Saga) 'A fascinating deep dive into the world of billion-dollar apps. Essential reading for anyone trying to build the next must-have app' Michael Acton Smith, Founder and CEO, Mind Candy Apps have changed the way we communicate, shop, play, interact and travel and their phenomenal popularity has presented possibly the biggest business opportunity in history. In How to Build a Billion Dollar App, serial tech entrepreneur George Berkowski gives you exclusive access to the secrets behind the success of the select group of apps that have achieved billion-dollar success. Berkowski draws exclusively on the inside stories of the billion-dollar app club members, including Instagram, Whatsapp, Snapchat, Candy Crush and Uber to provide all the information you need to create your own spectacularly successful mobile business. He guides you through each step, from an idea scribbled on the back of an envelope, through to finding a cofounder, building a team, attracting (and keeping) millions of users, all the way through to juggling the pressures of being CEO of a billion-dollar company (and still staying ahead of the competition). If you've ever dreamed of quitting your nine to five job to launch your own company, you're a gifted developer, seasoned entrepreneur or just intrigued by mobile technology, How to Build a Billion Dollar App will show you what it really takes to create your own billion-dollar, mobile business.

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.

Wordpress: The Missing Manual - The Book That Should Have Been in the Box (Paperback, 3rd edition): Matthew MacDonald Wordpress: The Missing Manual - The Book That Should Have Been in the Box (Paperback, 3rd edition)
Matthew MacDonald
R1,085 R957 Discovery Miles 9 570 Save R128 (12%) Ships in 10 - 15 working days

Whether you're a budding blogger or seasoned web designer, WordPress is a brilliant tool for creating websites - once you know how to tap into its impressive features. The latest edition of this jargon-free Missing Manual shows you how to use WordPress's themes, widgets, and plug-ins to build just about any kind of site. The important stuff you need to know: Set up WordPress. Configure WordPress on your web host or get it running on your home computer. Create your site. Get hands-on instructions for building all types of websites, from blogs to business sites with ecommerce features. Jazz it up. Add picture galleries, slideshows, video clips, music players, and podcasts. Add features. Select from thousands of plug-ins to enhance your site's capabilities, from contact forms to a basic shopping cart. Build a truly unique site. Customize a WordPress theme to create a site that looks exactly the way you want. Attract an audience. Use SEO, site statistics, and social sharing to reach more people. Stay safe. Use backup and staging tools to protect your content and avoid catastrophe.

XDA's Android Hacker's Toolkit - The Complete Guide to Rooting, ROMs and Theming (Paperback): J. Tyler XDA's Android Hacker's Toolkit - The Complete Guide to Rooting, ROMs and Theming (Paperback)
J. Tyler
R642 R536 Discovery Miles 5 360 Save R106 (17%) Ships in 10 - 15 working days

Make your Android device truly your own

Are you eager to make your Android device your own but you're not sure where to start? Then this is the book for you. XDA is the world's most popular resource for Android hacking enthusiasts, and a huge community has grown around customizing Android devices with XDA. "XDA's Android Hacker's Toolkit" gives you the tools you need to customize your devices by hacking or rooting the android operating system.

Providing a solid understanding of the internal workings of the Android operating system, this book walks you through the terminology and functions of the android operating system from the major nodes of the file system to basic OS operations. As you learn the fundamentals of Android hacking that can be used regardless of any new releases, you'll discover exciting ways to take complete control over your device.Teaches theory, preparation and practice, and understanding of the OSExplains the distinction between ROMing and themingProvides step-by-step instructions for Droid, Xoom, Galaxy Tab, LG Optimus, and more Identifies the right tools for various jobs Contains new models enabling you to root and customize your phoneOffers incomparable information that has been tried and tested by the amazing XDA community of hackers, gadgeteers, and technicians

"XDA's Android Hacker's Toolkit" is a simple, one-stop resource on hacking techniques for beginners.

Flutter For Dummies (Paperback): B Burd Flutter For Dummies (Paperback)
B Burd
R592 R547 Discovery Miles 5 470 Save R45 (8%) Ships in 10 - 15 working days

Create awesome iOS and Android apps with a single tool! Flutter is an app developer's dream come true. With Google's open source toolkit, you can easily build beautiful apps that work across platforms using a single codebase. This flexibility allows you to get your work out to the widest possible audience. With Flutter already being used by thousands of developers worldwide in a market where billions of apps are downloaded every year, now is the right time to get ahead of the curve with this incredible tool. Flutter for Dummies is your friendly, ground-up route to creating multi-platform apps. From how to construct your initial frameworks to writing code in Dart, you'll find the essentials you need to ride the Flutter revolutionary wave to success. This book includes how to create an intuitive and stunning UI, add rich interactivity, and easily pull in data. You'll also see how Flutter features like Hot Reload--providing sub-second refreshes as you refine your work--help you make sure your app is a delight to use. Start simple: follow steps to build a basic app It's alive! Keep connected to online data It moves! Make things fun with animated features Get the word out: use tips to expand your audience Whether you're a fledgling developer or an expert wanting to add a slick feather to your programming cap, join the Flutter revolution now and soar above the rest!

Functional Programming in Kotlin (Paperback): Marco Vermeulen, Runar Bjarnason, Paul Chiusano Functional Programming in Kotlin (Paperback)
Marco Vermeulen, Runar Bjarnason, Paul Chiusano
R1,220 Discovery Miles 12 200 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.

Droid 2 (Paperback): Preston Gralla Droid 2 (Paperback)
Preston Gralla
R471 R394 Discovery Miles 3 940 Save R77 (16%) Ships in 10 - 15 working days

Ready to unleash the Droid 2? This entertaining guide helps you take full command of Motorola's sleek new device to get online, shop, find locations, keep in touch, and much more. Every page is packed with useful information you can put to work right away, from setup to troubleshooting, with lots of valuable tips and tricks along the way.Get organized. Sync your contacts, calendar, and email with your Google Calendar and Outlook accounts. Go online. Make your phone a portable hotspot or a modem to get your laptop online. Be productive. Use Google docs to create and edit documents, spreadsheets, and presentations. Play music. Purchase music from Amazon and sync your Droid 2 with Windows Media Player. Capture photos and video. Edit your photos and share everything you shoot--instantly.

Special Topics in Multimedia, IoT and  Web Technologies (Hardcover, 1st ed. 2020): Valter Roesler, Eduardo Barrere, Roberto... Special Topics in Multimedia, IoT and Web Technologies (Hardcover, 1st ed. 2020)
Valter Roesler, Eduardo Barrere, Roberto Willrich
R4,722 Discovery Miles 47 220 Ships in 18 - 22 working days

This book presents a set of recent advances that involve the areas of multimedia, IoT, and web technologies. These advances incorporate aspects of clouds, artificial intelligence, data analysis, user experience, and games. In this context, the work will bring the reader the opportunity to understand new possibilities of use and research in these areas. We think that this book is suitable for students (postgraduates and undergraduates) and lecturers on these specific topics. Professionals can also benefit from the book since some chapters work with practical aspects relevant to the industry.

Stochastic Programming (Hardcover, 1995 ed.): Andras Prekopa Stochastic Programming (Hardcover, 1995 ed.)
Andras Prekopa
R6,054 Discovery Miles 60 540 Ships in 10 - 15 working days

Stochastic programming - the science that provides us with tools to design and control stochastic systems with the aid of mathematical programming techniques - lies at the intersection of statistics and mathematical programming. The book Stochastic Programming is a comprehensive introduction to the field and its basic mathematical tools. While the mathematics is of a high level, the developed models offer powerful applications, as revealed by the large number of examples presented. The material ranges form basic linear programming to algorithmic solutions of sophisticated systems problems and applications in water resources and power systems, shipbuilding, inventory control, etc. Audience: Students and researchers who need to solve practical and theoretical problems in operations research, mathematics, statistics, engineering, economics, insurance, finance, biology and environmental protection.

Teaching Tech Together - How to Make Your Lessons Work and Build a Teaching Community around Them (Paperback): Greg Wilson Teaching Tech Together - How to Make Your Lessons Work and Build a Teaching Community around Them (Paperback)
Greg Wilson
R900 Discovery Miles 9 000 Ships in 10 - 15 working days

Hundreds of grassroots groups have sprung up around the world to teach programming, web design, robotics, and other skills outside traditional classrooms. These groups exist so that people don't have to learn these things on their own, but ironically, their founders and instructors are often teaching themselves how to teach. There's a better way. This book presents evidence-based practices that will help you create and deliver lessons that work and build a teaching community around them. Topics include the differences between different kinds of learners, diagnosing and correcting misunderstandings, teaching as a performance art, what motivates and demotivates adult learners, how to be a good ally, fostering a healthy community, getting the word out, and building alliances with like-minded groups. The book includes over a hundred exercises that can be done individually or in groups, over 350 references, and a glossary to help you navigate educational jargon.

Programming GPS and OpenStreetMap Applications with Java - The RealObject Application Framework (Paperback): Kristof Beiglboeck Programming GPS and OpenStreetMap Applications with Java - The RealObject Application Framework (Paperback)
Kristof Beiglboeck
R1,980 Discovery Miles 19 800 Ships in 10 - 15 working days

Written by an expert in the development of GPS systems with digital maps and navigation, Programming GPS and OpenStreetMap Applications with Java: The RealObject Application Framework provides a concrete paradigm for object-oriented modeling and programming. It presents a thorough introduction to the use of available global positioning data for the development of applications involving digital maps.

The author first describes the different formats of GPS data and digital maps and shows how to use recorded GPS traces to replay and display this data on a digital map. Then, he works through in detail the processing steps of obtaining dedicated data from OpenStreetMaps and how to extract a network for a simple navigation application. For each topic covered GPS data, OpenStreetMaps, and navigation Java code is developed that can easily be adapted to the readers needs and locality.

Finally, all components are put together in a sample computer-game application modeled on the well-known board game, Scotland Yard. The computer game is intended to be a basis from which readers can develop and customize their own application for their desired geographical area. The developed application can be "published" on the Internet and made available for interactive multiplayer competition.

This book provides a fun and interesting way to learn distributed programming with Java and real-world data. Open-source software is available on a companion website at www.roaf.de

Mazes for Programmers (Paperback): Jamis Buck Mazes for Programmers (Paperback)
Jamis Buck
R986 R771 Discovery Miles 7 710 Save R215 (22%) Ships in 10 - 15 working days

Unlock the secrets to creating random mazes! Whether you're a game developer, an algorithm connoisseur, or simply in search of a new puzzle, you're about to level up. Learn algorithms to randomly generate mazes in a variety of shapes, sizes, and dimensions. Bend them into Moebius strips, fold them into cubes, and wrap them around spheres. Stretch them into other dimensions, squeeze them into arbitrary outlines, and tile them in a dizzying variety of ways. From twelve little algorithms, you'll discover a vast reservoir of ideas and inspiration. From video games to movies, mazes are ubiquitous. Explore a dozen algorithms for generating these puzzles randomly, from Binary Tree to Eller's, each copiously illustrated and accompanied by working implementations in Ruby. You'll learn their pros and cons, and how to choose the right one for the job. You'll start by learning six maze algorithms and transition from making mazes on paper to writing programs that generate and draw them. You'll be introduced to Dijkstra's algorithm and see how it can help solve, analyze, and visualize mazes. Part 2 shows you how to constrain your mazes to different shapes and outlines, such as text, circles, hex and triangle grids, and more. You'll learn techniques for culling dead-ends, and for making your passages weave over and under each other. Part 3 looks at six more algorithms, taking it all to the next level. You'll learn how to build your mazes in multiple dimensions, and even on curved surfaces. Through it all, you'll discover yourself brimming with ideas, the best medicine for programmer's block, burn-out, and the grayest of days. By the time you're done, you'll be energized and full of maze-related possibilities! What You Need: The example code requires version 2 of the Ruby programming language. Some examples depend on the ChunkyPNG library to generate PNG images, and one chapter uses POV-Ray version 3.7 to render 3D graphics

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The Ritual
Testament CD R230 Discovery Miles 2 300
The Best of Van Halen (Volume I)
Van Halen CD  (2)
R230 Discovery Miles 2 300
Horses - Animals That Make a Difference…
Ashley Lee Hardcover R626 Discovery Miles 6 260
Come My Fanatics [digipak]
Electric Wizard CD R417 Discovery Miles 4 170
Alligators Don't Like Flowers
Shannon Kelley Atwater Hardcover R469 R441 Discovery Miles 4 410
Born Villain
Marilyn Manson, Chris Vrenna CD R145 Discovery Miles 1 450
GAAP Handbook: Volume 1 & 2 - Financial…
Denise Pretorius, Rieka Von Well, … Paperback R1,886 R1,599 Discovery Miles 15 990
Fairness in Accounting
Ahmed Riahi-Belkaoui, Janice Monti-Belkaoui Hardcover R2,049 Discovery Miles 20 490
Interactive Accounting - The Byzantium…
G Wilkinson-Riddl Paperback R917 R776 Discovery Miles 7 760
Accounting - Financial Accounting…
Income Mastery Hardcover R556 R505 Discovery Miles 5 050

 

Partners