Browse Results

Showing 40,176 through 40,200 of 53,781 results

Learning WebRTC

by Dan Ristic

If you are a web developer who wants to create well designed WebRTC applications for your users, this is the book for you. Even if you are early in your web development career, this book aims to provide a complete understanding of the WebRTC API. It is assumed that you have previous exposure to web development using HTML5 and JavaScript technologies.

Current State of Art in Artificial Intelligence and Ubiquitous Cities

by Rita Yi Man Li Kwong Wing Chau Daniel Chi Wing Ho

This book covers artificial intelligence and ubiquitous cities. It discusses the applications of the relevant tools in bringing revolutionary new lives to mankind. It showcases various applications of artificial intelligence in benefiting human society. For example, AI classification shortens the human time required for classifying court cases; humanoid robots help us perform heavy-duty jobs like humans, connect all the smart home devices, and take care of the kids and the elderly. It also presents the application of AutoML to predict housing prices.

RavenDB High Performance

by Brian Ritchie

RavenDB High Performance is comprehensive yet concise tutorial that developers can use to.This book is for developers & software architects who are designing systems in order to achieve high performance right from the start. A basic understanding of RavenDB is recommended, but not required. While the book focuses on advanced topics, it does not assume that the reader has a great deal of prior knowledge of working with RavenDB.

WildFly Configuration, Deployment, and Administration - Second Edition

by Christopher Ritchie

This book is aimed at Java developers, system administrators, application testers using WildFly, and anyone who performs a DevOps role. Whether you are completely new to WildFly or just require an understanding of WildFly's new features, this book is for you.

Practical Microsoft Visual Studio 2015

by Peter Ritchie

Learn the details of the most highly recommended practices of software development using the latest version of Visual Studio 2015. Recommended practices are grouped by development phase and explained in far more detail than the typical tips and tricks compilations. This book also contains detailed coverage of recognized patterns and practices used to create software in a timely manner with expected quality in the context of using specific Visual Studio 2015 features. Creating software is part defined process and part empirical process. While there is no single "best" process to employ in all development scenarios, MVP author Peter Ritchie helps readers navigate the complexity of development options and decide which techniques and Visual Studio 2015 features to use based on the needs of their particular project. Readers will learn practices such as those related to working in teams, design and architecture, refactoring, source code control workflows, unit testing, performance testing, coding practices, use of common patterns, code analysis, IDE extensions, and more. What You Will Learn Use patterns and practices within Visual Studio Implement practices of software creation Work in teams Develop workflows for software projects Who This Book Is For Beginning and intermediate software developers and architects

Refactoring with Microsoft Visual Studio 2010

by Peter Ritchie

This book focuses on real-world, easy-to-understand examples of code in a one-on-one style. Refactoring examples are performed and reasons why this refactoring should be applied are detailed. The book is structured from less advanced topics to more advanced topics; but is designed so that reading from beginning to end is not necessary. This book is primarily for developers who want to refactor their code in Visual Studio. However, the book can be used by anyone using Visual Studio. Developers, designers, and architects who are eager to improve the performance of their craft will find this book useful because it details refactoring existing code to use recognized and established patterns and principles to improve code structure and architectural behavior. The book assumes that the reader knows both Visual Studio and C#, but no previous knowledge of refactoring is required.

Visual Studio 2010 Best Practices

by Peter Ritchie

It will be a step-by-step tutorial that will discuss best practices. The book is structured in such a way that it can be read both from start to end or can dipped into. .Net developers using Visual Studio for programming will find this book useful. If you are developing your application with C#, you will find better ways to do things with Visual Studio. You should know basics of development with .Net Framework and need working knowledge on VIsual Studio

Practical Scala DSLs: Real-World Applications Using Domain Specific Languages

by Pierluigi Riti

Build domain specific languages (DSLs) using Java's most popular functional programming language: Scala. This book introduces the basics of Scala and DSLs using a series of practical examples. In Practical Scala DSLs, you'll learn to create pragmatic and complete code examples that explain the actual use of DSLs with Scala: a web API and microservices; a custom language; a mobile app; a Forex system; a game; and cloud applications. At the end of this unique book, you'll be able to describe the differences between external and internal DSLs; understand when and how to apply DSLs; create DSLs using Scala; and even create a DSL using another programming language. What You'll Learn Build DSLs in Scala Write a web API and microservices Create a custom language Apply DSLs to mobile apps development, a Forex trading system, game development, and more Discover the role of DSLs in cloud development Integrate DSLs as part of a DevOps program or structure Build internal and external DSLs Who This Book Is For Experienced Java coders with at least some prior experience with Scala. You may be new to DSLs.

Pro DevOps with Google Cloud Platform: With Docker, Jenkins, And Kubernetes

by Pierluigi Riti

Use DevOps principles with Google Cloud Platform (GCP) to develop applications and services. This book builds chapter by chapter to a complete real-life scenario, explaining how to build, monitor, and maintain a complete application using DevOps in practice.Starting with core DevOps concepts, continuous integration, and continuous delivery, you’ll cover common tools including Jenkins, Docker, and Kubernetes in the context of a real microservices application to deploy in the cloud. You will also create a monitor for your cloud and see how to use its data to prevent errors and improve the stability of the system. By the end of Pro DevOps with Google Cloud Platform, you will be able to deploy, maintain, and monitor a real application with GCP.What You Will LearnBuild and deploy applications and services using DevOps on Google Cloud Platform Maintain a complete continuous integration (CI) and continuous delivery (CD) pipelineUse containerization with Docker and KubernetesCarry out CD with GCP and JenkinsCreate microservices with Jenkins, Docker, and KubernetesMonitor your newly deployed application and its deployment and performanceSet up security and manage your network with GCP Who This Book Is ForDevelopers and software architects who want to implement DevOps in practice. Some prior programming experience is recommended as well as a basic knowledge of a Linux command-line environment.

Beginning HCL Programming: Using Hashicorp Language for Automation and Configuration

by Pierluigi Riti David Flynn

Get started with programming and using the Hashicorp Language (HCL). This book introduces you to the HCL syntax and its ecosystem then it shows you how to integrate it as part of an overall DevOps approach. Next, you’ll learn how to implement infrastructure as code, specifically, using the Terraform template, a set of cloud infrastructure automation tools. As part of this discussion, you’ll cover Consul, a service mesh solution providing a full-featured control plane with service discovery, configuration, and segmentation functionality. You’ll integrate these with Vault to build HCL-based infrastructure as code solutions. Finally, you’ll use Jenkins and HCL to provision and maintain the infrastructure as code system. After reading and using Beginning HCL Programming, you'll have the know-how and source code to get started with flexible HCL for all your cloud and DevOps needs. What You Will Learn Get started with programming and using HCL Use Vault, Consul, and Terraform Apply HCL to infrastructure as code Define the Terraform template with HCL Configure Consul using HCL Use HCL to configure Vault Provision and maintain infrastructure as code using Jenkins and HCL Who This Book Is For Anyone new to HCL but who does have at least some prior programming experience as well as knowledge of DevOps in general.

3D Printing with SketchUp

by Marcus Ritland

This book is a practical tutorial, packed with real-world case studies to help you design models that print right the first time. If you are familiar with SketchUp and want to print the models you've designed, then this book is ideal for you. You don't need any experience in 3D printing; however, SketchUp beginners will require a companion book or video training series to teach them the basic SketchUp skills.

HLSL and Pixel Shaders for XAML Developers

by Walt Ritscher

Pixel shaders are some of the more powerful graphic tools available for XAML programmers, but shader development bears little resemblance to traditional .NET programming. With this hands-on book, you'll not only discover how to use existing shaders in your Windows Presentation Foundation (WPF) and Silverlight applications, you'll also learn how create your own effects with XAML and Microsoft's HLSL shading language.

Introduction to Lattice Algebra: With Applications in AI, Pattern Recognition, Image Analysis, and Biomimetic Neural Networks

by Gerhard X. Ritter Gonzalo Urcid

Lattice theory extends into virtually every branch of mathematics, ranging from measure theory and convex geometry to probability theory and topology. A more recent development has been the rapid escalation of employing lattice theory for various applications outside the domain of pure mathematics. These applications range from electronic communication theory and gate array devices that implement Boolean logic to artificial intelligence and computer science in general. Introduction to Lattice Algebra: With Applications in AI, Pattern Recognition, Image Analysis, and Biomimetic Neural Networks lays emphasis on two subjects, the first being lattice algebra and the second the practical applications of that algebra. This textbook is intended to be used for a special topics course in artificial intelligence with a focus on pattern recognition, multispectral image analysis, and biomimetic artificial neural networks. The book is self-contained and – depending on the student’s major – can be used for a senior undergraduate level or first-year graduate level course. The book is also an ideal self-study guide for researchers and professionals in the above-mentioned disciplines. Features Filled with instructive examples and exercises to help build understanding Suitable for researchers, professionals and students, both in mathematics and computer science Every chapter consists of exercises with solution provided online at www.Routledge.com/9780367720292

UX for the Web

by Marli Ritter Cara Winterbottom

Learn how UX and design thinking can make your site stand out from the rest of the internet. About This Book • Learn everything you need to know about UX for your Web Design. • Design B2B, B2C websites that stand out from the competitors with this guide • Enhance your business by improving customer accessibility and retention. Who This Book Is For If you're a designer, developer, or just someone who has the desire to create websites that are not only beautiful to look at but also easy to use and fully accessible to everyone, including people with special needs, UX for the Web will provide you with the basic building blocks to achieve just that. What You Will Learn • Discover the fundamentals of UX and the User-Centered Design (UCD) Process. • Learn how UX can enhance your brand and increase user retention • Learn how to create the golden thread between your product and the user • Use reliable UX methodologies to research and analyze data to create an effective UX strategy • Bring your UX strategy to life with wireframes and prototypes • Set measurable metrics and conduct user tests to improve digital products • Incorporate the Web Content Accessibility Guidelines (WCAG) to create accessible digital products In Detail If you want to create web apps that are not only beautiful to look at, but also easy to use and fully accessible to everyone, including people with special needs, this book will provide you with the basic building blocks to achieve just that. The book starts with the basics of UX, the relationship between Human-Centered Design (HCD), Human-Computer Interaction (HCI), and the User-Centered Design (UCD) Process; it gradually takes you through the best practices to create a web app that stands out from your competitors. You'll also learn how to create an emotional connection with the user to increase user interaction and client retention by different means of communication channels. We'll guide you through the steps in developing an effective UX strategy through user research and persona creation and how to bring that UX strategy to life with beautiful, yet functional designs that cater for complex features with micro interactions. Practical UX methodologies such as creating a solid Information Architecture (IA), wireframes, and prototypes will be discussed in detail. We'll also show you how to test your designs with representative users, and ensure that they are usable on different devices, browsers and assistive technologies. Lastly, we'll focus on making your web app fully accessible from a development and design perspective by taking you through the Web Content Accessibility Guidelines (WCAG). Style and Approach This is an easy-to-understand step-by-step guide with full of examples to that will help you in creating good UX for your web applications.

Serious Games: Mechanisms and Effects

by Ritterfeld Ute Cody Michael Peter Vorderer

Serious Games provides a thorough exploration of the claim that playing games can provide learning that is deep, sustained and transferable to the real world. "Serious games" is defined herein as any form of interactive computer-based game software for one or multiple players to be used on any platform and that has been developed to provide more than entertainment to players. With this volume, the editors address the gap in exisiting scholarship on gaming, providing an academic overview on the mechanisms and effects of serious games. Contributors investigate the psychological mechanisms that take place not only during gaming, but also in game selection, persistent play, and gaming impact. The work in this collection focuses on the desirable outcomes of digital game play. The editors distinguish between three possible effects -- learning, development, and change -- covering a broad range of serious games’ potential impact. Contributions from internationally recognized scholars focus on five objectives: Define the area of serious games Elaborate on the underlying theories that explain suggested psychological mechanisms elicited through serious game play, addressing cognitive, affective and social processes Summarize the empirical evidence on the effectiveness of serious games, Introduce innovative research methods as a response to methodological challenges imposed through interactive media Discuss the possibilities and limitations of selected applications for educational purposes. Anchored primarily in social science research, the reader will be introduced to approaches that focus on the gaming process and the users’ experiences. Additional perspectives will be provided in the concluding chapters, written from non-social science approaches by experts in academic game design and representatives of the gaming industry. The editors acknowledge the necessity for a broader interdisciplinary study of the phenomena and work to overcome the methodological divide in games research to look ahead to a more integrated and interdisciplinary study of digital games. This timely and singular volume will appeal to scholars, researchers, and graduate students working in media entertainment and game studies in the areas of education, media, communication, and psychology.

Multi-Channel Retailing: Prinzip, Konzepte und Erfolgsfaktoren (essentials)

by Sebastian Rittinger

Getrieben durch das rasante Wachstum des Einzelhandels über das Internet (E-Commerce), hat sich das Multi-Channel Retailing fest im Handel etabliert. Unter Multi-Channel Retailing versteht man ein spezifisches Distributionskonzept von Handelsunternehmen, das sich durch den parallelen Einsatz von mehreren Vertriebskanälen auszeichnet. Sebastian Rittinger beschreibt in kompakter Form die zentralen Begriffe und grundlegenden Erscheinungsformen des Multi-Channel Retailing. Aufbauend auf einer Diskussion zentraler Erkenntnisse der Konsumentenverhaltensforschung im Multi-Channel-Kontext werden mit dem Cross-Channel Management sowie dem Retail Branding anschließend die beiden zentralen Erfolgsfaktoren für Multi-Channel Retailer der Zukunft vorgestellt.

Cloud Computing: Implementation, Management, and Security

by John W. Rittinghouse James F. Ransome

Cloud Computing: Implementation, Management, and Security provides an understanding of what cloud computing really means, explores how disruptive it may become in the future, and examines its advantages and disadvantages. It gives business executives the knowledge necessary to make informed, educated decisions regarding cloud initiatives.The authors first discuss the evolution of computing from a historical perspective, focusing primarily on advances that led to the development of cloud computing. They then survey some of the critical components that are necessary to make the cloud computing paradigm feasible. They also present various standards based on the use and implementation issues surrounding cloud computing and describe the infrastructure management that is maintained by cloud computing service providers. After addressing significant legal and philosophical issues, the book concludes with a hard look at successful cloud computing vendors.Helping to overcome the lack of understanding currently preventing even faster adoption of cloud computing, this book arms readers with guidance essential to make smart, strategic decisions on cloud initiatives.

Mobilitätswende – autonome Autos erobern unsere Straßen

by Johannes Ritz

Dieses Buch beleuchtet die unterschiedlichen Facetten einer Mobilität mit selbstfahrenden (autonomen) Fahrzeugen. Angefangen bei der Elektromobilität, werden die Parkplatzproblematik, Carsharing und Haftungsfragen unter dem Aspekt einer zunehmenden Verbreitung autonomer Fahrzeuge betrachtet. Auch ökonomische und umweltpolitische Fragen sind aufgeworfen (Ressourcenknappheit, Klimawandel, automatisierte Logistik) und versucht zu beantworten. Können Maschinen moralisch handeln, wie steht es um die Cybersicherheit und den Technikmissbrauch, sind weitere Fragen, die in diesem Buch thematisiert werden.

Transmediale Genre-Passagen

by Ivo Ritzer Peter W. Schulze

Genres unterliegen stets Transformationsprozessen und stehen in Wechselbeziehungen zu anderen Genres - nicht nur intramedial, sondern in einer medienpluralisierten globalen Gesellschaft immer stärker auch medienübergreifend. Daher lassen sich anhand generischer Strukturen auch komplexe mediale und kulturelle Austauschprozesse beobachten und analysieren. Dieser Band fokussiert transmediale Erscheinungen und bietet eine interdisziplinäre Plattform, um verschiedene Forschungsperspektiven miteinander zu verbinden, die sich in Bezug auf Genre-Muster in differenten Medien traditionell eher isoliert entwickelt und auch unterschiedlich konzipierte Terminologien hervorgebracht haben.

Application of Visible Light Wireless Communication in Underground Mine

by Simona Mirela Riurean Monica Leba Andreea Cristina Ionica

This book provides a chronological literature review of optical wireless communication, followed by a detailed blueprint of a visible light communication (VLC) setup with the key characteristics of LEDs and photodetectors. Next, the optical channel impulse response and its description for different possible topologies is presented together with a description of the optical and electrical setup for both optical transmitters (oTx) and optical receivers (oRx). Different single carrier and multi-carrier modulations particularly applied in visible light communication setups are also presented. Both the optical and electrical modules of oTx and oRx are simulated and then prototyped and tested as embedded devices in an underground positioning and monitoring system for a continuous real time identification of the personnel on the main underground galleries where the illumination network is already installed.Presents a comprehensive look at visible light communication technology, both in description and application;Shows where and how VLC has been launched on the market as an alternative or partner technology to the existing wireless communication technologies based on radio frequency;Includes special focus on underground positioning and monitoring with embedded VLC.

Special Topics in Information Technology (SpringerBriefs in Applied Sciences and Technology)

by Carlo G. Riva

This open access book presents outstanding doctoral dissertations in Information Technology from the Department of Electronics, Information and Bioengineering, Politecnico di Milano, Italy. Information Technology has always been highly interdisciplinary, as many aspects have to be considered in IT systems. The doctoral studies program in IT at Politecnico di Milano emphasizes this interdisciplinary nature, which is becoming more and more important in recent technological advances, in collaborative projects, and in the education of young researchers.Accordingly, the focus of advanced research is on pursuing a rigorous approach to specific research topics starting from a broad background in various areas of Information Technology, especially Computer Science and Engineering, Electronics, Systems and Control, and Telecommunications.Each year, more than 50 PhDs graduate from the program. This book gathers the outcomes of the best theses defended in 2021-22 and selected for the IT PhD Award. Each of the authors provides a chapter summarizing his/her findings, including an introduction, description of methods, main achievements and future work on the topic. Hence, the book provides a cutting-edge overview of the latest research trends in Information Technology at Politecnico di Milano, presented in an easy-to-read format that will also appeal to non-specialists.

Real-World Next.js: Build scalable, high-performance, and modern web applications using Next.js, the React framework for production

by Michele Riva

Learn how to use Next.js for building web apps without compromising performance, user experience, and developer happinessKey FeaturesDevelop scalable web applications using Next.jsUse Next.js as a frontend for existing backends and e-commerce websites and understand how to implement it with any headless CMSDeploy Next.js on different platforms, such as Vercel, DigitalOcean, and AWS, or on your own serverBook DescriptionNext.js is a scalable and high-performance React.js framework for modern web development and provides a large set of features, such as hybrid rendering, route prefetching, automatic image optimization, and internationalization, out of the box. If you are looking to create a blog, an e-commerce website, or a simple website, this book will show you how you can use the multipurpose Next.js framework to create an impressive user experience.Starting with the basics of Next.js, the book demonstrates how the framework can help you reach your development goals. You'll realize how versatile Next.js is as you build real-world applications with step-by-step explanations. This Next.js book will guide you in choosing the right rendering methodology for your website, securing it, and deploying it to different providers, all while focusing on performance and developer happiness.By the end of the book, you'll be able to design, build, and deploy modern architectures using Next.js with any headless CMS or data source.What you will learnGet up to speed with Next.js essentials and learn how to build apps quicklyUnderstand how to create scalable Next.js architecturesChoose between different rendering strategies, such as client-side rendering (CSR), static site generation (SSG), server-side rendering (SSR), and incremental static regeneration (ISR)Write unit tests and integration tests in your Next.js applicationDiscover the powerful routing system and Next.js' built-in componentsDesign and build modern architectures with Next.js using GraphCMS or any headless CMSWho this book is forThis book is for web developers who want to improve their React skills by building scalable and maintainable full-stack applications using the modern Next.js web framework. Intermediate-level knowledge of ES6+, React, Node.js, and REST is assumed.

Static Analysis

by Xavier Rival

This book constitutes the refereed proceedings of the 23rd International Static Analysis Symposium, SAS 2016, held in Edinburgh, UK, in September 2016. The 21 papers presented in this volume were carefully reviewed and selected from 55 submissions. The contributions cover a variety of multi-disciplinary topics in abstract domains; abstract interpretation; abstract testing; bug detection; data flow analysis; model checking; new applications; program transformation; program verification; security analysis; theoretical frameworks; and type checking.

Introduction to Static Analysis: An Abstract Interpretation Perspective

by Xavier Rival Kwangkeun Yi

A self-contained introduction to abstract interpretation–based static analysis, an essential resource for students, developers, and users.Static program analysis, or static analysis, aims to discover semantic properties of programs without running them. It plays an important role in all phases of development, including verification of specifications and programs, the synthesis of optimized code, and the refactoring and maintenance of software applications. This book offers a self-contained introduction to static analysis, covering the basics of both theoretical foundations and practical considerations in the use of static analysis tools. By offering a quick and comprehensive introduction for nonspecialists, the book fills a notable gap in the literature, which until now has consisted largely of scientific articles on advanced topics.The text covers the mathematical foundations of static analysis, including semantics, semantic abstraction, and computation of program invariants; more advanced notions and techniques, including techniques for enhancing the cost-accuracy balance of analysis and abstractions for advanced programming features and answering a wide range of semantic questions; and techniques for implementing and using static analysis tools. It begins with background information and an intuitive and informal introduction to the main static analysis principles and techniques. It then formalizes the scientific foundations of program analysis techniques, considers practical aspects of implementation, and presents more advanced applications. The book can be used as a textbook in advanced undergraduate and graduate courses in static analysis and program verification, and as a reference for users, developers, and experts.

The Transverse Information System: New Solutions for IS and Business Performance

by Francois Rivard Georges Abou Harb Philippe Meret

Information systems have an enormous potential for improving business performance. With this in mind, companies must set out to exploit and optimize this potential without delay in order to improve their efficiency and continue to set themselves apart from the competition. This comprehensive text provides the information needed to understand and implement these systems at a practical level.

Refine Search

Showing 40,176 through 40,200 of 53,781 results