0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (69)
  • R250 - R500 (145)
  • R500+ (950)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > General

Project Reliability Engineering - Pro Skills for Next Level Maker Projects (Paperback, 1st ed.): Eyal Shahar Project Reliability Engineering - Pro Skills for Next Level Maker Projects (Paperback, 1st ed.)
Eyal Shahar
R996 R850 Discovery Miles 8 500 Save R146 (15%) Ships in 18 - 22 working days

Turn your projects from a weekend hack to a long-living creation! Loosely drawing from the field known in large software companies as Site Reliability Engineering (SRE), this book distills from these disciplines and addresses issues that matter to makers: keeping projects up and running, and providing means to control, monitor, and troubleshoot them. Most examples use the Raspberry Pi, but the techniques discussed apply to other platforms as well. This book is all about breadth, and in the spirit of making, it visits different technologies as needed. However, the big goal in this book is to create a shift in the reader's mindset, where weekend hacks are pushed to the next level and are treated as products to be deployed. In that regard, this book can be a stepping stone for hobbyist makers into developing a broader, professional skill set. First, the book describes techniques for creating web-browser based dashboards for projects. These allow project creators to monitor, control, and troubleshoot their projects in real-time. Project Reliability Engineering discusses various aspects of the process of creating a web dashboard, such as network communication protocols, multithreading, and web design, and data visualization. Later chapters cover configuration of the project and the machine it's running on, and additional techniques for project monitoring and diagnosis. These include good logging practices; automatic log and metrics monitoring; and alerting via email and text messages; A mixture of advanced concepts forms the last chapter of the book, touching on topics such as usage of microservices in complex projects; debugging techniques for object-oriented projects; and fail-safing the project's software and hardware. What You'll Learn Monitor and control projects, keep them up and running, and troubleshoot them efficiently Get acquainted with available tools and libraries, and learn how to make your own tools Expand your knowledge in Python, JavaScript and Linux Develop deeper understanding of web technologies Design robust and complex systems Who This Book Is For Members of the maker community with some development skills.

Formal Modeling and Verification of Cyber-Physical Systems - 1st International Summer School on Methods and Tools for the... Formal Modeling and Verification of Cyber-Physical Systems - 1st International Summer School on Methods and Tools for the Design of Digital Systems, Bremen, Germany, September 2015 (Paperback, 2015 ed.)
Rolf Drechsler, Ulrich Kuhne
R1,448 Discovery Miles 14 480 Ships in 18 - 22 working days

This book presents the lecture notes of the 1st Summer School on Methods and Tools for the Design of Digital Systems, 2015, held in Bremen, Germany. The topic of the summer school was devoted to modeling and verification of cyber-physical systems. This covers several aspects of the field, including hybrid systems and model checking, as well as applications in robotics and aerospace systems. The main chapters have been written by leading scientists, who present their field of research, each providing references to introductory material as well as latest scientific advances and future research directions. This is complemented by short papers submitted by the participating PhD students.

The School of Niklaus Wirth - The Art of Simplicity (Hardcover): Laszlo Boszormenyi, Jurg Gutknecht, Gustav Pomberger The School of Niklaus Wirth - The Art of Simplicity (Hardcover)
Laszlo Boszormenyi, Jurg Gutknecht, Gustav Pomberger
R1,798 Discovery Miles 17 980 Ships in 9 - 17 working days

Niklaus Wirth is one of the great pioneers of computer technology and winner of the ACM's A.M. Turing Award, the most prestigious award in computer science. he has made substantial contributions to the development of programming languages, compiler construction, programming methodology, and hardware design. While working at ERH Zurich, he developed the languages Pascal and Modula-2. He also designed an early high performance workstation, the Personal Computer Lilith, and most recently the language and operating system Oberon.
While Wirth has often been praised for his excellent work as a language designer and engineer, he is also an outstanding educator-something for which he is not as well known. This book brings together prominent computer scientists to describe Wirth's contributions to education. With the exception of some of his colleagues such as Professors Dijkstra, Hoare, and Rechenberg, all of the contributors to this book are students of Wirth. The essays provide a wide range of contemporary views on modern programming practice and also illuminate the one persistent and pervasive quality found in all his work: his unequivocal demand for simple solutions. The authors and editors hope to pass on their enthusiasm for simple engineering solutions along with their feeling for a man to whom they are all so indebted.

Beginning LEGO MINDSTORMS EV3 (Paperback, 1st ed.): Mark Rollins Beginning LEGO MINDSTORMS EV3 (Paperback, 1st ed.)
Mark Rollins
R1,013 R866 Discovery Miles 8 660 Save R147 (15%) Ships in 18 - 22 working days

Beginning LEGO MINDSTORMS EV3 shows you how to create new fun and fantastic creations with the new EV3 programmable brick along with other new EV3 pieces and features. You'll learn the language of the EV3 brick, and then go on to create a variety of programmable vehicles using MINDSTORMS and Technic parts. You'll then move into creating robot parts, including robotic arms. You'll even learn how to make different types of MINDSTORMS walkers. Finally, you'll learn how to incorporate light and sound into your amazing EV3 creations. Whether you're a MINDSTORMS enthusiast wanting to know more about EV3, a robotics competitor, or just a LEGO fan who wants to learn all about what EV3 can do, Beginning LEGO MINDSTORMS EV3 will give you the knowledge you need. What you'll learn * How to program the new EV3 brick * The different components new to the EV3 system * How to program the EV3 with LabView * How to build fantastic robotic creations * How to incorporate Technic creations into MINDSTORMS Who this book is for MINDSTORMS and robotics enthusiasts who want to learn about EV3, and people who are completely new to MINDSTORMS and want a thorough and fun introduction.

Halbleiter-Schaltungstechnik (German, Hardcover, 16., erw. u. aktualisierte Aufl. 2019): Ulrich Tietze, Christoph Schenk,... Halbleiter-Schaltungstechnik (German, Hardcover, 16., erw. u. aktualisierte Aufl. 2019)
Ulrich Tietze, Christoph Schenk, Eberhard Gamm
R2,514 Discovery Miles 25 140 Ships in 10 - 15 working days

Dieses Buch vermittelt geballtes Wissen zur Halbleiter-SchaltungstechnikSeit nunmehr 50 Jahren ist dieses Buch uber die Schaltungstechnik auf dem Markt, doch in die Jahre gekommen ist es noch lange nicht. Auch die 16. Auflage wurde von den Verfassern intensiv uberarbeitet und erweitert und stellt dem Leser viele wichtige Themen der Halbleiter-Schaltungstechnik vor, darunter eine Einfuhrung in die Digitaltechnik, Anwendungsmoeglichkeiten in Bauelementen und Schaltungen der Nachrichtentechnik. Inhalte richten sich Praktiker und Studierende Von den Inhalten dieses Buchs uber die Schaltungstechnik profitieren sowohl Studenten als auch Ingenieure. Samtliche Kapitel wurden entsprechend der neuesten technischen Entwicklungen uberarbeitet. Es vermittelt Grundlagenwissen aber auch tiefergehende Informationen.

Java Programming - Learn How to Code With an Object-Oriented Program to Improve Your Software Engineering Skills. Get Familiar... Java Programming - Learn How to Code With an Object-Oriented Program to Improve Your Software Engineering Skills. Get Familiar with Virtual Machine, JavaScript, and Machine Code (Paperback)
Alan Grid
R597 R538 Discovery Miles 5 380 Save R59 (10%) Ships in 18 - 22 working days
Die Technik der Starrflugler-Drohnen - Eine Einfuhrung in die Elektronik von UAVs (German, Paperback, 1. Aufl. 2021): Christoph... Die Technik der Starrflugler-Drohnen - Eine Einfuhrung in die Elektronik von UAVs (German, Paperback, 1. Aufl. 2021)
Christoph Weber
R505 Discovery Miles 5 050 Ships in 18 - 22 working days

Mit zunehmender Popularitat werden Drohnen nicht nur privat, sondern auch beispielsweise in der Landwirtschaft oder Wissenschaft erfolgreich eingesetzt. Obwohl es immer wieder zu negativen Schlagzeilen kommt, bleiben sie ein Erfolg. Aber haben Sie sich schon mal Gedanken gemacht, wie Drohnen uberhaupt funktionieren? Oder welche Probleme bei der Entwicklung entstehen?Die Elektronik einer Drohne besteht aus einer Vielzahl von Komponenten, die naher beschrieben und ihr Zusammenspiel erklart wird. Dabei wird die Thematik so erlautert, dass sie auch ohne tiefgreifendes technisches Vorwissen verstanden werden kann.

Mastering 3D Printing - A Guide to Modeling, Printing, and Prototyping (Paperback, 2nd ed.): Joan Horvath, Rich Cameron Mastering 3D Printing - A Guide to Modeling, Printing, and Prototyping (Paperback, 2nd ed.)
Joan Horvath, Rich Cameron
R1,512 R1,240 Discovery Miles 12 400 Save R272 (18%) Ships in 18 - 22 working days

Get the most out of your printer, including how to design models, choose materials, work with different printers, and integrate 3D printing with traditional prototyping to make techniques like sand casting more efficient.This book is for new 3D printer owners, makers of all kinds, entrepreneurs, technology educators, and anyone curious about what you can do with a 3D printer. In this revised and expanded new edition of Mastering 3D Printing, which has been a trusted resource through five years of evolution in the 3D printing industry, you'll gain a comprehensive understanding of 3D printing. This book presumes no foreknowledge and describes what you need to know about how printers work, how to decide which type of printer (filament, resin, or powder) makes the most sense for you, and then how to go forward in the case of filament and resin printers. This new edition now includes material about consumer resin printing, the evolution of lower-cost metal printing, and the plethora of both materials and applications. What You'll Learn Choose among the different 3D printing technologies Create or find 3D models to print Make both easy and challenging prints come out as you imagined Assess whether your business, factory, home or classroom will benefit from 3D printing Work with applications that are good candidates for first projects in home and industrial applications Who This Book Is For People who are encountering 3D printing for the first time, or for those who want to level up their skills. It is designed for the nontechnical adult and minimizes jargon. However more sophisticated users will still find tips and insights of value.

Game Programming with Code Angel - Learn how to code in Python on Raspberry Pi or PC (Paperback, 1st ed.): Mark Cunningham Game Programming with Code Angel - Learn how to code in Python on Raspberry Pi or PC (Paperback, 1st ed.)
Mark Cunningham
R1,189 R993 Discovery Miles 9 930 Save R196 (16%) Ships in 18 - 22 working days

Program in Python on a Raspberry Pi or PC by developing six computer games. Each game project is split into several chapters of the book. Rather than taking you through programming techniques as standalone concepts, this book explains concepts as they are used within a game. You'll learn about variables; integer, real, Boolean and string data types; conditional if statements; fixed loops and conditional loops; modularity; arrays and lists; and predefined functions. You'll also discover the PyGame library, which is popularly used in the development of 2D games. Key programming concepts are revisited in subsequent projects in the book to consolidate prior learning. Beyond teaching you how to code, this book explains the programming logic behind each project-exemplifying the process of designing and writing a computer game. All the projects in this book are supported by Code Angel (mycodeangel.com). Code Angel Code Angel largely serves students and new developers and the projects work by encouraging you to 'Learn...then play'. Taking this approach, you'll be able to build fun 2D games and enjoy playing them by yourself or with friends. Developing games in this way keeps you engaged, gives a purpose as you work through each project, and offers a sense of achievement when each game is finished. What You'll Learn Integrate the fundamentals of the Python 3 programming language Program fun, classic computer games you can then play Develop computational thinking skills and abilities that can be applied to other ventures Who This Book Is For Students, hobbyists, new developers or anyone wishing to learn how to design and write computer games.

The Manga Guide To Microprocessors (Paperback): Michio Shibuya, Takashi Tonagi, Office Sawa The Manga Guide To Microprocessors (Paperback)
Michio Shibuya, Takashi Tonagi, Office Sawa
R690 R603 Discovery Miles 6 030 Save R87 (13%) Ships in 9 - 17 working days

Hailed as stimulus for the next generation of scientists by Scientific Computing, each volume in the highly acclaimed Manga Guide series teaches complex math and science topics with the aid of authentic Japanese manga comics. The latest in the series, The Manga Guide to Microprocessors, tackles microprocessors (the brain inside all computers), binary, microprocessor architecture, digital operations, even basic, low-level programming. Perfect for beginners, computer science students, or simply the computer-aficionado who wants a deeper understanding of the inner workings of microprocessors.

LEGO Wind Energy - Green Energy Projects with Mindstorms EV3 (Paperback, 1st ed.): Grady Koch, Elias Koch LEGO Wind Energy - Green Energy Projects with Mindstorms EV3 (Paperback, 1st ed.)
Grady Koch, Elias Koch
R646 R585 Discovery Miles 5 850 Save R61 (9%) Ships in 18 - 22 working days

Build functioning wind turbines that generate electricity; we don't mean LEGO models that look like miniature wind turbines. This book is for people who want to learn how real turbines work, and to build them using LEGO and Mindstorms EV3. You'll find specific instructions on building, links to parts purchasing, distillation of complex science ideas into practice, and pointers for trying something new. With the knowledge you gain here, you'll be able to compete in turbine design competitions, such as the KidWind Challenge, Collegiate Wind Competition, and locally organized contests. Examples are given that fit within the KidWind Challenge, including adherence to rules of the competition such as that a specific generator be used. The complexity of making a wind turbine a can make it difficult to know where to start. This book addresses many aspects of the turbine with practical examples. You'll follow specific design instructions for turbine construction, supported by suggestions and background science to go in new directions. Assembly diagrams are used throughout, made with the Studio utility from bricklink.com. Parts are identified in the assembly diagram, as well as in parts lists in the Appendix. What You'll Learn Build a turbine from scratch Use LEGO to learn aspects of electrical engineering, such as loading turbine output and impedance matching Connect a generator to do useful things such as charging a battery or powering LEDs See how generators, gear systems, aerodynamic blades, lab and outdoor testing, and power output are used. Who This Book Is For Adult fans of LEGO and hardware hackers. Also coaches or students involved in a school science/technology project or design competition.

Making Things Smart (Paperback): Gordon F. Williams Making Things Smart (Paperback)
Gordon F. Williams
R836 R740 Discovery Miles 7 400 Save R96 (11%) Ships in 18 - 22 working days

Making Things Smart teaches the fundamentals of the powerful ARM microcontroller by walking beginners and experienced users alike through easily assembled projects comprised of inexpensive, hardware-store parts. Current ARM programming books take a bland, textbook approach focused on complex, beginner-unfriendly languages like C or ARM Assembler. Making Things Smart uses Espruino (JavaScript for Hardware), flattening the learning curve.

Rust for the IoT - Building Internet of Things Apps with Rust and Raspberry Pi (Paperback, 1st ed.): Joseph Faisal Nusairat Rust for the IoT - Building Internet of Things Apps with Rust and Raspberry Pi (Paperback, 1st ed.)
Joseph Faisal Nusairat
R1,618 R1,346 Discovery Miles 13 460 Save R272 (17%) Ships in 18 - 22 working days

Get started programming Rust applications for the Internet of Things (IoT). This book is a programming skills migration book that teaches you the Rust programming techniques most useful for IoT applications. You'll step through from server to board development in creating a set of IoT applications. In Rust for the IoT, you'll learn how to build a modern server-side application using Rust on the backend. Then you'll use docker and Kubernetes to deploy these to a managed cloud. Finally you will use a Raspberry Pi with a SenseHat and Camera to capture the world around you and send that information to the cloud. While you will be able to follow along without any cloud or hardware, to make the most of it we recommend a few cloud pieces and hardware that is designed to integrate with the software in this book. After reading and using this book, you'll see how to apply Rust to the Internet of Things. What You Will Learn Create a modern Rust backend complete with handling eventual consistency and interacting via a GraphQL interface Use the Raspberry PI to serve as a cheap IoT device that one can easily deploy around the house Capture temperature, video, and use the interactive joystick to interact with the software you've created Use OpenCV to perform facial detection from the PI's camera and save that information to the cloud. Create deployable helm charts for the cloud, and for the device create complete ISOs that allow you to easily deploy the Pi's OS + custom software Who This Book Is For You will need to have a basic understanding of cloud application development at a minimum and the basics of Rust coding. This book is for those interested in or working with the IoT and the Raspberry Pi who want to learn how Rust can work for them.

Science and Engineering Projects Using the Arduino and Raspberry Pi - Explore STEM Concepts with Microcomputers (Paperback, 1st... Science and Engineering Projects Using the Arduino and Raspberry Pi - Explore STEM Concepts with Microcomputers (Paperback, 1st ed.)
Paul Bradt, David Bradt
R1,391 R1,144 Discovery Miles 11 440 Save R247 (18%) Ships in 18 - 22 working days

Hone your understanding of science and engineering concepts with the versatile Arduino microcontroller and powerful Raspberry Pi mini-computer. The simple, straightforward, fun projects in this book use the Arduino and Raspberry Pi to build systems that explore key scientific concepts and develop engineering skills. Areas explored include force/acceleration, heat transfer, light, and astronomy. You'll work with advanced tools, such as data logging, advanced design, manufacturing, and assembly techniques that will take you beyond practical application of the projects you'll be creating. Technology is ever evolving and changing. This book goes beyond simple how-tos to teach you the concepts behind these projects and sciences. You'll gain the skills to observe and adapt to changes in technology as you work through fun and easy projects that explore fundamental concepts of engineering and science. What You'll Learn Measure the acceleration of a car you're riding in Simulate zero gravity Calculate the heat transfer in and out of your house Photography the moon and planets Who This Book Is ForHobbyists, students, and instructors interested in practical applications and methods to measure and learn about the physical world using inexpensive Maker technologies.

IoT Machine Learning Applications in Telecom, Energy, and Agriculture - With Raspberry Pi and Arduino Using Python (Paperback,... IoT Machine Learning Applications in Telecom, Energy, and Agriculture - With Raspberry Pi and Arduino Using Python (Paperback, 1st ed.)
Puneet Mathur
R1,634 Discovery Miles 16 340 Ships in 18 - 22 working days

Apply machine learning using the Internet of Things (IoT) in the agriculture, telecom, and energy domains with case studies. This book begins by covering how to set up the software and hardware components including the various sensors to implement the case studies in Python. The case study section starts with an examination of call drop with IoT in the telecoms industry, followed by a case study on energy audit and predictive maintenance for an industrial machine, and finally covers techniques to predict cash crop failure in agribusiness. The last section covers pitfalls to avoid while implementing machine learning and IoT in these domains. After reading this book, you will know how IoT and machine learning are used in the example domains and have practical case studies to use and extend. You will be able to create enterprise-scale applications using Raspberry Pi 3 B+ and Arduino Mega 2560 with Python. What You Will Learn Implement machine learning with IoT and solve problems in the telecom, agriculture, and energy sectors with Python Set up and use industrial-grade IoT products, such as Modbus RS485 protocol devices, in practical scenarios Develop solutions for commercial-grade IoT or IIoT projects Implement case studies in machine learning with IoT from scratch Who This Book Is For Raspberry Pi and Arduino enthusiasts and data science and machine learning professionals.

Real-Time IoT Imaging with Deep Neural Networks - Using Java on the Raspberry Pi 4 (Paperback, 1st ed.): Nicolas Modrzyk Real-Time IoT Imaging with Deep Neural Networks - Using Java on the Raspberry Pi 4 (Paperback, 1st ed.)
Nicolas Modrzyk
R847 R736 Discovery Miles 7 360 Save R111 (13%) Ships in 18 - 22 working days

This book shows you how to build real-time image processing systems all the way through to house automation. Find out how you can develop a system based on small 32-bit ARM processors that gives you complete control through voice commands. Real-time image processing systems are utilized in a wide variety of applications, such as in traffic monitoring systems, medical image processing, and biometric security systems. In Real-Time IoT Imaging with Deep Neural Networks, you will learn how to make use of the best DNN models to detect object in images using Java and a wrapper for OpenCV. Take a closer look at how Java scripting works on the Raspberry Pi while preparing your Visual Studio code for remote programming. You will also gain insights on image and video scripting. Author Nicolas Modrzyk shows you how to use the Rhasspy voice platform to add a powerful voice assistant and completely run and control your Raspberry Pi from your computer. To get your voice intents for house automation ready, you will explore how Java connects to the MQTT and handles parametrized Rhasspy voice commands. With your voice-controlled system ready for operation, you will be able to perform simple tasks such as detecting cats, people, and coffee pots in your selected environment. Privacy and freedom are essential, so priority is given to using open source software and an on-device voice environment where you have full control of your data and video streams. Your voice commands are your own-and just your own. With recent advancements in the Internet of Things and machine learning, cutting edge image processing systems provide complete process automation. This practical book teaches you to build such a system, giving you complete control with minimal effort. What You Will Learn: Show mastery by creating OpenCV filters Execute a YOLO DNN model for image detection Apply the best Java scripting on Raspberry Pi 4 Prepare your setup for real-time remote programming Use the Rhasspy voice platform for handling voice commands and enhancing your house automation setup Who This Book Is For:Engineers, and Hobbyists wanting to use their favorite JVM to run Object Detection and Networks on a Raspberry Pi

Easy micro - bit Projects (Paperback): Eric Hagan Easy micro - bit Projects (Paperback)
Eric Hagan
R222 R206 Discovery Miles 2 060 Save R16 (7%) Ships in 18 - 22 working days

Learn the basics of using the micro: bit, an open source hardware ARM-based embedded system used to teach computer programming, to build a series of 10 different gadgets from scratch! You'll use the micro: bit to make: a scrolling name tag, animated LED displays a high-tech compass. a handheld tilting game with a buzzer and saved high score a carnival-like strength tester a powered cooling fan helmet an electronic musical instrument a security system that sends alerts to your computer when someone enters the room. a wheeled robot an alert to water your plants You will learn how simple electrical devices like speakers, motors, buzzers and fans work. You'll understand electronic components like resistors, force resistors, photoresistors, LEDs, and Op Amps, as well as Infrared distance sensors and soil moisture sensors. You'll also get a beginner's look at micropython, one of the fastest-growing computer languages. In this book you will combine multiple disciplines -- electronics, programming, and engineering -- to build a series of successful gadgets. Everything is explained with lots and lots of full-color line drawings. No prior experience is necessary. You'll have fun while you learn a ton!

Bitcoin and Lightning Network on Raspberry Pi - Running Nodes on Pi3, Pi4 and Pi Zero (Paperback, 1st ed.): Harris Brakmic Bitcoin and Lightning Network on Raspberry Pi - Running Nodes on Pi3, Pi4 and Pi Zero (Paperback, 1st ed.)
Harris Brakmic
R1,392 R1,276 Discovery Miles 12 760 Save R116 (8%) Ships in 10 - 15 working days

Compile and run Bitcoin full nodes, lightning nodes, and user-friendly web-apps that help abstract the complexities of Bitcoin. This book not only explains the tools and techniques to help readers build their own banks and banking apps, but it also tells a story. Starting with the origins of Bitcoin-what it is and why we need it-find out what its strengths and limitations are. Understand the nature of mining and why so much energy is put into it. The blockchain itself will be reviewed, as well, and compared to other options such as a normal SQL database or a simple spreadsheet. With this book, you can control Bitcoin wallets via RPC commands on a Raspberry Pi. Configure, compile, and run two implementation of the Lightning Network-compatible daemons: LND and c-lightning. And employ user-friendly web apps that abstract the complexities of Bitcoin/Lightning-Network. The Internet of Information is currently transitioning to the Internet of Things, which in turn may well be followed by the Internet of Value (or Money). However, there is no evolution without happy users and Bitcoin will never reach the same heights like the original internet without having offered "useful" and "easy to use" tools. Just like nobody would ever want to use UUCP to send messages via web the same applies to current cryptocurrency tools. These are hard to use and very unforgiving. But, the evolution doesn't stop here and many easy-to-use tools are already available. We will meet some of them when building apps for the Lightning Network, a new technology running on top of Bitcoin's blockchain that makes it possible to generate billions of transactions within a single second. What You'll Learn Control Bitcoin wallets via console RPC commands Run two implementation of the Lightning Network compatible daemons Simplify the complexities of Bitcoin and the Lightning network with user-friendly web apps Who This Book Is For This book is for Makers familiar with the basics of Linux command line processes.

IoT Architectural Patterns in Practice - Developing innovative IoT applications in manufacturing, healthcare and retail domains... IoT Architectural Patterns in Practice - Developing innovative IoT applications in manufacturing, healthcare and retail domains (Paperback)
Jasbir Singh Dhaliwal
R1,022 Discovery Miles 10 220 Ships in 18 - 22 working days

Architect IoT solutions in any domain using the vast power of IoT architectural patterns with this hands-on guide Key Features * Speed up the process of implementing IoT solutions through the use of IoT architectural patterns * Look beyond the nature of the domain to see the underlying commonalities in IoT implementations * Learn how IoT architectural patterns are used today in a wide variety of contexts Book Description IoT is growing ever larger, and as it grows and moves to new domains, it requires architectural patterns to enable faster and more uniform development. Theoretical knowledge of patterns is all well and good, but how do you implement them? IoT Architectural Patterns in Practice has the answer. Through numerous use cases and examples, it helps you to conceptualize and implement IoT architectural patterns and use them in diverse contexts in the real world. You'll be introduced to a variety of IoT architectural patterns and then see how they are used in domains such as retail, smart manufacturing, and smart agriculture. Once you've examined the use cases and applicable patterns, you'll roll up your IoT sleeves and get hands-on with the implementation of the patterns, giving you the knowledge and practice to implement unique IoT solutions with the architectural patterns you've learned here. You'll look at security, project management, and operational efficiency, as well as data analytics. By the end of the book, you will be able to architect scalable, secure, and performance-optimized IoT solutions in any domain using the power of IoT architectural patterns, and you'll avoid the pitfalls that derail many IoT projects. What you will learn * Monitor the physical world using a Device Gateway * Choose the right sensors and actuators for your solution * Explore edge analytics, streaming analytics, and data lakes * Overcome the challenges of securing IoT systems * Prepare a typical IoT project management risk register * Ensure optimum test coverage * Implement use cases in which edge computing plays a prominent role * Differentiate between constrained devices and normal devices Who This Book Is For This book is relevant for IoT architects, CXOs, and technical directors, as well as IoT developers and semi-technical people such as technical program managers, technical pre-sales, and so on who are interested in understanding the fundamental patterns that are relevant in IoT and how these patterns can be mixed and matched to implement unique and diverse IoT applications. Prior knowledge of IoT fundamental concepts and related examples is assumed for using this book.

Cyber Physical Systems. Design, Modeling, and Evaluation - 7th International Workshop, CyPhy 2017, Seoul, South Korea, October... Cyber Physical Systems. Design, Modeling, and Evaluation - 7th International Workshop, CyPhy 2017, Seoul, South Korea, October 15-20, 2017, Revised Selected Papers (Paperback, 1st ed. 2019)
Roger Chamberlain, Walid Taha, Martin Toerngren
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book constitutes the proceedings of the 7th International Workshop on Design, Modeling, and Evaluation of Cyber Physical Systems, CyPhy2017, held in conjunction with ESWeek 2017, in Seoul, South Korea, in October 2017. The 10 papers presented together with 1 extended and 1 invited abstracts in this volume were carefully reviewed and selected from 16 submissions. The conference presents a wide range of domains including robotics; smart homes, vehicles, and buildings; medical implants; and future-generation sensor networks.

High Performance Computing for Computational Science - VECPAR 2018 - 13th International Conference, Sao Pedro, Brazil,... High Performance Computing for Computational Science - VECPAR 2018 - 13th International Conference, Sao Pedro, Brazil, September 17-19, 2018, Revised Selected Papers (Paperback, 1st ed. 2019)
Hermes Senger, Osni Marques, Rogerio Garcia, Tatiana Pinheiro de Brito, Rogerio Iope, …
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book constitutes the thoroughly refereed post-conference proceedings of the 13th International Conference on High Performance Computing in Computational Science, VECPAR 2018, held in Sao Pedro, Brazil, in September 2018. The 17 full papers and one short paper included in this book were carefully reviewed and selected from 32 submissions presented at the conference. The papers cover the following topics: heterogeneous systems, shared memory systems and GPUs, and techniques including domain decomposition, scheduling and load balancing, with a strong focus on computational science applications.

Elektronische Schaltungen 2 - Operationsverstarker, Digitalschaltungen, Verbindungsleitungen (German, Hardcover, 1996 ed.):... Elektronische Schaltungen 2 - Operationsverstarker, Digitalschaltungen, Verbindungsleitungen (German, Hardcover, 1996 ed.)
Horst Wupper, Ulf Niemeyer
R1,363 Discovery Miles 13 630 Ships in 18 - 22 working days

Dieses zweibandige, grundlegende und tiefgehende Werk uber analoge und digitale Schaltungstechnik bietet neben einer verstandlichen Darstellung des Lehrstoffs viele umfangreiche Lernhilfen. Es ist daher besonders fur Einsteiger und zum Selbst- und Fernstudium geeignet. Eine Vielzahl von detailliert durchgerechneten Beispielen, Aufgaben mit ausfuhrlichen Losungsvorschlagen, Merksatzen und Kapitelzusammenfassungen erleichtern das Lernen ebenso wie die zahlreichen Abbildungen und Tabellen. Das Werk entstand aus einer Vorlesung an der Fernuniversitat Hagen. Der zweite Band behandelt Aufbau und Schaltungen des Operationsverstarkers, Digitale Schaltungen (Gatter-Familien, Flip-Flop-Typen, Dekoder/Enkoder, Multiplexer, Minimierungs- verfahren) sowie Verbindungsleitungen."

VLSI Design and Test - 22nd International Symposium, VDAT 2018, Madurai, India, June 28-30, 2018, Revised Selected Papers... VLSI Design and Test - 22nd International Symposium, VDAT 2018, Madurai, India, June 28-30, 2018, Revised Selected Papers (Paperback, 1st ed. 2019)
S. Rajaram, N.B. Balamurugan, D. Gracia Nirmala Rani, Virendra Singh
R2,773 Discovery Miles 27 730 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 22st International Symposium on VLSI Design and Test, VDAT 2018, held in Madurai, India, in June 2018. The 39 full papers and 11 short papers presented together with 8 poster papers were carefully reviewed and selected from 231 submissions. The papers are organized in topical sections named: digital design; analog and mixed signal design; hardware security; micro bio-fluidics; VLSI testing; analog circuits and devices; network-on-chip; memory; quantum computing and NoC; sensors and interfaces.

Developing Games on the Raspberry Pi - App Programming with Lua and LOEVE (Paperback, 1st ed.): Seth Kenlon Developing Games on the Raspberry Pi - App Programming with Lua and LOEVE (Paperback, 1st ed.)
Seth Kenlon
R859 R747 Discovery Miles 7 470 Save R112 (13%) Ships in 18 - 22 working days

Learn to set up a Pi-based game development environment, and then develop a game with Lua, a popular scripting language used in major game frameworks like Unreal Engine (BioShock Infinite), CryEngine (Far Cry series), Diesel (Payday: The Heist), Silent Storm Engine (Heroes of Might and Magic V) and many others. More importantly, learn how to dig deeper into programming languages to find and understand new functions, frameworks, and languages to utilize in your games. You'll start by learning your way around the Raspberry Pi. Then you'll quickly dive into learning game development with an industry-standard and scalable language. After reading this book, you'll have the ability to write your own games on a Raspberry Pi, and deliver those games to Linux, Mac, Windows, iOS, and Android. And you'll learn how to publish your games to popular marketplaces for those desktop and mobile platforms. Whether you're new to programming or whether you've already published to markets like Itch.io or Steam, this book showcases compelling reasons to use the Raspberry Pi for game development. Use Developing Games on the Raspberry Pi as your guide to ensure that your game plays on computers both old and new, desktop or mobile. What You'll Learn Confidently write programs in Lua and the LOVE game engine on the Raspberry Pi Research and learn new libraries, methods, and frameworks for more advanced programming Write, package, and sell apps for mobile platforms Deliver your games on multiple platforms Who This Book Is ForSoftware engineers, teachers, hobbyists, and development professionals looking to up-skill and develop games for mobile platforms, this book eases them into a parallel universe of lightweight, POSIX, ARM-based development.

Beginning Programming Using Retro Computing - Learn BASIC with a Commodore Emulator (Paperback, 1st ed.): Gerald Friedland Beginning Programming Using Retro Computing - Learn BASIC with a Commodore Emulator (Paperback, 1st ed.)
Gerald Friedland
R686 R615 Discovery Miles 6 150 Save R71 (10%) Ships in 18 - 22 working days

Learn programming using the Commodore 16/Plus 4 system. Following this book, you and your children will not only learn BASIC programming, but also have fun emulating a retro Commodore system. There are many ways to bring the fun of learning to program in the 1980s back to life. For example, downloading the VICE emulator to a Raspberry Pi allows for the classic "turn on and program" experience and also provides some retro computing project fun. Many parents learned programming in this same way and can have fun helping their children follow the same path. You can also use this book as an opportunity to dust off your computing skills or learn programming concepts for the first time on a system that's easy, approachable, and fun with a nostalgic twist. Commodore computers were the most sold computing devices before the iPhone. Nowadays, the Commodore system can be run using freely available emulation on modern computers. This book uses VICE, which is available for PC, Mac, Linux, as an online app, and on the Raspberry Pi. Beginning Programming Using Retro Computing offers simple programming concepts to give children and adults alike a sense of wonder in seeing that words they write have the power to do things, like play sounds, draw graphics, or finish math homework.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Metaverse Investing Beginners Guide…
Damon Berry Hardcover R779 R682 Discovery Miles 6 820
A Hobbyist's Guide to THEA500 Mini
Holger Wessling Hardcover R929 Discovery Miles 9 290
High Performance Computing and the…
Gao-Feng Zhao Hardcover R2,316 Discovery Miles 23 160
Topics in Parallel and Distributed…
Sushil K. Prasad, Anshul Gupta, … Paperback R1,487 Discovery Miles 14 870
Embedded Computing and Mechatronics with…
Kevin Lynch, Nicholas Marchuk, … Paperback R1,623 R1,527 Discovery Miles 15 270
Advances in Computers, Volume 103
Atif Memon Hardcover R4,195 Discovery Miles 41 950
The Engineering of Reliable Embedded…
Michael J. Pont Hardcover R749 Discovery Miles 7 490
The iPad Pro for Seniors - A…
Brian Norman Paperback R380 Discovery Miles 3 800
GPU-based Parallel Implementation of…
Ying Tan Paperback R2,065 Discovery Miles 20 650
Advances in Computers, Volume 105
Atif Memon Hardcover R3,927 Discovery Miles 39 270

 

Partners