Build safety-critical and memory-safe stand-alone and networked embedded systemsKey FeaturesKnow how C++ works and compares to other languages used for embedded developmentCreate advanced GUIs for embedded devices to design an attractive and functional UIIntegrate proven strategies into your design for optimum hardware performanceBook DescriptionC++ is a great choice for embedded development, most notably, because it does not add any bloat, extends maintainability, and offers many advantages over different programming languages.
This book explores the security and privacy challenges associated with real-time applications of the Internet of Things (IoT) and wireless sensor networks (WSN) technologies.
This is the first in a new series of books presenting research results and developments concerning the theory and applications of parallel computers, including vector, pipeline, array, fifth/future generation computers, and neural computers.
A pragmatic guide for modernizing your Java EE App with Jakarta EE for cloud-native, serverless excellenceKey FeaturesExplore the cargo tracker application, an industry-relevant example that illustrates key Jakarta EE concepts and practicesLearn how to transition from Java EE to Jakarta EE to modernize your existing applicationsUnderstand the benefits of cloud technologies and how to deploy a Jakarta EE application to the cloudPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionCloud-Native Development and Migration to Jakarta EE will help you unlock the secrets of Jakarta EE's evolution as you explore the migration and modernization of your applications.
If you're involved in planning IT infrastructure as a network or system architect, system administrator, or developer, this book will help you adapt your skills to work with these highly scalable, highly redundant infrastructure services.
Apply microservices patterns to build resilient and scalable distributed systemsKey FeaturesUnderstand the challenges of building large-scale microservice landscapesBuild cloud-native production-ready microservices with this comprehensive guideDiscover how to get the best out of Spring Cloud, Kubernetes, and Istio when used togetherBook DescriptionMicroservices architecture allows developers to build and maintain applications with ease, and enterprises are rapidly adopting it to build software using Spring Boot as their default framework.
Problem-Solving in High Performance Computing: A Situational Awareness Approach with Linux focuses on understanding giant computing grids as cohesive systems.
Intel Xeon Phi Processor High Performance Programming is an all-in-one source of information for programming the Second-Generation Intel Xeon Phi product family also called Knights Landing.
Leverage Modern Language Constructs to Write High-Quality Code FasterThe functional and concurrent programming language features supported by modern languages can be challenging, even for experienced developers.
The rapid and widespread acceptance of shared-memory multiprocessor architectures has created a pressing demand for an efficient way to program these systems.
GPU programming in MATLAB is intended for scientists, engineers, or students who develop or maintain applications in MATLAB and would like to accelerate their codes using GPU programming without losing the many benefits of MATLAB.
In the second edition of this practical book, four Cloudera data scientists present a set of self-contained patterns for performing large-scale data analysis with Spark.
Programming WCF Services is the authoritative, bestselling guide to Microsofts unified platform for developing modern, service-oriented applications on Windows.
Service computing is a cross-disciplinary field that covers science and technology, and represents a promising direction for distributed computing and software development methodologies.
Break into the powerful world of parallel GPU programming with this down-to-earth, practical guide Designed for professionals across multiple industrial sectors, Professional CUDA C Programming presents CUDA -- a parallel computing platform and programming model designed to ease the development of GPU programming -- fundamentals in an easy-to-follow format, and teaches readers how to think in parallel and implement parallel algorithms on GPUs.
Apply modern architectural patterns and techniques to achieve scalable, resilient, and secure intelligent IoT solutions built for manufacturing, consumer, agriculture, smart cities, and other domainsKey FeaturesGet empowered to quickly develop IoT solutions using listed patterns and related guidanceLearn the applications of IoT architectural patterns in various domains through real-world case studiesExplore sensor and actuator selection, analytics, security, and emerging tools for architecting IoT systemsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAs the Internet of Things (IoT) expands and moves to new domains, architectural patterns need to enable faster digital transformation and more uniform development.
The Art of Multiprocessor Programming promises to be the first comprehensive presentation of the principles and tools available for programming multiprocessor machines.
Third edition out now with coverage on Generative AI, clean architecture, edge computing, and moreKey FeaturesTurn business needs into end-to-end technical architectures with this practical guideAssess and overcome various challenges while updating or modernizing legacy applicationsFuture-proof your architecture with IoT, machine learning, and quantum computingBook DescriptionBecoming a solutions architect requires a hands-on approach, and this edition of the Solutions Architect's Handbook brings exactly that.
Get writing tests and learn to design your own testing framework with Selenium WebDriver APIKey FeaturesLearn Selenium from the ground upDesign your own testing frameworkCreate reusable functionality in your frameworkBook DescriptionSelenium WebDriver is a platform-independent API for automating the testing of both browser and mobile applications.
Explore the blockchain-based decentralized platform and understand how Ethereum works with Dapps examplesKey FeaturesExplore the Ethereum ecosystem and understand the latest research on the platformBuild decentralized apps (Dapps) using smart contracts and Ethereum with the help of practical examplesLearn to make your decentralized applications fast and highly secureBook DescriptionEthereum is a blockchain-based, decentralized computing platform that allows running smart contracts.
Get up to speed with creational, structural, behavioral and concurrent patterns in Delphi to write clear, concise and effective codeKey FeaturesDelve into the core patterns and components of Delphi in order to master your application's designBrush up on tricks, techniques, and best practices to solve common design and architectural challengesChoose the right patterns to improve your program's efficiency and productivityBook DescriptionDesign patterns have proven to be the go-to solution for many common programming scenarios.
Microservices can have a positive impact on your enterprisejust ask Amazon and Netflixbut you can fall into many traps if you dont approach them in the right way.
Third edition out now with coverage on Generative AI, clean architecture, edge computing, and moreKey FeaturesTurn business needs into end-to-end technical architectures with this practical guideAssess and overcome various challenges while updating or modernizing legacy applicationsFuture-proof your architecture with IoT, machine learning, and quantum computingBook DescriptionBecoming a solutions architect requires a hands-on approach, and this edition of the Solutions Architect's Handbook brings exactly that.
A comprehensive guide to help aspiring and professional C++ developers elevate the performance of their apps by allowing them to run faster and consume fewer resources.
A pragmatic guide for modernizing your Java EE App with Jakarta EE for cloud-native, serverless excellenceKey FeaturesExplore the cargo tracker application, an industry-relevant example that illustrates key Jakarta EE concepts and practicesLearn how to transition from Java EE to Jakarta EE to modernize your existing applicationsUnderstand the benefits of cloud technologies and how to deploy a Jakarta EE application to the cloudPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionCloud-Native Development and Migration to Jakarta EE will help you unlock the secrets of Jakarta EE's evolution as you explore the migration and modernization of your applications.
Programming Massively Parallel Processors: A Hands-on Approach, Third Edition shows both student and professional alike the basic concepts of parallel programming and GPU architecture, exploring, in detail, various techniques for constructing parallel programs.