Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.Du kan altid afmelde dig igen.
Discover the power of open-source software with "Best Free Open Source Data Recovery Apps for Mac OS - English Edition." This comprehensive guide equips Mac users with the essential knowledge and tools to effectively recover lost data, providing step-by-step instructions and practical tips for a successful data recovery experience.
CentOS Stream 9 Essentials is intended to provide detailed information on the installation, use, and administration of the CentOS 9 distribution. For beginners, the book covers topics such as operating system installation, the basics of the GNOME desktop environment, configuring email and web servers, and installing packages and system updates using App Streams. Additional installation topics, such as dual booting with Microsoft Windows, are also covered, together with all important security topics, such as configuring a firewall and user and group administration.For the experienced user, topics such as remote desktop access, the Cockpit web interface, logical volume management (LVM), disk partitioning, swap management, KVM virtualization, Secure Shell (SSH), Linux Containers, and file sharing using both Samba and NFS are covered in detail to provide a thorough overview of this enterprise class operating system.
This book constitutes the jointly proceedings of the 3rd International Conference on Intelligent Edge Processing in the IoT Era, Edge-IoT 2022, and the 4th International Conference on Smart Governance for Sustainable Smart Cities, SmartGov 2022. Both conferences were held online due to COVID-19 pandemic in November 2022, held as virtual events, in November 16-18, 2022.The 12 full papers were selected from 31 submissions. SmartGov 2022 was to promote the development of secure and sustainable smart cities with smart governance, while the theme of Edge-IoT 2022 was to address the decentralization of contemporary processing paradigms, notably Edge processing, focusing on the increasing demand for intelligent processing at the edge of the network, which is paving the way to the Intelligent IoT Erä. Both the EAI SmartGov 2022 and EAI Edge-IoT 2022 conferences were co-located with EAI SmartCity360 international convention.The papers are organized in the following topical sections: Edge-IoT Applications; IoT Architectures, Forecasting and Adversarial Training; Artificial Intelligence and Machine Learning for smart governance; and Smart Transportation.
In der Informatik sind einige Fachleute der Meinung, dass das Mainframe Computing seine bedeutende Zeit berschritten hat. In den letzten 10 Jahren ist die Mainframe-Ausbildung weiter eingeschränkt worden, d.h., Vorlesungen für interessierte Studenten an deutschen Universitäten und Fachhochschulen existieren teilweise nur noch online im E-Learning. Das betrifft auch die dazugehörigen praktischen Übungen. Diese Entwicklung widerspricht insgesamt dem Bedarf von Großrechner-Fachpersonal in mittleren und großen Unternehmen. In diesem Bereich ist das Problem dadurch gewachsen, dass Mitarbeiter in den Ruhestand gewechselt sind und nicht mehr zur Verfügung stehen. In dem Buch Einführung in z/OS und OS/390 wurde bereits zu diesem Thema Stellung bezogen. Der Ist-Zustand von Mainframe-Fachpersonal auf dem IT-Arbeitsmarkt ist weiter geschrumpft. Die Universität Leipzig hat zusammen mit dem Institut für Informatik der Universitt Tübingen in der Vergangenheit versucht, diesen Prozess aufzuhalten. Es wurden Vorlesungen in Leipzig, Tübingen, Frankfurt (Frankfurt School of Finance & Management) zum Thema Mainframe Server gehalten in der Hoffnung, Studenten und Interessenten in das Mainframe Computing einzuführen. Das vorliegende Lehrbuch Mainframe System z Computing enthält wesentliche Änderungen gegenüber der 1. Auflage des Buches Einführung in z/OS und OS/390. Dazu zählen vordergründig Kapitel zur Hardware aktueller IBM-System-z-Server (z12, z15, z16). Es gibt insbesondere praktische Erkenntnisse und Erfahrungen zu den Themen DB2, IMS, CICS, WebSphere MQ, SMF und z/OS Connect EE. Das betrifft z.T. Nutzer mit normalen und auch solche mit Administrator-Rechten.
This book provides a comprehensive learning journey aimed at helping you master Ansible and efficiently automate a range of enterprise network devices, such as routers, switches, firewalls, Wireless LAN Controller (WLC), and Linux servers. Introduction to Ansible Network Automation combines the fundamentals of three books into one, covering basics of Linux administration, Ansible concepts, and Ansible network automation.Authors Brendan Choi and Erwin Medina have created a structured learning path that starts with the fundamentals and allows you to progressively enhance your skill sets with each chapter. Part I serves as an Ansible primer, guiding you through Linux basics using WSL on Windows 11 and assisting in the setup of your learning environment. Part II covers essential Ansible concepts through practical lab activities involving four Linux servers. In Part III, you will learn how to apply your Linux skills from Part I and the concepts from Part II to real-world scenarios by creating Ansible automation YAML scripts.What sets this book apart is its unique focus on Ansible and Network Automation, combined with a strong emphasis on understanding Linux. It is specifically designed for novice network automation engineers and students, assuming no prior Linux expertise, and provides first-hand experience starting from scratch. It also offers practical insights by sharing real-life examples of Ansible playbooks derived from production enterprise infrastructure, allowing you to gain an understanding of how Ansible can be effectively applied in real-world enterprise network environments. Upon completion of this book, you will have developed foundational skills in Ansible network automation and general Linux administration, and will understand how to apply this newly acquired knowledge to real-life scenarios. What You Will LearnDevelop a comprehensive understanding of Ansible and its essentialconcepts for automating enterprise network devices and applying them to real-world scenariosMaster the basics of Ansible operations within Linux automation and progress to applying Ansible concepts specifically to network device automationExecute Ansible ad-hoc commands and playbooks for a range of network operational tasks, including configuration management, software and system updates, and upgradesWork with real-life examples of Ansible playbooks derived from actual enterprise infrastructure, gaining practical experience in writing Ansible YAML scriptsAcquire the skills to automate network operations using Ansible, streamline network management processes, and replace manual-driven tasks with directives in Ansible playbooks Who is This Book ForNetwork, security, UC and systems engineers, as well as technical leaders, IT managers and network students.
Master the query language that is revolutionizing how websites are developed and built. This book is a hands-on guide to GraphQL, and will teach you how to use this open source tool to develop and deploy applications quickly and with minimal fuss.Using a project-based approach, you'll learn how to use GraphQL from the ground up. You'll start with the basics, including set up and key details regarding queries and mutations, before moving on to more advanced topics and projects. Over the course of the book, you will gain a thorough understanding of the web development ecosystem from frontend to backend by building React applications using Prisma Apollo Client and MongoDB.After completing this book, you'll be equipped with the knowledge and skills needed to turbo charge your own enterprise projects.What You'll LearnUnderstand what GraphQL is and how to use itDistinguish between queries and mutations, and how to leverage themGaina greater knowledge of full-stack applications with React, Apollo Server, and Apollo ClientCreate a full stack application with React and PrismaWho This Book Is ForDevelopers and engineers who want to learn about GraphQL so that they can implement in their enterprise React projects. This book is aimed at both backend developers and full stack developers who want to learn to create backend queries using GraphQL.
Written from author Michael D. Callaghan's personal experience teaching Angular to web development teams, this book will serve as a practical guide to help you adopt Angular for your organization. This book consists of a series of essays related to Angular development, adoption, and the wider eco-system designed to appeal to experienced web developers and managers who have some experience with Angular and are looking to adopt and integrate it into their business for their web development projects.You'll begin with an introduction to Angular15, along with associated frameworks and tools such as Typescript and RxJS. You'll then explore Angular components, progressive Web Apps (PWA¿s) APIs, Test-driven development, testing, and the basics of agile project management. This includes how to train your team and effectively communicate with management and key stake-holders within your organization while transitioning onto an Angular workflow. What You'll LearnAdvocate for Angular from within your organization Create a simple "no-code" Angular componentKeep up with Angular releases for enterprise projects Understand service APIs from both the producer and consumer point of viewImplement the basics of agile project managementWho This Book Is ForExperienced web developers and managers with some knowledge of Angular and the related JavaScript eco-system who are looking at adopting Angular for enterprise projects and those who need to get co-workers up to speed with an Angular-based workflow.
Ce livre est un guide complet pour comprendre, générer et gérer des certificats de sécurité TLS/SSL sous Linux. Vous apprendrez les bases de la sécurité réseau, la différence entre un certificat auto-signé et un certificat signé par une autorité de certification (AC), et comment utiliser OpenSSL pour générer des paires de clés, créer des demandes de signature de certificat (CSR), et signer des certificats. Vous verrez également comment configurer des serveurs web tels qu'Apache pour utiliser des certificats SSL/TLS et comment gérer des certificats existants pour maintenir la sécurité de votre infrastructure. Que vous soyez administrateur système, développeur web ou simplement intéressé par la sécurité des communications, ce livre vous fournira les connaissances et les compétences nécessaires pour protéger vos données et celles de vos utilisateurs.
In this book I give you my honest views on the good and dark sides of Windows 11. There are more features, issues, hacks and tricks hiding in Windows 11 than most people will ever know. I unveiled some of them in this book.I've been a Windows user for over 20 years, and after further exploring two early builds of Windows 11, at first I had to admit that it looks rather nice, and is better than Windows 10.But I soon discovered there's a lot more than meets the eye. So I strongly advise you read this book first to help you decide if you should install or upgrade your OS to Windows 11.These are some of what you'll learn in this book:The new features and major changes since the Windows 11 insider preview was released.Why Microsoft's system health-check application, and the hardware constraints they plan to include in Windows 11 are shameful, and how they can affect your system and you.Why I suspect the rollout of Windows 11 will be relatively slow, and why it will take quite a long time before lots of people start using it.Apps experiencing troubles with Windows 11 and why Microsoft is unable to find a fix.8 Windows 11 troubles Microsoft is currently investigatingThe Microsoft's policy and how it will affect Windows 11 users when Windows 10 support ends on October 14th, 2025.How to quickly and reliably check if your system can run Windows 11.Two methods to install Windows 11 step by step (for Windows and Linux-based systems with backup and restore options for programs and files).A work around to install Windows 11 on non-supported hardware.How to dual boot your PC with Windows 11 and 10 step by step.And so much more...
Learn how to effectively utilize the Bash shell in your programming. This refreshed and expanded third edition has been updated to Bash 5.2, and many scripts have been rewritten to make them more idiomatically Bash, taking better advantage of features specific to Bash. It is easy to read, understand, and will teach you how to get to grips with Bash programming without drowning you in pages and pages of syntax.Using this book you will be able to use the shell efficiently, make scripts run faster using expansion and external commands, and understand how to overcome many common mistakes that cause scripts to fail. This book is perfect for all beginning Linux and Unix system administrators who want to be in full control of their systems, and really get to grips with Bash programming.The Bash shell is a complete programming language, not merely a glue to combine external Linux commands. By taking full advantage of Shell internals, Shell programs can perform as snappily as utilities written in C or other compiled languages. And you will see how, without assuming UNIX lore, you can write professional Bash programs through standard programming techniques.What You'll Learn Use the Bash shell to write utilities and accomplish most programming tasksReplace many external commands with shell parameter expansion making scripts very fastAvoid many common mistakes that cause scripts to failSee how Bash¿s read line and history libraries can save typing when getting user inputBuild shell scripts that get information from the WebWho This Book Is ForDevelopers, programmers, and open source enthusiasts who want to write scripts using Bash on multiple platforms
The complete guide for system administrators to install, manage, secure, and squeeze return on investment from their Windows Server 2022 infrastructurePurchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesDesign and implement Microsoft Server 2022 in an enterprise environment and use Windows Server to create secure and efficient networksConcentrated learning on Windows core infrastructure technologiesDiscover how to harden and secure your Windows Server infrastructureBook DescriptionWritten by a 10-time Microsoft MVP award winner with over 20 years of IT experience, Mastering Windows Server 2022 is a hands-on guide to administer any Windows Server environment. Whether new to the server world or working to keep your existing skills sharp, this book aims to be referenced on a regular basis instead of gathering dust on your shelf.Updated with Server 2022 content, this book covers a wide variety of information pertaining to your role as a server administrator. We will expand upon versions and licensing models for this OS, and explore the 'single pane of glass' administration methodology by utilizing tools like Server Manager, PowerShell, and even Windows Admin Center. This book is primarily focused on Windows Server 2022 LTSC version, but follow along as we discuss the latest news for SAC server releases as this impacts Containers, Nano Server, and general OS release cadence.This book covers a range of remote access technologies, and even teaches management of PKI and certificates. You will be empowered to virtualize your datacenter with Hyper-V, and deploy your own Remote Desktop Services "farm". Learn about Server Core, built-in redundancy, and explore troubleshooting skills. All this on top of chapters about core infrastructure technologies such as Active Directory, DNS, DHCP, and Group Policy.What you will learnBuild a Windows Server from the ground up and implement your own PKIManage your servers with Server Manager, PowerShell, and Windows Admin CenterSecure your network and data with modern technologies in Windows Server 2022Understand containers and where Nano Server fits into the equationDiscover new ways to integrate your datacenter with Microsoft AzureVirtualize your datacenter with Hyper-VRound out your understanding of Active Directory, DNS, DHCP, and Group PolicyDeploy Remote Desktop Services in your environmentWho this book is forAnyone interested in Windows Server administration will benefit from this book. If you are proficient in Microsoft infrastructure technologies and have worked with prior versions of Windows Server, then there are some focused topics on the aspects that are brand new and only available in Server 2022. On the other hand, if you are currently in a desktop support role looking to advance, or fresh into the IT workforce, care was taken in the pages of this book to ensure that you will receive a rounded understanding of Windows Server core capabilities that translate into any environmentTable of ContentsGetting Started with Windows Server 2022Installing and Managing Windows Server 2022Active DirectoryDNS and DHCPGroup PolicyCertificatesNetworking with Windows Server 2022Remote AccessHardening and SecurityServer CorePowerShellRedundancy in Windows Server 2022ContainersHyper-VRemote Desktop ServicesTroubleshooting
This book is a practical guide for system administrators, web developers, and other professionals who seek to learn how to configure Apache Tomcat on Linux. This book is designed for both beginners and advanced users and is accompanied by practical code examples to help readers understand the presented concepts.
Jeder hat das schon einmal erlebt: Webseiten, auf denen man die Schrift nicht lesen kann, Informationsterminals, bei denen man nicht erkennt, wo man drücken soll, Programme, die unverständliche Meldungen hervorbringen, kurz: Software, die nicht gebrauchstauglich ist. Dieses Buch enthält Basiswissen, das alle benötigen, die gebrauchstaugliche Software erstellen wollen. Ausgehend von der menschlichen Informationsverarbeitung erläutern die Autoren, wie Benutzungsschnittstellen beschaffen sein müssen und wie bei der Entwicklung von Anwendungen vorzugehen ist, damit Menschen die Software sinnvoll nutzen können. Das Buch berücksichtigt die aktuellen Normen und Vorschriften anhand praktischer Beispiele. Diese dritte erweiterte und komplett überarbeitete Auflage integriert neben aktuellen technologischen Entwicklungen auch die Erfahrungen aus mehr als 20 Jahren Lehre in der Mensch-Computer-Interaktion.Auf der Webseite mci-buch.info sind Lösungen zu den Aufgaben, weitere Beispiele und Übungsaufgaben, inhaltliche Ergänzungen, und weiterführende Links zu finden.Der InhaltProbleme bei der Rechnerbenutzung. - Ergonomie in der Mensch-Computer-Interaktion.- Die Benutzungsschnittstelle.- Entwicklung gebrauchstauglicher Systeme.- Physiologie der menschlichen Informationsverarbeitung.- Psychologie der menschlichen Informationsverarbeitung.- Handlungsprozesse.-. Standardausgabegeräte.- Standardeingabegeräte.- Ein- und Ausgabe räumlicher Daten.- Nicht visuelle Interaktionsmodalitäten.- Gestaltungsprinzipien für Benutzungsschnittstellen.- Informationsdarstellung.- Visuelle Interaktionselemente.- Dialoggestaltung.- Benutzerunterstützung.- Berücksichtigung spezifischer Benutzerbedürfnisse.Die AutorenDr. Andreas M. Heinecke war bis Ende Februar 2022 hauptamtlich als Professor für interaktive Systeme am Fachbereich Informatik und Kommunikation der Westfälischen Hochschule in Gelsenkirchen tätig. In seinen Lehrveranstaltungen, in der Praxis als Berater und Entwickler sowie in zahlreichen wissenschaftlichen Veröffentlichungen befasst er sich mit Mensch-Computer-Interaktion insbesondere bei multimedialen und mobilen Anwendungen.Dr. Jens Gerken ist seit Juli 2023 Professor für das Fachgebiet Technologie für Inklusion: Mechatronik und Robotik an der TU Dortmund und beschäftigt sich dort unter anderem mit Fragen der Zugänglichkeit und Barrierefreiheit interaktiver Technologien. Zwischen 2015 und 2023 war er zuvor als Professor für Mensch-Computer-Interaktion am Fachbereich Informatik und Kommunikation der Westfälischen Hochschule in Gelsenkirchen tätig.
Reimagine different generative AI as useful creative prototyping tools that can be used to augment your own creative process and projects. Gain a deeper understanding of how generative AI can elevate your creative future. You will acquire a comprehensive understanding of how AI works, uncover tools that can enhance your AI interactions, learn how to extract maximum potential from AI-produced content, and experiment with methods for assessing, refining, and boosting the content to transform your creative projects. You'll also explore how creative professionals from varied disciplines are employing generative AI in their workflows to produce distinctive contributions to the world. Each chapter provides examples of how designers and other creative individuals can utilize these technological wonders, adopting various prototyping techniques to fast-track and optimize design processes and workflows. Creators from all disciplines can tap into the vast capabilities and benefits of generative AI, enabling them to rapidly experiment and prototype their ideas.You Will Learn:Understand how generative AI can support your own creative processLearn tools to get the most out of text-text, text-image, and text-video generative AIAugment your design practices using generative AIDraw inspiration from AI generated content to create unique creative workImprove and streamline creatives processes and workflowsWho This Book Is ForDigital media professionals who want to access off-the shelf creative tools to improve and accelerate their creativity and workflow.Designers and engineers who are looking at novel ways to improve their prototyping and testing processes.Students who want to use AI to rapidly generate ideas to support them in prototyping assignments.Instructors interested in pointing their students to a variety of accessible AI resources to manage their own creativity.
Der ultimative Münsterführer Das Ulmer Münster ist einer der berühmtesten Sakralbauten des Landes: Alles Wissenswerte zur prachtvollen Kirche und dem höchsten Kirchturm der Welt. Entdecken Sie die faszinierende Geschichte und die kunstvollen Schätze des Ulmer Münsters - eines der beeindruckendsten Kirchenbauwerke Europas. Das Buch " Das Ulmer Münster " nimmt Sie mit auf eine Reise durch die Jahrhunderte und zeigt Ihnen die vielfältigen Facetten dieser bedeutenden Sehenswürdigkeit .Erfahren Sie mehr über die Architektur und die Baugeschichte des Münsters, die eng mit der Stadtgeschichte Ulms verbunden ist. Entdecken Sie die zahlreichen Kunstwerke , die das Münster beherbergt, darunter den berühmten "Schiefen Turm" und das monumentale Chorgestühl aus dem 15. Jahrhundert. Stimmungsvolle Aufnahmen entführen den Leser zu einem Streifzug durch den spätgotischen Bau . Gleichzeitig lenken sie den Blick auf künstlerisch wertvolle Details und gewähren Einblick in Bereiche, die für die Öffentlichkeit nicht zugänglich sind.Ob Sie bereits einmal dort waren oder sich einfach für Kunst und Geschichte interessieren - dieses Buch ist ein Muss für jeden, der das Ulmer Münster besser kennenlernen möchte.
Find security flaws in any architecture effectively through emulation and fuzzing with QEMU and AFLPurchase of the print or Kindle book includes a free PDF eBookKey Features:Understand the vulnerability landscape and useful tools such as QEMU and AFLExplore use cases to find vulnerabilities and execute unknown firmwareCreate your own firmware emulation and fuzzing environment to discover vulnerabilitiesBook Description:Emulation and fuzzing are among the many techniques that can be used to improve cybersecurity; however, utilizing these efficiently can be tricky. Fuzzing Against the Machine is your hands-on guide to understanding how these powerful tools and techniques work. Using a variety of real-world use cases and practical examples, this book helps you grasp the fundamental concepts of fuzzing and emulation along with advanced vulnerability research, providing you with the tools and skills needed to find security flaws in your software.The book begins by introducing you to two open source fuzzer engines: QEMU, which allows you to run software for whatever architecture you can think of, and American fuzzy lop (AFL) and its improved version AFL++. You'll learn to combine these powerful tools to create your own emulation and fuzzing environment and then use it to discover vulnerabilities in various systems, such as iOS, Android, and Samsung's Mobile Baseband software, Shannon. After reading the introductions and setting up your environment, you'll be able to dive into whichever chapter you want, although the topics gradually become more advanced as the book progresses.By the end of this book, you'll have gained the skills, knowledge, and practice required to find flaws in any firmware by emulating and fuzzing it with QEMU and several fuzzing engines.What You Will Learn:Understand the difference between emulation and virtualizationDiscover the importance of emulation and fuzzing in cybersecurityGet to grips with fuzzing an entire operating systemDiscover how to inject a fuzzer into proprietary firmwareKnow the difference between static and dynamic fuzzingLook into combining QEMU with AFL and AFL++Explore Fuzz peripherals such as modemsFind out how to identify vulnerabilities in OpenWrtWho this book is for:This book is for security researchers, security professionals, embedded firmware engineers, and embedded software professionals. Learners interested in emulation, as well as software engineers interested in vulnerability research and exploitation, software testing, and embedded software development will also find it useful. The book assumes basic knowledge of programming (C and Python); operating systems (Linux and macOS); and the use of Linux shell, compilation, and debugging.
Arguably one of the most highly regarded and widely used enterprise-level operating systems available today is the Red Hat Enterprise Linux (typically shortened to RHEL and pronounced rell) distribution. Not only is it considered to be among the most stable and reliable operating systems, but it is also backed by the considerable resources and technical skills of Red Hat, Inc. Red Hat Enterprise Linux 9 Essentials is designed to provide detailed information on the installation, use, and administration of the Red Hat Enterprise Linux 9 distribution. For beginners, the book covers topics such as operating system installation, the basics of the GNOME desktop environment, configuring email and web servers, and installing packages and system updates using App Streams. Additional installation topics, such as dual booting with Microsoft Windows, are also covered, together with all important security topics, such as configuring a firewall and user and group administration.For the experienced user, topics such as remote desktop access, the Cockpit web interface, logical volume management (LVM), disk partitioning, swap management, KVM virtualization, Secure Shell (SSH), Linux Containers, and file sharing using both Samba and NFS are covered in detail to provide a thorough overview of this enterprise class operating system.
Rocky Linux 9 Essentials is designed to provide detailed information on the installation, use, and administration of the Rocky Linux 9 distribution. For beginners, the book covers topics such as operating system installation, the basics of the GNOME desktop environment, configuring email and web servers, and installing packages and system updates. Additional installation topics, such as dual booting with Microsoft Windows, are also covered, together with all important security topics, such as configuring a firewall and user and group administration. For the experienced user, topics such as remote desktop access, the Cockpit web interface, logical volume management (LVM), disk partitioning, swap management, KVM virtualization, Secure Shell (SSH), Linux Containers, and file sharing using both Samba and NFS are covered in detail to provide a thorough overview of this enterprise class operating system.
You know the basics. Your Swift code flows with logic and ease. This isn't your first time building a workable app for iOS platforms. Now, it's time to build a magical app for iOS platforms! Move beyond what you mastered in the best-selling Beginning iPhone Development with SwiftUI. Debug Swift code, use multi-threaded programming with Grand Central Dispatch, pass data between view controllers, and design apps functional in multiple languages.Not only will your apps run like magic under the hood but, with the new standard of SwiftUI, you'll add animations, scaling, multiscreen support, and so much more to your interfaces. You'll also see how to integrate audio and video files in your apps, access the camera and send pictures to and from the Photos library, use location services to pinpoint your user's position on a map, and display web pages in-app. Don't just stop at flawless code and stickily engaging interfaces. Give your apps a mind with Apple's advanced frameworks for machine learning, facial and text recognition, and augmented reality.Pro iPhone Development with SwiftUI enlightens you to the world of rich design, solid code, and thoughtful processing needed to make apps that wow. Integrate all these extraordinary iOS features and embrace the world of possibilities in the Swift programming language with SwiftUI. What You Will LearnSave and retrieve data when apps close or get pushed in the backgroundRecognize speech with Apple's advanced frameworks Create augmented reality appsUnderstand spoken commands with SiriWho This Book is ForAspiring iOS app developers familiar with the Apple Swift programming language and/or the iOS SDK, but ready to move to the next level.
Tame the power of Apple¿s new user interface toolkit, SwiftUI. This revised and expanded Seventh Edition covers the basic information you need to get up and running quickly to turn your great ideas into working iOS apps with stunningly interactive interfaces using SwiftUI. New chapters cover expandable text fields, multidate pickers, using gauges, progress views and variable SF symbol icons, creating chats, and using the navigation stack and split view.Yoüll start with basic designs and then explore more sophisticated ones. Assuming little or no working knowledge of the Swift programming language, and written in a friendly, easy-to-follow style, this book offers a comprehensive course in iPhone and iPad programming. The book provides a gentle introduction to using Xcode and then guides you though the creation of your first simple application. Yoüll create user interfaces for that application using multiple screens in two different ways¿using Navigation View and Tab Bars.Then integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders with less effort and more efficiency. Yoüll also learn about touch gestures, lists, and grids for displaying data on a user interface. And yoüll even go beyond those simple controls to liven up any user interface with simple animation techniques. Spice your designs up with movement, scaling, and resizing, including spring and bounce effects!Once yoüre ready, move on to Pro iPhone Development with Swift UI to learn more of the unique aspects of iOS programming and the Swift language. What You Will LearnDiscover the basics of designing a user interface using SwiftUIBuild cool, crisp user interfaces that use animationDisplay data in lists and outlinesOrganize user interfaces in forms and groups Who This Book isFor Aspiring iOS app developers new to the Apple Swift programming language and/or the iOS SDK.
Viele der wichtigsten Technologiekonzerne der Welt bieten Lösungen für mobile Applikationen an, die inzwischen auch zum Entwickeln für andere Zielplattformen als iOS und Android nutzbar sind. Sowohl der Begriff App als auch damit verbundene Technologien wachsen über die Welt der mobilen Endgeräte hinaus. Vor diesem Hintergrund präsentiert dieses Buch das nötige Wissen über den gesamten Entwicklungsprozess einer App von der Konzeption bis zur Umsetzung und Inbetriebnahme. In der Konzeption werden empfohlene Methoden des International Requirements Engineering Boards und aus dem Standard Essence genutzt. Für die Umsetzung wiederum werden die Technologien .NET MAUI und ergänzend Comet betrachtet, worüber auch eine optionale einfache Einarbeitung in SwiftUI, Jetpack Compose und Flutter möglich ist.Frühere Versionen dieses Buches sind unter den Titeln ¿Konzeption und Umsetzung mobiler Applikationen¿ und ¿App Engineering¿ für den BoD-Verlag erschienen.
Über den Apple Store kann man zurzeit Millionen mobiler Anwendungen herunterladen. Die Einsatzmöglichkeiten sind vielfältig und die Bandbreite der Anwendungsszenarien bewegt sich von komplexen Computerspielen bis hin zu Geschäftsanwendungen. In den vergangenen Jahren wurden unterschiedliche Entwicklungsparadigmen bereitgestellt, die hinsichtlich verschiedener Aspekte wie zum Beispiel Plattformunabhängigkeit, Performanz, Kosten sowie dem Zugriff auf gerätespezifische, native Funktionen sowohl Vor- als auch Nachteile besitzen. Die Kapitel gehen didaktisch in die Breite und stellen die Entwicklungsparadigmen vor dem Hintergrund einer zentralen Fallstudie gegenüber. Es werden Techniken zur Entwicklung von mobilen Webanwendungen, hybriden Anwendungen, nativen Anwendungen für Android sowie Cross-Plattform-Anwendungen vorgestellt, ohne innerhalb eines Paradigmas zu sehr in die Tiefe zu gehen. Eine Ausnahme bildet das von Google bereitgestellte Flutter-Framework, das sowohl die Entwicklung auf Android- als auch iOS-Geräten unterstützt.Dieses Lehrbuch richtet sich an Studentinnen und Studenten, die bereits mit einer objektorientierten Programmiersprache vertraut sind und wesentliche Aspekte der Programmierung kennen und einen Einblick in das Mobile Computing erlangen möchten.
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.