万本电子书0元读

万本电子书0元读

Mastering ROS for Robotics Programming - Second Edition
Mastering ROS for Robotics Programming - Second Edition
Lentin Joseph,Jonathan Cacace
¥90.46
Discover best practices and troubleshooting solutions when working on ROS About This Book ? Develop complex robotic applications using ROS to interface robot manipulators and mobile robots ? Gain insight into autonomous navigation in mobile robots and motion planning in robot manipulators ? Discover best practices and troubleshooting solutions Who This Book Is For If you are a robotics enthusiast or researcher who want to learn more about building robot applications using ROS, this book is for you. In order to learn from this book, you should have a basic knowledge of ROS, GNU/Linux, and C++ programming concepts. The book is also excellent for programmers who want to explore the advanced features of ROS. What You Will Learn ? Create a robot model with a seven-DOF robotic arm and a differential wheeled mobile robot ? Work with Gazebo and V-REP robotic simulator ? Implement autonomous navigation in differential drive robots using SLAM and AMCL packages ? Explore the ROS Pluginlib, ROS nodelets, and Gazebo plugins ? Interface I/O boards such as Arduino, robot sensors, and high-end actuators ? Simulate and motion plan an ABB and universal arm using ROS Industrial ? Explore the latest version of the ROS framework ? Work with the motion planning of a seven-DOF arm using MoveIt! In Detail In this day and age, robotics has been gaining a lot of traction in various industries where consistency and perfection matter. Automation is achieved via robotic applications and various platforms that support robotics. The Robot Operating System (ROS) is a modular software platform to develop generic robotic applications. This book focuses on the most stable release of ROS (Kinetic Kame), discusses advanced concepts, and effectively teaches you programming using ROS. We begin with aninformative overview of the ROS framework, which will give you a clear idea of how ROS works. During the course of this book, you’ll learn to build models of complex robots, and simulate and interface the robot using the ROS MoveIt! motion planning library and ROS navigation stacks. Learn to leverage several ROS packages to embrace your robot models. After covering robot manipulation and navigation, you’ll get to grips with the interfacing I/O boards, sensors, and actuators of ROS. Vision sensors are a key component of robots, and an entire chapter is dedicated to the vision sensor and image elaboration, its interface in ROS and programming. You’ll also understand the hardware interface and simulation of complex robots to ROS and ROS Industrial. At the end of this book, you’ll discover the best practices to follow when programming using ROS. Style and approach This is a simplified guide to help you learn and master advanced topics in ROS using hands-on examples.
Kotlin Programming Cookbook
Kotlin Programming Cookbook
Aanand Shekhar Roy,Rashi Karanpuria
¥90.46
Discover Android programming and web development by understanding the concepts of Kotlin Programming About This Book ? Practical solutions to your common programming problems with Kotlin 1.1 ? Leverage the functional power of Kotlin to ease your Android application development ? Learn to use Java code in conjunction with Kotlin Who This Book Is For This book will appeal to Kotlin developers keen to find solutions for their common programming problems. Java programming knowledge would be an added advantage. What You Will Learn ? Understand the basics and object-oriented concepts of Kotlin Programming ? Explore the full potential of collection frameworks in Kotlin ? Work with SQLite databases in Android, make network calls, and fetch data over a network ? Use Kotlin's Anko library for efficient and quick Android development ? Uncover some of the best features of Kotlin: Lambdas and Delegates ? Set up web service development environments, write servlets, and build RESTful services with Kotlin ? Learn how to write unit tests, integration tests, and instrumentation/acceptance tests. In Detail The Android team has announced first-class support for Kotlin 1.1. This acts as an added boost to the language and more and more developers are now looking at Kotlin for their application development. This recipe-based book will be your guide to learning the Kotlin programming language. The recipes in this book build from simple language concepts to more complex applications of the language. After the fundamentals of the language, you will learn how to apply the object-oriented programming features of Kotlin 1.1. Programming with Lambdas will show you how to use the functional power of Kotlin. This book has recipes that will get you started with Android programming with Kotlin 1.1, providing quick solutions to common problems encountered during Android app development. You will also be taken through recipes that will teach you microservice and concurrent programming with Kotlin. Going forward, you will learn to test and secure your applications with Kotlin. Finally, this book supplies recipes that will help you migrate your Java code to Kotlin and will help ensure that it's interoperable with Java. Style and approach This book explains concepts related to Kotlin Programming using a practical approach and with the help of easy-to-follow recipes.
Cloud-Native Applications in Java
Cloud-Native Applications in Java
Ajay Mahajan,Munish Kumar Gupta,Shyam Sundar
¥90.46
Highly available microservice-based web apps for Cloud with Java About This Book ? Take advantage of the simplicity of Spring to build a full-fledged application ? Let your applications run faster while generating smaller cloud service bills ? Integrate your application with various tools such as Docker and ElasticSearch and use specific tools in Azure and AWS Who This Book Is For Java developers who want to build secure, resilient, robust and scalable applications that are targeted for cloud based deployment, will find this book helpful. Some knowledge of Java, Spring, web programming and public cloud providers (AWS, Azure) should be sufficient to get you through the book. What You Will Learn ? See the benefits of the cloud environment when it comes to variability, provisioning, and tooling support ? Understand the architecture patterns and considerations when developing on the cloud ? Find out how to perform cloud-native techniques/patterns for request routing, RESTful service creation, Event Sourcing, and more ? Create Docker containers for microservices and set up continuous integration using Jenkins ? Monitor and troubleshoot an application deployed in the cloud environment ? Explore tools such as Docker and Kubernetes for containerization and the ELK stack for log aggregation and visualization ? Use AWS and Azure specific tools to design, develop, deploy, and manage applications ? Migrate from monolithic architectures to a cloud native deployment In Detail Businesses today are evolving so rapidly that they are resorting to the elasticity of the cloud to provide a platform to build and deploy their highly scalable applications. This means developers now are faced with the challenge of building build applications that are native to the cloud. For this, they need to be aware of the environment, tools, and resources they’re coding against. If you’re a Java developer who wants to build secure, resilient, robust, and scalable applications that are targeted for cloud-based deployment, this is the book for you. It will be your one stop guide to building cloud-native applications in Java Spring that are hosted in On-prem or cloud providers - AWS and Azure The book begins by explaining the driving factors for cloud adoption and shows you how cloud deployment is different from regular application deployment on a standard data centre. You will learn about design patterns specific to applications running in the cloud and find out how you can build a microservice in Java Spring using REST APIs You will then take a deep dive into the lifecycle of building, testing, and deploying applications with maximum automation to reduce the deployment cycle time. Gradually, you will move on to configuring the AWS and Azure platforms and working with their APIs to deploy your application. Finally, you’ll take a look at API design concerns and their best practices. You’ll also learn how to migrate an existing monolithic application into distributed cloud native applications. By the end, you will understand how to build and monitor a scalable, resilient, and robust cloud native application that is always available and fault tolerant. Style and approach Filled with examples, this book will build you an entire cloud-native application through its course and will stop at each point and explain in depth the functioning and design considerations that will make a robust, highly available application
Go Programming Blueprints
Go Programming Blueprints
Mat Ryer
¥90.46
Intended for seasoned Go programmers who want to put their expertise in Go to use to solve big, real-world, modern problems. With a basic understanding of channels and goroutines, you will hone your skills to build tools and programs that are quick and simple. You need not be an expert in distributed systems or technologies in order to deliver solutions capable of great scale. It is assumed that you are familiar with the basic concepts of Go.
Android NDK: Beginner's Guide - Second Edition
Android NDK: Beginner's Guide - Second Edition
Sylvain Ratabouil
¥90.46
Are you an Android Java programmer who needs more performanceAre you a C/C++ developer who doesn’t want to bother with the complexity of Java and its out-of-control garbage collectorDo you want to create fast intensive multimedia applications or gamesIf you’ve answered yes to any of these questions then this book is for you. With some general knowledge of C/C++ development, you will be able to dive headfirst into native Android development.
Mastering QGIS
Mastering QGIS
Kurt Menke, GISP
¥90.46
If you are a GIS professional, a consultant, a student, or perhaps a fast learner who wants to go beyond the basics of QGIS, then this book is for you. It will prepare you to realize the full potential of QGIS.
Learning Behavior-driven Development with JavaScript
Learning Behavior-driven Development with JavaScript
Enrique Amodeo
¥90.46
This book is ideal for any JavaScript developer who is interested in producing well-tested code. If you have no prior experience with testing, Node.js, or any other tool, do not worry, as they will be explained from scratch.
Mastering Unity Scripting
Mastering Unity Scripting
Alan Thorn
¥90.46
Mastering Unity Scripting is an advanced book intended for students, educators, and professionals familiar with the Unity basics as well as the basics of *ing. Whether you've been using Unity for a short time or are an experienced user, this book has something important and valuable to offer to help you improve your game development workflow.
PowerCLI Cookbook
PowerCLI Cookbook
Philip Sellers
¥90.46
If you are a virtualization professional who wants to unleash the power of automation and combat the complexity of sprawling virtual environments, this book is ideal for you. This book will enhance your skills of administering VMware vSphere and vCloud Director with PowerCLI.
Learning Python Network Programming
Learning Python Network Programming
Dr. M. O. Faruque Sarker
¥90.46
If you're a Python developer or a system administrator with Python experience and you're looking to take your first steps in network programming, then this book is for you. Basic knowledge of Python is assumed.
Learning Docker
Learning Docker
Pethuru Raj
¥90.46
If you are an application developer who wants to learn Docker in order to utilize its features for application deployment, then this book is for you. No prior knowledge of Docker is required.
Learning AirWatch
Learning AirWatch
Mark Dunkerley
¥90.46
If you are a technical professional who wants to dive deeper into the functionality offered by AirWatch or manage the solution, then this book will help you choose the best set of configuration, device management, and monitoring options that you can use to effectively manage your EMM implementation.
VMware vRealize Orchestrator Cookbook
VMware vRealize Orchestrator Cookbook
Daniel Langenhan
¥90.46
If you are a VMware administrator who is interested in automating your infrastructure, this book is for you. An understanding of basic programming concepts is advised. No previous knowledge of Orchestrator is required, although some previous knowledge of it will allow you to get started more easily.
Vaadin 7 Cookbook
Vaadin 7 Cookbook
Jaroslav Holaň
¥90.46
This is a cookbook with easy-to-follow recipes containing practical and detailed examples which are all fully backed up with code, illustrations, and tips. "Vaadin 7 Cookbook" is for developers who want to create Rich Internet Applications with Vaadin. Both newcomers to Vaadin and those who have some experience with it will find recipes to expand their working knowledge of Vaadin.
Microsoft System Center Service Manager 2012 Cookbook
Microsoft System Center Service Manager 2012 Cookbook
Samuel Erskine (MCT)
¥90.46
This book is written in practical cookbook style and it offers learning through vivid examples and. Each chapter contains step-by-step instructions about everything necessary to execute a particular task. The book is designed so that you can read it from start to end for beginners or just open up any chapter and start following the recipes as a reference for advanced users,This book will be useful to IT professionals including System Center Service Manager administrators who want to configure and administer System Center Service Manager 2012 and understand how to solve specific problems and scenarios that arise while using System Center Service Manager. It will also be useful to users of 2010 in learning new features and capabilities.
Windows Server 2012 Unified Remote Access
Windows Server 2012 Unified Remote Access
Erez Ben-Ari
¥90.46
"Windows Server 2012 Unified Remote Access Planning and Deployment" is a quick start tutorial full of step-by-step instructions to guide you through planning and deploying Unified Remote Access; the successor to DirectAccess. If you are a System Administrator or Engineer who has strong knowledge of networking and deployment for the Microsoft family of operating systems and software, then "Windows Server 2012 Unified Remote Access Planning and Deployment" is for you. You should have a sound understanding of TCP/IP networking, as well as deploying and supporting Windows Server and Client operating systems.
Microsoft Dynamics CRM 2011 Scripting Cookbook
Microsoft Dynamics CRM 2011 Scripting Cookbook
Nicolae Tarla
¥90.46
Microsoft Dynamics CRM 2011 Scripting Cookbook is full of immediately useable recipes showing you how far you can take customization in Dynamics. While the book is structured so that each recipe can be tackled separately, for novice users it is recommended to follow through all the recipes in the order in which they are presented. This book is for those new to Dynamics CRM and for business analysts interested in gaining additional product specific knowledge. Stepping through the first chapters will introduce you to the customization process and give you enough knowledge to start looking into more advanced topics. Developers and web designers of another CRM product will see how their skills can be easily adapted to start customizing Dynamics CRM 2011. You should be familiar with the basic concepts of what a CRM system is and does. Additional knowledge of the current or a previous version of Dynamics CRM will help, but is not necessary.
Windows Server 2012 Automation with PowerShell Cookbook
Windows Server 2012 Automation with PowerShell Cookbook
Ed Goad
¥90.46
Cookbook with recipes based on real life examples. This book is written to assist the daily tasks for systems administrators, engineers, and architects working with Windows Server 2012.
Java EE 7 Development with NetBeans 8
Java EE 7 Development with NetBeans 8
David R. Heffelfinger
¥90.46
The book is aimed at Java developers who wish to develop Java EE applications while taking advantage of NetBeans functionality to automate repetitive tasks. Familiarity with NetBeans or Java EE is not assumed.
Mastering JavaScript Promises
Mastering JavaScript Promises
Muzzamil Hussain
¥90.46
This book is for all the software and web engineers wanting to apply the promises paradigm to their next project and get the best outcome from it. This book also acts as a reference for the engineers who are already using promises in their projects and want to improve their current knowledge to reach the next level. To get the most benefit from this book, you should know basic programming concepts, have a familiarity with JavaScript, and a good understanding of HTML.
Mastering jQuery Mobile
Mastering jQuery Mobile
Chip Lambert
¥90.46
You've started down the path of jQuery Mobile, now begin mastering some of jQuery Mobile's higher level topics. Go beyond jQuery Mobile's documentation and master one of the hottest mobile technologies out there. Previous JavaScript and PHP experience can help you get the most out of this book.