- Table View
- List View
API Management: An Architect's Guide to Developing and Managing APIs for Your Organization
by Brajesh DeMaximize the impact of your assets and business services by providing APIs for developers and other users. The journey described in this book starts with identifying business assets. As part of the API team, you then need to identify and define the requirements of traffic management, security, mediation, and orchestration. You also must define metrics for the analytics to measure the success of the overall API program. API documentation and the ease of developer onboarding also determine the success of the APIs. Finally, monetization of these APIs leads to revenue generation for the enterprise. Author De -- an expert in building and managing API solutions -- provides enterprise architects, designers, and technologists with insight into the world of APIs and the various technical aspects of building and managing an effective API management solution. API Management: Developing and Managing APIs for your Organization: Introduces the basics of APIs and highlights their value Provides an overview of technologies for building an API management solution and defines the requirements, including how to build a RESTful API Offers design principles for building developer-friendly APIs Explains how to secure your APIs Shows how to use API analytics to measure the success of your APIs Demonstrates how to monetize APIs Finally, API Management touches on various technical nuances of creating, distributing, and managing an API. This book will not only help you learn how to design, build, deploy, and manage an API for an enterprise scale, but also generate revenue for your organization. What You'll Learn Discover the API life cycle Design and develop APIs Implement API security Test your APIs Deploy and monitor your APIs Who This Book Is For Enterprise architects, technology enthusiasts, security architects, and operations specialists.
API Management: An Architect's Guide to Developing and Managing APIs for Your Organization
by Brajesh DeAPIs are the enablers for a thriving ecosystem that can drive revenue growth and ROIs for any organization. This book will cover all relevant topics and trends that enterprise architects need to know to build and govern APIs as a product. The second edition of the API Management builds on the foundation established in the first edition to cover recent advances in API development as well as the principles and best practices of building API as a product. It has been updated to cover the latest and emerging trends in API architecture, design, and implementation covering the use of gRPC, graphQL, microservices and service mesh to building and manage a scalable API platform. New chapters cover how to build an effective API strategy for digital transformation and implement an API-First architecture to build and deliver APIs as a Product. Any software architect or developer looking to adopt and build APIs for digital transformation and excellence within their organization will find this book to be an invaluable resource. What You Will Learn Understand API Management Architecture and Design best practices How to build an effective API strategy and build APIs as product How to design, build and test APIs using API-First approach How to implement API Security What are the latest API technology trends and adoption across industry Who This Book Is For CxOs, software architects, and developers who are looking to implement APIs within their organization for digital transformation initiatives.
API Marketplace Engineering: Design, Build, and Run a Platform for External Developers
by Rennay DorasamyThis is your hands-on guide to designing, building, and operating an API Marketplace to allow your organization to expose internal services and customer data securely for use by external developers. The book shows the mutual nature of a relationship in which organizations benefit from revenue and the reach of a new digital channel and third-party developers benefit from leveraging APIs to build unique applications.Providing open access is a regulatory requirement in some sectors, such as financial services, and this book helps you to build a platform to comply with regulatory requirements while at the same time encouraging and supporting use by external development teams. The book provides the blueprints for assembling teams and systems to build and support an API ecosystem. It offers insight into how the Marketplace can be constructed in a way to allow agility and flexibility to meet aggressive startup developer timelines while balancing established enterprise requirements of stability, reliability, and governance. The goal of this book is to provide engineering teams with a view of the operational requirements and how to meet and exceed these by establishing foundational elements at design time.An API Marketplace presents a unique challenge as organizations have to share internal capability and customer data with external developers. Security practices and industry standards are contrasted and discussed in this book. Practical approaches are provided to build and support a third-party developer ecosystem, manage sandbox environments hosting APIs of varying complexities, and cover monetization strategies that are yielding positive results to achieve self-sustainability.What You Will LearnUnderstand the motivation and objectives for an API economyBuild key technical components of an API platformComply with regulatory requirements such as Open BankingSecure APIs and customer data from external attackDeliver APIs quickly while satisfying governance requirementsGet insight into a real-world API Marketplace implementationWho This Book Is ForSolution architects, API product owners, delivery and development leads, and developers; anyone developing APIs for consumption by external business partners; API developers who want more insight into regulatory compliance
API Security in Action
by Neil MaddenAPI Security in Action teaches you how to create secure APIs for any situation. By following this hands-on guide you&’ll build a social network API while mastering techniques for flexible multi-user security, cloud key management, and lightweight cryptography.Summary A web API is an efficient way to communicate with an application or service. However, this convenience opens your systems to new security risks. API Security in Action gives you the skills to build strong, safe APIs you can confidently expose to the world. Inside, you&’ll learn to construct secure and scalable REST APIs, deliver machine-to-machine interaction in a microservices architecture, and provide protection in resource-constrained IoT (Internet of Things) environments. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology APIs control data sharing in every service, server, data store, and web client. Modern data-centric designs—including microservices and cloud-native applications—demand a comprehensive, multi-layered approach to security for both private and public-facing APIs. About the book API Security in Action teaches you how to create secure APIs for any situation. By following this hands-on guide you&’ll build a social network API while mastering techniques for flexible multi-user security, cloud key management, and lightweight cryptography. When you&’re done, you&’ll be able to create APIs that stand up to complex threat models and hostile environments. What's inside Authentication Authorization Audit logging Rate limiting Encryption About the reader For developers with experience building RESTful APIs. Examples are in Java. About the author Neil Madden has in-depth knowledge of applied cryptography, application security, and current API security technologies. He holds a Ph.D. in Computer Science. Table of Contents PART 1 - FOUNDATIONS 1 What is API security? 2 Secure API development 3 Securing the Natter API PART 2 - TOKEN-BASED AUTHENTICATION 4 Session cookie authentication 5 Modern token-based authentication 6 Self-contained tokens and JWTs PART 3 - AUTHORIZATION 7 OAuth2 and OpenID Connect 8 Identity-based access control 9 Capability-based security and macaroons PART 4 - MICROSERVICE APIs IN KUBERNETES 10 Microservice APIs in Kubernetes 11 Securing service-to-service APIs PART 5 - APIs FOR THE INTERNET OF THINGS 12 Securing IoT communications 13 Securing IoT APIs
API Testing and Development with Postman: A practical guide to creating, testing, and managing APIs for automated software testing
by Dave WesterveldExplore the world of APIs and learn how to integrate them the production-ready applications using Postman and the Newman CLIKey FeaturesLearn the tenets of effective API testing and API designGain an in-depth understanding of the various features Postman has to offerKnow when and how to use Postman for creating high-quality APIs for software and web appsBook DescriptionPostman enables the exploration and testing of web APIs, helping testers and developers figure out how an API works. With Postman, you can create effective test automation for any APIs. If you want to put your knowledge of APIs to work quickly, this practical guide to using Postman will help you get started. The book provides a hands-on approach to learning the implementation and associated methodologies that will have you up and running with Postman in no time. Complete with step-by-step explanations of essential concepts, practical examples, and self-assessment questions, this book begins by taking you through the principles of effective API testing. A combination of theory coupled with real-world examples will help you learn how to use Postman to create well-designed, documented, and tested APIs. You'll then be able to try some hands-on projects that will teach you how to add test automation to an already existing API with Postman, and guide you in using Postman to create a well-designed API from scratch. By the end of this book, you'll be able to use Postman to set up and run API tests for any API that you are working with. What you will learnFind out what is involved in effective API testing Use data-driven testing in Postman to create scalable API testsUnderstand what a well-designed API looks likeBecome well-versed with API terminology, including the different types of APIsGet to grips with performing functional and non-functional testing of an APIDiscover how to use industry standards such as OpenAPI and mocking in PostmanWho this book is forThe book is for software testing professionals and software developers looking to improve product and API quality through API test automation. You will find this book useful if understand APIs and want to build your skills for creating, testing, and documenting APIs. The book assumes beginner-level knowledge of JavaScript and API development.
API Testing and Development with Postman: API creation, testing, debugging, and management made easy
by Dave WesterveldAvoid common API coding pitfalls and make test automation effortless with Postman and the Newman CLIKey FeaturesLearn the tenets of effective API testing and design with workflow testing and moreGain an in-depth understanding of Postman’s new and existing features, including Mock ServersKnow when and how to use Postman to create high-quality APIs for software and web appsBook DescriptionPostman is an invaluable tool for exploration and testing of web APIs and helping testers and developers figure out how an API works. With Postman, you can create effective test automation for any APIs, and this guide will help you unleash its full potential. API Testing and Development with Postman is an invaluable resource for anyone who wants to create a good quality API, but isn't sure how to go about it. This guide will help you unleash the full potential of Postman’s test automation capabilities. A combination of theory coupled with real-world examples will help you learn how to use Postman to create well-designed, documented, and tested APIs. After you’ve familiarized yourself with the theory, you’ll move on to hands-on projects that will teach you how to add test automation to an existing API. You’ll also learn some of the new and powerful features that Postman has that can help you avoid introducing bugs. This second, fully updated edition features new chapters on workflow testing, creating and using mock servers, API security testing, and performance testing. The new and expanded information in this edition will help you future-proof your APIs. By the end of this book, you'll be able to use Postman to set up and run API tests for any API that you are working with.What you will learnFind out what is involved in effective API testingLeverage Postman to improve the quality of you APIUse data-driven testing in Postman to create scalable API testsHow to create and use a Mock Server in PostmanVerify and improve the quality of an API using contract testingUnderstand the basic principles of security testingGet to grips with functional and non-functional testing of an APIDiscover how to use industry standards such as OpenAPI and mockingWho this book is forThe book is for software testing professionals and software developers looking to improve product and API quality through API test automation. You’ll also find this book useful if you have a basic understanding of APIs and want to build your skills for creating, testing, and documenting them. The book assumes beginner-level knowledge of JavaScript and API development.
API nowoczesnej strony WWW. Us?ugi sieciowe w PHP
by Lorna Jane MitchellTwój klucz do doskona?ego API!Za sukcesem i si?? najpopularniejszych serwisów w sieci cz?sto stoi decyzja o szerokim udost?pnieniu API (ang. Application Programming Interface). Dzi?ki temu programi?ci z ca?ego ?wiata mog? tworzy? rozwi?zania oparte na istniej?cych us?ugach, integrowa? ró?ne systemy oraz tworzy? rozszerzenia. Si?gnij po t? ksi??k?, naucz si? korzysta? z udost?pnionego API i zbuduj w?asne.Poznaj tajniki budowania przyjaznego interfejsu API. Ta ksi??ka pomo?e Ci zorientowa? si?, jak dzia?a protokó? HTTP, jakie metody udost?pnia oraz jakie informacje mo?esz znale?? w nag?ówkach. Po opanowaniu podstaw przejdziesz do najpopularniejszych formatów wymiany informacji pomi?dzy systemami — JSON oraz XML. Zaznajomisz si? te? z us?ugami SOAP, RPC i REST. Na sam koniec dowiesz si?, jak projektowa? niezawodne us?ugi oraz obs?ugiwa? b??dy. Je?eli chcesz, ?eby Twoje API zainteresowa?o innych programistów, musisz zadba? o jego dobr? dokumentacj?. Zdob?d? niezb?dn? wiedz? o PHP! Poznasz protokó? HTTP, czasowniki cyklu ??da? i odpowiedzi oraz nag?ówki i ciasteczka. Dowiesz si?, kiedy lepiej jest u?y? formatu JSON, a kiedy XML. Nauczysz si? tworzy? us?ugi typu RPC, SOAP i RESTful. Poznasz wiele narz?dzi i technik diagnozowania us?ug sieciowych HTTP. Nauczysz si? wybiera? najlepszy rodzaj us?ugi dla swoich aplikacji i dowiesz si?, jak tworzy? niezawodne us?ugi sieciowe. Nauczysz si? dokumentowa? swoje interfejsy API — oraz projektowa? w nich mechanizmy obs?ugi b??dów.Zbuduj API zgodne z oczekiwaniami innych programistów!
APIs: Creating Channels with Application Programming Interfaces
by Dan Woods Daniel Jacobson Greg BrailProgrammers used to be the only people excited about APIs, but now a growing number of companies see them as a hot new product channel. This concise guide describes the tremendous business potential of APIs, and demonstrates how you can use them to provide valuable services to clients, partners, or the public via the Internet. You’ll learn all the steps necessary for building a cohesive API business strategy from experts in the trenches.Facebook and Twitter APIs continue to be extremely successful, and many other companies find that API demand greatly exceeds website traffic. This book offers executives, business development teams, and other key players a complete roadmap for creating a viable API product.Learn about the rise of APIs and why your business might need oneUnderstand the roles of asset owners, providers, and developers in the API value chainBuild strategies for designing, implementing, and marketing your productDevise an effective process for security and user managementAddress legal issues, such as rights management and terms of useManage traffic and user experience with a reliable operating modelDetermine the metrics you need to measure your API’s success
AP® Computer Science Principles Crash Course
by Jacqueline CorricelliAP® Computer Science Principles Crash Course®A Higher Score in Less Time!REA's AP® Computer Science Principles Crash Course® is the top choice for the last-minute studier or any Computer Science Principles student who wants a quick refresher on the course. Are you crunched for time? Have you started studying for your Advanced Placement® Computer Science Principles exam yet? How will you memorize everything you need to know before the test? Do you wish there was a fast and easy way to study for the exam AND boost your score? If this sounds like you, don't panic. REA's Crash Course for AP® Computer Science Principles is just what you need. Our Crash Course gives you: Targeted Review - Study Only What You Need to Know. The review is based on an in-depth analysis of the AP® Computer Science Principles course description outline and sample AP® test questions. It covers only the information tested on the exam, so you can make the most of your valuable study time. Expert Test-taking Strategies and Advice. Written by Jacqueline Corricelli, an award-winning AP® Computer Science Principles teacher and test development expert, the book gives you the topics and critical context that will matter most on exam day. Crash Course® relies on the author’s extensive analysis of the test’s structure and content. By following her advice, you can boost your score. REA's Online Practice Exam. Are you ready for your exam? Take REA's practice exam and find out. You'll get the benefits of timed testing, detailed explanations of answers, and automatic scoring analysis. Our practice exam is balanced to include every topic and type of question found on the actual AP® exam, so you'll be confident on test day. Whether you're cramming for the exam or reinforcing what you learn as you go through the course, this is the study guide every AP® Computer Science Principles student must have.
AQA A level Computer Science
by Bob ReevesThis title has been approved by AQA for use with the new AS and A-level AQA Computer Science specifications. AQA A-level Computer Science gives students the chance to think creatively and progress through the AQA AS and A-level Computer Science specifications. Detailed coverage of the specifications will enrich understanding of the fundamental principles of computing, whilst a range of activities help to develop the programming skills and computational thinking skills at A-level and beyond. - Enables students to build a thorough understanding of the fundamental principles in the AQA AS and A-Level Computer Science specifications, with detailed coverage of programming, algorithms, data structures and representation, systems, databases and networks, uses and consequences. - Helps to tackle the various demands of the course confidently, with advice and support for programming and theoretical assessments and the problem-solving or investigative project at A-level. - Develops the programming and computational thinking skills for A-level and beyond - frequent coding and question practice will help students apply their knowledge of the principles of computer science, and design, program and evaluate problem-solving computer systems. Bob Reeves is an experienced teacher with examining experience, and well-respected author of resources for Computing and ICT across the curriculum.
AQA A level Computer Science
by Bob ReevesExam Board: AQALevel: AS/A-levelSubject: Computer ScienceFirst Teaching: September 2015First Exam: June 2016This title has been approved by AQA for use with the AS and A-level AQA Computer Science specifications. AQA A-level Computer Science gives students the chance to think creatively and progress through the AQA AS and A-level Computer Science specifications. Detailed coverage of the specifications will enrich understanding of the fundamental principles of computing, whilst a range of activities help to develop the programming skills and computational thinking skills at A-level and beyond. - Enables students to build a thorough understanding of the fundamental principles in the AQA AS and A-Level Computer Science specifications, with detailed coverage of programming, algorithms, data structures and representation, systems, databases and networks, uses and consequences.- Helps to tackle the various demands of the course confidently, with advice and support for programming and theoretical assessments and the problem-solving or investigative project at A-level.- Develops the programming and computational thinking skills for A-level and beyond - frequent coding and question practice will help students apply their knowledge of the principles of computer science, and design, program and evaluate problem-solving computer systems. Bob Reeves is an experienced teacher with examining experience, and well-respected author of resources for Computing and ICT across the curriculum.
AQA A level Computer Science
by Bob ReevesExam Board: AQALevel: AS/A-levelSubject: Computer ScienceFirst Teaching: September 2015First Exam: June 2016This title has been approved by AQA for use with the AS and A-level AQA Computer Science specifications. AQA A-level Computer Science gives students the chance to think creatively and progress through the AQA AS and A-level Computer Science specifications. Detailed coverage of the specifications will enrich understanding of the fundamental principles of computing, whilst a range of activities help to develop the programming skills and computational thinking skills at A-level and beyond. - Enables students to build a thorough understanding of the fundamental principles in the AQA AS and A-Level Computer Science specifications, with detailed coverage of programming, algorithms, data structures and representation, systems, databases and networks, uses and consequences.- Helps to tackle the various demands of the course confidently, with advice and support for programming and theoretical assessments and the problem-solving or investigative project at A-level.- Develops the programming and computational thinking skills for A-level and beyond - frequent coding and question practice will help students apply their knowledge of the principles of computer science, and design, program and evaluate problem-solving computer systems. Bob Reeves is an experienced teacher with examining experience, and well-respected author of resources for Computing and ICT across the curriculum.
AQA Computer Science for GCSE Student Book
by Steve CushingBuild student confidence and ensure successful progress through GCSE Computer Science. Our expert authors provide insight and guidance to meet the demands of the new AQA specification, with challenging tasks and activities to test the computational skills and knowledge required for success in their exams, and advice for successful completion of the non-examined assessment.- Builds students' knowledge and confidence through detailed topic coverage and explanation of key terms- Develops computational thinking skills with practice exercises and problem-solving tasks- Ensures progression through GCSE with regular assessment questions, that can be developed with supporting Dynamic Learning digital resources- Instils a deeper understanding and awareness of computer science, and its applications and implications in the wider world
AQA GCSE Computer Science My Revision Notes 2e
by Steve CushingManage your own revision with step-by-step support from experienced teacher and examiner Steve Cushing. Use specific case studies to improve your knowledge of Computer Science. Apply terms accurately with the help of definitions and key words.-Plan and pace your revision with the revision planner-Use the expert tips to clarify key points-Avoid making typical mistakes with key expert advice-Test yourself with end-of-topic questions and answers and tick off each topic as you complete it-Get exam ready with last minute quick quizzes at www.hoddereducation.co.uk/myrevisionnotes
AQA GCSE Computer Science, Second Edition
by George Rouse Gavin Craddock Lorne PearceyUpdated specification; first teaching September 2020. Specification code: 8525Written by leading Computer Science teachers, this textbook will guide students through the updated AQA GCSE Computer Science specification topic by topic, and provide them with standalone recap and review sections, practice questions, worked examples and clear explanations of complex topics.This textbook:>> Prepares students for assessment with numerous practice questions for all topics>> Develops computational thinking skills>> Provides differentiated material with the 'beyond the spec' feature>> Includes standalone recap and review sections at the end of each chapter>> Provides definitions of technical terms, along with a glossary of words to ensure students feel confident with the assessment.AuthorsGeorge Rouse, Lorne Pearcey and Gavin Craddock are highly respected and widely published authors of resources.
AQA GCSE Computer Science, Second Edition
by George Rouse Ian Paget Gavin Craddock Lorne PearceyUpdated specification; first teaching September 2020. Specification code: 8525Written by leading Computer Science teachers, this textbook will guide students through the updated AQA GCSE Computer Science specification topic by topic, and provide them with standalone recap and review sections, practice questions, worked examples and clear explanations of complex topics.This textbook:>> Prepares students for assessment with numerous practice questions for all topics>> Develops computational thinking skills>> Provides differentiated material with the 'beyond the spec' feature>> Includes standalone recap and review sections at the end of each chapter>> Provides definitions of technical terms, along with a glossary of words to ensure students feel confident with the assessment.AuthorsGeorge Rouse, Lorne Pearcey and Gavin Craddock are highly respected and widely published authors of resources.
AR and VR Using the WebXR API: Learn to Create Immersive Content with WebGL, Three.js, and A-Frame
by Rakesh BaruahGain an in-depth knowledge in immersive web development to create augmented reality (AR) and virtual reality (VR) applications inside web browsers using WebXR API, WebGL, Three.js, and A-Frame. This project-based book will provide the practice and portfolio content to make the most of what the futures of spatial computing and immersive technology have to offer.Beginning with technical analysis of how web browsers function, the book covers programming languages such as WebGL, JavaScript, and HTML, with an eye on a complete understanding of the WebXR lifecycle. You'll then explore how contemporary web browsers work at the code level and see how to set up a local development server and use it with the Visual Studio Code IDE to create 3D animation in the WebGL programming language. With a familiarity of the web-rendering pipeline in place, you’ll venture on to WebGL abstractions such as the Three.js JavaScript library and Mozilla’s A-Frame XR Framework, which use WebXR to create high-end visual effects. In the final projects of the book, you’ll create an augmented reality web session for an Android phone device, and create a VR scene in A-Frame (built on Three.js) to demo essential components of the WebXR API pertaining to user positioning and interaction.Game engines have become common-place for the creation of mixed reality content. However, developers not interested in learning entirely new workflows may be better suited to work within a medium almost universally open to all—the web; AR and VR Using the WebXR API will show you the way.What You'll LearnMaster the creation of virtual reality and augmented reality features for web pagePrepare to work as an immersive web developer with a portfolio of projects in sought-after technologiesReview the fundamentals of writing shaders in WebGLExperience the unity between client, server, and cloud architecture as it applies to location-based ARWho This Book Is ForAspiring immersive web developers and developers already familiar with the fundamentals of web development who want to further explore topics such as spatial computing, computer vision, spatial anchors, and cloud-computing for multi-user social experiences.
ARM Assembly Language with Hardware Experiments
by Ata Elahi Trevor ArjeskiThis book provides a hands-on approach to learning ARM assembly language with the use of a TI microcontroller. The book starts with an introduction to computer architecture and then discusses number systems and digital logic. The text covers ARM Assembly Language, ARM Cortex Architecture and its components, and Hardware Experiments using TILM3S1968. Written for those interested in learning embedded programming using an ARM Microcontroller.
ARM Assembly Language: Fundamentals and Techniques
by William Hohl Christopher HindsDelivering a solid introduction to assembly language and embedded systems, ARM Assembly Language: Fundamentals and Techniques, Second Edition continues to support the popular ARM7TDMI, but also addresses the latest architectures from ARM, including Cortex™-A, Cortex-R, and Cortex-M processors―all of which have slightly different instruction sets, programmer’s models, and exception handling.
ARM Assembly Language: Fundamentals and Techniques, Second Edition
by William Hohl Christopher HindsDelivering a solid introduction to assembly language and embedded systems, ARM Assembly Language: Fundamentals and Techniques, Second Edition continues to support the popular ARM7TDMI, but also addresses the latest architectures from ARM, including Cortex�-A, Cortex-R, and Cortex-M processors-all of which have slightly different instruction sets, p
ARM Microprocessor Systems: Cortex-M Architecture, Programming, and Interfacing
by Kashif Javed Muhammad TahirThis book presents the use of a microprocessor-based digital system in our daily life. Its bottom-up approach ensures that all the basic building blocks are covered before the development of a real-life system. The ultimate goal of the book is to equip students with all the fundamental building blocks as well as their integration, allowing them to implement the applications they have dreamed up with minimum effort.
ARM® Cortex® M4 Cookbook
by Dr Mark FisherOver 50 hands-on recipes that will help you develop amazing real-time applications using GPIO, RS232, ADC, DAC, timers, audio codecs, graphics LCD, and a touch screen About This Book * This book focuses on programming embedded systems using a practical approach * Examples show how to use bitmapped graphics and manipulate digital audio to produce amazing games and other multimedia applications * The recipes in this book are written using ARM's MDK Microcontroller Development Kit which is the most comprehensive and accessible development solution Who This Book Is For This book is aimed at those with an interest in designing and programming embedded systems. These could include electrical engineers or computer programmers who want to get started with microcontroller applications using the ARM Cortex-M4 architecture in a short time frame. The book's recipes can also be used to support students learning embedded programming for the first time. Basic knowledge of programming using a high level language is essential but those familiar with other high level languages such as Python or Java should not have too much difficulty picking up the basics of embedded C programming. What You Will Learn * Use ARM's uVision MDK to configure the microcontroller run time environment (RTE), create projects and compile download and run simple programs on an evaluation board. * Use and extend device family packs to configure I/O peripherals. * Develop multimedia applications using the touchscreen and audio codec beep generator. * Configure the codec to stream digital audio and design digital filters to create amazing audio effects. * Write multi-threaded programs using ARM's real time operating system (RTOS). * Write critical sections of code in assembly language and integrate these with functions written in C. * Fix problems using ARM's debugging tool to set breakpoints and examine variables. * Port uVision projects to other open source development environments. In Detail Embedded microcontrollers are at the core of many everyday electronic devices. Electronic automotive systems rely on these devices for engine management, anti-lock brakes, in car entertainment, automatic transmission, active suspension, satellite navigation, etc. The so-called internet of things drives the market for such technology, so much so that embedded cores now represent 90% of all processor's sold. The ARM Cortex-M4 is one of the most powerful microcontrollers on the market and includes a floating point unit (FPU) which enables it to address applications. The ARM Cortex-M4 Microcontroller Cookbook provides a practical introduction to programming an embedded microcontroller architecture. This book attempts to address this through a series of recipes that develop embedded applications targeting the ARM-Cortex M4 device family. The recipes in this book have all been tested using the Keil MCBSTM32F400 board. This board includes a small graphic LCD touchscreen (320x240 pixels) that can be used to create a variety of 2D gaming applications. These motivate a younger audience and are used throughout the book to illustrate particular hardware peripherals and software concepts. C language is used predominantly throughout but one chapter is devoted to recipes involving assembly language. Programs are mostly written using ARM's free microcontroller development kit (MDK) but for those looking for open source development environments the book also shows how to configure the ARM-GNU toolchain. Some of the recipes described in the book are the basis for laboratories and assignments undertaken by undergraduates. Style and approach The ARM Cortex-M4 Cookbook is a practical guide full of hands-on recipes. It follows a step-by-step approach that allows you to find, utilize and learn ARM concepts quickly.
ARTA contra el alien máximo (Arta Game #Volumen 3)
by Arta Game¡Arta vivirá su misión más épica en un libro increíble a todo color! ¿Estás preparado para sobrevivir contra el alien máximo? ARTA ESTÁ EN PELIGRO. ¿SOBREVIVIRÁ CONTRA EL ALIEN MÁXIMO?El mundo ha sido invadido por un montón de extraterrestres. AL PRINCIPIO solo eran unos cuantos aliens. DESPUÉS llegaron más naves. Y AHORA muchos humanos se han pasado al bando de los extraterrestres.Arta y sus amigos tienen que hacer algo si quieren parar la invasión alienígena. Pero la única manera de acabar con los extraterrestres es derrotar al ALIEN MÁXIMO, y enfrentarse a ese monstruo verde puede significar el fin de todo. CADA PASO QUE DAN LOS ALIENS PONE EN PELIGRO EL PLANETA TIERRA... ¿CONSEGUIRÁN SOBREVIVIR Y DERROTAR AL ALIEN MÁXIMO ANTES DE QUE ARRASE CON TODO?
ARTA en el apocalipsis máximo
by Arta GameARTA ESTÁ EN PELIGRO. ¿SOBREVIVIRÁ AL APOCALIPSIS MÁXIMO? Adéntrate en el nuevo libro del youtuber del momento para descubrirlo. En la Tierra están pasando cosas extrañas:PRIMERO, los volcanes del mundo han entrado en erupción.DESPUÉS, ha habido un gran apagón.AHORA han aparecido bichos raros por todas partes. El mundo entero está en riesgo, y Arta y sus amigos tienen que huir del planeta si quieren sobrevivir. Pero no será nada fácil, aún menos cuando algunos de ellos desaparecen por el camino. Y si algo tiene claro Arta es que no piensa dejar a nadie atrás. Cada minuto que pasa es una oportunidad perdida de poder sobrevivir... ¿CONSEGUIRÁN RESISTIR AL FIN DEL MUNDO Y ESCAPAR A TIEMPO? ACOMPAÑA A ARTA GAME EN SU VIAJE MÁS ÉPICO¿Estás preparado para salvar al mundo del apocalipsis?
ARTA en la jungla máxima (Arta Game #Volumen 5)
by Arta GameARTA ESTÁ EN PELIGRO. ¿SOBREVIVIRÁ EN LA JUNGLA MÁXIMA? Un aparato que podría terminar con el apocalipsis ha sido encontrado. SIN EMBARGO, parece que está sin acabar. ADEMÁS, no se sabe dónde están los científicos rusos que lo crearon. Y PARA REMATAR, los extraterrestres vuelven a estar en la Tierra.Arta y sus amigos tienen que encontrar a los científicos como sea. Pero para conseguirlo deberán cruzar la jungla, escapar de un barco de contrabandistas y conseguir una avispa tan ultravenenosa que podría acabar con todo. CADA VEZ ESTÁN MÁS CERCA DE TERMINAR CON EL APOCALIPSIS. ¿CONSEGUIRÁN CUMPLIR SU MISIÓN ANTES DE QUE SE ACABE EL MUNDO?