Computer Networks (6th Edition) by Andrew S. Tanenbaum is a globally acclaimed textbook that provides a deep understanding of networking concepts, protocols, and architectures. This edition covers the latest advancements in wired and wireless networking, security, and internet technologies. It explains key topics like network layers, routing, congestion control, and multimedia networking with real-world examples. The book blends theoretical foundations with practical applications, making it ideal for students and professionals. Published by Pearson Education, it is designed to enhance learning with clear explanations and diagrams. Presented in English and available in paperback, it remains a must-have reference for mastering computer networks.
Over the last two decades, Digital Twins (DTs) have become the intelligent representation of future development in industrial production and daily life. Consisting of over 50 chapters by more than 100 contributors, this comprehensive handbook explains the concept, architecture, design specification and application scenarios of DTs.As a virtual model of a process, product or service to pair the virtual and physical worlds, DTs allow data analysis and system monitoring by using simulations. The fast-growing technology has been widely studied and developed in recent years. Featured with centralization, integrity and dynamics, it is cost-effective to drive innovation and performance. Many fields saw the adaptation and implementation across industrial production, healthcare, smart city, transportation and logistics. World-famous enterprises such as Siemens, Tesla, ANSYS and General Electric have built smart factories and pioneered digital production, heading towards Industry 4.0.This book aims to provide an in-depth understanding and reference of DTs to technical personnel in the field, students and scholars of related majors, and general readers interested in intelligent industrial manufacturing.
The most important things you need to know about creating successful user experiencesWe want our UX to be brilliant. We want to create stunning user experiences. We want our UX to drive the success of our business with useful and usable software products. This book draws on the wisdom and training of Jakob Nielsen and Don Norman to help you get your UX right - in 101 ways!101 UX Principles shows you the 101 most important things you need to know about usability and design. A practical reference for UX professionals, and a shortcut to greatness for anyone who needs a clear and wise selection of principles to guide their UX success. Learn the key principles that drive brilliant UX design.Enjoy 101 Principles including ‘Good UX has a Beginning, a Middle, and an End’, ‘Make Your Links Look Like Links’, ‘Don't Use Obsolete Icons’, ‘Decide Whether an Interaction Should Be Obvious, Easy, or Possible’, ‘Test with Real Users’, ‘Making the most of fonts’, ‘Good UX for search results’, and ‘Show your user - don't tell your user!’“Good to read from beginning to end, and a nice dip-in-and-out text, the chapter titles reminded me of principles I don't even think about explicitly when I likely should. The book inspired me to start more explicitly articulating some of the principles I just take for granted.”- Elizabeth Churchill, Director of User Experience at Google“This is a great practical read. It is convenient to use as a reference when solving real UX problems. I would definitely recommend it as an introduction to UX, but also as a good reminder of best practices for more experienced designers.”- Anne-Marie Léger, Designer at Shopify“A great Mood Booster and Pep Talk. Like a good pep talk from a sports coach before a game, Will reminds us of the common pitfalls we all come across.”- Kate Pincott Product Designer at FacebookSome more of the 101 UX Principles featured in this book:Work with user expectations not against themHow to build upon established metaphorsHow to arrange navigation elementsHow to introduce new ideas to your userMatching pagination and content structureWhen invention is not good for UXStriving for simplicityReducing user tasksWhat to make clickableMaking the most of fontsMaking your links look like linksPicking the right control for the jobData input and what users care aboutHow to handle destructive user actionsWhen color should not convey informationTappable areas and the size of fingersGetting payment details the right wayUse the standard e-commerce patternIf you really must use a flat designWhen to use progress bars or spinnersDropdowns the right and wrong wayHandling just-off-screen contentHow to do Hamburger menus rightWhen to hide Advanced SettingsGood UX for Notifications
Operating System Concepts by Peter Abraham Silberschatz, Galvin, and Gagne is a comprehensive textbook that provides an in-depth understanding of the fundamental concepts of operating systems. It covers key topics like process management, memory management, file systems, and security. The book is widely used by students and professionals to grasp the theoretical and practical aspects of operating systems. With clear explanations and real-world examples, it offers a detailed exploration of both classic and modern operating system principles. The authors also discuss various OS structures and advanced concepts, making it an essential resource for computer science students. This edition includes updated content, examples, and exercises.
Data Mining: Concepts and Techniques, 4th Edition by Jiawei Han, Micheline Kamber, and Jian Pei is a comprehensive guide to data mining principles, methods, and applications. It covers essential topics such as data preprocessing, classification, clustering, and association rule mining. The book provides a balance of theoretical foundations and practical techniques, making it useful for students, researchers, and professionals. This edition includes updates on big data analytics, deep learning, and data science applications. It features real-world examples, case studies, and exercises to reinforce learning. Published by Elsevier, it is widely used in academic and industry settings.
Computer Systems: A Programmer's Perspective (3rd Edition) by Randal E. Bryant and David R. O'Hallaron provides an in-depth understanding of how computer systems execute programs. Published by Pearson Education India, this book bridges the gap between application-level programming and low-level system details. It covers key topics like machine-level programming, memory hierarchy, system security, and performance optimization. With a strong emphasis on hands-on learning, it includes practical exercises and real-world examples. Designed for students and professionals, it helps programmers write efficient, robust, and high-performance code. This paperback edition is available worldwide in English.
Creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Animate choose Adobe Animate CC Classroom in a Book (2017 release) from Adobe Press. The 10 project-based lessons in this book show users step-by-step the key techniques for working in Animate. Adobe Animate CC provides more expressive tools, powerful controls for animation, and robust support for playback across a wide variety of platforms. Learn how to use and create vector-based brushes for painterly effects. Gain more advanced control over complex animations with the new Camera tool, and learn to focus the action on different parts of the Stage. Support for SVG, WebGL, HTML5 animation and video, and seamless collaboration with other designers and with other Adobe applications through Creative Cloud libraries make Adobe Animate the ideal development environment for creative animation and multimedia.The online companion files include all the necessary assets for readers to complete the projects featured in each chapter as well as e-book updates when Adobe releases new features for Creative Cloud customers. All buyers of the book get full access to the Web Edition : a Web - based version of the complete e-book enhanced with video and interactive multiple-choice quizzes. As always with the Classroom in a Book, Instructor Notes are available for teachers to download.
Learning Salesforce Development with Apex (2nd Edition) by Paul Battisson is a comprehensive guide to mastering Salesforce development using Apex. This book offers a detailed approach to coding, running, and deploying Apex programs, specifically for complex business processes and critical business logic. It covers key topics such as triggers, classes, and asynchronous processing, providing real-world examples and practical techniques. The second edition is updated to include new features and best practices, making it ideal for developers looking to deepen their knowledge of Salesforce. Published by BPB Publications, it’s an essential resource for those aiming to build scalable, high-performance applications on the Salesforce platform.