- Table View
- List View
Designing Sound
by Andy FarnellA practitioner's guide to the basic principles of creating sound effects using easily accessed free software. Designing Sound teaches students and professional sound designers to understand and create sound effects starting from nothing. Its thesis is that any sound can be generated from first principles, guided by analysis and synthesis. The text takes a practitioner's perspective, exploring the basic principles of making ordinary, everyday sounds using an easily accessed free software. Readers use the Pure Data (Pd) language to construct sound objects, which are more flexible and useful than recordings. Sound is considered as a process, rather than as data—an approach sometimes known as “procedural audio.” Procedural sound is a living sound effect that can run as computer code and be changed in real time according to unpredictable events. Applications include video games, film, animation, and media in which sound is part of an interactive process. The book takes a practical, systematic approach to the subject, teaching by example and providing background information that offers a firm theoretical context for its pragmatic stance. [Many of the examples follow a pattern, beginning with a discussion of the nature and physics of a sound, proceeding through the development of models and the implementation of examples, to the final step of producing a Pure Data program for the desired sound. Different synthesis methods are discussed, analyzed, and refined throughout.] After mastering the techniques presented in Designing Sound, students will be able to build their own sound objects for use in interactive applications and other projects
Designing Sound for Animation
by Robin BeauchampSound is just as crucial an aspect to your animation as your visuals. Whether you're looking to create a score, ambient noise, dialog, or a complete soundtrack, you'll need sound for your piece. This nuts-and-bolts guide to sound design for animation will explain to you the theory and workings behind sound for image, and provide an overview of the stems and production path to help you create your soundtrack. Follow the sound design process along animated shorts and learn how to use the tools and techniques of the trade. Enhance your piece and learn how to design sound for animation.
Designing Switch/Routers: Fundamental Concepts and Design Methods
by James AweyaThis book examines the fundamental concepts and design methods associated with switch/routers. It discusses the main factors that are driving the changing network landscape and propelling the continuous growth in demand for bandwidth and high-performance network devices. Designing Switch/Routers: Fundamental Concepts and Design Methods focuses on the essential concepts that underlie the design of switch/routers in general. This book considers the switch/router as a generic Layer 2 and Layer 3 forwarding device without placing an emphasis on any particular manufacturer’s device. The underlying concepts and design methods are not only positioned to be applicable to generic switch/routers but also to the typical switch/routers seen in the industry. The discussion provides a better insight into the protocols, methods, processes, and tools involved in designing switch/routers. The author discusses the design goals and features switch/router manufacturers consider when designing their products as well as the advanced and value-added features, along with the steps, used to build practical switch/routers. The last two chapters discuss real-world 6 switch/router architectures that employ the concepts and design methods described in the previous chapters. This book provides an introductory level discussion of switch/routers and is written in a style accessible to undergraduate and graduate students, engineers, and researchers in the networking and telecoms industry as well as academics and other industry professionals. The material and discussion are structured to serve as standalone teaching material for networking and telecom courses and/or supplementary material for such courses.
Designing TSVs for 3D Integrated Circuits
by Nauman Khan Soha HassounThis book explores the challenges and presents best strategies for designing Through-Silicon Vias (TSVs) for 3D integrated circuits. It describes a novel technique to mitigate TSV-induced noise, the GND Plug, which is superior to others adapted from 2-D planar technologies, such as a backside ground plane and traditional substrate contacts. The book also investigates, in the form of a comparative study, the impact of TSV size and granularity, spacing of C4 connectors, off-chip power delivery network, shared and dedicated TSVs, and coaxial TSVs on the quality of power delivery in 3-D ICs. The authors provide detailed best design practices for designing 3-D power delivery networks. Since TSVs occupy silicon real-estate and impact device density, this book provides four iterative algorithms to minimize the number of TSVs in a power delivery network. Unlike other existing methods, these algorithms can be applied in early design stages when only functional block- level behaviors and a floorplan are available. Finally, the authors explore the use of Carbon Nanotubes for power grid design as a futuristic alternative to Copper.
Designing Technology Training for Older Adults in Continuing Care Retirement Communities
by Shelia R. Cotten Elizabeth A. Yost Ronald W. Berkowsky Vicki Winstead William A. AndersonThis book provides the latest research and design-based recommendations for how to design and implement a technology training program for older adults in Continuing Care Retirement Communities (CCRCs). The approach in the book concentrates on providing useful best practices for CCRC owners, CEOs, activity directors, as well as practitioners and system designers working with older adults to enhance their quality of life. Educators studying older adults will also find this book useful Although the guidelines are couched in the context of CCRCs, the book will have broader-based implications for training older adults on how to use computers, tablets, and other technologies.
Designing Technology-Mediated Case Learning in Higher Education: A Global Perspective
by Choon Lang Gwendoline Quek Qiyun WangThis book collects case studies in design and application of technology-mediated case-based learning models in higher education. It provides a much-needed, updated synthesis of recent research and application of technology-mediated case-based learning across disciplines within higher education. The book does not only provide a broad perspective and deep understanding on the designs and instructional applications of technology-mediated case-based learning models, but also inspire more interest in adopting or inventing new situated case-based learning models in the context of higher education.
Designing Telehealth for an Aging Population: A Human Factors Perspective (Human Factors and Aging Series)
by George Demiris Neil Charness Elizabeth KrupinskiAs simple and straightforward as two health professionals conferring over the telephone or as complex and sophisticated as robotic surgery between facilities at different ends of the globe, telehealth is an increasingly frequent component in healthcare. A primer on the human factors issues that can influence how older adults interact with telehealt
Designing Topological Phase of Bismuth Halides and Controlling Rashba Effect in Films Studied by ARPES (Springer Theses)
by Ryo NoguchiThis book presents the observation and the control of spin-polarized electrons in Rashba thin films and topological insulators, including the first observations of a weak topological insulator (WTI) and a higher-order topological insulator (HOTI) in bismuth halides. It begins with a general review of electronic structures at the solid surface and mentions that an electron spin at a surface is polarized due to the Rashba effect or topological insulator states with strong spin-orbit coupling. Subsequently it describes the experimental techniques used to study these effects, that is, angle-resolved photoemission spectroscopy (ARPES). Further it moves its focus onto the experimental investigations, in which mainly two different systems—noble metal thin films with the Rashba effects and bismuth halides topological insulators—are used. The study of the first system discusses the role of wavefunctions in spin-splitting and demonstrates a scaling law for the Rashba effect in quantum well films for the first time. High-resolution spin-resolved ARPES plays a vital role in systematically trace the thickness-evolution of the effect. The study of the latter material is the first experimental demonstration of both a WTI and HOTI state in bismuth iodide and bismuth bromide, respectively. Importantly, nano-ARPES with high spatial resolution is used to confirm the topological surface states on the side surface of the crystal, which is the hallmark of WTIs.The description of the basic and recently-developed ARPES technique with spin-resolution or spatial-resolution, essential in investigating spin-polarized electrons at a crystal surface, makes the book a valuable source for researchers not only in surface physics or topological materials but also in spintronics and other condensed-matter physics.
Designing UX: Because Modern Design is Never Static
by Ben Coleman Dan GoodwinIt's well known that identifying and fixing problems in design is easier and cheaper if it can be done earlier in the process of design and build. That's because as the fidelity of the project we're working on increases, the effort involved in making changes increases. If we can test out early ideas to see if they work, in small chunks, then we can identify whether those ideas are going to work. To do this, we need to build prototypes. With easy-to-follow, practical advice, this book will show you how to use a number of different prototyping techniques to improve UX. It covers: The prototyping processPaper prototypingInteractive wireframing tools, such as Balsamiq and AxureDedicated prototyping tools, including Marvel, Invision, and Adobe XDHTML prototypesHow to use prototypes in your project workflow
Designing UX: Create Forms That Don't Drive Your Users Crazy
by Jessica EndersA recent study found that on average, designing a form to have a great user experience almost doubled the rate of successful first-time completions. For example, Ebay made an additional $USD 500 million annually from redesigning just the button on one of their mobile form screens. More conversions, fewer dissatisfied users, better return on investment. Can you afford not to improve your forms' user experiences? This book will walk you through every part of designing a great forms user experience. From the words, to how the form looks, and on to interactivity, you'll learn how to design a web form that works beautifully on mobiles, laptops and desktops. Filled with practical and engaging insights, and plenty of real-world examples, both good and bad. You'll learn answers to common queries like: Where should field labels go?What makes a question easy to understand?How do you design forms to work on small screens?How does touch impact on form design?How long can a form be?What look and feel should the form have: skeumorphic, flat, or something else?What's best practice for error messaging?
Designing Usable and Secure Software with IRIS and CAIRIS
by Shamal FailyEveryone expects the products and services they use to be secure, but 'building security in' at the earliest stages of a system's design also means designing for use as well. Software that is unusable to end-users and unwieldy to developers and administrators may be insecure as errors and violations may expose exploitable vulnerabilities. This book shows how practitioners and researchers can build both security and usability into the design of systems. It introduces the IRIS framework and the open source CAIRIS platform that can guide the specification of secure and usable software. It also illustrates how IRIS and CAIRIS can complement techniques from User Experience, Security Engineering and Innovation & Entrepreneurship in ways that allow security to be addressed at different stages of the software lifecycle without disruption. Real-world examples are provided of the techniques and processes illustrated in this book, making this text a resource for practitioners, researchers, educators, and students.
Designing User Friendly Augmented Work Environments
by Saadi LahlouThis book provides an overview and summary of the key research undertaken in augmented environments by some of the most prominent laboratories in the field worldwide (Stanford, Carnegie-Mellon, Fuji-Xerox Palo Alto, EDF R&D, Politecnico di Milano, Swedish Royal Institute of Technology, Russian Academy of Science, UC San Diego, University of Aachen). The book covers all relevant aspects of Augmented Environments from architecture to computer science and psychology. Most useful theories (activity theory, distributed cognition, cognitive attractors, perceived quality...) and design principles (COTS, semantic Rubicon, never-endingness...) as well as practical patterns for implementation are provided by the seminal authors themselves. With this overview, readers can benefit from the experiences of key researchers in the field to construct robust, efficient and user-friendly augmented. All those working in the field of human-computer interaction will find this book an invaluable reference source.
Designing Voice User Interfaces: Principles of Conversational Experiences
by Cathy PearlVoice user interfaces (VUIs) are becoming all the rage today. But how do you build one that people can actually converse with? Whether you’re designing a mobile app, a toy, or a device such as a home assistant, this practical book guides you through basic VUI design principles, helps you choose the right speech recognition engine, and shows you how to measure your VUI’s performance and improve upon it.Author Cathy Pearl also takes product managers, UX designers, and VUI designers into advanced design topics that will help make your VUI not just functional, but great.Understand key VUI design concepts, including command-and-control and conversational systemsDecide if you should use an avatar or other visual representation with your VUIExplore speech recognition technology and its impact on your designTake your VUI above and beyond the basic exchange of informationLearn practical ways to test your VUI application with usersMonitor your app and learn how to quickly improve performanceGet real-world examples of VUIs for home assistants, smartwatches, and car systems
Designing Web APIs with Strapi: Get started with the Strapi headless CMS by building a complete learning management system API
by Khalid Elshafie Mozafar HaiderLeverage the power of Strapi to build self-hosted, customizable, and performant content APIsKey FeaturesDiscover how Strapi can help you build APIs quickly and focus on your products and featuresLearn how to put Strapi into practice by implementing it in real-world scenariosUnderstand how to use Strapi's powerful features to customize your APIsBook DescriptionStrapi is a Node.js-based, flexible, open-source headless CMS with an integrated admin panel that anyone can use and helps save API development time. APIs built with Strapi can be consumed using REST or GraphQL from any client. With this book, you'll take a hands-on approach to exploring the capabilities of the Strapi platform and creating a custom API from scratch.This book will help JavaScript developers to put their knowledge to work by guiding them through building powerful backend APIs. You'll see how to effortlessly create content structures that can be customized according to your needs, and gain insights into how to write, edit, and manage your content seamlessly with Strapi. As you progress through the chapters, you'll discover a wide range of Strapi features, as well as understand how to add complex features to the API such as user authentication, data sorting, and pagination. You'll not only learn how to find and use existing plugins from the open-source community but also build your own plugins with custom functionality with the Strapi plugin API and add them to the admin panel. Finally, you'll learn how to deploy the API to Heroku and AWS.By the end of this book, you'll be able to build powerful, scalable, and secure APIs using Strapi.What you will learnExplore Strapi and understand how it worksDefine content types to build APIs quickly and efficientlyUnderstand authentication and authorization in StrapiCreate production-ready APIs with StrapiDeploy the Strapi API to various environments, including Heroku and AWSUse best practices to run the Strapi API in productionSync permissions to access the API between multiple environmentsWrite basic tests for API utilities as well as the endpointWho this book is forThis book is for backend and frontend JavaScript developers. Experienced API developers will learn a new, fast, and flexible way of building APIs, while frontend developers will be able to take a step toward becoming full-stack developers by learning how to leverage Strapi for building APIs quickly. Basic knowledge of JavaScript and REST API concepts is assumed.
Designing Web APIs: Building APIs That Developers Love
by Amir Shevat Brenda Jin Saurabh SahniUsing 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
Designing Web Audio
by Josh Beggs Dylan ThedeDesigning Web Audio is the most complete Internet audio guide on the market, loaded with informative real-world case studies and interviews with some of the world's leading audio and web producers. Its step-by-step instructions on how to use the most popular web audio formats to stream music make it an invaluable resource for web developers and web music enthusiasts.
Designing Web Interfaces: Principles and Patterns for Rich Interactions
by Theresa Neil Bill ScottWant to learn how to create great user experiences on today's Web? In this book, UI experts Bill Scott and Theresa Neil present more than 75 design patterns for building web interfaces that provide rich interaction. Distilled from the authors' years of experience at Sabre, Yahoo!, and Netflix, these best practices are grouped into six key principles to help you take advantage of the web technologies available today. With an entire section devoted to each design principle, Designing Web Interfaces helps you:Make It Direct-Edit content in context with design patterns for In Page Editing, Drag & Drop, and Direct SelectionKeep It Lightweight-Reduce the effort required to interact with a site by using In Context Tools to leave a "light footprint"Stay on the Page-Keep visitors on a page with overlays, inlays, dynamic content, and in-page flow patternsProvide an Invitation-Help visitors discover site features with invitations that cue them to the next level of interactionUse Transitions-Learn when, why, and how to use animations, cinematic effects, and other transitionsReact Immediately-Provide a rich experience by using lively responses such as Live Search, Live Suggest, Live Previews, and moreDesigning Web Interfaces illustrates many patterns with examples from working websites. If you need to build or renovate a website to be truly interactive, this book gives you the principles for success.
Designing Web Navigation
by James KalbachThoroughly rewritten for today's web environment, this bestselling book offers a fresh look at a fundamental topic of web site development: navigation design. Amid all the changes to the Web in the past decade, and all the hype about Web 2.0 and various "rich" interactive technologies, the basic problems of creating a good web navigation system remain. Designing Web Navigation demonstrates that good navigation is not about technology-it's about the ways people find information, and how you guide them. Ideal for beginning to intermediate web designers, managers, other non-designers, and web development pros looking for another perspective, Designing Web Navigation offers basic design principles, development techniques and practical advice, with real-world examples and essential concepts seamlessly folded in. How does your web site serve your business objectives? How does it meet a user's needs? You'll learn that navigation design touches most other aspects of web site development. This book: Provides the foundations of web navigation and offers a framework for navigation design Paints a broad picture of web navigation and basic human information behavior Demonstrates how navigation reflects brand and affects site credibility Helps you understand the problem you're trying to solve before you set out to design Thoroughly reviews the mechanisms and different types of navigation Explores "information scent" and "information shape" Explains "persuasive" architecture and other design concepts Covers special contexts, such as navigation design for web applications Includes an entire chapter on tagging While Designing Web Navigation focuses on creating navigation systems for large, information-rich sites serving a business purpose, the principles and techniques in the book also apply to small sites. Well researched and cited, this book serves as an excellent reference on the topic, as well as a superb teaching guide. Each chapter ends with suggested reading and a set of questions that offer exercises for experiencing the concepts in action.
Designing Websites with Publii and GitHub Pages: Create, Maintain and Host Beautiful Websites for Free
by Brad MooreDoes getting online seem overwhelmingly difficult? Are you paying too much for your hosting solution? Have you always wanted to have a blog but don’t know where to start? Do you settle for a Facebook page for your business website but know you need more? The solution to these problems is choosing the right tools. This book will guide you through the process of setting up a Publii-based publishing platform and hosting your site for free on GitHub. Publii is a free, open source, desktop application that runs on Windows, Mac, and Linux and makes building the website or blog you dream of is a simple process. This book walks you through the process of installing and using Publii, setting up accounts on GitHub and hosting a static blog or website there. You will gain background insights on here to get no-cost imagery for website, how to leverage AI to generate ideas, outlines, and images. You’ll also review search engine optimization (SEO) best practices to ensure your site is searchable. Designing Websites with Publii and GitHub Pages is your roadmap to creating a website and understanding how the publishing workflow works. What You Will Learn Use text editors such as WYSIWYG, Block, and Markdown Make a page from a post. Work on advanced processes such as installing themes and plugins Manage and back up your data Explore GDRP and cooking banner considerations Who This Book Is For Those with limited or no programming or compute skills who want to learn how to set up a website.
Designing With the Mind in Mind: Simple Guide to Understanding User Interface Design Guidelines
by Jeff JohnsonUser interface (UI) design rules and guidelines, developed by early HCI gurus and recognized throughout the field, were based on cognitive psychology (study of mental processes such as problem solving, memory, and language), and early practitioners were well informed of its tenets. But today practitioners with backgrounds in cognitive psychology are a minority, as user interface designers and developers enter the field from a wide array of disciplines. <p><p>HCI practitioners today have enough experience in UI design that they have been exposed to UI design rules, but it is essential that they understand the psychological basis behind the rules in order to effectively apply them. In Designing with the Mind in Mind, best-selling author Jeff Johnson provides designers with just enough background in perceptual and cognitive psychology that UI design guidelines make intuitive sense rather than being just a list of rules to follow.
Designing a Document Strategy
by Kevin CraineDesigning a Document Strategy, by Kevin Craine, MBA, is a book for managers, technicians and consultants who want to implement a document strategy for a large organization. The book describes a five-phase process that will guide readers through the design of document strategy tailored to their particular situations. Cause-effect diagrams, flow charts, and return on investment are presented in easy to understand terms. Case examples demonstrate how the methods in the book can be applied in the real world. As a result, readers are better prepared to take meaningful and informed action. Whatever decisions and recommendations readers ultimately make, they will be more likely to bring about real-world, bottom-line benefits. There is no better educational resource on designing a document strategy than this book.
Designing a HIPAA-Compliant Security Operations Center: A Guide to Detecting and Responding to Healthcare Breaches and Events
by Eric C. ThompsonDevelop a comprehensive plan for building a HIPAA-compliant security operations center, designed to detect and respond to an increasing number of healthcare data breaches and events. Using risk analysis, assessment, and management data combined with knowledge of cybersecurity program maturity, this book gives you the tools you need to operationalize threat intelligence, vulnerability management, security monitoring, and incident response processes to effectively meet the challenges presented by healthcare’s current threats. Healthcare entities are bombarded with data. Threat intelligence feeds, news updates, and messages come rapidly and in many forms such as email, podcasts, and more. New vulnerabilities are found every day in applications, operating systems, and databases while older vulnerabilities remain exploitable. Add in the number of dashboards, alerts, and data points each information security tool provides and security teams find themselves swimming in oceans of data and unsure where to focus their energy. There is an urgent need to have a cohesive plan in place to cut through the noise and face these threats. Cybersecurity operations do not require expensive tools or large capital investments. There are ways to capture the necessary data. Teams protecting data and supporting HIPAA compliance can do this. All that’s required is a plan—which author Eric Thompson provides in this book. What You Will Learn Know what threat intelligence is and how you can make it usefulUnderstand how effective vulnerability management extends beyond the risk scores provided by vendorsDevelop continuous monitoring on a budgetEnsure that incident response is appropriateHelp healthcare organizations comply with HIPAA Who This Book Is For Cybersecurity, privacy, and compliance professionals working for organizations responsible for creating, maintaining, storing, and protecting patient information.
Designing a New Class of Distributed Systems
by Rao MikkilineniDesigning a New Class of Distributed Systems closely examines the Distributed Intelligent Managed Element (DIME) Computing Model, a new model for distributed systems, and provides a guide to implementing Distributed Managed Workflows with High Reliability, Availability, Performance and Security. The book also explores the viability of self-optimizing, self-monitoring autonomous DIME-based computing systems. Designing a New Class of Distributed Systems is designed for practitioners as a reference guide for innovative distributed systems design. Researchers working in a related field will also find this book valuable.
Designing a Racecar
by Aaron MillarBefore the race even begins, engineers and designers have already been hard at work testing each and every part of a racecar.
Designing a Structured Cabling System to ISO 11801
by Barry J. ElliotCovering major standards and relevant design issues, this book explains how to specify, install, and test a modern reliable structured cabling system and analyzes the terminology and physics behind the standards. The author empowers the reader with the skills required to read and understand standards and address problems raised by the need to design, procure, install, and test a modern cabling system, using both copper and optical fiber cable technology. He thoroughly discusses the technology and the vast number of standards that accompany it. The material is based on the design recommendations of ISO/IEC 11801. The appendix lists relevant standards and provides contacts for standards organizations.