Browse Results

Showing 16,951 through 16,975 of 61,674 results

Design, User Experience, and Usability: Theory, Methodology, and Management

by Aaron Marcus Wentao Wang

The three-volume set LNCS 10288, 10289, and 10290 constitutes the proceedings of the 6th International Conference on Design, User Experience, and Usability, DUXU 2017, held as part of the 19th International Conference on Human-Computer Interaction, HCII 2017, in Vancouver, BC, Canada, in July 2017, jointly with 14 other thematically similar conferences. The total of 1228 papers presented at the HCII 2017 conferences were carefully reviewed and selected from 4340 submissions. These papers address the latest research and development efforts and highlight the human aspects of design and use of computing systems. The papers accepted for presentation thoroughly cover the entire field of Human-Computer Interaction, addressing major advances in knowledge and effective use of computers in a variety of application areas. The total of 168 contributions included in the DUXU proceedings were carefully reviewed and selected for inclusion in this three-volume set. LNCS 10288: The 56 papers included in this volume are organized in topical sections on design thinking and design philosophy; aesthetics and perception in design; user experience evaluation methods and tools; user centered design in the software development lifecyc≤ DUXU education and training. LNCS 10289: The 56 papers included in this volume are organized in topical sections on persuasive and emotional design; mobile DUXU; designing the playing experience; designing the virtual, augmented and tangible experience; wearables and fashion technology. LNCS 10290: The 56 papers included in this volume are organized in topical sections on information design; understanding the user; DUXU for children and young users; DUXU for art, culture, tourism and environment; DUXU practice and case studies.

Design, User Experience, and Usability: Understanding Users and Contexts

by Aaron Marcus Wentao Wang

The three-volume set LNCS 10288, 10289, and 10290 constitutes the proceedings of the 6th International Conference on Design, User Experience, and Usability, DUXU 2017, held as part of the 19th International Conference on Human-Computer Interaction, HCII 2017, in Vancouver, BC, Canada, in July 2017, jointly with 14 other thematically similar conferences. The total of 1228 papers presented at the HCII 2017 conferences were carefully reviewed and selected from 4340 submissions. These papers address the latest research and development efforts and highlight the human aspects of design and use of computing systems. The papers accepted for presentation thoroughly cover the entire field of Human-Computer Interaction, addressing major advances in knowledge and effective use of computers in a variety of application areas. The total of 168 contributions included in the DUXU proceedings were carefully reviewed and selected for inclusion in this three-volume set. LNCS 10288: The 56 papers included in this volume are organized in topical sections on design thinking and design philosophy; aesthetics and perception in design; user experience evaluation methods and tools; user centered design in the software development lifecycle; DUXU education and training. LNCS 10289: The 56 papers included in this volume are organized in topical sections on persuasive and emotional design; mobile DUXU; designing the playing experience; designing the virtual, augmented and tangible experience; wearables and fashion technology. LNCS 10290: The 56 papers included in this volume are organized in topical sections on information design; understanding the user; DUXU for children and young users; DUXU for art, culture, tourism and environment; DUXU practice and case studies.

Design, User Experience, and Usability: Users and Interactions

by Aaron Marcus

The three-volume set LNCS 9186, 9187, and 9188 constitutes the proceedings of the 4th International Conference on Design, User Experience, and Usability, DUXU 2015, held as part of the 17th International Conference on Human-Computer Interaction, HCII 2015, in Los Angeles, CA, USA, in August 2015, jointly with 13 other thematically similar conferences. The total of 1462 papers and 246 posters presented at the HCII 2015 conferences were carefully reviewed and selected from 4843 submissions. These papers address the latest research and development efforts and highlight the human aspects of design and use of computing systems. The papers accepted for presentation thoroughly cover the entire field of Human-Computer Interaction, addressing major advances in knowledge and effective use of computers in a variety of application areas. The total of 132 contributions included in the DUXU proceedings were carefully reviewed and selected for inclusion in this three-volume set. The 67 papers included in this volume are organized in topical sections on users in DUXU, women in DUXU, information design, touch and gesture DUXU, mobile DUXU, and wearable DUXU.

Designed for Use: Create Usable Interfaces for Applications and the Web

by Lukas Mathis

This book is for designers, developers, and product managers who are charged with what sometimes seems like an impossible task: making sure products work the way your users expect them to. You'll find out how to design applications and websites that people will not only use, but will absolutely love. The second edition brings the book up to date and expands it with three completely new chapters.Interaction design - the way the apps on our phones work, the way we enter a destination into our car's GPS - is becoming more and more important. Identify and fix bad software design by making usability the cornerstone of your design process.Lukas weaves together hands-on techniques and fundamental concepts. Each technique chapter explains a specific approach you can use to make your product more user friendly, such as storyboarding, usability tests, and paper prototyping. Idea chapters are concept-based: how to write usable text, how realistic your designs should look, when to use animations. This new edition is updated and expanded with new chapters covering requirements gathering, how the design of data structures influences the user interface, and how to do design work as a team. Through copious illustrations and supporting psychological research, expert developer and user interface designer Lukas Mathis gives you a deep dive into research, design, and implementation--the essential stages in designing usable interfaces for applications and websites.Lukas inspires you to look at design in a whole new way, explaining exactly what to look for - and what to avoid - in creating products that get people excited.

Designed to persuade: Mechanismen zur Beeinflussung von Verhalten verantwortungsvoll gestalten

by Esther Federspiel Andreas Peter

Den Stromverbrauch senken, den Abfall recyclen, den «Jetzt kaufen»-Button drücken – menschliches Verhalten wird beinahe überall beeinflusst. Die Frage stellt sich deshalb, wie Mechanismen zur Beeinflussung von Verhalten erkannt und verantwortungsvoll gestaltet werden können. Vorliegendes Buch bietet einen strukturierenden Werkzeugkasten, das Persuasive Design Toolkit, der durch die Anwendung zentraler Verhaltensänderungs-Mechanismen bei digitalen oder analogen Lösungen führt. Die angewandten Design-Muster werden theoriebasiert strukturiert und in Bezug zum Botschaftssender, dem Nutzenden und der User-Journey gesetzt.Die persuasiven Design-Muster sind so konkret wie möglich und so abstrakt wie nötig gehalten, um auf breit gefächerte Kontexte wie E-Commerce, Marketing, Gesundheit oder ökologische Nachhaltigkeit anwendbar zu sein. Der Prozess bringt interdisziplinäre Teams von Produkt- und (Customer-)Experience-Designerinnen und -Designern, Marketingfachleuten, Software-Entwicklerinnen und -Entwicklern sowie Fachexpertinnen und -experten zusammen und hilft ein Produkt so zu entwickeln oder zu optimieren, dass es sowohl Nutzende als auch Unternehmen bereichert und Verhaltensziele fokussiert erreicht werden können.Der InhaltVerhalten verstehenVerhaltensänderung verstehen und gestaltenPersuasive Design ToolkitEthische Aspekte

DesignedUp: A designer’s guide on how to lead inside the tech industry

by Emma Carter

"Carter’s new book, DesignedUp, is a useful guide for the modern design practitioner who sits at the intersection of the IT consultancy and agency world — someone who chooses to plot their own course across many companies’ diverse set of interests instead of being loyal to just one. In doing so, they have selected an exciting path that will bring them many heralded victories and challenging pitfalls, which Carter has aptly navigated over her impressive career. If you have been in the field for a while, I think you will find Carter’s book to be a refreshing antidote to any career doldrums you may have."— Dr. John Maeda, VP of Design and Artificial Intelligence, Microsoft "Designers have long asked for a ‘seat at the table.’ What Emma Carter has done is given them the roadmap to not only get that seat, but to redesign the table to fit what tech-driven organisations need to succeed today."— Jeff Gotthelf, Author "Lean UX" and "Sense & Respond" Are you struggling to get non-designers to understand the value of what you do? Tech companies and consultancies can feel like an inhospitable landscape for designers. Too often, design is seen as a ‘nice extra’, rather than an integral part of the process, and designers find their voice overshadowed by decision-makers who don’t understand or appreciate the power of design. DesignedUp will help you eliminate obstacles and become a design leader who can effectively influence everyone from engineers to C-level execs. By sharing perspectives, methods, frameworks and hero stories from global Tech & Design leaders, including Rebecca Parsons, CTO at Thoughtworks; Andreas Markdalen, Global Chief Creative Officer at frog; Lauren Pleydell-Pearce, Executive Creative Director at PwC UK, Dr. Andy Polaine, Ex-global Group Design Director at Fjord, the book shows you how to: Assess and harness your strengths Understand and communicate in the language of business and tech Develop your influencing skills to bring tech leads and stakeholders on board with design Present compelling design arguments that resonate with decision-makers Turn execs into design evangelists Spread the love for human-centred design far beyond your deliver

Designing 2D and 3D Network-on-Chip Architectures

by Dimitrios Soudris Axel Jantsch Konstantinos Tatas Kostas Siozios

This book covers key concepts in the design of 2D and 3D Network-on-Chip interconnect. It highlights design challenges and discusses fundamentals of NoC technology, including architectures, algorithms and tools. Coverage focuses on topology exploration for both 2D and 3D NoCs, routing algorithms, NoC router design, NoC-based system integration, verification and testing, and NoC reliability. Case studies are used to illuminate new design methodologies.

Designing APIs with Swagger and OpenAPI

by Josh Ponelat Lukas Rosenstock

Follow real-world API projects from concept to production, and learn hands-on how to describe and design APIs using OpenAPI.In Designing APIs with Swagger and OpenAPI you will learn how to: Understand OpenAPI syntax and structure Use Swagger and other tooling to create OpenAPI definitions Design authentication and authorization Turn an OpenAPI description into online documentation Automate processes and generating code Iterate an API design with user stories Build a frontend against a mock server Generate backend code with Swagger Codegen Versioning an API and dodging breaking changes Work with cross-functional teams Designing APIs with Swagger and OpenAPI is a comprehensive guide to designing and describing your first RESTful API using the most widely adopted standards. Following expert instruction from Swagger core contributor Josh Ponelat and API consultant Lukas Rosenstock, you&’ll spend each chapter progressively expanding the kind of APIs you&’ll want to build in the real world. You&’ll utilize OpenAPI and Swagger to help automate your workflow, and free up your time to work on more exciting features. Learn the syntax and structure of OpenAPI definitions, create and iterate on an API design with common tools, and release your API to the public. About the technology Create web APIs that customers and developers will love! Using Swagger, a collection of tools for defining and documenting REST APIs, you will build safe, controlled access to your software. And because Swagger implements the vendor-neutral OpenAPI specification, you&’ll be building to the same standards adopted by Google, Microsoft, and Amazon. About the book Designing APIs with Swagger and OpenAPI introduces a design-first approach. Written for developers new to API design, it follows the lifecycle of an API project from concept to production. You&’ll explore the dos and don&’ts of APIs through progressively complete examples. You&’ll get hands-on experience designing APIs for specific business needs, using open source tools to generate documentation, and building developer-friendly components like mocks and client SDKs. What's inside OpenAPI syntax and structure Using Swagger to create OpenAPI definitions Automating processes and generating code Working with cross-functional teams About the reader For web developers. No prior knowledge of Swagger or OpenAPI required. About the author Josh Ponelat is the Swagger Open Source lead at SmartBear. Lukas Rosenstock is an independent software developer and API consultant.

Designing AWS Environments: Architect large-scale cloud infrastructures with AWS

by Mitesh Soni Wayde Gilchrist

Design and create robust and resilient distributed solutions with AWSKey FeaturesDesign and secure virtual private network environments on the AWS cloudDeploy appropriate instance types and sizes based on performance and cost requirementsGain proficiency and confidence when designing virtual cloud environmentsBook DescriptionAmazon Web Services (AWS) provides trusted,cloud-based solutions to help you meet your business needs. Running your solutions in the AWS Cloud can help you get your applications up and running faster while providing the security to meet your compliance requirements. This book begins by familiarizing you with the key capabilities to architect and host applications, websites, and services on AWS. We explain the available options for AWS free tier with virtual instances and demonstrate how you can launch and connect them. Using practical examples, you’ll be able to design and deploy networking and hosting solutions for large deployments. Finally, the book focuses on security and important elements of scalability and high availability using AWS VPC, Elastic Load Balancing, and Auto scaling. By the end of this book, you will have handson experience of working with AWS instances,VPC, Elastic Load Balancing, and Auto scalingrelated tasks on Amazon Web Services.What you will learnEstablish how to launch EC2 instances and log inWork with Linux and Windows instancesUnderstand Amazon VPC networking creation with and without a wizardDesign, create, and secure a Virtual Private CloudAutoscale instances based on the increase and decrease in trafficDeploy applications in a highly available and fault-tolerant mannerLoad balance the requests with Elastic Load BalancingMake your applications highly available through load balancing, multi-AZ deployments, and auto scalingWho this book is forThis book is for new and aspiring individuals who are preparing or gearing up for a solutions architect role. You’ll also find this useful if you’re an IT professional such as beginners, cloud architects, and cloud solution providers, or DevOps engineer who is preparing to design and deploy large solutions on AWS. No experience with AWS is required.

Designing Across Senses: A Multimodal Approach to Product Design

by John Alderman Christine W. Park

Today we have the ability to connect speech, touch, haptic, and gestural interfaces into products that engage several human senses at once. This practical book explores examples from current designers and devices to describe how these products blend multiple interface modes together into a cohesive user experience.Authors Christine Park and John Alderman explain the basic principles behind multimodal interaction and introduce the tools you need to root your design in the ways our senses shape experience. This book also includes guides on process, design, and deliverables to help your team get started.The book covers several topics within multimodal design, including:New Human Factors: learn how human sensory abilities allow us to interact with technology and the physical worldNew Technologies: explore some of the technologies that enable multimodal interactions, products, and capabilitiesMultimodal Products: examine different categories of products and learn how they deliver sensory-rich experiencesMultimodal Design: learn processes and methodologies for multimodal product design, development, and release

Designing Active Server Pages

by Scott Mitchell

Designing Active Server Pagesis written for those who have already mastered the basics of ASP application development and are ready to move to the next level--such as creating reusable ASP pages that can save a great deal of development time. And unlike other books on ASP, Designing Active Server Pagesshows you how to use other scripting languages that ASP supports in addition to VBScript.

Designing Active Server Pages

by Scott Mitchell

Developers of Active Server Pages often reinvent the wheel. Their background in web design, with its separate HTML page for each viewable web page on a site, leads many ASP developers to create a distinct ASP page each time they think they need one. Often times, these pages are functionally similar. With intelligent planning, an ASP developer stands to save a great deal of time by creating reusable ASP pages. Designing Active Server Pages is tailor-made for these developers. There is currently a plethora of Active Server Pages books. However, the vast majority of these books are either technical references or how-to books for beginners. Designing Active Server Pages is written for the intermediate to advanced user. Furthermore, nearly every other book on ASP focuses on using VBScript, even though ASP supports an array of scripting languages, including JScript and PerlScript. Designing Active Server Pages shows how to start using these other languages. The latest version of the scripting engines (Version 5.1 for VBScript) adds new features not available before the 5.0 release. These features include class support for VBScript, and Regular Expression searching through the use of a COM object. Designing Active Server Pages explains why using classes in VBScript is beneficial, and demonstrates the power of regular expression searching. This book shows how to simplify the process by only requiring one ASP page to handle ALL of the Forms throughout a web site, thus reducing the amount of code one has to write. Topics include: Using various Microsoft and third-party components to enhance ASP pages Creating components using VB and/or VC++ Sample code for performing routine ASP tasks Techniques to allow for reusable database scripts on the database system and on ASP pages How to obtain and register third-party components, thus saving massive amounts of time by reusing someone else's code Designing Active Server Pages is for developers who have already mastered the basics of ASP application development and are ready to take the next logical step. It is sure to become an indispensable part of every web developer's library.

Designing Adaptive and Personalized Learning Environments (Interdisciplinary Approaches to Educational Technology)

by Kinshuk

Designing Adaptive and Personalized Learning Environments provides a theoretically-based yet practical guide to systematic design processes for learning environments that provide automatic customization of learning and instruction. The book consists of four main sections: In "Introduction and Overview," the concepts of adaptivity and personalization are introduced and explored in detail. In "Theoretical Perspectives with Example Applications," various theoretical concepts underlying adaptive and personalized learning are discussed, including cognitive profiling, content-based adaptivity, exploration-based adaptivity, and mobile and ubiquitous settings. In "Practical Perspectives with Example Applications," the implementation process for adaptive and personalized learning environments is described, followed by application in various contexts. In "Validation and Future Trends," various evaluation techniques for validating the efficiency and efficacy of adaptive and personalized learning systems are discussed. This final section concludes with a discussion of emerging trends in adaptive and personalized learning research. Based on cutting-edge research, Designing Adaptive and Personalized Learning Environments is appropriate as a primary textbook for both undergraduate and graduate courses focused on the design of learning systems, and as a secondary textbook for a variety of courses in programs such as educational technology, instructional design, learning sciences, digital literacy, computer based systems, and STEM content fields.

Designing Aircraft Simulators (Springer Aerospace Technology)

by Dmitry Alexandrovich Zatuchny Nikolay Kondratyevich Yurkov Nina Ivanovna Romancheva Evgeny Yuryevich Goncharov

This book presents the design of modular architecture flight simulators. Safe transportation of people and goods is one of the main directions for the development of the world economy. At the same time, in conditions of constantly increasing intensity of air traffic, the actions of people, responsible for piloting aircraft and air traffic control are of particular importance. In this regard, special attention should be paid to the process of training such specialists. This book describes various flight simulators of an aircraft, as well as to assess the impact of various characteristics of aviation simulators on the quality of skills of aviation specialists. The book discusses the following issues: 1) method of setting dynamic parameters; 2) methods of correction of simulator parameters, according to expert opinions of operating organizations; 3) modules of simulators of operation of various aircraft units and flight conditions; 4) prospects for the development of aviation simulators; 5) collection and evaluation of information in the process of training on aviation simulators.

Designing Applications for Google Cloud Platform: Create and Deploy Applications Using Java

by Ashutosh Shashi

Learn how to use Google Cloud Platform (GCP) and its services to design, build, and deploy applications. This book includes best practices, practical examples, and code snippets written in Java, making it a key resource for developers seeking hands-on experience with GCP. You'll begin with an introduction to GCP services and a review of what Java offers while developing applications for GCP. Next, you'll be walked through how to set up Google App Engine, Google Storage Cloud, and Google Cloud SQL with use cases, as well as application development and deployment. As the book progresses, you'll be exposed to advanced GCP services, deploying and scaling applications on GCP services, and troubleshooting and optimization of Java applications on GCP. The book uses real-world examples to help you understand how GCP services can solve everyday problems. After completing this book, you will understand Google Cloud Platform and its services, and will have the knowledge needed to design, build, and deploy your own applications on GCP using Java. What You'll Learn Create a GCP project, configure authentication and authorization, and deploy a sample application.Use GCP services to solve common problems and apply them to real-world scenariosImplement GCP services such as Datastore, SQL, and SpannerLeverage GCP tools such as the SDK and Cloud Shell Who This Book Is For Software developers, Cloud architects, and managers looking to design and build applications for Google Cloud Platform. This book is for those with software development experience who are familiar with Java programming. It is also suitable for those new to GCP who have a basic understanding of cloud computing concepts.

Designing Apps for Success: Developing Consistent App Design Practices

by Matthew David Chris Murman

In 2007, Apple released the iPhone. With this release came tools as revolutionary as the internet was to businesses and individuals back in the mid- and late-nineties: Apps. Much like websites drove (and still drive) business, so too do apps drive sales, efficiencies and communication between people. But also like web design and development, in its early years and iterations, guidelines and best practices for apps are few and far between. <P><P> Designing Apps for Success provides web/app designers and developers with consistent app design practices that result in timely, appropriate, and efficiently capable apps. This book covers application lifecycle management that designers and developers use when creating apps for themselves or the entities that hired them. From the early discussions with a company as to how to what kind of app they want, to storyboarding, to developing cross platform, to troubleshooting, to publishing, Designing Apps for Success gives a taut, concise, and pragmatic roadmap from the beginning of the process all the way to the end. Developers and designers will learn not only best practices on how to design an app but how to streamline the process while not losing any quality on the end result. Other topics in this book include: <P><P> Case studies that best showcase the development process at work (or not at work). Global examples of apps developed all over the world. Future proofing your apps Post-publishing: Promoting and marketing your apps and keeping it relevant. Consistent app design practices for consistently successful results.

Designing Autonomous AI: A Guide for Machine Teaching

by Kence Anderson

Early rules-based artificial intelligence demonstrated intriguing decision-making capabilities but lacked perception and didn't learn. AI today, primed with machine learning perception and deep reinforcement learning capabilities, can perform superhuman decision-making for specific tasks. This book shows you how to combine the practicality of early AI with deep learning capabilities and industrial control technologies to make robust decisions in the real world.Using concrete examples, minimal theory, and a proven architectural framework, author Kence Anderson demonstrates how to teach autonomous AI explicit skills and strategies. You'll learn when and how to use and combine various AI architecture design patterns, as well as how to design advanced AI without needing to manipulate neural networks or machine learning algorithms. Students, process operators, data scientists, machine learning algorithm experts, and engineers who own and manage industrial processes can use the methodology in this book to design autonomous AI.This book examines:Differences between and limitations of automated, autonomous, and human decision-makingUnique advantages of autonomous AI for real-time decision-making, with use casesHow to design an autonomous AI from modular components and document your designs

Designing BSD Rootkits: An Introduction to Kernel Hacking

by Joseph Kong

Though rootkits have a fairly negative image, they can be used for both good and evil. Designing BSD Rootkits arms you with the knowledge you need to write offensive rootkits, to defend against malicious ones, and to explore the FreeBSD kernel and operating system in the process.Organized as a tutorial, Designing BSD Rootkits will teach you the fundamentals of programming and developing rootkits under the FreeBSD operating system. Author Joseph Kong's goal is to make you smarter, not to teach you how to write exploits or launch attacks. You'll learn how to maintain root access long after gaining access to a computer and how to hack FreeBSD.Kongs liberal use of examples assumes no prior kernel-hacking experience but doesn't water down the information. All code is thoroughly described and analyzed, and each chapter contains at least one real-world application.Included:–The fundamentals of FreeBSD kernel module programming–Using call hooking to subvert the FreeBSD kernel–Directly manipulating the objects the kernel depends upon for its internal record-keeping–Patching kernel code resident in main memory; in other words, altering the kernel's logic while it’s still running–How to defend against the attacks describedHack the FreeBSD kernel for yourself!

Designing Big Data Platforms: How to Use, Deploy, and Maintain Big Data Systems

by Yusuf Aytas

DESIGNING BIG DATA PLATFORMS Provides expert guidance and valuable insights on getting the most out of Big Data systemsAn array of tools are currently available for managing and processing data—some are ready-to-go solutions that can be immediately deployed, while others require complex and time-intensive setups. With such a vast range of options, choosing the right tool to build a solution can be complicated, as can determining which tools work well with each other. Designing Big Data Platforms provides clear and authoritative guidance on the critical decisions necessary for successfully deploying, operating, and maintaining Big Data systems.This highly practical guide helps readers understand how to process large amounts of data with well-known Linux tools and database solutions, use effective techniques to collect and manage data from multiple sources, transform data into meaningful business insights, and much more. Author Yusuf Aytas, a software engineer with a vast amount of big data experience, discusses the design of the ideal Big Data platform: one that meets the needs of data analysts, data engineers, data scientists, software engineers, and a spectrum of other stakeholders across an organization. Detailed yet accessible chapters cover key topics such as stream data processing, data analytics, data science, data discovery, and data security. This real-world manual for Big Data technologies:Provides up-to-date coverage of the tools currently used in Big Data processing and managementOffers step-by-step guidance on building a data pipeline, from basic scripting to distributed systemsHighlights and explains how data is processed at scaleIncludes an introduction to the foundation of a modern data platformDesigning Big Data Platforms: How to Use, Deploy, and Maintain Big Data Systems is a must-have for all professionals working with Big Data, as well researchers and students in computer science and related fields.

Designing Bots: Creating Conversational Experiences

by Amir Shevat

From Facebook Messenger to Kik, and from Slack bots to Google Assistant, Amazon Alexa, and email bots, the new conversational apps are revolutionizing the way we interact with software. This practical guide shows you how to design and build great conversational experiences and delightful bots that help people be more productive, whether it’s for a new consumer service or an enterprise efficiency product.Ideal for designers, product managers, and entrepreneurs, this book explores what works and what doesn’t in real-world bot examples, and provides practical design patterns for your bot-building toolbox. You’ll learn how to use an effective onboarding process, outline different flows, define a bot personality, and choose the right balance of rich control and text.Explore different bot use-cases and design best practicesUnderstand bot anatomy—such as brand and personality, conversations, advanced UI controls—and their associated design patternsLearn steps for building a Facebook Messenger consumer bot and a Slack business botExplore the lessons learned and shared experiences of designers and entrepreneurs who have built botsDesign and prototype your first bot, and experiment with user feedback

Designing Cloud Data Platforms

by Danil Zburivsky Lynda Partner

In Designing Cloud Data Platforms, Danil Zburivsky and Lynda Partner reveal a six-layer approach that increases flexibility and reduces costs. Discover patterns for ingesting data from a variety of sources, then learn to harness pre-built services provided by cloud vendors.Summary Centralized data warehouses, the long-time defacto standard for housing data for analytics, are rapidly giving way to multi-faceted cloud data platforms. Companies that embrace modern cloud data platforms benefit from an integrated view of their business using all of their data and can take advantage of advanced analytic practices to drive predictions and as yet unimagined data services. Designing Cloud Data Platforms is a hands-on guide to envisioning and designing a modern scalable data platform that takes full advantage of the flexibility of the cloud. As you read, you&’ll learn the core components of a cloud data platform design, along with the role of key technologies like Spark and Kafka Streams. You&’ll also explore setting up processes to manage cloud-based data, keep it secure, and using advanced analytic and BI tools to analyze it. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Well-designed pipelines, storage systems, and APIs eliminate the complicated scaling and maintenance required with on-prem data centers. Once you learn the patterns for designing cloud data platforms, you&’ll maximize performance no matter which cloud vendor you use. About the book In Designing Cloud Data Platforms, Danil Zburivsky and Lynda Partner reveal a six-layer approach that increases flexibility and reduces costs. Discover patterns for ingesting data from a variety of sources, then learn to harness pre-built services provided by cloud vendors. What's inside Best practices for structured and unstructured data sets Cloud-ready machine learning tools Metadata and real-time analytics Defensive architecture, access, and security About the reader For data professionals familiar with the basics of cloud computing, and Hadoop or Spark. About the author Danil Zburivsky has over 10 years of experience designing and supporting large-scale data infrastructure for enterprises across the globe. Lynda Partner is the VP of Analytics-as-a-Service at Pythian, and has been on the business side of data for over 20 years. Table of Contents 1 Introducing the data platform 2 Why a data platform and not just a data warehouse 3 Getting bigger and leveraging the Big 3: Amazon, Microsoft Azure, and Google 4 Getting data into the platform 5 Organizing and processing data 6 Real-time data processing and analytics 7 Metadata layer architecture 8 Schema management 9 Data access and security 10 Fueling business value with data platforms

Designing Complex Systems: Foundations of Design in the Functional Domain (Complex and Enterprise Systems Engineering)

by Erik W. Aslaksen

Without standardized construction elements such as nuts, bolts, bearings, beams, resistors and the like, the design of physical equipment is hopelessly inefficient, and engineers are continually bogged down with re-designing these elements over and over again. Emphasizing a top-down approach, this volume considers the purpose and basic features of design and how the concept of value can provide a quantitative measure of that wider interaction of the engineered object with its environment. This work also develops the domain in which functional design takes place and explores how the system concept can be embedded in that domain. It proposes a number of functional design elements and develops them in considerable detail, outlining how they can be applied as part of a coherent design framework. For greater understanding of the discussed concepts, numerous examples and analogies are included.

Designing Connected Products: UX for the Consumer Internet of Things

by Elizabeth Goodman Claire Rowland Martin Charlier Ann Light Alfred Lui

Networked thermostats, fitness monitors, and door locks show that the Internet of Things can (and will) enable new ways for people to interact with the world around them. But designing connected products for consumers brings new challenges beyond conventional software UI and interaction design.This book provides experienced UX designers and technologists with a clear and practical roadmap for approaching consumer product strategy and design in this novel market. By drawing on the best of current design practice and academic research, Designing Connected Products delivers sound advice for working with cross-device interactions and the complex ecosystems inherent in IoT technology.

Designing Constructionist Futures: The Art, Theory, and Practice of Learning Designs

by Nathan Holbert, Matthew Berland, and Yasmin B. Kafai

A diverse group of scholars redefine constructionism--introduced by Seymour Papert in 1980--in light of new technologies and theories.Constructionism, first introduced by Seymour Papert in 1980, is a framework for learning to understand something by making an artifact for and with other people. A core goal of constructionists is to respect learners as creators, to enable them to engage in making meaning for themselves through construction, and to do this by democratizing access to the world's most creative and powerful tools. In this volume, an international and diverse group of scholars examine, reconstruct, and evolve the constructionist paradigm in light of new technologies and theories.

Designing Courses with Digital Technologies: Insights and Examples from Higher Education

by Stefan Hrastinski

Designing Courses with Digital Technologies offers guidance for higher education instructors integrating digital technologies into their teaching, assessment and overall support of students. Written by and for instructors from a variety of disciplines, this book presents evaluations that the contributors have implemented in real-life courses, spanning blended and distance learning, flipped classrooms, collaborative technologies, video-supported learning and beyond. Chapter authors contextualize their approaches beyond simple how-tos, exploring both the research foundations and professional experiences that have informed their use of digital tools while reflecting on their successes, challenges and ideas for future development.

Refine Search

Showing 16,951 through 16,975 of 61,674 results