Computer und IT
Digitale Sicherheit für Senioren für Dummies
Holzauge, sei wachsam! Rüsten Sie sich für digitale Angriffe! Sie sind neugierig und wollen endlich wissen, was es mit dem Internet und sozialen Medien auf sich hat? Sie sehen sich immer öfter gezwungen, Geschäfte und Behördengänge online zu erledigen? Sie fühlen sich unsicher im Umgang mit dem Computer und haben Angst, digitalen Räubern Tür und Tor zu öffnen? Dieses Buch wird Ihnen helfen, den Computer oder das Smartphone als Ihre Burg zu verstehen, in der Sie bestimmen, wer hineindarf und wer nicht. Sie erfahren, welche Maßnahmen Sie an der digitalen Zugbrücke ergreifen müssen. Damit steht der Teilhabe an der digitalen Welt nichts mehr im Weg. Sie erfahren Wie Sie am besten mit Cookies umgehenWarum Sie ein Helfer der Angreifer sindWas gute Passwörter sindWie Sie die Seitentürchen in Ihre Burg – E-Mail, Online-Banking und Online-Shopping, Downloads und andere mehr – geschlossen halten Hans-Jürgen Fackler, Jahrgang 1948, war jahrelang als Netzwerkbetreuer tätig. Er arbeitete ehrenamtlich in der Seniorenhilfe und führte ältere Menschen in den Umgang mit digitaler Technik ein. Nach wie vor ist er als Digitalbotschafter in Rheinland-Pfalz Ansprech-partner bei Problemen mit PC und Smartphone.
AI-driven Innovations in Physiotherapy and Oncology, Volume 1
AI-driven Innovations in Physiotherapy and Oncology 1 explores the transformative impact of artificial intelligence (AI) on two critical domains of healthcare. As the global demand for personalized, efficient and data-driven medical interventions increases, this book offers a timely examination of how AI technologies are reshaping clinical practices in both physiotherapy and oncology. The book explores how AI supports early cancer detection, personalized treatment planning and monitoring of disease progression, while also playing a pivotal role in physiotherapy by enabling intelligent rehabilitation strategies tailored to oncology patients. From AI-driven motion analysis and virtual physiotherapy assistants to predictive models for treatment response and functional recovery, this book showcases innovations that optimize physical therapy outcomes for cancer patients. It also addresses ethical challenges, data governance and the integration of AI within clinical workflows. Designed for clinicians, researchers and healthcare innovators, this book is a vital resource for understanding how AI bridges the gap between oncology care and rehabilitative physiotherapy. Abhishek Kumar, Senior IEEE Member and Professor at Chandigarh University, India, is a prolific researcher with 170+ publications and has international postdoctoral experience. His expertise spans AI, renewable energy and image processing. Priya Batta is Associate Professor at Amity School of Engineering and Technology, Amity University Punjab, Mohali, India. Her expertise includes AI, blockchain and IoT. Sachin Ahuja is Executive Director of Engineering and Professor at Chandigarh University, India. He has guided numerous ME and PhD scholars and currently specializes in AI, machine learning, data mining and related areas. Pramod Singh Rathore, Assistant Professor at Manipal University Jaipur, India, has over 12 years of experience and 85+ publications. His research interests include NS2, networks, data mining, DBMS and professional memberships including ACM and IAENG.
Microsoft Power Platform im Citizen Development
Erläutert die Rahmenbedingungen für den Einsatz von Microsoft Power Platform Beschreibt zahlreiche Anwendungsbeispiele aus der Unternehmensperspektive Zeigt die effiziente Anwendungsentwicklung mit Low-Code/No-Code Behandelt Power Apps, Power Automate, Power Pages, Power BI, Copilot Studio,AI-Builder und Dataverse Ihr exklusiver Vorteil: E-Book inklusive beim Kauf des gedruckten Buches Die Power Platform in Microsoft 365 bietet eine Low-Code/No-Code-Umgebung, mit der Sie ohne großen Programmieraufwand Anwendungen entwickeln und Prozesse automatisieren können. Die Möglichkeiten reichen von der Automatisierung von Standardaufgaben über die Entwicklung unternehmensinterner Apps bis zum KI-unterstützten Business Process Management. Darüber hinaus können Sie ganze Portale für den Informationsaustausch mit Geschäftspartner:innen aufbauen. Anhand konkreter Anforderungen in einem Beispielunternehmen führt Sie das Buch von der Anwendung der einzelnen Tools in der Power Platform hin zur Entwicklung komplexer Anwendungen. Dabei nutzen Sie die Werkzeuge sowohl einzeln als auch in Kombination miteinander. Ebenso können weitere Komponenten einer Microsoft-365-Umgebung wie SharePoint online, Exchange online, Teams und unternehmenseigene Systeme integriert werden. Neben der Anwendungsentwicklung werden auch die Rahmenbedingungen von Citizen Development diskutiert. Dazu gehören zentrale Fragen des Unternehmenseinsatzes wie Governance und Compliance und deren Umsetzung in der Power Platform. AUS DEM INHALT // Was ist Citizen Development? Einführung in Power Platform Unsere Beispielumgebung Geschäftsprozesse automatisieren Abteilungen mit Canvas-Apps unterstützen Komplexe Geschäftsprozesse mit Power Automate und Model-Driven Apps unterstützen Einen Benutzer-Self-Service mit Chatbot einrichten Dokumentenprozesse mit KI-Modellen automatisieren Kundenkommunikation mit Power Pages Interaktive Geschäftsauswertungen mit Power BI erstellen Power Platform einführen und managen
Numerisches Python (3. Auflg.)
Python-Bibliotheken für numerische Anwendungen: NumPy, Matplotlib und Pandas Effiziente Verarbeitung großer Datenmengen – auch relevant für maschinelles Lernen Daten visualisieren und analysieren mit Matplotlib und Pandas Praxisbeispiele aus Wissenschaft, Ingenieurwesen, Finanzen und Bildverarbeitung Umfassend erweiterte 3. Auflage – mehr Umfang, neue Praxisanwendungen und farbig gestaltete DataFrames Dieses Buch vermittelt die Python-Grundlagen zur Bearbeitung numerischer Probleme in den Bereichen Data Science und Maschinelles Lernen. Im ersten Teil steht NumPy als Basis der numerischen Programmierung im Mittelpunkt: Arrays als zentraler Datentyp, numerische Operationen, Broadcasting und Ufuncs werden ebenso behandelt wie Statistik, Wahrscheinlichkeitsrechnung, boolesche Maskierung und Dateiverarbeitung. Der zweite Teil widmet sich der Datenvisualisierung mit Matplotlib – von den grundlegenden Konzepten bis hin zu Linien-, Balken-, Histogramm- und Konturplots. Im dritten Teil geht es um Pandas mit Series und DataFrames, den Import und Export von Excel-, CSV- und JSON-Dateien, den Umgang mit fehlenden Daten sowie die Möglichkeiten der Visualisierung direkt in Pandas. Der vierte Teil bietet praxisnahe Anwendungen, darunter ein Haushaltsbuch, eine Einnahmen-Überschuss-Rechnung und eine Einführung in die Bildverarbeitung. Abgerundet wird das Buch durch einen fünften Teil mit den Lösungen zu den zahlreichen Übungsaufgaben, die fast jedes der 33 Kapitel begleiten. AUS DEM INHALT // Numerische Operationen mit Arrays, Broadcasting und Ufuncs Statistik und Wahrscheinlichkeitsrechnung mit NumPy Dateiverarbeitung und File-Handling Diagramme mit Matplotlib: Linien, Balken, Histogramme, Konturplots Arbeiten mit Series und DataFrames Import und Export von Excel-, CSV- und JSON-Dateien Umgang mit fehlenden Werten (NaN) und Visualisierung mit Pandas Praxisbeispiele: Bildverarbeitung, Haushaltsbuch und Einnahmen-Überschuss-Rechnung Übungen zu fast allen Kapiteln mit ausführlichen Lösungen
Raspberry Pi Assembly Language Programming
Gain all the skills required to dive into the fundamentals of the Raspberry Pi hardware architecture and how data is stored in the Pi’s memory. This book provides you with working starting points for your own projects while you develop a working knowledge of Assembly Language programming on the Raspberry Pi. You'll learn how to interface to the Pi’s hardware including accessing the GPIO ports. The book covers the basics of code optimization as well as how to inter-operate with C and Python code, so you'll develop enough background to use the official ARM reference documentation for further projects. With Raspberry Pi Assembly Language Programming as your guide, you'll study how to read and reverse engineer machine code and then apply those new skills to study code examples and take control of your Pi’s hardware and software both. For this New Edition Since the original edition, the Raspberry Pi OS has moved to 64-bits. The operating system has been revamped along with several new versions of the Raspberry Pi hardware. The new edition is 64-bit, based on the latest Raspberry Pi OS and hardware, and incorporates reader feedback from the first edition. What You'll Learn Program basic ARM 64-Bit Assembly LanguageInterface with the various hardware devices on the Raspberry PiComprehend code containing Assembly LanguageUse the official ARM reference documentation Who This Book Is For Coders who have already learned to program in a higher-level language like Python, Java, C#, or C and now wish to learn Assembly Language programming. Chapter 1: Getting Started.- Chapter 2: Loading and Adding.- Chapter 3: Tooling Up.- Chapter 4: Controlling Program Flow.- Chapter 5: Thanks for the Memories.- Chapter 6: Functions and the Stack.- Chapter 7: Linux Operating System Services.- Chapter 8: Programming GPIO Pins.- Chapter 9: Interacting with C and Python.- Chapter 10: Multiply, Divide and Accumulate.- Chapter 11: Floating Point Operations.- Chapter 12: Neon Coprocessor.- Chapter 13: Optimizing Code.- Chapter 14: Reading and Understanding Code.- Chapter 15: Hacking Code.- Appendix A: The ARM Instruction Set.- Appendix B: Linux System Calls.- Appendix C: Binary Formats.- Appendix D: Assembler Directives.- Appendix E: ASCII Character Set.
.NET 10 Revealed
Announcing the first look at .NET 10, the most comprehensive update to the Microsoft framework in years. The secrets to robust, efficient, and scalable applications are now in your grasp. Establish a solid foundation in C# fundamentals, progressing to more complex topics such as Blazor, MAUI, and new security updates. Be the first to master the new updates recently added to the framework with .NET 10, including ASP.NET Core for web development and Entity Framework Core for data access. After reading this book, developers will not just attain greater technical understanding but also a first-principles understanding of the concepts behind the .NET ecosystem. A focus on practical applications sets this book apart. Each concept leads into hands-on examples and projects, allowing readers to apply their learning immediately. With its comprehensive coverage and up-to-date content, .NET 10 Revealed is an essential resource for both beginners looking to start their journey in .NET development and experienced programmers seeking to update their skills to the latest version of the framework. What You Will Learn · Dive into the new features with .NET 10 Framework, including new libraries, .NET Core runtime, parallel programming, and more · Gain an understanding of ASP.NET Core elements like building web APIs, MVC architecture, and Entity Framework Core. · Master Blazor with server-side Blazor, WebAssembly Blazor, and more · Dig into language enhancements in C# 14, performance improvements in .NET 10, and migration strategies from earlier versions Who This Book Is For This book is for intermediate-level developers who want to learn what’s new with .NET 10. Chapter 1: Introduction.- Chapter 2: Introduction to .NET.- Chapter 3: The Journey of C#: A Developer’s Perspective- Chapter 4: Modern APIs with ASP.NET Core 10.- Chapter 5: Blazer in .NET 10 – Modern Web UI, Productivity, and Experience.- Chapter 6: Unlocking .NET MAUI’S Potential.- Chapter 7: Performance and Optimization in .NET 10.- Chapter 8: ER Core and .NET Libraries.- Chapter 9: Migration and Compatibility.- Chapter 10: The Future of .NET.
Distributed and Parallel Computing
Master the growing field of distributed and parallel computing with this essential guide, offering expert insights into the fundamentals and real-world applications for intelligent and collaborative systems. Distributed computing, or running programs across multiple computers over a network, is becoming a popular solution for addressing the demands for increased performance across industries, including scientific computing, oil exploration, biotechnology, and medicine. Distributed computing enables seamless communication and collaboration by allowing users from different locations to access and interact with their digital twin simultaneously. Distributed computing enhances the capabilities of digital twins by providing scalability, parallel processing, real-time data integration, collaboration support, resource optimization, fault tolerance, and security features. Distributed and Parallel Computing explores the fundamentals and innovations in intelligent and distributed computing systems and applications, including adaptivity and learning, agents and multi-agent systems, argumentation, case-based reasoning, and collaborative systems. Through expert insights, readers will discover promising real-world applications for this emerging technology. Sandhya Avasthi, PhD is an assistant professor in the Computer Science and Engineering Department at ABES Engineering College at Dr. Abdul Kalam Technical University with over 18 years of teaching experience. She has published numerous research articles in refereed international journals, conference proceedings, and book chapters. Her research interests include natural language processing, information extraction, information retrieval, data science, and business intelligence. Suman Lata Tripathi, PhD is a professor at Lovely Professional University with more than 22 years of experience in academics and research. She has published more than 19 books, 125 research papers in refereed science journals, conference proceedings, 13 Indian patents, and four copyrights. Her area of expertise includes microelectronics device modeling and characterization, low-power VLSI circuit design, VLSI design testing, and advanced FET design for IoT.
Pro Microservices in .NET 10
Learn how to design, build, test, deploy, and monitor microservices using .NET 10. Microservices is a pattern of separating software into small, reusable components to solve specific problems. Each microservice can be independently built, deployed, and scaled. This pattern provides enterprise grade durability and scale to meet complex business goals and customer needs in enterprise systems. While the return is valuable and the concept straightforward, applying it to an enterprise development effort is far more complicated. Where do you start? How do you find the seams between the components? And once you have all the services, how do you deploy and scale them to meet the durability and performance needs of the organization? Pro Microservices in .NET 10 will introduce you to all that and more. The authors get you started with an overview of microservices and other development patterns, event storming, domain-driven design, and the options for developing in ASP.NET. You will use that foundational information to build a reference application throughout the book, exploring both synchronous messaging with HTTP, gRPC, and asynchronous messaging with a service bus. From there, you will create your first microservice using C# and .NET 10, test it using unit and integration tests, and package it into a Docker container. You’ll deploy the container to various Azure services including Kubernetes, Azure Container Apps, App Service, Azure Functions, and KEDA. You will also learn about communication styles, decentralizing data, and testing microservices. Finally, you will learn how to keep services healthy using OpenTelemetry for logging, Aspire for local development, and Azure Application Insights for production. What You Will Learn Build a foundation of basic microservices architecture designFollow an example of using event storming and domain-driven design to understand the monolithic application modified for microservicesLearn about ASP.NET hosting options including MVC, Razor Pages, Web API, and Minimal APIsCall microservices using RPC and messaging communication styles via HTTP and gRPCLearn about asynchronous communication using an enterprise service busComprehend decentralizing data and handling distributed transactionsUnderstand via detailed commands how Docker is used to containerize applicationsLearn to deploy microservices to Kubernetes, Azure Container Apps, App Services, and Azure FunctionsLeverage OpenTelemetry to make your microservices more robust Who This Book Is For This book is for professional developers and software architects looking to level up their skills. Readers should have basic familiarity with Visual Studio or VS Code and experience with .NET, ASP.NET Core, and C#. New to This Edition In this new and updated volume, the authors explore new features from .NET 10 and C# 14 that launched in November 2025, making it easier than ever to design, architect, build, test, and deploy microservices. These enhancements include testing patterns, Docker, Kubernetes, Azure deployment, YARP, and Aspire. Chapter 1: Introducing Microservices.- Chapter 2: Other Software Patterns.- Chapter 3: Searching for Microservices.- Chapter 4: ASP.NET is a Great Place for Microservices.- Chapter 5: Synchronous Communication with Microservices.- Chapter 6: Asynchronous Microservice Messaging.- Chapter 7: Decentralizing Data.- Chapter 8: Testing Microservices.- Chapter 9: Deploying Microservices.- Chapter 10: Healthy Microservices.
AI-Driven Mental Health Chatbots
As artificial intelligence (AI) continues to evolve, its potential role in online mental health therapy is gaining increasing interest. In this study, a quantitative 2x2 factorial experimental design is used to explore how AI transparency, theory of change (ToC), therapy style of advice, AI acceptance rate and type of mental health issue influence user perceptions of AI-driven mental health chatbots. Using a mixed-methods approach that combines quantitative analysis with sentiment and emotional text mining, the research examines how these variables shape user experiences in terms of perceived empathy, satisfaction and treatment outcomes. The findings reveal that participants who are aware they are interacting with AI tend to report more positive experiences, particularly when an emotional ToC is employed. Furthermore, emotional advice styles elicit deeper emotional engagement, while rational advice is associated with more positive sentiment. Additionally, the emotional tone and conversational dynamics vary by discussion topic, with depression-related conversations showing greater emotional intensity. These insights underline the importance of aligning chatbot communication styles with individual user expectations and emotional needs, offering implications for the design of more personalised mental health technologies. Introduction.- Research Gap.- Research Background.- Research Design.- Results.- Discussion.- Conclusion.- Limitations and Future Research Directions.
Mastering ASP.NET Core 10
ASP.NET Core 10 is finally here. Dive into the most encompassing update to Microsoft’s framework for developing web apps using the all-new .NET 10 framework. This book continues the legacy of the classic, bestselling ASP.NET Core manual but with 100% new material. Create modern, high-performance web apps with ease. In this completely new manual, gain a deeper understanding of ASP.NET Core for .NET 10 and dives deep into the tools and techniques required to build modern, extensible web applications. New features and capabilities such as enhancements to the minimal hosting model, improved Blazor capabilities with a unified template, and advanced routing options, and optimizations for performance and security. For each of these topics, make the abstract concrete with real-world examples. Starting with the nuts-and-bolts topics, learn about middleware components, built-in services, request model binding, and more. As you gain knowledge and confidence, the author introduces increasingly more complex topics and advanced features, including endpoint routing and dependency injection. What You Will Learn Explore the entire ASP.NET Core 10 platformApply the new ASP.NET Core for .NET 10 features in your developer environmentSee how to create RESTful web services, web applications, and client-side applicationsBuild on your existing knowledge to get up and running with new programming models quickly and effectively Who This Book Is For This book is for web developers with a basic knowledge of web development and C# who want to incorporate the latest improvements and functionality in ASP.NET Core 10 into their own projects. Chapter 1: Welcome to ASP.NET Core 10.- Chapter 2: Setting Up Your Development Environment.- Chapter 3: Creating Your First ASP.NET Core 10 Application.- Chapter 4: Understanding the ASP.NET Core 10 Pipeline.- Chapter 5: The .NET Ecosystem: Core, Framework, and Beyond.- Chapter 6: Mastering Dependency Injection.- Chapter 7: Routing and Endpoints in ASP.NET Core 10.- Chapter 8: Configuration and Options in ASP.NET Core 10.- Chapter 9: Logging and Monitoring.- Chapter 10: Building Secure Applications.- Chapter 11: Integrating Databases with Entity Framework Core.- Chapter 12: Building Efficient APIs with ASP.NET Core.- Chapter 13: SignalR and Real-Time Communication.- Chapter 14: Caching and Performance Optimization.- Chapter 15: File Handling and Storage.- Chapter 16: Razor Pages: Simplified Web Development.- Chapter 17: Model Binding and Validation.- Chapter 18: Advanced MVC Patterns.- Chapter 19: Blazor Server: A Modern Approach to Web Apps.- Chapter 20: Blazor WebAssembly: Full-Stack Web Development.- Chapter 21: Using Tag Helpers and View Components.- Chapter 22: Building Rich Forms with Tag Helpers.- Chapter 23: Integrating .NET MAUI with ASP.NET Core.- Chapter 24: Building Hybrid Applications with Blazor and .NET MAUI.- Chapter 25: Unit Testing and Integration Testing.- Chapter 26: Optimizing Performance in ASP.NET Core 10.- Chapter 27: Deploying ASP.NET Core Applications.- Chapter 28: Extending ASP.NET Core with Middleware.- Chapter 29: Creating the Final Project: Planning and Setup.- Chapter 30: Building the Final Project.
Practical Ruby Gems
Discover how to enhance your Ruby and Rails projects using Ruby Gems. Practical Ruby Gems, Second Edition is a comprehensive guide written to equip Ruby programmers and web developers with the knowledge and skills to effectively utilize existing Gems - and also create new Gem releases, allowing easy distribution, dependency management, and streamlined integration. The modernized Second Edition is updated to reflect the latest version of Ruby Gems (7.0.4) and Ruby language (3.2). The author introduces new software tools and systems like Bundler, Docker, and Nix, demonstrating how to integrate them seamlessly with Ruby Gems, as well as a significantly expanded section on how to create your own gems – including practical examples of problems faced in real-world scenarios. As dependency management creates challenges for Ruby developers, this is the only book of its kind to offer Ruby Gems as an important solution. Explore and embrace the modern Ruby Gems ecosystem and learn best practices for creation, distribution, and integration with other dependency management systems. What You Will Learn: • Understand the fundamentals of Ruby Gems as a solution for dependency management • Install and configure RubyGems for seamless integration into your projects • Learn how to debug common problems faced with RubyGems. • Explore advanced topics like distributing gems via RPM and Apt packages, handling native dependencies, and hosting Gem infrastructure. Who this Book is for: Ruby programmers as well as web developers who use Rails and wish to extend the functionality of their projects. Chapter 1: Getting Started: An Introduction to RubyGems.- Chapter 2: Taming Project Dependencies: Learning Bundler.- Chapter 3: Juggling Ruby Versions: The rbenv Way.- Chapter 4: Streamlining Your Toolchain with Mise.- Chapter 5: Reproducible Ruby: RubyGems meets Nix.- Chapter 6: At Your Fingertips: Gem Command Reference.- Chapter 7: Bundler in Action: Commands That Save Your Day.- Chapter 8: Behind the Curtain: Exploring the RubyGems API.- Chapter 9: Bundler Under the Hood: API Power Tools.- Chapter 10: Close to Home: Working with Local Gems.- Chapter 11: Gems in Containers: Docker and Ruby in Harmony.- Chapter 12: Crafting Your Legacy: Building Custom Gems.- Chapter 13: Going Public: Your Guide to RubyGems.org.- Chapter 14: Gemstash: Your Private Gem Server Treasury.- Chapter 15: Gems on the Wire: Serving Gems over HTTP.- Chapter 16: From Gem to Package: Native Distribution Solutions.
Programmieren mit C++ Ein Einstieg in Beispielen
Bis heute ist C++ eine der weltweit am häufigsten eingesetzten Programmiersprachen. Mit ihr lässt sich hardwarenahe und leistungsfähige Software entwickeln, zum Beispiel für sog. Embedded Systems. Das Buch führt praxisnah in das Programmieren mit C++ ein. Anhand zahlreicher Beispiele erklärt es Sprachgrundlagen, Objektorientierung, die C++-Standardbibliothek und vieles mehr. Daneben weist es auf veraltete Konzepte hin und zeigt moderne Alternativen. Praxistipps sowie Theorie- und Praxisaufgaben machen dieses Buch zu einem wertvollen Begleiter in Ausbildung, Studium und Beruf. Als Zusatzmaterial stehen Quellcodes, Lösungen und Videos zur Verfügung.
Metaverse
The development of the Internet, particularly the World Wide Web, is currently reaching its limits – both technically and in socio-cultural and economic terms. As a solution, a new form of the Internet is being promised: one that aims to overcome the boundaries between the real and virtual worlds and merge reality with digitality – the metaverse. Technical, semantic, and organizational aspects are closely intertwined in this vision. But what does this mean upon closer examination? What technological and engineering challenges must be overcome to enable such a fusion? What economic opportunities arise – and which ones might be off-limits? How can we ensure the creation of an open and universally accessible metaverse? And how can we prevent a scenario in which a few large providers impose their proprietary visions on this new space? This book aims to provide answers to these questions. In the current edition, recent trends and the role of artificial intelligence in the metaverse have also been added. Metaverse?.- Where from... where to... or: what is it, really?.- The merging of worlds and...verses.- Another dimension: Economic convergence.- What must not be missing: Critique.- The real vision.- Now is the time to build!!.- Postscript 1 – Because it’s so current: Artificial Intelligence in the Metaverse.
Augmented and Virtual Reality in Immersive Healthcare
Future-proof your medical expertise with this indispensable guide that offers a comprehensive, expert-led exploration of how Augmented and Virtual Reality (AR/VR) are revolutionizing healthcare. Augmented reality (AR) and virtual reality (VR) have profoundly impacted the healthcare sector, introducing ground-breaking applications ranging from surgical simulations and pain management to mental health therapies and patient education. This book delves into the various applications of AR and VR, including deep learning, surgical training, teleconsultation, and patient rehabilitation. By blending theoretical insights with practical case studies, it provides a deeper understanding of how these technologies are being integrated into medical practices to improve outcomes, enhance patient care, and train healthcare professionals. It also explores cutting-edge developments, such as AI-powered AR systems and VR-based mental health treatments, highlighting the future of healthcare innovation. With contributions from leading experts in healthcare, technology, and academia, this book offers a multidimensional perspective on the challenges and opportunities associated with AR and VR in the medical field. Through its accessible language and detailed illustrations, this book is an indispensable guide for anyone interested in the intersection of technology and medicine. Readers will find the volume: Provides a comprehensive exploration of how immersive technology is unlocking new possibilities in healthcare, education, and rehabilitation;Offers insights from top researchers and practitioners in the field, providing authoritative perspectives on the latest technologies, applications, and trends shaping the future of XR;Offers practical guidance and actionable insights to help you harness the power of AR and VR, accelerating innovation and driving real-world impacts;Uncovers the diverse range of applications empowered by the convergence of healthcare and gamification, revolutionizing healthcare delivery and improving patient outcomes. Audience Healthcare professionals, medical educators and students, engineers, developers, researchers, and policymakers looking for cutting-edge technologies to enhance patient care and treatment outcomes. Hari Murthy, PhD is an Assistant Professor in the Department of Electronics and Communication Engineering at Christ University, Bangalore, India. He has edited three books and published papers in international journals and conferences. His research interests include data engineering and material science. Kukatlapalli Pradeep Kumar, PhD is an Associate Professor at Christ University, Bangalore, India. with more than 12 years of experience. He is a certified CISCO and Microsoft trainer in the Data Analytics domain. His areas of interest include data science, information security, computer forensics, data provenance, software engineering, and multiparty secret sharing. Tulsi Pawan Fowdur, PhD is an Associate Professor in the Department of Electrical and Electronic Engineering of the University of Mauritius, Moka, Mauritius. He has published several papers on his research interests in mobile and wireless communications, multimedia communications, networking and security, telecommunications applications development, Internet of Things, and AI. Aynur Unal, PhD is based in Stanford Medical School, Global Health Innovation Center, Palo Alto, CA, USA. She has a strong engineering design and manufacturing background and is credited with developing the Acoustics Institute in conjunction with the NASA-AMES research fellowships. Now, her work revolves around social entrepreneurial projects benefitting needy children and the elderly.
AI-driven Innovations in Physiotherapy and Oncology, Volume 2
AI-driven Innovations in Physiotherapy and Oncology 2 explores the transformative impact of artificial intelligence (AI) on two critical domains of healthcare. As the global demand for personalized, efficient and data-driven medical interventions increases, this book offers a timely examination of how AI technologies are reshaping clinical practices in both physiotherapy and oncology. The book explores how AI supports early cancer detection, personalized treatment planning and monitoring of disease progression, while also playing a pivotal role in physiotherapy by enabling intelligent rehabilitation strategies tailored to oncology patients. From AI-driven motion analysis and virtual physiotherapy assistants to predictive models for treatment response and functional recovery, this book showcases innovations that optimize physical therapy outcomes for cancer patients. It also addresses ethical challenges, data governance and the integration of AI within clinical workflows. Designed for clinicians, researchers and healthcare innovators, this book is a vital resource for understanding how AI bridges the gap between oncology care and rehabilitative physiotherapy. Abhishek Kumar, Senior IEEE Member and Professor at Chandigarh University, India, is a prolific researcher with 170+ publications and has international postdoctoral experience. His expertise spans AI, renewable energy and image processing. Priya Batta is Associate Professor at Amity School of Engineering and Technology, Amity University Punjab, Mohali, India. Her expertise includes AI, blockchain and IoT. Sachin Ahuja is Executive Director of Engineering and Professor at Chandigarh University, India. He has guided numerous ME and PhD scholars and currently specializes in AI, machine learning, data mining and related areas. Pramod Singh Rathore, Assistant Professor at Manipal University Jaipur, India, has over 12 years of experience and 85+ publications. His research interests include NS2, networks, data mining, DBMS and professional memberships including ACM and IAENG.
Spiele-KI mit Python programmieren
KI-Algorithmen verstehen, Python-Skills erweitern und Spiele programmieren – alles in einem Buch. Anhand von 10 Klassikern wie Eliza, TicTacToe und PacMan führt Python-Dozent Jens Gaulke Sie in die faszinierende Welt der Künstlichen Intelligenz ein. Lernen Sie, wie Sie 2D-Spiele mit Pygame entwickeln und implementieren Sie die KI für clevere Gegner direkt dort. Mit Q-Learning, Alpha-Beta-Pruning und Co. entwickeln Sie dabei zukunftsfähige Skills, die weit über die Arcade-Spiele hinaus auch in der Business-Welt nützlich sind. Mit vielen Codebeispielen auch zum Herunterladen, Übungen und Vertiefungsideen ideal für alle, die einen Hands-on-Zugang lieben und sich in Sachen KI und Python weiterentwickeln möchten.Aus dem InhaltEinen Chatbot mit GUI entwickelnEinführung in PygameQ-Learning am Beispiel von TicTacToeAustauschbare KIs für ReversiConstraint Satisfaction für gute SudokusKI-Gegner in Maze Madness und Maze-ManLevel-Design für Maze- und Platformer-SpieleWichtige Entwurfsmuster und Best PracticesZustandsautomaten für komplexe GegnerDynamisch generierte Spielwelten»Dieses Buch nimmt Sie mit in ein faszinierendes Universum, in dem Kreativität, Logik und Technik zusammenkommen, um etwas Magisches zu erschaffen: Spiele, die denken, lernen und auf ihre Spieler reagieren können.«Jens Gaulke ist Diplominformatiker, Experte für Informationssicherheit und Python mit einer Leidenschaft für Technologie und Bildung.
Node.js (5. Auflage 2025)
Meistern Sie Node.js, die führende Plattform für serverseitiges JavaScript! In diesem umfassenden Handbuch begleitet Sie Sebastian Springer von den ersten Grundlagen bis zu fortgeschrittenen Techniken Schritt für Schritt. Anhand zahlreicher praxisnaher Beispiele lernen Sie, wie Sie robuste und skalierbare Webanwendungen entwickeln. Finden Sie Antworten auf Ihre täglichen Herausforderungen und profitieren Sie von Expertenwissen und bewährten Lösungen. Die fünfte, umfassend aktualisierte und erweiterte Auflage stellt sicher, dass Sie mit den neuesten Entwicklungen arbeiten.Aus dem InhaltGrundlagen und InstallationNode.js-Module verwendenNode Package Manager (z. B. NPM, Yarn)Erfolgreich arbeiten mit Nest.jsAsynchrone ProgrammierungAnbindung von DatenbankenGraphQL nutzenPerformance, Testing, QualitätssicherungSkalierbarkeit und DeploymentDeno und Bun kennenlernenNode.js und KI»Idealer Einstieg und verlässliches Nachschlagewerk in einem!«Sebastian Springer ist als JavaScript Engineer bei MaibornWolff tätig. Neben der Entwicklung und Konzeption von Applikationen liegt sein Fokus auf der Vermittlung von Wissen.
Hacking & Security - Das umfassende Handbuch (4. Auflg.)
Nur wenn Sie verstehen, wie ein Angreifer denkt, können Sie Ihre IT-Systeme auch wirklich absichern. Dieses umfassende Handbuch ist der Schlüssel dazu. Die Security-Profis rund um Bestseller-Autor Michael Kofler vermitteln Ihnen das ganze Know-how, um Ihre Infrastrukturen vor Angriffen zu schützen – Praxisbeispiele und konkrete Szenarien inklusive. Von der Absicherung des Active Directory bis zum Einsatz von Kali Linux, von der Suche nach Exploits bis zur Härtung von Webservern: Hier werden Sie zum Security-Experten!Vollständig aktualisiert, mit neuen Kapitel zur Absicherung von GenAI-Anwendungen und zur Sicherheitsplattform Wazuh.Aus dem InhaltKali Linux und Hacking-Tools (nmap, hydra, mimikatz, Metasploit, OpenVas)Externe Sicherheitsüberprüfung & Pen-Tests auf Client und ServerIT-Forensik: Spuren sichern und analysierenWLAN, Bluetooth und Funk abhören, USB-Hacking-DevicesBasisabsicherung: Linux und Windows, Active Directory und SambaCloud-Sicherheit: Microsoft 365, AWS, NextCloudHacking und Security von SmartphonesIntrusion Detection mit Snort und WazuhGenAI-Anwendungen absichernWeb-Anwendungen absichern und angreifenExploits: Buffer Overflows, Fuzzing, Heap Spraying und mehr; Inkl. Spectre & MeltdownIoT-Security: Angriffe und sichere Entwicklung»Hacking und IT-Sicherheit müssen zusammengedacht werden – auf einem Bein kann man ja auch nicht stehen.«Dr. Michael Kofler ist einer der renommiertesten IT-Autoren im deutschen Sprachraum. Er ist außerdem als Administrator, Software-Entwickler und als Lektor an einer Fachhochschule tätig.Roland Aigner ist Experte für sichere IoT-Infrastrukturen. Er entwickelte Firmware und Software in der medizinischen In-vitro-Diagnostik, ist Mitautor in der Bluetooth SIG sowie Gründungsmitglied des NFC Forums, in dem er sich speziell um Ticketing und Kommunikations-Security kümmerte.Dr. Klaus Gebeshuber ist Professor für IT-Security an der FH JOANNEUM in Kapfenberg (Österreich). Seine Schwerpunkte liegen im Bereich Netzwerksicherheit, Industrial Security, Security-Analysen und Penetration-Tests.Thomas Hackner ist Senior Security Consultant und Geschäftsführer der Firma HACKNER Security Intelligence GmbH, die er 2010 nach seinem Studium für Sichere Informationssysteme in Hagenberg, Oberösterreich, gründete.Stefan Kania ist seit 1997 freiberuflich als Consultant und Trainer tätig. Seine Schwerpunkte liegen in der sicheren Implementierung von Samba und LDAP sowie in Schulungen zu beiden Themen.Dipl.-Ing. (FH) Frank Neugebauer blickt auf eine langjährige Tätigkeit als Offizier der Bundeswehr zurück.Peter Kloep ist ein herausragender Experte für sichere Windows-Infrastrukturen im deutschsprachigen Raum.Tobias Scheible ist Informatiker und Dozent. Er lehrt im Institutsbereich Cybercrime und digitale Spuren an der Hochschule für Polizei Baden-Württemberg.Aaron Siller ist ein erfahrener Cloud-Architekt und Geschäftsführer der siller.consulting GmbH. Seine Fachkompetenz erstreckt sich auf die Bereiche Cyber-Sicherheit und Microsoft-Cloud-Architektur inkl.Matthias Wübbeling ist IT-Sicherheitsenthusiast, Wissenschaftler, Autor, Entrepreneur, Berater und Referent.Paul Zenker ist IT-Sicherheitsanalyst und verfügt über eine jahrelange Expertise im Bereich Penetration Tests.André Zingsheim ist als Senior Security Consultant in der TÜV TRUST IT GmbH tätig. Neben technischen Sicherheitsanalysen bzw. Penetration-Tests von IT-Systemen und -Infrastrukturen beschäftigt er sich intensiv mit der Sicherheit von mobilen Endgeräten.
Let's Craft Code!
Erschaffe dir eine ganz neue Minecraft-Welt! Der Autor und Minecraft-Experte Max Schlosser zeigt dir, wie du ohne Vorkenntnisse und ganz einfach Plugins für deinen Minecraft-Server in Java entwickelst – ganz ohne Mods. Erfinde neue Crafting-Rezepte, designe epische Schlachten, modifiziere Monster und Ausrüstungsgegenstände – und lerne ganz nebenbei die Grundlagen der Programmierung in Java. So kannst du Minecraft Schritt für Schritt nach deinen Vorstellungen umgestalten.Aus dem InhaltTools installieren und das erste Plugin-Projekt erstellenBasics zum Aufbau von QuellcodeDatentypen und VariablenArrays und KontrollstrukturenFunktionale und objektorientierte ProgrammierungItems und Inventare modifizierenMonster und Rüstungsgegenstände selbst erstellen und spawnenEigene Crafting-Rezepte entwickelnDas Wetter auf dem Server beeinflussen»Wer braucht Mods? Entwickle Features wie dynamische Charaktere, Wetterkontrolle oder neue Gameplay-Mechaniken ohne weitere Installationen auf dem Server.«Max Schlosser ist wissenschaftlicher Mitarbeiter und Promovend im Fachbereich Medieninformatik in Mittweida – und durch und durch Games-Fan.
Affinity Publisher (3. Auflg.)
Ihr verlässlicher Begleiter zu Affinity Publisher 2.6 - aktuell in 3. Auflage aus dem November 2025.Mit diesem praxisorientierten Handbuch zu Affinity Publisher 2.6 halten Sie den Leitfaden für professionelles Publishing in Händen – ob Sie Broschüren, Magazine, Bücher oder digitale Publikationen erstellen möchten. Auf über 600 Seiten führt Sie Christian Denzler systematisch durch alle Funktionen von Affinity Publisher: von der grundlegenden Layoutgestaltung über typografische Feinheiten bis hin zu komplexen Workflows mit Master-Seiten und automatisierten Prozessen. Besonders wertvoll für Ihre tägliche Arbeit sind die zahlreichen Praxistipps zur effizienten Dokumentorganisation, zur Bildintegration und zur optimalen Druckvorbereitung. Das Buch wächst dabei mit Ihren Anforderungen und begleitet Sie von den ersten Schritten bis hin zu anspruchsvollen Projekten. So entwickeln Sie sich zum Layout-Profi und erschließen sich alle Möglichkeiten, die Affinity Publisher für zeitgemäßes Publishing bietet. Was bietet Ihnen das Handbuch? Professionelles Publishing leicht gemacht Sparen Sie Zeit und Ressourcen: Dieses Handbuch macht Sie mit allen Features von Affinity Publisher vertraut – ohne Umwege. Von der Seitengestaltung bis zur Druckvorbereitung lernen Sie alles für erfolgreiche Print- und Digital-Projekte, kompakt und praxisorientiert aufbereitet. Praxis, die überzeugt Mit den Workshops des Buchs setzen Sie Gelerntes sofort um: Sie folgen bewährten Workflows und nutzen professionelle Techniken für Ihre Layouts. Ob Sie Einsteiger*in sind oder Ihre Fähigkeiten vertiefen möchten: Das Buch passt sich Ihrem Kenntnisstand an. Hilfreich für jedes Projekt Egal ob Print oder Digital: Christian Denzler erklärt ausführlich, wie Sie Affinity Publisher flexibel für verschiedene Medienformate einsetzen. Dabei wechseln Sie mühelos zwischen verschiedenen Publikationsarten und bereiten Ihre Inhalte optimal auf. Zum Download Alle Beispieldateien zum Mitarbeiten der Workshops, Tastenkürzellisten und Linklisten finden Sie nach dem Kauf des Buchs hier auf der Seite zum kostenfreien Download.Aus dem Inhalt: Arbeitsoberfläche und Bedienung: Panels und Werkzeuge, Studio Link und die Personas Grundlegende Layoutgestaltung: Dokumente anlegen, Seiten und Master-Seiten Praktische Hilfsmittel: Ebenen, Lineale, Raster, Assets Formen und Farben: Formwerkzeuge, Zeichenwerkzeuge, Farbfelder, Verläufe und Farbdesigns, Konturen Typografie und professionelle Textformatierung: Textarten, Textumfluss, Textstile, Listen Mengensatz gekonnt organisieren: Ein Layout anlegen; die neue Buchfunktion; Fußnoten, Inhaltsverzeichnis und Index; Hyperlinks, Sektionsassistent, Felder, Anpinnen-Funktion, Tabellen Effiziente Bildintegration und Bildbearbeitung: Bilder platzieren, verlinken, einbetten, Ressourcenverwaltung, Anpassungsebenen, Maskierungsebenen, Effekte, Stile, Arbeiten mit der Photo-Persona Vorbereitung für den Druck und Ausgabe-Optimierung: Reinzeichnung, Farbverwaltung, Transparenzreduzierung, Separation, Checkliste, Proof, Paket, Drucken und Exportieren für verschiedene Medienformate (Print und Digital) Datenzusammenführung für personalisierte Publikationen Maschinelles Lernen Affinity Publisher auf dem iPad Leseprobe (PDF-Link)Über den Autor:Christian Denzler sammelte nach einer klassischen Lehre als Polygraf in der Schweiz und einer Weiterbildung zum Techno-Polygraf Erfahrungen in Druckereien sowie Kreativ- und Produktionsagenturen.
Personalabrechnung mit SAP
Dieses Buch führt Sie Schritt für Schritt durch die Personalabrechnung mit SAP ERP HCM. Anhand praktischer Beispiele lernen Sie den gesamten Abrechnungsprozess kennen – vom Customizing über Brutto- und Nettoberechnung bis zu den Folgeaktivitäten. Die 6. Auflage berücksichtigt aktuelle gesetzliche Änderungen und Neuerungen in SAP S/4HANA. Ausführliche Anleitungen machen Sie fit für die Besonderheiten der deutschen Gesetzgebung wie Altersversorgung, Altersteilzeit und Kurzarbeitergeld. Aus dem Inhalt: Bruttofindung und NettoberechnungAbschluss der AbrechnungReportingVermögensbildung und PfändungenBeschäftigungsverbotMutterschafts- und KrankengeldzuschussKurzarbeitergeld und DarlehenCustomizing des Abrechnungsschemas und der LohnartenRollen, Berechtigungen und WartungEC-PayrollUmstieg auf S/4HANA
Programmieren auf der SAP BTP
Entdecken Sie die modernen Entwicklungsmethoden auf der SAP BTP! Dieses Buch führt Sie systematisch in die cloud-native Softwareentwicklung mit CAP, ABAP Cloud und SAP Build ein. Anhand praktischer Beispiele lernen Sie, wie Sie Datenmodelle erstellen, Services implementieren und intuitive Benutzeroberflächen gestalten. Aus dem Inhalt: Event- und API-gesteuerte KommunikationCloud Application Programming ModelCore Data ServicesABAP CloudABAP RESTful Application Programming ModelDatenmodellierungLow-Code-Entwicklung mit SAP BuildAnbindung von KI-ServicesDevOps und Sicherheit Vorwort ... 13 Einleitung ... 15 1. SAP Business Technology Platform: strategische Grundlagen und Architektur ... 21 1.1 ... Clean Core ... 22 1.2 ... Entwicklungsmöglichkeiten ... 34 1.3 ... Fünf Säulen der SAP BTP ... 37 1.4 ... Event- und API-gesteuerte Kommunikation ... 55 1.5 ... Zusammenfassung ... 56 2. SAP Cloud Application Programming Model ... 59 2.1 ... Grundlagen vom SAP Cloud Application Programming Model ... 60 2.2 ... Entwicklung mit dem SAP Cloud Application Programming Model ... 75 2.3 ... Deployment-Strategien ... 150 2.4 ... Entwicklungstools und -umgebungen für CAP-Projekte ... 158 2.5 ... Zusammenfassung ... 162 3. ABAP in der Cloud und ABAP RESTful Application Programming Model ... 165 3.1 ... Cloud-basierte ABAP-Entwicklung ... 166 3.2 ... Core Data Services im ABAP RESTful Application Programming Model ... 175 3.3 ... Anwendungen entwickeln ... 217 3.4 ... Anwendungen deployen ... 235 3.5 ... Entwicklungstools und -umgebungen ... 235 3.6 ... Zusammenfassung ... 238 4. SAP Build ... 239 4.1 ... No-, Low- und Pro-Code im Vergleich ... 240 4.2 ... SAP-Build-Produktportfolio ... 242 4.3 ... SAP Build Apps ... 247 4.4 ... SAP Build Process Automation ... 280 4.5 ... SAP Build Work Zone ... 318 4.6 ... SAP Build Code ... 341 4.7 ... Application Lifecycle Management ... 350 4.8 ... Zusammenfassung ... 351 5. Events und APIs ... 353 5.1 ... Was versteht man unter Events? ... 354 5.2 ... SAP Event Mesh auf der SAP BTP ... 355 5.3 ... Systeme an SAP Event Mesh anbinden ... 360 5.4 ... API Management und Integration ... 389 5.5 ... Zusammenfassung ... 394 6. Künstliche Intelligenz auf der SAP BTP ... 395 6.1 ... KI-Services und -Werkzeuge auf der SAP BTP ... 398 6.2 ... Anbindung von SAP AI Core und SAP AI Launchpad ... 415 6.3 ... Integration von KI in der Entwicklung ... 431 6.4 ... SAP HANA Cloud und KI ... 469 6.5 ... Zusammenfassung ... 484 7. DevOps und Sicherheit ... 487 7.1 ... DevOps-Prinzipien in der SAP-Entwicklung ... 488 7.2 ... Versionsverwaltung mit Git ... 490 7.3 ... Transportmanagement mit CI/CD ... 497 7.4 ... Fehlerbehandlung ... 516 7.5 ... Zusammenfassung ... 525 Autorenteam ... 527 Index ... 529
Node.js
Das Buch bietet Ihnen einen umfassenden Einstieg in die serverseitige JavaScript-Plattform Node.js ab Version 8.0 LTS. An einfachen und leicht verständlichen Beispielen erlernen Sie die Grundlagen von Node.js, professionelle Anwender profitieren von zahlreichen Tipps und Lösungen für den Entwickler-Alltag. Das Buch wurde für die dritte Auflage grundlegend aktualisiert und enthält nun eigene Kapitel zu RxJS, Microservices, Testing, Authentifizierung und Session-Handling, auch erfahren Sie mehr über HTTPS2, Docker, REST-Services mit Express u. v. m.
JavaScript (4. Auflage)
Meistern Sie JavaScript – von den Grundlagen bis zum professionellen Einsatz! Dieses umfassende Handbuch verbindet einen verständlichen Einstieg mit zahlreichen Praxisbeispielen und erprobten Techniken für die tägliche Entwicklungsarbeit. Philip Ackermann vermittelt Ihnen JavaScript von Grund auf und bietet fortgeschrittenen Nutzern zugleich ein zuverlässiges Nachschlagewerk. Die praxisnahen Beispielanwendungen können Sie direkt übernehmen und für eigene Projekte einsetzen. Steigen Sie ein in das JavaScript-Ökosystem und erstellen Sie leistungsstarke Backend-Anwendungen mit Node.js oder native mobile Apps. Außerdem lernen Sie, die Leistungsfähigkeit von KI in JavaScript zu nutzen – vom lokalen Chatbot bis zur Bilderkennung direkt im Browser. Aus dem Inhalt: JavaScript von Grund auf lernenInteraktive Webseiten entwickelnDaten dynamisch nachladenModerne Browser-APIs nutzenProfessionelle ProgrammierparadigmenAsynchrone Programmierung verstehenServerseitige Anwendungen mit Node.jsNative Mobile-Apps entwickelnDesktop-Anwendungen mit ElectronIntelligente KI-Anwendungen programmierenProfessioneller WorkflowUmfassendes Nachschlagewerk