Skip to main content

Morgan Kaufmann

    • Designing Technology for an Aging Population

      Towards Universal Design
      • 2nd Edition
      • Jeff Johnson + 1 more
      • English
      Designing User Interfaces for an Aging Population: Towards Universal Design, Second Edition explores the unique needs of older adults in today’s digital landscape. The authors examine this demographic’s wide-ranging sensory, cognitive, physical, and emotional characteristics, connecting each to the challenges and opportunities older users face with technology. Backed by hundreds of global research studies, the book provides actionable design guidelines to enhance satisfaction and usability for seniors. Updated to reflect the latest advances in AI, robotics, and speech recognition, it offers fresh examples and case studies to keep designers informed about emerging trends.Beyond demographics and design principles, the book highlights common pitfalls in technology that can reduce accessibility for older adults. It discusses strategies for involving seniors directly in research and design, ensuring their voices shape digital innovation. The authors emphasize that older users remain underserved and often overlooked in technology studies, urging designers to broaden their approach. By addressing these gaps, the book helps professionals create more inclusive interfaces that better serve a rapidly growing segment of the technology-using population.
    • The AI Ideal

      AIdealism and the Governance of AI
      • 1st Edition
      • Niklas Lidströmer
      • English
      The AI Ideal: AIdealism and the Governance of AI reimagines the role artificial intelligence can play in shaping our future. Rather than warning of catastrophe, Lidströmer presents a proactive vision—one where AI strengthens democracy, ethics, and human dignity through a global framework rooted in European Enlightenment ideals, Scandinavian social values, and Swiss direct democracy. His approach, dubbed AIdealism, rejects extreme ideologies and advocates for pragmatic, ethical solutions, aiming to use AI for justice, enlightenment, and the common good. This book calls for action in harnessing AI to create a world that is sustainable, free, and prosperous for all.Far from promising utopia, the book acknowledges the risks AI poses—empowering autocrats, disrupting economies, and threatening human agency. Yet, it argues that with foresight and courage, AI can become a powerful tool for wisdom, fairness, and progress. It offers a practical action plan for using AI to address daily dilemmas, from education and healthcare to climate responsibility, while exploring topics as varied as philosophy, politics, ethics, music, mathematics, and medicine. Ultimately, it serves as a visionary, ethically grounded manifesto for those seeking a constructive roadmap for the AI revolution.
    • Mastering DevOps

      A Cloud Engineering and Data Science Perspective
      • 1st Edition
      • Chinmaya Kumar Dehury + 1 more
      • English
      Mastering DevOps: A Cloud Engineering and Data Science Perspective explores the complexities of adopting DevOps in today’s fast-evolving tech landscape, where cloud infrastructure and data-driven solutions are central to business success. The book equips readers with the practical skills and foundational knowledge needed to design, deploy, and manage DevOps processes that address the challenges of scalability, automation, and handling large-scale, containerized applications. By integrating DevOps principles with essential technologies like cloud computing, microservices, and CI/CD pipelines, the text ensures readers gain a comprehensive understanding of modern DevOps practices.Beyond the basics, the book tailors its approach to the unique needs of data science, highlighting recent innovations and their impact within DevOps environments. Structured across four progressive units, the book covers everything from foundational principles and tools to advanced deployment strategies and emerging trends. Readers benefit from a clear roadmap—beginning with DevOps fundamentals, moving through core architectures, CI/CD automation, and concluding with advanced topics and the intersection of DevOps and data science.
    • Digital Outcasts

      Moving Technology Forward without Leaving People Behind
      • 2nd Edition
      • Kel Smith
      • English
      Digital Outcasts: Moving Technology Forward without Leaving People Behind, Second Edition comprehensively explores inclusive design in human-computer interaction. The book examines the real-life experiences of people with disabilities as they navigate systemic barriers in employment, education, healthcare, and social connectivity. This new edition covers the intersectionality of disability with other forms of economic and political discrimination, uncovering how biases related to race, gender, and ability are reflected in language models and AI algorithms. With digital access a foundational element of human existence, the consequences of exclusion are far-reaching and increasingly urgent.Citing case studies in law, creative arts, and social science, this updated edition also examines the historical and emergent impact people with disabilities have on culture and industry. Digital Outcasts emphases that disability has long served as a powerful catalyst for design innovation, driving transformational benefit for consumers of all abilities and backgrounds. Taking into account new legal and technological perspectives, this revision stands as an update on the progress we have made—and how far we have yet to go.
    • Computer Animation

      Algorithms and Techniques
      • 4th Edition
      • Andrew Hogue + 1 more
      • English
      Computer Animation: Algorithms and Techniques, Fourth Edition surveys computer algorithms and programming techniques for specifying and generating motion for graphical objects, that is, computer animation. It is primarily concerned with three-dimensional (3D) computer animation. In this edition, the most current techniques are covered along with the theory and high-level computation that have earned the book a reputation as the best technically oriented animation resource. As in previous editions, the book addresses practical issues, provides accessible techniques, and offers straightforward implementations.
    • Signal Processing Roadmap

      Technologies, Applications, and Future Directions
      • 1st Edition
      • Pushan Kumar Dutta + 4 more
      • English
      Signal Processing Roadmap: Technologies, Applications, and Future Directions presents a comprehensive exploration of innovative and advanced signal processing techniques, catering to the needs of engineers, researchers, and technologists. The book offers critical evaluations of the latest methods that drive intelligent and reliable measurement and monitoring solutions across diverse applications. Backed by practical examples, it demonstrates the real-world impact of signal processing in areas such as the Internet of Things, biomedical devices, and more. Through its forward-looking approach, the book aims to consolidate current advancements while pointing toward future opportunities and challenges in the field.In addition to covering uncertainty modeling and key signal processing considerations, the book delves into the latest developments in hybrid information system modeling, emphasizing its practical uses in fields like finance, healthcare, and engineering. Readers will find detailed case studies that illustrate how these models address complex, real-world problems. The text also thoroughly reviews foundational theories related to non-linear optimization, fuzzy sets, and rough sets.
    • Mastering Cloud Computing

      Foundations and Applications Programming
      • 2nd Edition
      • Rajkumar Buyya + 4 more
      • English
      Mastering Cloud Computing: Foundations and Applications Programming, Second Edition serves as a comprehensive introduction for readers seeking to develop applications in the ever-evolving world of cloud computing. As technology advances, applications are no longer confined to a single machine but instead operate from virtual servers, accessible globally at any time. This book equips aspiring developers with the essential tools and knowledge to create effective cloud-based applications. Beyond the foundational principles, the book delves into distributed and parallel computing, providing in-depth coverage of virtualization, thread programming, task programming, and map-reduce techniques.It also addresses the development of applications for various cloud architectures, highlighting industrial platforms and critical security considerations. To reinforce learning, the text integrates real-world case studies, practical examples, hands-on exercises, and lab activities throughout, allowing readers to apply concepts directly and build their expertise effectively.
    • Full-Stack Web Development from the Ground Up

      Principles, Practices, and Technologies
      • 1st Edition
      • Christopher D Hundhausen
      • English
      Full-Stack Development from the Ground Up: Principles, Practices, and Technologies addresses the growing need for a comprehensive upper-division computer science textbook that provides in-depth treatment of full-stack web development using the modern web development technologies that students are likely to encounter in industry. Professional full-stack web developers who are capable of developing both the front-end user interfaces and back-end databases and services for dynamic websites are in high demand. The book begins by laying a foundation in HTML, CSS and JavaScript—the building blocks of client-side web development.It then explores one particular web development stack in detail: MERN, which stands for MongoDB, Express.js, React.js and Node.js. Together, these four technologies provide powerful support for full-stack web development in a single programming language—JavaScript. The crucial final step in the web development process is deploying apps to a server, so users can interact with them. This book simplifies deployment by focusing on just one web deployment environment: Amazon Web Services (AWS), and only those AWS tools that are absolutely necessary to deploy MERN applications.
    • Tcl/Tk

      A Developer's Guide
      • 4th Edition
      • Clif Flynt
      • English
      Tcl/Tk: A Developer's Guide, Fourth Edition is an essential resource for computer professionals, from systems administrators to programmers. It covers new Tcl features, expanded Tcl-OO coverage, web technology using Rivet and SQLite, and AI integration with AWS. The book also delves into Tcl's standard tools, multi-faceted nature, and extensibility, making it ideal for developing GUIs, client/server middleware, and web applications. Readers will quickly learn to code in Tcl and extend its capabilities with the inclusion of numerous code examples and case studies.The updated edition includes over 150 pages on the latest Tcl extensions, proven techniques, and tools for effective programming. Extensive code snippets and online tutorials enhance understanding, while case studies provide practical insights. The book also discusses Tcl's role as the hidden "secret sauce" in commercial applications, highlighting its graphics and control infrastructure. With a vibrant user community and evolving API, Tcl/Tk remains a powerful and versatile programming platform for both beginners and experienced programmers.
    • Learning-Driven Game Theory for AI

      Concepts, Models, and Applications
      • 1st Edition
      • Mehdi Salimi + 1 more
      • English
      Learning-Driven Game Theory for AI: Concepts, Models, and Applications offers in-depth coverage of recent methodological and conceptual advancements in various disciplines of Dynamic Games, namely differential and discrete-time dynamic games, evolutionary games, repeated and stochastic games, and their applications in a variety of fields, such as computer science, biology, economics, and management science. In this book, the authors bridge the gap between traditional game theory and its modern applications in artificial intelligence (AI) and related technological fields. The dynamic nature of contemporary problems in robotics, cybersecurity, machine learning, and multi-agent systems requires game-theoretic solutions that go beyond classical methods. The book delves into the rapidly growing intersection of pursuit differential games and AI, focusing on how these advanced game-theoretic models can be applied to modern AI systems, making it an indispensable resource for both academics and professionals. The book also provides a variety of applications demonstrating the practical integration of AI and game theory across various disciplines, such as autonomous systems, federated learning, and distributed decision-making frameworks. The book also explores the use of game theory in reinforcement learning, swarm intelligence, multi-agent coordination, and cybersecurity. These are critical areas where AI and dynamic games converge. Each chapter covers a different facet of dynamic games, offering readers a comprehensive yet focused exploration of topics such as differential and discrete-time games, evolutionary dynamics, and repeated and stochastic games. The absence of static games ensures a concentrated focus on the dynamic, evolving problems that are most relevant today.