Browse Results

Showing 48,276 through 48,300 of 61,508 results

Robust and Distributed Hypothesis Testing (Lecture Notes in Electrical Engineering #414)

by Gökhan Gül

This book generalizes and extends the available theory in robust and decentralized hypothesis testing. In particular, it presents a robust test for modeling errors which is independent from the assumptions that a sufficiently large number of samples is available, and that the distance is the KL-divergence. Here, the distance can be chosen from a much general model, which includes the KL-divergence as a very special case. This is then extended by various means. A minimax robust test that is robust against both outliers as well as modeling errors is presented. Minimax robustness properties of the given tests are also explicitly proven for fixed sample size and sequential probability ratio tests. The theory of robust detection is extended to robust estimation and the theory of robust distributed detection is extended to classes of distributions, which are not necessarily stochastically bounded. It is shown that the quantization functions for the decision rules can also be chosen as non-monotone. Finally, the book describes the derivation of theoretical bounds in minimax decentralized hypothesis testing, which have not yet been known. As a timely report on the state-of-the-art in robust hypothesis testing, this book is mainly intended for postgraduates and researchers in the field of electrical and electronic engineering, statistics and applied probability. Moreover, it may be of interest for students and researchers working in the field of classification, pattern recognition and cognitive radio.

Robustness and Complex Data Structures

by Sonja Kuhnt Roland Fried Claudia Becker

This Festschrift in honour of Ursula Gather's 60th birthday deals with modern topics in the field of robust statistical methods, especially for time series and regression analysis, and with statistical methods for complex data structures. The individual contributions of leading experts provide a textbook-style overview of the topic, supplemented by current research results and questions. The statistical theory and methods in this volume aim at the analysis of data which deviate from classical stringent model assumptions, which contain outlying values and/or have a complex structure. Written for researchers as well as master and PhD students with a good knowledge of statistics.

Robustness-Related Issues in Speaker Recognition

by Thomas Fang Zheng Lantian Li

This book presents an overview of speaker recognition technologies with an emphasis on dealing with robustness issues. Firstly, the book gives an overview of speaker recognition, such as the basic system framework, categories under different criteria, performance evaluation and its development history. Secondly, with regard to robustness issues, the book presents three categories, including environment-related issues, speaker-related issues and application-oriented issues. For each category, the book describes the current hot topics, existing technologies, and potential research focuses in the future. The book is a useful reference book and self-learning guide for early researchers working in the field of robust speech recognition.

Rock • Paper • Pixels: How Our Need to Communicate Created a New Economy, Society, and Individual: What will be the Effects of Artificial Intelligence and Quantum Computing?

by Patrick Aievoli

The purpose of this book is to avail faculty, and students of the many different innovations, events, effects, and back-stories equated with the advent of this new era of communications and its impact on our world. At our core we are a species that needs to communicate and to find a way to properly represent those messages. Since the beginning of recorded history mankind has always attempted to communicate and to keep track of its endeavors and accomplishments. Now by using interaction design and modern digital media it has become possible to present “our story” through many current and evocative platforms.As each generation comes of age this new method is being utilized in all areas of their communication choices. These new generations desire their communication at a different rate than its predecessors. They want their information Internet ready and interactive. They are involved in the immediate and that choice is not going away. Interactive media is here to stay and has new rules and new effects. It is changing our economies, our societies and especially us - as individuals.The main goal of this book is to help you see how it started, where it is going and how to be on the right side of this transformation. How to take your first steps in that new direction and how to understand the effects of this new form of communication while being aware of its abilities and its dangers.As a friend once said, “no matter how thin you slice it there are always two sides.”

Rocket Surgery Made Easy: Finding And Fixing Usability Problems

by Steve Krug

In this how-to companion to "Don't Make Me Think: A Common Sense Approach to Web Usability," Krug spells out an approach to usability testing that anyone can easily apply to their own Web site, application, or other product. This work makes it realistic for teams to test early and often, catching problems while it's still easy to fix them.

Rogue Archives: Digital Cultural Memory and Media Fandom

by Abigail De Kosnik

The task of archiving was once entrusted only to museums, libraries, and other institutions that acted as repositories of culture in material form. But with the rise of digital networked media, a multitude of self-designated archivists -- fans, pirates, hackers -- have become practitioners of cultural preservation on the Internet. These nonprofessional archivists have democratized cultural memory, building freely accessible online archives of whatever content they consider suitable for digital preservation. In Rogue Archives, Abigail De Kosnik examines the practice of archiving in the transition from print to digital media, looking in particular at Internet fan fiction archives.De Kosnik explains that media users today regard all of mass culture as an archive, from which they can redeploy content for their own creations. Hence, "remix culture" and fan fiction are core genres of digital cultural production. De Kosnik explores, among other things, the anticanonical archiving styles of Internet preservationists; the volunteer labor of online archiving; how fan archives serve women and queer users as cultural resources; archivists' efforts to attract racially and sexually diverse content; and how digital archives adhere to the logics of performance more than the logics of print. She also considers the similarities and differences among free culture, free software, and fan communities, and uses digital humanities tools to quantify and visualize the size, user base, and rate of growth of several online fan archives.

Rogue Archives: Digital Cultural Memory and Media Fandom

by Abigail De Kosnik

An examination of how nonprofessional archivists, especially media fans, practice cultural preservation on the Internet and how “digital cultural memory” differs radically from print-era archiving.The task of archiving was once entrusted only to museums, libraries, and other institutions that acted as repositories of culture in material form. But with the rise of digital networked media, a multitude of self-designated archivists—fans, pirates, hackers—have become practitioners of cultural preservation on the Internet. These nonprofessional archivists have democratized cultural memory, building freely accessible online archives of whatever content they consider suitable for digital preservation. In Rogue Archives, Abigail De Kosnik examines the practice of archiving in the transition from print to digital media, looking in particular at Internet fan fiction archives.De Kosnik explains that media users today regard all of mass culture as an archive, from which they can redeploy content for their own creations. Hence, “remix culture” and fan fiction are core genres of digital cultural production. De Kosnik explores, among other things, the anticanonical archiving styles of Internet preservationists; the volunteer labor of online archiving; how fan archives serve women and queer users as cultural resources; archivists' efforts to attract racially and sexually diverse content; and how digital archives adhere to the logics of performance more than the logics of print. She also considers the similarities and differences among free culture, free software, and fan communities, and uses digital humanities tools to quantify and visualize the size, user base, and rate of growth of several online fan archives.

Roguelike Development with JavaScript: Build and Publish Roguelike Genre Games with JavaScript and Phaser

by Andre Alves Garzia

Go on an adventure and build a roguelike from scratch using JavaScript. With the help of the battle-tested Phaser library, you’ll go through all the steps to build a small, fun, playable web roguelite game. The author will guide you on how to add further features to the game such as populating the game with enemies, adding treasures, and so on. You will acquire technical knowledge about procedural generation and tile-based mapping as well as learn game design skills such as what makes dungeons fun and how to evoke an emotion in your game. Roguelikes are very popular with indie developers because of their focus on gameplay over graphics. You’ll see why they appeal to game designers on a budget and discover that they serve as a good platform to experiment with novel ideas and designs. Along the way, you’ll cover the increasingly popular roguelite genre that provides a hyper casual form of the genre that is approachable and often mobile. After reading this book, you’ll be ready to create your own roguelikes, to dive deep into procedural generation, and also to bring some of the techniques shown here into other genres and game projects. What You Will Learn Make use of procedural generation for dungeons, mazes, monsters, and treasure Pick up skills to use Phaser to build games Implement turn-based mechanics Use tile-based graphics Who This Book Is For Game developers who want to build something fun and who have at least some prior JavaScript programming experience.

Role Competency Matrix: A Step-By-Step Guide to an Objective Competency Management System

by Mahesh Kuruba

This book discusses the Role Competency Matrix (RCM), a competency management system framework that helps organizations to quantify and manage workforce competencies and align them to business needs. An objective and transparent system for both employees and managers alike, the RCM helps managers make quantitative decisions to develop strategies for staffing needs, competency development, career progression and succession planning in the workforce. It also helps employees to identify the roles suited to their aspirations and capabilities and to take responsibility for their development.“The right people for the right roles” is key to effective workforce management, and workforce competencies must be optimally deployed to improve productivity, enhance job satisfaction and reduce attrition. At the same time, information technology (IT) businesses are under constant pressure to respond quickly to the ever-changing technology and business trends. Although, some organizations take a myopic “hire and fire” approach, in order to succeed, an organization must continually upgrade its workforce’s competencies in line with new demands.

Role of Artificial Intelligence, Telehealth, and Telemedicine in Medical Virology (Medical Virology: From Pathogenesis to Disease Control)

by R. Sujatha Jyotir Moy Chatterjee Shailendra K. Saxena

The book explores the intersection of AI, telehealth, and viral infections, discussing the role of AI in pandemics, telehealth services, viral diagnosis, and antiviral drug development. It explores the integration of AI into telehealth, predicting outbreaks and monitoring mutations. The book emphasizes patient-centric healthcare, highlighting AI's transformative potential in infectious diseases. It covers medical virology, bioinformatics, machine learning, and neural networks. AI enables streamlined workflows, improved patient care, and new research methodologies. It addresses challenges and tailored solutions for AI integration in telehealth. It serves as a valuable resource for clinicians, physicians, virologists, researchers, and healthcare professionals seeking to navigate the evolving landscape of telehealth and harness the full potential of AI in transforming healthcare delivery.

Role of Data-Intensive Distributed Computing Systems in Designing Data Solutions (EAI/Springer Innovations in Communication and Computing)

by Vijayalakshmi Saravanan Sarvesh Pandey Udai Shanker Rajinikumar Ramalingam

This book discusses the application of data systems and data-driven infrastructure in existing industrial systems in order to optimize workflow, utilize hidden potential, and make existing systems free from vulnerabilities. The book discusses application of data in the health sector, public transportation, the financial institutions, and in battling natural disasters, among others. Topics include real-time applications in the current big data perspective; improving security in IoT devices; data backup techniques for systems; artificial intelligence-based outlier prediction; machine learning in OpenFlow Network; and application of deep learning in blockchain enabled applications. This book is intended for a variety of readers from professional industries, organizations, and students.

Role of Edge Analytics in Sustainable Smart City Development: Challenges and Solutions

by G. R. Kanagachidambaresan

Efficient Single Board Computers (SBCs) and advanced VLSI systems have resulted in edge analytics and faster decision making. The QoS parameters like energy, delay, reliability, security, and throughput should be improved on seeking better intelligent expert systems. The resource constraints in the Edge devices, challenges the researchers to meet the required QoS. Since these devices and components work in a remote unattended environment, an optimum methodology to improve its lifetime has become mandatory. Continuous monitoring of events is mandatory to avoid tragic situations; it can only be enabled by providing high QoS. The applications of IoT in digital twin development, health care, traffic analysis, home surveillance, intelligent agriculture monitoring, defense and all common day to day activities have resulted in pioneering embedded devices, which can offer high computational facility without much latency and delay. The book address industrial problems in designing expert system and IoT applications. It provides novel survey and case study report on recent industrial approach towards Smart City development.

Role of Explainable Artificial Intelligence in E-Commerce (Studies in Computational Intelligence #1094)

by Ajith Abraham Loveleen Gaur

The technological boom has provided consumers with endless choices, removing the hindrance of time and place. Understanding the dynamic and competitive business environment, marketers know they need to reinforce indestructible customer experience with the support of algorithmic configurations to minimize human intrusion. World Wide Web (WWW) and online marketing have changed the way of conducting business; with artificial intelligence (AI), business houses can furnish a customized experience to fulfil the perceived expectation of the customer.Artificial intelligence bridges the gap between business and prospective clients, provides enormous amounts of information, prompts grievance redressal system, and further complements the client’s preference. The opportunities online marketing offers with the blend of artificial intelligence tools like chatbots, recommenders, virtual assistance, and interactive voice recognition create improved brand awareness, better customer relationshipmarketing, and personalized product modification.Explainable AI provides the subsequent arena of human–machine collaboration, which will complement and support marketers and people so that they can make better, faster, and more accurate decisions. According to PwC’s report on Explainable AI(XAI), AI will have $15.7 trillion of opportunity by 2030. However, as AI tools become more advanced, more computations are done in a “black box” that humans can hardly comprehend. But the rise of AI in business for actionable insights also poses the following questions: How can marketers know and trust the reasoning behind why an AI system is making recommendations for action? What are the root causes and steering factors? Thus, transparency, trust, and a good understanding of expected business outcomes are increasingly demanded.

Role of ICT for Multi-Disciplinary Applications in 2030 (River Publishers Series In Communications Ser.)

by Ramjee Prasad Leo P. Ligthart

The theme of this book is “Role of ICT for multi-disciplinary applications in 2030”, which is absolutely appropriate to explore with regard to the CONASENSE vision of looking at services utilizing the Communications, Navigation, Sensing and Services (CONASENSE) paradigm in a period of 20-50 years from now. The vision of CONASENSE society is to bring about active integration of the three worlds of communications, navigation and local/remote sensing – that have been apart for years require a multidisciplinary approach. This 4th Communication, Navigation, Sensing and Services (CONASENSE) book brings together in contributions from another society, namely, Global ICT Standardization Forum for India (GISFI).Technical topics discussed in the book include: • Wireless Sensor Networks• Advanced IoT and M2M• Future Space Communications Infrastructure• ICT Networks for CONASENSE in 2030• International ICT Research• Secure Vehicular Ad-Hoc Networks• Heterodox Networks• CONASENSE Innovation Era• CONASENSE at NanoscaleThus the book provides a rich and interesting coverage of diverse aspects concerning multi-disciplinary applications.

Role of IT- ITES in Economic Development of Asia: Issues of Growth, Sustainability and Governance

by Soumyen Sikdar Ramesh Chandra Das Rajib Bhattacharyya

This book focuses on the contribution of Information Technology (IT) and Information Technology Enabled Services (ITES) in shaping the current and future global economic scenario, with a special focus on Asia, and taking into account the three broad macroeconomic dimensions — growth, sustainability and governance mechanisms. The last two decades have witnessed a structural shift in the world economy due to the tremendous growth in gross domestic product share for the service sector; in fact, service has emerged as the dominant sector and the main driver of GDP growth. This is mainly attributable to the spectacular success of the IT sector in the new knowledge economy. Tradability, technology and transportability – the three T’s – govern productivity growth in today’s services. Growing Asian economies such as India, China and Vietnam, using their demographic advantages, have been reaping the benefits of this boom. The book’s content focuses on recent debates and discussions concerning the issue of long-term sustainability and governance, especially in India, as these companies are facing continuous challenges in terms of international competition, salary inflation, health hazards, scarcity of talent, employee attrition, security concerns, global slowdown and many other technology-related issues. The book further highlights how the increased application of IT-based products and services is resulting in harsh inequalities concerning income distribution in many developing countries of Asia, mainly because of its labor shedding nature, and hence might be detrimental to sustainable development, if suitable policy measures are not implemented to counter these effects. The book provides a wealth of information for researchers, graduate students and political scientists alike, as well as thought-provoking insights for social scientists, policymakers and government officials. It also offers a valuable source of data for business and management professionals, and for members of Chambers of Commerce and Industry.

Role of Nature-Inspired Algorithms in Real-life Problems (Engineering Optimization: Methods and Applications)

by Kusum Deep Vanita Garg

The book includes nature-inspired optimization techniques and their applications. It offers recent trends in the field of nature-inspired algorithms for solving real-life problems in various fields related to manufacturing, artificial intelligence, finance, etc. Nature-inspired optimization techniques are not only useful but also needed for solving open-ended problems. Understanding nature-inspired techniques and their importance for solving real-life problems can open many directions for researchers and academicians. This book will be helpful in acquiring knowledge of nature-inspired optimization techniques in various fields of real-life applications.

Role of Single Board Computers (Internet of Things)

by G. R. Kanagachidambaresan

This book presents how to program Single Board Computers (SBCs) for Internet of Things (IoT) rapid prototyping with popular tools such as Raspberry Pi, Arduino, Beagle Bone, and NXP boards. The book provides novel programs to solve new technological real-time problems. The author addresses programming, PCB design and Mechanical Cad design all in single volume, easing learners into incorporating their ideas as prototype. The aim of the book is to provide programming, sensors interfacing, PCB design, and Mechanical Cad design to and create rapid prototyping. The author presents the methodologies of rapid prototyping with KiCAD design and Catia software, used to create ready to mount solutions. The book covers scripting- based and drag/drop- based programming for different problems and data gathering approach.

Role-Playing Game Studies: Transmedia Foundations

by Sebastian Deterding José Zagal

This handbook collects, for the first time, the state of research on role-playing games (RPGs) across disciplines, cultures, and media in a single, accessible volume. Collaboratively authored by more than 50 key scholars, it traces the history of RPGs, from wargaming precursors to tabletop RPGs like Dungeons & Dragons to the rise of live action role-play and contemporary computer RPG and massively multiplayer online RPG franchises, like Fallout and World of Warcraft. Individual chapters survey the perspectives, concepts, and findings on RPGs from key disciplines, like performance studies, sociology, psychology, education, economics, game design, literary studies, and more. Other chapters integrate insights from RPG studies around broadly significant topics, like transmedia worldbuilding, immersion, transgressive play, or player–character relations. Each chapter includes definitions of key terms and recommended readings to help fans, students, and scholars new to RPG studies find their way into this new interdisciplinary field.

Roles, Trust, and Reputation in Social Media Knowledge Markets

by Sorin Adam Matei Elisa Bertino

Knowledge and expertise, especially of the kind that can shape public opinion, have been traditionally the domain of individuals holding degrees awarded by higher learning institutions or occupying formal positions in notable organizations. Expertise is validated by reputations established in an institutionalized marketplace of ideas with a limited number of "available seats" and a stringent process of selection and retention of names, ideas, topics and facts of interest. However, the social media revolution, which has enabled over two billion Internet users not only to consume, but also to produce information and knowledge, has created a secondary and very active informal marketplace of ideas and knowledge. Anchored by platforms like Wikipedia, YouTube, Facebook and Twitter, this informal marketplace has low barriers to entry and has become a gigantic and potentially questionable, knowledge resource for the public at large. Roles, Trust and Reputation in Social Media Knowledge Markets will discuss some of the emerging trends in defining, measuring and operationalizing reputation as a new and essential component of the knowledge that is generated and consumed online. The book will propose a future research agenda related to these issues. The ultimate goal of research agenda being to shape the next generation of theoretical and analytic strategies needed for understanding how knowledge markets are influenced by social interactions and reputations built around functional roles. The authors, including leading scholars and young innovators, will share with the readers some of the main lessons they have learned from their own work in these areas and will discuss the issues, topics and sub-areas that they find under-studied or that promise the greatest intellectual payoff in the future. The discussion will be placed in the context of social network analysis and "big data" research. Roles, Trust and Reputation in Social Media Knowledge Markets exposes issues that have not been satisfactorily dealt with in the current literature, as the research agenda in reputation and authorship is still emerging. In a broader sense, the volume aims to change the way in which knowledge generation in social media spaces is understood and utilized. The tools, theories and methodologies proposed by the contributors offer concrete avenues for developing the next generation of research strategies and applications that will help: tomorrow's information consumers make smarter choices, developers to create new tools and researchers to launch new research programs.

Rolling Out 5G

by Biljana Badic Christian Drewes Ingolf Karls Markus Mueck

This book describes insufficiencies and challenges of 4G in the light of impending and crucial future communication needs, details lessons learned from an implementation and system operation background, and illustrates the way towards the next generation - 5G. Key changes and additions to 5G in terms of use cases, applications for and explorations of the technology are discussed. Among all of the technological disruptions, the book features detailed coverage of two stand out in particular - mmWave and spectrum sharing technologies including the evolution of LTE Advanced Pro. The authors are highly experienced experts with valuable know-how in the field of wireless communications related research projects defining future technological trends. This unique group of talents will be able to consider the 5G technology evolution from all angles mentioned: long-term research, standardization and regulation, product design and marketization. This approach allows this much-needed book to capture the views of all key decision making stake-holders involved in the 5G definition process, and to serve readers in their roles connected with wireless communication's next generation of products and services. What you'll learn -Thorough briefing on the state of the art for the wireless industry in the lead up to the expected rollout of 5G by 2020 -Key milestones of the next generation wireless communication technology including key standardization / regulation bodies and learn about their current status and work plan -How 5G is expected to overcome 4G insufficiencies and challenges -Likely requirements for 5G, including spectrum usage and allocation -Expected 5G features, including usage of millimeter wave communication and licensed shared access -Schedule and key standardization and regulation bodies and their activities (3GPP, ETSI, NGMN, WRC) Who this book is for Engineers of mobile device and infrastructure manufacturing industries will learn about upcoming changes in feature sets and client expectations. Development engineers of semiconductor manufacturing industries will get an insight on upcoming technologies which are likely to be in their focus in coming years. Engineers with a general interest in the field will find an overview of state of the art technology and an indication which future technologies will be on our doorstep. Experts in the mobile network operator field will find information on new technological trends and features to be considered in the planning of future networks. Students and business professionals in the telecommunications domain in general with interests in the future of wireless communications.

Roma Education in Europe: Practices, policies and politics

by Maja Miskovic

For the last three decades, the international response to the adverse conditions of Roma has been intensive, producing a plethora of educational policies, reforms, and strategies that have been developed and implemented. This edited volume gathers together prominent international scholars, advocates and activists, with the purpose of offering a comprehensive and integrated understanding of how historical, political, and cultural forces shape educational experiences and social policy for the Roma population in Europe. The book uses theoretical and empirical lenses to understand the formal and informal education of Roma. Through the contextualised theorisation of Roma education it illustrates, illuminates and discusses issues of wider concern. Interdisciplinary conceptual frameworks bind the chapters together and offer an in-depth examination of the questions and issues relevant to the field of education, structuring the book around three central themes: -schooling and social policy; the promises and pitfalls of multiculturalism, integration and inclusion and the deconstruction of educational policies and law -education inside and outside schools; empirical accounts of life in school and the achievements and missed opportunities of the Decade of Roma Inclusion -participation, activism and advocacy; investigating the responsibilities of Roma and non-Roma intellectuals, educators, activists and advocates. Roma Education in Europe grapples with uneven economic and political developments, and as a result, with the possibilities and shortcomings of integration, social justice, and the role of supranational agencies in changing the course of schooling and education. The book will be key reading for those researching or studying Romani studies, education, sociology, and cultural, ethnicity and immigration studies.

Room Acoustical Fields

by Fridolin Mechel

This book presents the theory of room acoustical fields and revises the Mirror Source Methods for practical computational use, emphasizing the wave character of acoustical fields. The presented higher methods include the concepts of "Mirror Point Sources" and "Corner sources which allow for an excellent approximation of complex room geometries and even equipped rooms. In contrast to classical description, this book extends the theory of sound fields describing them by their complex sound pressure and the particle velocity. This approach enables accurate descriptions of interference and absorption phenomena.

Rootkits and Bootkits: Reversing Modern Malware and Next Generation Threats

by Alex Matrosov Eugene Rodionov Sergey Bratus

Rootkits and Bootkits will teach you how to understand and counter sophisticated, advanced threats buried deep in a machine’s boot process or UEFI firmware.With the aid of numerous case studies and professional research from three of the world’s leading security experts, you’ll trace malware development over time from rootkits like TDL3 to present-day UEFI implants and examine how they infect a system, persist through reboot, and evade security software. As you inspect and dissect real malware, you’ll learn:• How Windows boots—including 32-bit, 64-bit, and UEFI mode—and where to find vulnerabilities• The details of boot process security mechanisms like Secure Boot, including an overview of Virtual Secure Mode (VSM) and Device Guard • Reverse engineering and forensic techniques for analyzing real malware, including bootkits like Rovnix/Carberp, Gapz, TDL4, and the infamous rootkits TDL3 and Festi• How to perform static and dynamic analysis using emulation and tools like Bochs and IDA Pro • How to better understand the delivery stage of threats against BIOS and UEFI firmware in order to create detection capabilities• How to use virtualization tools like VMware Workstation to reverse engineer bootkits and the Intel Chipsec tool to dig into forensic analysisCybercrime syndicates and malicious actors will continue to write ever more persistent and covert attacks, but the game is not lost. Explore the cutting edge of malware analysis with Rootkits and Bootkits.Covers boot processes for Windows 32-bit and 64-bit operating systems.

Rosenbrock—Wanner–Type Methods: Theory and Applications (Mathematics Online First Collections)

by Andreas Bartel Michael Günther Matthias Ehrhardt Tim Jax Gerd Steinebach

This book discusses the development of the Rosenbrock—Wanner methods from the origins of the idea to current research with the stable and efficient numerical solution and differential-algebraic systems of equations, still in focus. The reader gets a comprehensive insight into the classical methods as well as into the development and properties of novel W-methods, two-step and exponential Rosenbrock methods. In addition, descriptive applications from the fields of water and hydrogen network simulation and visual computing are presented.

Roslyn Cookbook

by Manish Vasani

Use Roslyn as a service to write powerful extensions and tools and use them in Visual Studio to improve code quality and maintain your source code more effectively. About This Book • Use Roslyn extensions and tools in Visual Studio to enforce "house rules" on code and fix security and performance vulnerabilities in your code. • Write Roslyn extensions using the Roslyn service API to help developers enforce conventions and design idioms. • Improve developer productivity by using Roslyn-based agile development features in Visual Studio, such as live unit testing, C# interactive and scripting. • Contribute to the C# language and compiler tool chain to analyze and edit code. Who This Book Is For .NET Developers and architects, who are interested in taking full advantage of the Roslyn based extensions and tools to improve the development processes, will find this book useful. Roslyn contributors, i.e. the producers and C# community developers, will also find this book useful What You Will Learn • Write extensions to analyze source code and report warnings and errors. • Edit C# source code to fix compiler/analyzer diagnostics or refactor source code. • Improve code maintenance and readability by using analyzers and code fixes. • Catch security and performance issues by using PUMA scan analyzers and FxCop analyzers. • Perform Live Unit tests in Visual Studio. • Use C# interactive and scripting in Visual Studio. • Design a new C# language feature and implement various compiler phases for a new language feature. • Write command line tools to analyze and edit C# code. In Detail Open-sourcing the C# and Visual Basic compilers is one of the most appreciated things by the .NET community, especially as it exposes rich code analysis APIs to analyze and edit code. If you want to use Roslyn API to write powerful extensions and contribute to the C# developer tool chain, then this book is for you. Additionally, if you are just a .NET developer and want to use this rich Roslyn-based functionality in Visual Studio to improve the code quality and maintenance of your code base, then this book is also for you. This book is divided into the following broad modules: 1. Writing and consuming analyzers/fixers (Chapters 1 - 5): You will learn to write different categories of Roslyn analyzers and harness and configure analyzers in your C# projects to catch quality, security and performance issues. Moving ahead, you will learn how to improve code maintenance and readability by using code fixes and refactorings and also learn how to write them. 2. Using Roslyn-based agile development features (Chapters 6 and 7): You will learn how to improve developer productivity in Visual Studio by using features such as live unit testing, C# interactive and scripting. 3. Contributing to the C# language and compiler tool chain (Chapters 8 - 10): You will see the power of open-sourcing the Roslyn compiler via the simple steps this book provides; thus, you will contribute a completely new C# language feature and implement it in the Roslyn compiler codebase. Finally, you will write simple command line tools based on the Roslyn service API to analyze and edit C# code. Style and approach This book takes a recipe-based approach, teaching you how to perform various hacks with the Compiler API in your hands.

Refine Search

Showing 48,276 through 48,300 of 61,508 results