Browse Results

Showing 20,401 through 20,425 of 53,402 results

Intelligent Control: A Stochastic Optimization Based Adaptive Fuzzy Approach (Cognitive Intelligence and Robotics)

by Kaushik Das Sharma Amitava Chatterjee Anjan Rakshit

This book discusses systematic designs of stable adaptive fuzzy logic controllers employing hybridizations of Lyapunov strategy-based approaches/H∞ theory-based approaches and contemporary stochastic optimization techniques. The text demonstrates how candidate stochastic optimization techniques like Particle swarm optimization (PSO), harmony search (HS) algorithms, covariance matrix adaptation (CMA) etc. can be utilized in conjunction with the Lyapunov theory/H∞ theory to develop such hybrid control strategies. The goal of developing a series of such hybridization processes is to combine the strengths of both Lyapunov theory/H∞ theory-based local search methods and stochastic optimization-based global search methods, so as to attain superior control algorithms that can simultaneously achieve desired asymptotic performance and provide improved transient responses. The book also demonstrates how these intelligent adaptive control algorithms can be effectively utilized in real-life applications such as in temperature control for air heater systems with transportation delay, vision-based navigation of mobile robots, intelligent control of robot manipulators etc.

Microsoft HoloLens Developer's Guide

by Dennis Vroegop

Transform the ways you communicate, create, collaborate, and explore using Microsoft HoloLens About This Book • Create immersive augmented reality apps for Microsoft HoloLens from scratch • Leverage the powerful HoloLens sensors to interact with real-world motions and gestures and make your app life-like • Explore the powerful Unity 5 SDK along with the Windows Unified platform to get the most out of your HoloLens app Who This Book Is For If you are a developer who wants to create augmented reality apps for the Microsoft HoloLens platform, then this is the book for you. Coding experience with C# is assumed. What You Will Learn • Design an app for HoloLens that is feasible and attractive to use • Add gestures and interact with them • Create sounds in the app and place them in a 3D space • Use voice generation and voice recognition to make your apps more lifelike • Interact with the physical environment to place holograms on top of physical objects • Compare HoloLens with the other products and know how to use its strengths • Use assets from third parties to enrich our app In Detail HoloLens, Microsoft's innovative augmented reality headset, overlaps holograms into a user's vision of their environment. Your ideas are closer to becoming real when you can create and work with holograms in relation to the world around you. If you are dreaming beyond virtual worlds, beyond screens, beyond pixels, and want to take a big leap in the world of augmented reality, then this is the book you want. Starting off with brainstorming and the design process, you will take your first steps in creating your application for HoloLens. You will learn to add gestures and write an app that responds to verbal commands before gradually moving on creating sounds in the app and placing them in a 3D space. You will then communicate between devices in the boundaries of the UWP model. Style and approach This book takes a step-by-step, practical, tutorial-style approach where you will dive deep into HoloLens app development. You will work with the API and write your own complex scripts that would interact with the powerful HoloLens sensors and with realistic examples, you will be able to create immersive 3D apps for HoloLens.

Dynamics 365 Business Central Development Quick Start Guide: Modern development techniques for Dynamics 365 Business Central

by Stefano Demiliani Duilio Tacconi

Understanding the new Microsoft Extension model for developmentKey FeaturesDevelop solutions for Dynamics 365 Business CentralOrient yourself with the new Microsoft Extension model for developmentLearn modern ways to develop with Dynamics 365 Business CentralBook DescriptionMicrosoft Dynamics 365 Business Central is the new SaaS ERP proposition from Microsoft. This latest version has many exciting features guaranteed to make your life easier. This book is an ideal guide to Dynamics 365 Business Central and will help you get started with implementing and designing solutions for real-world scenarios.This book will take you through the fundamental topics for implementing solutions based on Dynamics 365 Business Central (on-premise and SaaS). We'll see the core topics of the new development model (based on extensions) and we'll see how to create applications with the new Microsoft ERP proposition.The book begins by explaining the basics of Dynamics 365 Business Central and the Microsoft ERP proposition. We will then cover topics such as extensions, the new modern development model of Visual studio code, sandboxes, Docker, and many others. By the end of the book, you will have learned how to debug and compile extensions and to deploy them to the cloud and on-premise.You will also have learned how to create serverless business processes for Microsoft Dynamics 365 Business Central.What you will learnDevelop solutions for Dynamics 365 Business CentralCreate a sandbox for extensions development (local or on cloud)Use Docker with Dynamics 365 Business CentralCreate extensions for Dynamics 365 Business CentralHandle dependencies, translations and reportingDeploy extensions on-premise and to the cloudCreate serverless processes with Dynamics 365 Business CentralUnderstand source code management for ALWho this book is forThis book is for Microsoft Dynamics 365 Business Central solution developers and architects that needs to implement solutions based on the Microsoft's ERP (on-premise and SaaS).

Catfish

by Nina Foxx

Best Friends Dana and Damika share everything about each other, because that's what best friends do, right? But when it comes to relationships, the high schoolers are keeping secrets in cyberspace. After Boy Crazy Dana meets the "perfect" guy, she figures the only way to get close is to tell little white lies. As their relationship flourishes, an inappropriate photo sent for his eyes only...ends up going viral, and threatens Dana's reputation and her future. Tech nerd Damika is able to reinvent herself online and she's created a cyber life that no one knows about but her. When she meets Rosheon, she's thrilled at their budding relationship, until she discovers there's a lot more to him than meets the eye because just as she can reinvent herself....so can others. As the lies become unmanageable, can Dana and Damika dig themselves out of a web of a mess before it's too late? In this page-turning novel, Nina Foxx dives into a world where nothing is as it seems and danger takes on new meaning in cyberspace.

Mastering Modular JavaScript

by Nicolas Bevacqua

If you have a working knowledge of JavaScript and ECMAScript 6 (ES6), this practical guide will help you tackle modular programming to produce code that’s readable, maintainable, and scalable. You’ll learn the fundamentals of modular architecture with JavaScript and the benefits of writing self-contained code at every system level, including the client and server.Nicolás Bevacqua, author of Practical Modern JavaScript, demonstrates how to scale out JavaScript applications by breaking codebases into smaller modules. By following the design practices in this book, senior developers, technical leaders, and software architects will learn how to create modules that are simple and flexible while keeping internal complexity in check.Learn modular design essentials, including how your application will be consumed and what belongs on the interfaceDesign module internals to keep your code readable and its intent clearReduce complexity by refactoring code and containing and eliminating stateTake advantage of modern JavaScript features to write clear programs and reduce complexityApply Twelve-Factor App principles to frontend and backend JavaScript application development

Designing Web APIs: Building APIs That Developers Love

by Brenda Jin Saurabh Sahni Amir Shevat

Using a web API to provide services to application developers is one of the more satisfying endeavors that software engineers undertake. But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs.Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production. You’ll also learn how to build and maintain a following of app developers. This book includes expert advice, worksheets, checklists, and case studies from companies including Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle, and GitHub.Get an overview of request-response and event-driven API design paradigmsLearn best practices for designing an API that meets the needs of your usersUse a template to create an API design processScale your web API to support a growing number of API calls and use casesRegularly adapt the API to reflect changes to your product or businessProvide developer resources that include API documentation, samples, and tools

Foundations for Architecting Data Solutions: Managing Successful Data Projects

by Ted Malaska Jonathan Seidman

While many companies ponder implementation details such as distributed processing engines and algorithms for data analysis, this practical book takes a much wider view of big data development, starting with initial planning and moving diligently toward execution. Authors Ted Malaska and Jonathan Seidman guide you through the major components necessary to start, architect, and develop successful big data projects.Everyone from CIOs and COOs to lead architects and developers will explore a variety of big data architectures and applications, from massive data pipelines to web-scale applications. Each chapter addresses a piece of the software development life cycle and identifies patterns to maximize long-term success throughout the life of your project.Start the planning process by considering the key data project typesUse guidelines to evaluate and select data management solutionsReduce risk related to technology, your team, and vague requirementsExplore system interface design using APIs, REST, and pub/sub systemsChoose the right distributed storage system for your big data systemPlan and implement metadata collections for your data architectureUse data pipelines to ensure data integrity from source to final storageEvaluate the attributes of various engines for processing the data you collect

Advanced Topics in Nonsmooth Dynamics: Transactions of the European Network for Nonsmooth Dynamics

by Vincent Acary Remco Leine Olivier Brüls

This book discusses emerging topics in the area of nonsmooth dynamics research, such as numerical methods for nonsmooth systems, impact laws for multi-collisions, nonlinear vibrations and control of nonsmooth systems. It documents original work of researchers at the European Network for NonSmooth Dynamics (ENNSD), which provides a cooperation platform for researchers in the field and promotes research focused on nonsmooth dynamics and its applications. Since the establishment of the network in 2012, six ENNSD symposia have been organized at different European locations. The network brings together 40 specialists from 9 different countries in and outside Europe and a wealth of scientific knowledge has been gathered and developed by this group of experts in recent years. The book is of interest to both new and experienced researchers in the field of nonsmooth dynamics. Each chapter is written in such a way as to provide an introduction to the topic for researchers from other fields.

Artificial Intelligence in Education: 19th International Conference, AIED 2018, London, UK, June 27–30, 2018, Proceedings, Part II (Lecture Notes in Computer Science #10948)

by Carolyn Penstein Rosé Benedict Du Boulay Roberto Martínez-Maldonado H. Ulrich Hoppe Rose Luckin Manolis Mavrikis Kaska Porayska-Pomsta Bruce McLaren

This two volume set LNAI 10947 and LNAI 10948 constitutes the proceedings of the 19th International Conference on Artificial Intelligence in Education, AIED 2018, held in London, UK, in June 2018.The 45 full papers presented in this book together with 76 poster papers, 11 young researchers tracks, 14 industry papers and 10 workshop papers were carefully reviewed and selected from 192 submissions. The conference provides opportunities for the cross-fertilization of approaches, techniques and ideas from the many fields that comprise AIED, including computer science, cognitive and learning sciences, education, game design, psychology, sociology, linguistics as well as many domain-specific areas.

Advances in Nature-Inspired Computing and Applications (EAI/Springer Innovations in Communication and Computing)

by Shishir Kumar Shandilya Smita Shandilya Atulya K. Nagar

This book contains research contributions from leading global scholars in nature-inspired computing. It includes comprehensive coverage of each respective topic, while also highlighting recent and future trends. The contributions provides readers with a snapshot of the state of the art in the field of nature-inspired computing and its application. This book has focus on the current researches while highlighting the empirical results along with theoretical concepts to provide a comprehensive reference for students, researchers, scholars, professionals and practitioners in the field of Advanced Artificial Intelligence, Nature-Inspired Algorithms and Soft Computing.

Applied Computing and Information Technology (Studies in Computational Intelligence #788)

by Roger Lee

This book presents the scientific outcomes of the 6th International Conference on Applied Computing and Information Technology (ACIT 2018), which was held in Kunming, China on June 13–15, 2018. The aim of this conference was to bring together researchers and scientists, businessmen and entrepreneurs, teachers, engineers, computer users, and students to discuss the numerous fields of computer science and to share their experiences and exchange new ideas and information in a meaningful way. The book includes research findings on all aspects (theory, applications and tools) of computer and information science and discusses the practical challenges encountered and the solutions adopted to address them.The book features 13 of the conference’s most promising papers.

Army of None: Autonomous Weapons And The Future Of War

by Paul Scharre

A Pentagon defense expert and former U.S. Army Ranger explores what it would mean to give machines authority over the ultimate decision of life or death. <P><P> What happens when a Predator drone has as much autonomy as a Google car? Or when a weapon that can hunt its own targets is hacked? Although it sounds like science fiction, the technology already exists to create weapons that can attack targets without human input. Paul Scharre, a leading expert in emerging weapons technologies, draws on deep research and firsthand experience to explore how these next-generation weapons are changing warfare. <P><P> Scharre’s far-ranging investigation examines the emergence of autonomous weapons, the movement to ban them, and the legal and ethical issues surrounding their use. He spotlights artificial intelligence in military technology, spanning decades of innovation from German noise-seeking Wren torpedoes in World War II—antecedents of today’s homing missiles—to autonomous cyber weapons, submarine-hunting robot ships, and robot tank armies. Through interviews with defense experts, ethicists, psychologists, and activists, Scharre surveys what challenges might face "centaur warfighters" on future battlefields, which will combine human and machine cognition. We’ve made tremendous technological progress in the past few decades, but we have also glimpsed the terrifying mishaps that can result from complex automated systems—such as when advanced F-22 fighter jets experienced a computer meltdown the first time they flew over the International Date Line. <P><P>At least thirty countries already have defensive autonomous weapons that operate under human supervision. Around the globe, militaries are racing to build robotic weapons with increasing autonomy. The ethical questions within this book grow more pressing each day. To what extent should such technologies be advanced? And if responsible democracies ban them, would that stop rogue regimes from taking advantage? At the forefront of a game-changing debate, Army of None engages military history, global policy, and cutting-edge science to argue that we must embrace technology where it can make war more precise and humane, but without surrendering human judgment. When the choice is life or death, there is no replacement for the human heart.

Technically Wrong: Why Digital Products Are Designed To Fail You

by Sara Wachter-Boettcher

A revealing look at how tech industry bias and blind spots get baked into digital products—and harm us all. Buying groceries, tracking our health, finding a date: whatever we want to do, odds are that we can now do it online. But few of us ask why all these digital products are designed the way they are. It’s time we change that. Many of the services we rely on are full of oversights, biases, and downright ethical nightmares: Chatbots that harass women. Signup forms that fail anyone who’s not straight. Social media sites that send peppy messages about dead relatives. Algorithms that put more black people behind bars. Sara Wachter-Boettcher takes an unflinching look at the values, processes, and assumptions that lead to these and other problems. Technically Wrong demystifies the tech industry, leaving those of us on the other side of the screen better prepared to make informed choices about the services we use—and demand more from the companies behind them.

Drupal 8 Blueprints

by Alex Burrows

A project-based guide that will show you how to create 7 professional Drupal sites About This Book • Create and design your own customized website effortlessly and efficiently • This up-to-date guide on Drupal 8 will show you how you can leverage the latest Drupal 8 features • This hands-on guide will turn you into a professional grade Drupal 8 developer through 7 unique and engaging web sites Who This Book Is For This book is ideal for web developers who are looking to create professional web applications using Drupal 8. You should have some previous experience with Drupal and must have a basic knowledge of web application development in general. If you are looking to create fluent professional websites that will take you to the next level, then this book is for you. What You Will Learn • Find out how to use the Drupal 8 core functionality to build great websites • Discover how to better manage content using custom blocks and views • Display content in multiple ways, taking advantage of display modes • Using the new TWIG theme engine for Drupal • Easily manage and filter content • Understanding best practices for building great Drupal sites • Move beyond Drupal to build headless websites using RESTful services and JavaScript frameworks In Detail Drupal is an open source content management framework that can be used for developing websites and simplifying online management of content for users. This book is a must-have for web developers who are looking to create professional-grade websites using Drupal 8. While building 7 different Drupal websites, we will focus on implementing the out of the box features that come with Drupal 8 and see how we can make some complex sites with minimal custom code. Focusing completely on Drupal 8, this book will help you leverage the new Drupal 8 features such as creating a different types and layouts of content using configuration to build in core with its built-in web services facilities, and effortless authoring using the new CKEditor with an effortless and efficient industry standard approach. The book starts with getting started with the development environment of Drupal. Each chapter will start with a brief overview of the site to be built and the required features. Then, we will proceed to create customized modules and themes and integrate third-party plugins. Lastly, you will learn about "headless" Drupal that uses RESTful services that would help you to display content outside of Drupal By the end of the book, you will be able to implement the knowledge gained to build your own custom websites using Drupal 8. Style and approach This unique, project-based resource on Drupal 8 website development will show you how to leverage Drupal 8's features to create customized, professional-grade applications efficiently and effectively.

Building Bluetooth Low Energy Systems

by Muhammad Usama Aftab

Discover and implement a system of your choice using Bluetooth Low Energy. About This Book • Learn the basics of Bluetooth Low Energy with its exciting new protocol stack and security. • Build customized Bluetooth Low Energy projects that make your web or mobile apps smarter in terms of networking and communications. • Using Android, iOS, and the Web, acquire key skills to harness the power of Bluetooth Low Energy in your IoT applications. Who This Book Is For The book is for developers and enthusiasts who are passionate about learning Bluetooth Low Energy technologies and want to add new features and services to their new or existing products. They should be familiar with programming languages such as Swift, Java, and JavaScript. Knowledge of debugging skills would be an advantage. What You Will Learn • Bluetooth Low Energy in theory. • Bluetooth Low Energy Hardware and Software Development Kits. • Implement Bluetooth low energy communication (central and peripheral) using Android. • Master BLE Beacons with examples implemented over Eddystone and iBeacons. • Implement indoor navigation using Estimote Beacons on iOS. • Implement Internet gateways to control BLE devices on a Wi-Fi network. • Understand BLE security mechanisms with a special focus on Bluetooth pairing, bonding, and key exchange to cover encryption, privacy, and user data integrity. • Implement Bluetooth Mesh using CSRMesh Technology. In Detail Bluetooth Low Energy (BLE) is a Wireless Personal Area network technology aimed at novel applications for smart devices. High-tech BLE profiles and services are being increasingly used by application developers and hardware enthusiasts to allow devices to interact with the surrounding world. This book will focus on a technical introduction to BLE and how it is reshaping small-distance communication. We will start with IoT, where many technologies such as BLE, Zigbee, and IEEE 802.15.4 Mesh will be introduced. The book will present BLE from an engineering perspective, from which the protocol stack, architecture, and layers are discussed. You will learn to implement customized projects for Peripheral/Central communication, BLE Beacons, indoor navigation using triangulation, and the Internet gateway for Bluetooth Low Energy Personal Network, all using various code samples and APIs on Android, iOS, and the Web. Finally, the book will conclude with a glimpse into future technologies destined to be prominent in years to come. Style and approach The book is a practical tutorial that will help you understand the background and technicalities of BLE and offers a friendly environment to build and create robust BLE projects. This hands-on approach will give you a clear vision of Bluetooth Low Energy and how it can be used in IoT.

Building RESTful Web Services with Spring 5: Leverage the power of Spring 5.0, Java SE 9, and Spring Boot 2.0

by Ludovic Dewailly Raja Csp Raman

Find out how to implement the REST architecture to build resilient software in Java with the help of the Spring 5.0 framework. Key Features ~Follow best practices and explore techniques such as clustering and caching to achieve a reactive, scalable web service,~Leverage the Spring Framework to quickly implement RESTful endpoints,~Learn to implement a client library for a RESTful web service using the Spring Framework along with the new front end framework. Book Description REST is an architectural style that tackles the challenges of building scalable web services. In today's connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs.The depth, breadth, and ease of use of Spring makes it one of the most attractive frameworks in the Java ecosystem. Marrying the two technologies is therefore a very natural choice.This book takes you through the design of RESTful web services and leverages the Spring Framework to implement these services. Starting from the basics of the philosophy behind REST, you'll go through the steps of designing and implementing an enterprise-grade RESTful web service. Taking a practical approach, each chapter provides code samples that you can apply to your own circumstances.This second edition brings forth the power of the latest Spring 5.0 release, working with MVC built-in as well as the front end framework. It then goes beyond the use of Spring to explores approaches to tackle resilience, security, and scalability concerns. Improve performance of your applications with the new HTTP 2.0 standards. You'll learn techniques to deal with security in Spring and discover how to implement unit and integration test strategies.Finally, the book ends by walking you through building a Java client for your RESTful web service, along with some scaling techniques using the new Spring Reactive libraries. What you will learn Deep dive into the principles behind REST Expose CRUD operations through RESTful endpoints with the Spring Framework Devise response formats and error handling strategies, offering a consistent and flexible structure to simplify integration for service consumers Follow the best approaches for dealing with a service's evolution while maintaining backward compatibility Understand techniques to secure web services Comply with the best ways to test RESTful web services, including tips for load testing Optimise and scale web services using techniques such as caching and clustering Who this book is for This book is intended for those who want to learn to build RESTful web services with the latest Spring 5.0 Framework. To make best use of the code samples included in the book, you should have a basic knowledge of the Java language. Previous experience with the Spring Framework would also help you get up and running quickly.

Dataclysm: Love, Sex, Race, and Identity--What Our Online Lives Tell Us about Our Offline Selves

by Christian Rudder

An audacious, irreverent investigation of human behavior--and a first look at a revolution in the making Our personal data has been used to spy on us, hire and fire us, and sell us stuff we don't need. In Dataclysm, Christian Rudder uses it to show us who we truly are. For centuries, we've relied on polling or small-scale lab experiments to study human behavior. Today, a new approach is possible. As we live more of our lives online, researchers can finally observe us directly, in vast numbers, and without filters. Data scientists have become the new demographers. In this daring and original book, Rudder explains how Facebook "likes" can predict, with surprising accuracy, a person's sexual orientation and even intelligence; how attractive women receive exponentially more interview requests; and why you must have haters to be hot. He charts the rise and fall of America's most reviled word through Google Search and examines the new dynamics of collaborative rage on Twitter. He shows how people express themselves, both privately and publicly. What is the least Asian thing you can say? Do people bathe more in Vermont or New Jersey? What do black women think about Simon & Garfunkel? (Hint: they don't think about Simon & Garfunkel.) Rudder also traces human migration over time, showing how groups of people move from certain small towns to the same big cities across the globe. And he grapples with the challenge of maintaining privacy in a world where these explorations are possible. Visually arresting and full of wit and insight, Dataclysm is a new way of seeing ourselves--a brilliant alchemy, in which math is made human and numbers become the narrative of our time.From the Hardcover edition.

Advances in Human Factors in Simulation and Modeling: Proceedings of the AHFE 2018 International Conferences on Human Factors and Simulation and Digital Human Modeling and Applied Optimization, Held on July 21–25, 2018, in Loews Sapphire Falls Resort at Universal Studios, Orlando, Florida, USA (Advances in Intelligent Systems and Computing #780)

by Daniel N. Cassenti

This book focuses on computational modeling and simulation research that advances the current state-of-the-art regarding human factors in this area. It reports on cutting-edge simulators such as virtual and augmented reality, on multisensory environments, and on modeling and simulation methods used in various applications, including surgery, military operations, occupational safety, sports training, education, transportation and robotics.Based on the AHFE 2018 International Conference on Human Factors in Simulation and Modeling, held on July 21–25, 2018, in Orlando, Florida, USA, the book serves as a timely reference guide for researchers and practitioners developing new modeling and simulation tools for analyzing or improving human performance. It also offers a unique resource for modelers seeking insights into human factors research and more feasible and reliable computational tools to foster advances in this exciting research field.

Location Privacy in Mobile Applications (SpringerBriefs on Cyber Security Systems and Networks)

by Bo Liu Wanlei Zhou Tianqing Zhu Yong Xiang Kun Wang

This book provides a comprehensive study of the state of the art in location privacy for mobile applications. It presents an integrated five-part framework for location privacy research, which includes the analysis of location privacy definitions, attacks and adversaries, location privacy protection methods, location privacy metrics, and location-based mobile applications. In addition, it analyses the relationships between the various elements of location privacy, and elaborates on real-world attacks in a specific application. Furthermore, the book features case studies of three applications and shares valuable insights into future research directions. Shedding new light on key research issues in location privacy and promoting the advance and development of future location-based mobile applications, it will be of interest to a broad readership, from students to researchers and engineers in the field.

Security by Design: Innovative Perspectives on Complex Problems (Advanced Sciences and Technologies for Security Applications)

by Anthony J. Masys

This edited book captures salient global security challenges and presents ‘design’ solutions in dealing with wicked problems. Through case studies and applied research this book reveals the many perspectives, tools and approaches to support security design. Security design thereby can support risk and threat analysis, risk communication, problem framing and development of interventions strategies. From the refugee crisis to economic slowdowns in emerging markets, from ever-rising numbers of terrorist and cyberattacks to global water shortages, to the proliferation of the Internet of Things and its impact on the security of our homes, cities and critical infrastructure, the current security landscape is diverse and complex. These global risks have been in the headlines in the last year (Global Risks Report) and pose significant security challenges both nationally and globally. In fact, national security is no longer just national. Non-state actors, cyber NGO, rising powers, and hybrid wars and crimes in strategic areas pose complex challenges to global security. In the words of Horst Rittel (1968):"Design is an activity, which aims at the production of a plan, which plan -if implemented- is intended to bring about a situation with specific desired characteristics without creating unforeseen and undesired side and after effects."

Mining Over Air: Wireless Communication Networks Analytics

by Ye Ouyang Mantian Hu Alexis Huet Zhongyuan Li

This book introduces the concepts, applications and development of data science in the telecommunications industry by focusing on advanced machine learning and data mining methodologies in the wireless networks domain. Mining Over Air describes the problems and their solutions for wireless network performance and quality, device quality readiness and returns analytics, wireless resource usage profiling, network traffic anomaly detection, intelligence-based self-organizing networks, telecom marketing, social influence, and other important applications in the telecom industry. Written by authors who study big data analytics in wireless networks and telecommunication markets from both industrial and academic perspectives, the book targets the pain points in telecommunication networks and markets through big data. Designed for both practitioners and researchers, the book explores the intersection between the development of new engineering technology and uses data from the industry to understand consumer behavior. It combines engineering savvy with insights about human behavior. Engineers will understand how the data generated from the technology can be used to understand the consumer behavior and social scientists will get a better understanding of the data generation process.

Advances in Cryptology – CRYPTO 2018: 38th Annual International Cryptology Conference, Santa Barbara, CA, USA, August 19–23, 2018, Proceedings, Part III (Lecture Notes in Computer Science #10993)

by Hovav Shacham Alexandra Boldyreva

The three volume-set, LNCS 10991, LNCS 10992, and LNCS 10993, constitutes the refereed proceedings of the 38th Annual International Cryptology Conference, CRYPTO 2018, held in Santa Barbara, CA, USA, in August 2018. The 79 revised full papers presented were carefully reviewed and selected from 351 submissions. The papers are organized in the following topical sections: secure messaging; implementations and physical attacks prevention; authenticated and format-preserving encryption; cryptoanalysis; searchable encryption and differential privacy; secret sharing; encryption; symmetric cryptography; proofs of work and proofs of stake; proof tools; key exchange; symmetric cryptoanalysis; hashes and random oracles; trapdoor functions; round optimal MPC; foundations; lattices; lattice-based ZK; efficient MPC; quantum cryptography; MPC; garbling; information-theoretic MPC; oblivious transfer; non-malleable codes; zero knowledge; and obfuscation.

Advances in Information and Computer Security: 13th International Workshop on Security, IWSEC 2018, Sendai, Japan, September 3-5, 2018, Proceedings (Lecture Notes in Computer Science #11049)

by Atsuo Inomata Kan Yasuda

This book constitutes the refereed proceedings of the 13th International Workshop on Security, IWSEC 2018, held in Sendai, Japan, in September 2018. The 18 regular papers and 2 short papers presented in this volume were carefully reviewed and selected from 64 submissions. They were organized in topical sections named: Cryptanalysis, Implementation Security, Public-Key Primitives, Security in Practice, Secret Sharing, Symmetric-Key Primitives, and Provable Security.

Learning Java by Building Android Games: Learn Java and Android from scratch by building six exciting games, 2nd Edition

by John Horton

Get ready for a fun-filled experience of learning Java by developing games for the Android platformKey FeaturesLearn Java, Android, and object-oriented programming from scratchBuild games including Sub Hunter, Retro Pong, Bullet Hell, Classic Snake, and a 2D Scrolling ShooterCreate and design your own games, such as an open-world platform gameBook DescriptionAndroid is one of the most popular mobile operating systems presently. It uses the most popular programming language, Java, as the primary language for building apps of all types. However, this book is unlike other Android books in that it doesn’t assume that you already have Java proficiency.This new and expanded second edition of Learning Java by Building Android Games shows you how to start building Android games from scratch. The difficulty level will grow steadily as you explore key Java topics, such as variables, loops, methods, object oriented programming, and design patterns, including code and examples that are written for Java 9 and Android P. At each stage, you will put what you’ve learned into practice by developing a game. You will build games such as Minesweeper, Retro Pong, Bullet Hell, and Classic Snake and Scrolling Shooter games. In the later chapters, you will create a time-trial, open-world platform game. By the end of the book, you will not only have grasped Java and Android but will also have developed six cool games for the Android platform.What you will learnSet up a game development environment in Android StudioImplement screen locking, screen rotation, pixel graphics, and play sound effectsRespond to a player’s touch, and program intelligent enemies who challenge the player in different waysLearn game development concepts, such as collision detection, animating sprite sheets, simple tracking and following, AI, parallax backgrounds, and particle explosionsAnimate objects at 60 frames per second (FPS) and manage multiple independent objects using Object-Oriented Programming (OOP)Understand the essentials of game programming, such as design patterns, object-oriented programming, Singleton, strategy, and entity-component patternsLearn how to use the Android API, including Activity lifecycle, detecting version number, SoundPool API, Paint, Canvas, and Bitmap classes Build a side-scrolling shooter and an open world 2D platformer using advanced OOP concepts and programming patternsWho this book is forLearning Java by Building Android Games is for you if you are completely new to Java, Android, or game programming and want to make Android games. This book also acts as a refresher for those who already have experience of using Java on Android or any other platform without game development experience.

Hands-On Go Programming: Explore Go by solving real-world challenges

by Tarik Guney

Learn Go programming with concise examples providing solutions to many common fundamental problems.Key FeaturesGet comfortable with Go through short, independent, and concise recipesOvercome the most common challenges in Go with practical solutionsTake advantage of the most exciting features of Go such as GoroutinesBook DescriptionGo has become increasingly popular. C-like speed, simplicity, and power for a growing number of system-level programming domains make it an attractive option for programmers. This book will help you learn the Go programming language by solving problems developers commonly face with a recipe approach. You’ll start by installing Go binaries and get familiar with the tools needed to develop an application. Then you’ll manipulate with strings and use them in built-in function constructs to create a complex value from two floating-point values. Next, you’ll learn how to perform arithmetic operations with date and time values, along with parsing them from string values. Whether you’re an expert programmer or a fresh starter, you will learn how various answers are programmed in the Go language, which will take you to the next level of mastery with Go. We cover concurrency in Go, performing various web programming tasks, doing system programming, reading and writing files, and many fundamental Go programming skills, such as proper error handling, and logging.What you will learnConvert types from one to anotherWork with dates and timesWork with maps and arraysHandle errors and perform loggingWork with files and directoriesHandle HTTP request and responsesPerform CRUD operations on a relational databaseWho this book is forThis book caters to software developers who are interested in learning the Go language, and programmers who want to move forward with practical code examples.

Refine Search

Showing 20,401 through 20,425 of 53,402 results