- Table View
- List View
Effortless Cloud-Native App Development Using Skaffold: Simplify the development and deployment of cloud-native Spring Boot applications on Kubernetes with Skaffold
by Ashish ChoudharyA practical guide to solving inner development loop problems in cloud-native applications by automating build, push, and deploy boilerplate using SkaffoldKey FeaturesLearn how to build and deploy cloud-native applications quickly with KubernetesCreate a production-ready continuous integration and continuous delivery (CI/CD) pipeline for cloud-native appsDiscover ways to create a GitOps-style CD workflow for cloud-native applicationsBook DescriptionKubernetes has become the de facto standard for container orchestration, drastically improving how we deploy and manage cloud-native apps. Although it has simplified the lives of support professionals, we cannot say the same for developers who need to be equipped with better tools to increase productivity. An automated workflow that solves a wide variety of problems that every developer faces can make all the difference!Enter Skaffold – a command-line tool that automates the build, push, and deploy steps for Kubernetes applications.This book is divided into three parts, starting with common challenges encountered by developers in building apps with Kubernetes. The second part covers Skaffold features, its architecture, supported container image builders, and more. In the last part, you'll focus on practical implementation, learning how to deploy Spring Boot apps to cloud platforms such as Google Cloud Platform (GCP) using Skaffold. You'll also create CI/CD pipelines for your cloud-native apps with Skaffold. Although the examples covered in this book are written in Java and Spring Boot, the techniques can be applied to apps built using other technologies too.By the end of this Skaffold book, you'll develop skills that will help accelerate your inner development loop and be able to build and deploy your apps to the Kubernetes cluster with Skaffold.What you will learnOvercome challenges faced while working in an inner development loop using SkaffoldAccelerate your development workflow using SkaffoldUnderstand Skaffold's architecture, internal working, and supported CLI commandsBuild and deploy containers to Kubernetes using the Skaffold CLI and Cloud CodeDeploy Spring Boot applications to fully managed Kubernetes services such as Google Kubernetes Engine using SkaffoldExplore best practices for developing an app with SkaffoldAvoid common pitfalls when developing cloud-native apps with Skaffold in KubernetesWho this book is forCloud-native application developers, software engineers working with Kubernetes, and DevOps professionals who are looking for a solution to simplify and improve their software development life cycle will find this book useful. Beginner-level knowledge of Docker, Kubernetes, and the container ecosystem is required to get started with this book.
Egress Modelling of Pedestrians for the Design of Contemporary Stadia (Digital Innovations in Architecture, Engineering and Construction)
by Timothy Young John Gales Kathryn Chin Elisabetta Carattin Mei-Yee Man OramThis book provides an understanding of people's accessibility needs, and the barriers that may affect people with different identities and circumstances (e.g. different levels of mobility, age, etc.) to alleviate any act of disabling a person and thus offer equal quality of life in the design of stadia. A lack of knowledge exists for stadia concerning demographics, specific accessibility and inclusive design solutions, available movement and behavioural data, and how future growth in attending disabled populations may affect the overall safety of circulation and evacuation in stadia. To address these needs a data collection and modelling were performed and are described in this book. The book recognizes that stadia design is at a revolutionary stage of advancement. Automated data collection technologies and methodologies are described where the authors work towards presentation of big data which can be used for future refinement of modelling technologies and AI routines.
Egyptian Revolution 2.0
by Mohammed El-Nawawy Sahar KhamisThis book sheds light on the growing phenomenon of cyberactivism in the Arab world, with a special focus on the Egyptian political blogosphere and its role in paving the way to democratization and socio-political change in Egypt, which culminated in Egypt's historical popular revolution on Jan. 25, 2011. The authors examine the relevance and applicability of the concepts of citizen journalism and civic engagement to the discourses and deliberations in five of the most popular political blogs in Egypt. They explore the potential connection between virtual activism and real activism in Egyptian political life, as represented in the calls for social, economic and political reform on the streets.
Eigene Chatbots programmieren für Dummies Junior (Für Dummies)
by Nadine Bergner Thiemo LeonhardtIn diesem Buch lernst du Schritt für Schritt, wie du mit dem kostenlosen MIT App Inventor einen Chatbot entwickelst. Du erfährst zuerst, was Chatbots eigentlich sind und dass diese als Alexa, Siri, Bixby, Cortana und Google schon um uns sind. Du gehst der Frage nach, auf welche Weise Chatbots intelligent sind. Die erste Chatbot-App, die du nach Anleitung entwickelst, beantwortet eine einfache Frage von dir. Am Ende erzählt der Chatbot Witze. Weitere Beispiele zeigen dir, was sonst noch alles möglich ist: Der Chatbot wird immer schlauer und geht immer besser auf seinen Chatpartner ein. Bestens geeignet für Kinder und Jugendliche ab 10 Jahren.
Einblick: Potenziale und Perspektiven im Kontext von Nähe und Distanz (Designforschung – Designwissenschaft - Designtheorie)
by Tobias HeldDer Band beschäftigt sich mit der Erforschung sozio-interaktiver Potentiale der Videotelefonie im Kontext von Nähe und Verbundenheit mit Fokus auf dem Eigenbild sowie dem Rederechtswechsel. Die Videotelefonie als Kommunikationsform hat sich – und darauf deuten die Erfahrungen der Covid-19-Pandemie hin – im lebensweltlichen Alltag der Menschen etabliert und wird dort in naher Zukunft nicht mehr wegzudenken sein. Auf Basis ihrer Möglichkeiten und Errungenschaften ist es inzwischen Realität und Lebenswirklichkeit, dass die Kommunikation sowohl im privaten als auch im geschäftlichen Kontext mittels verschiedenster Kanäle stattfindet. Der Videotelefonie kommt hierbei als solche nicht nur eine tragende Funktion, sondern auch eine herausragende Rolle bei der vermeintlichen Reproduktion der Face-to-Face-Kommunikation im digitalen Raum zu und wird wie selbstverständlich zum zwischenmenschlichen Austausch genutzt. Just an diesem Punkt knüpft die Forschungsarbeit an. Zentral stand dabei das Vorhaben einer dezidierte Untersuchung des Forschungsgegenstandes Videotelefonie, sowohl aus Kultur- als auch Technikhistorischer, aber auch Medien-, Wahrnehmungs- wie Kommunikations- theoretischer Perspektive, indem analytische und phänosemiotische Perspektiven miteinander in Beziehung gesetzt werden (z.B. Wahrnehmungsbedingungen, Interaktionsmerkmale, realisierte Kommunikationsprozesse etc.). Die Arbeit ist damit vor allem im Bereich des Produkt- und Interactiondesigns zu verorten, adressiert jedoch auch Motive der Medien- und Wahrnehmungstheorie. Darüber hinaus hat sie das Ziel der Darlegung und Begründung der Videotelefonie als eigenständige Kommunikationsform, welche durch eigene, kommunikative Besonderheiten, die sich in ihrer jeweiligen Ingebrauchnahme sowie durch spezielle Wahrnehmungsbedingungen äußern, und die die Videotelefonie als »Rederechtswechselmedium« avant la lettre konsolidieren, gekennzeichnet ist. Dabei soll der Beweis erbracht werden, dass die Videotelefonie nicht als Schwundstufe einer Kommunikation Face-to-Face, sondern als ein eigenständiges Mediatisierungs- und Kommunikationsereignis zu verstehen sei. Und eben nicht als eine beliebige – sich linear vom Telefon ausgehende – entwickelte Form der audio-visuellen Fernkommunikation darstellt, sondern die gestalterische (Bewegtbild-)Technizität ein eigenständiges Funktionsmaß offeriert, welches wiederum ein innovatives Kommunikationsmilieu im Kontext einer Rederechtswechsel-Medialität stabilisiert.
Eine Einführung in das European Train Control System: Das einheitliche europäische Zugsteuerungs- und Zugsicherungssystem (essentials)
by Lars SchniederDieses Buch behandelt die wichtigsten Aspekte des European Train Control System (ETCS) als Bestandteil des European Rail Traffic Management System (ERTMS). Lars Schnieder führt, ausgehend von den rechtlichen Grundlagen, in die technischen Grundprinzipien von ETCS ein. Der Autor stellt den Aufbau- und die Wirkungsweise der unterschiedlichen Ausrüstungsstufen dar und beschreibt die einzelnen Komponenten der Fahrzeug- und Streckeneinrichtung. Mit den von ETCS unterstützten Betriebsarten wird aufgezeigt, wie ETCS in den verschiedenen Ländern in den Bahnbetrieb integriert werden kann. Durch die Darstellung grundlegender technischer Zusammenhänge und Sicherungsfunktionen wird ein Verständnis für das zukünftige einheitliche Europäische Zugsteuerungs- und Zugsicherungssystem geschaffen.
Eine Einführung in die Mathematik an Beispielen aus der Informatik: Logik, Zahlen, Graphen, Analysis und Lineare Algebra
by Steffen Goebbels Jochen RethmannIm Studienalltag ist oft die Mathematik von den Inhalten der Informatik durch separate Vorlesungen abgegrenzt. Dadurch wird es schwierig einzusehen, warum im Informatik-Studium so viel Mathematik unterrichtet wird. In diesem Buch werden daher Fragestellungen der Informatik in den Mittelpunkt gestellt, für die dann die benötigte Mathematik entwickelt wird.Da das Buch als Einführung geschrieben ist, genügen elementare Schulkenntnisse in Mathematik. Bruchrechnung oder das Umstellen von Gleichungen setzen wir aber als bekannt voraus. Sie sollten auch schon ein wenig programmiert haben, um die (einfachen) Programmbeispiele unmittelbar zu verstehen. Da viele Querbezüge zur Informatik dargestellt werden, eignet sich das Buch insbesondere auch zum Auffrischen der Mathematikkenntnisse - z. B. nach einer Pause zwischen Bachelor- und Master-Studium.Bei der Stoffauswahl haben wir uns an den Kernfächern der Informatik orientiert: Logik und Rechnen mit Bits, Relationen und endliche Automaten, Graphen und Graphenalgorithmen, Zahlen und ihre Darstellung im Computer, Primzahlen und Verschlüsselung, Differenzial- und Integralrechnung in Verbindung mit Aufwandsabschätzungen, Lineare Algebra und Codes.Wir möchten mit dem Buch auch die Grundlage dafür legen, dass Sie sich weitere Themen der Mathematik aneignen können, wenn Sie diese bei der Anwendung der Informatik für andere Disziplinen benötigen.Die zweite Auflage ist um Lösungen der Aufgaben ergänzt und enthält weitere Inhalte wie Nullstellenberechnung und beschreibende Statistik mit Beispielen aus der Informatik.
Eine kurze Geschichte der Technischen Informatik: Wie ein Computer funktioniert – anschaulich erklärt (essentials)
by Peter ReichlHeutige Computer stellen technische Meisterwerke dar. Doch wie ist es eigentlich möglich, dass ein Stück Silizium zusammen mit ein bisschen Strom ganz alleine Berechnungen ausführt und logische Entscheidungen trifft? Die Antwort auf diese Frage führt uns auf eine faszinierende Reise zu den Grundlagen der binären Arithmetik, Booleschen Algebra und Halbleitertechnologie. Im zweiten Teil spielen wir Lego für Fortgeschrittene und bauen aus einfachen Transistoren nach und nach immer komplexere Schaltungen und schließlich ganze Computer zusammen. Dabei konzentrieren wir uns auf das Wesentliche, setzen nichts voraus und lassen überflüssige Details weg. Ein knapper Ausblick auf das Quantencomputing beschließt diese kurze Geschichte der Technischen Informatik.
Einführung in die Bash: Konzepte, Kommandos und Programmierung
by Peter MandlDas Buch vermittelt praktisch verwertbare Shell-Kenntnisse mit einem Fokus auf Bash unter Linux. Neben den grundlegenden Konzepten werden die wichtigsten Bash-Kommandos für die Dateibearbeitung, die Vergabe von Rechten und die Prozessverwaltung knapp und prägnant erläutert. Die Kommandos werden mit vielen Übungen praktisch erprobt. Erste Shell-Programme können nach kurzer Zeit eigenständig entwickelt werden. Die Produktfamilie WissensExpress bietet Ihnen Lehr- und Lernbücher in kompakter Form. Die Bücher liefern schnell und verständlich fundiertes Wissen.
Einführung in Expertensysteme: Grundlagen, Anwendungen und Beispiele aus der elektrischen Energieversorgung
by Zbigniew A. Styczynski Krzysztof Rudion André NaumannDieses Buch behandelt den Aufbau und den Einsatz von Expertensystemen in technischen Systemen an Beispielen der elektrischen Energieversorgung.Nach einem geschichtlichen Abriss zur Entstehung und Verwendung von Expertensystemen werden die Grundlagen der Prädikatenlogik als Fundament wissensbasierter Systeme erklärt. Die Grundzüge der wissensbasierten Systeme, der Wissensakquisition und der Wissensspeicherung werden erläutert und ausgewählte intelligente Techniken vorgestellt. Mit zahlreichen Illustrationsbeispielen aus dem Gebiet der elektrischen Energieversorgung werden die spezifischen Probleme der Gestaltung von Expertensystemen in diesem Umfeld erläutert.Die ZielgruppenDas Werk ist in erster Linie für Studierende und Ingenieure der technischen Fächer, insbesondere der Elektrotechnik gedacht, die einen Einstieg in die Problematik suchen.
Einführung in JavaFX/OpenJFX: Moderne GUIs für RIAs und Java-Applikationen
by Ralph SteyerDas JavaFX-Framework gibt es schon seit einigen Jahren, hat aber mit den ersten Versionen fast nur noch den Namen gemeinsam. Seit der Version 2 hat JavaFX jedoch einen festen und ausgereiften Stand erreicht und ist mittlerweile die aktuelle Technologie im Java-Umfeld, um leistungsfähige und moderne grafische Benutzeroberflächen (GUI) erstellen zu können. Dieses Buch stellt Ihnen dazu eine Vielzahl an Widgets und Komponenten samt dem JavaFX-API vor. Es zeigt Ihnen auch, wie Sie mit Hilfe des APIs sowohl aus Java heraus, aber auch über einen XML-basierenden Ansatz (FXML) samt einem visuellen Designer-Tool (Scene Builder) grafische User-Interfaces erstellen können. So können Sie sogar ohne Java-Kenntnisse eine leistungsfähige und moderne GUI erstellen, aber auch Kenntnisse in anderen GUI-Technologien wie Swing übertragen und sogar diese Komponenten in JavaFX integrieren.
Einführung in JavaFX: Moderne GUIs für RIAs und Java-Applikationen
by Ralph SteyerDas JavaFX-Framework gibt es schon seit einigen Jahren, hat aber mit den ersten Versionen fast nur noch den Namen gemeinsam. Mit der Version 2 hat JavaFX einen festen und ausgereiften Stand erreicht und wird als die kommende Technologie im Java-Umfeld angesehen, um leistungsfähige und moderne grafische Benutzeroberflächen (GUI) erstellen zu können. Dieses Buch stellt Ihnen dazu eine Vielzahl an neuen Widgets und Komponenten samt einem neuen Java-API vor, das Swing ablösen soll. Es zeigt Ihnen auch, wie Sie mit Hilfe des neuen APIs sowohl aus Java heraus, aber auch über einen neuen XML-basierenden Ansatz (FXML) samt einem visuellen Designer-Tool (Scene Builder) grafische User-Interfaces erstellen können. So können Sie sogar ohne Java-Kenntnisse eine leistungsfähige und moderne GUI erstellen.
Einführung in NetDraw: Erste Schritte mit dem Netzwerkvisualisierungsprogramm (Netzwerkforschung)
by Christian Stegbauer Alexander RauschDer Band führt anschaulich in das Programm „NetDraw“ Schritt für Schritt ein und ermöglicht den LeserInnen die Nutzung des Programms innerhalb weniger Stunden.
Einführung in Optimierungsmodelle: Mit Beispielen und Real-World-Anwendungen in Python
by Nathan Sudermann-MerxDieses Buch könnte interessant für Sie sein, falls Sie über eine solide mathematische Ausbildung verfügen und nun Anwendungsprobleme mit Hilfe von Optimierungsmodellen lösen möchten, ohne sich zuvor jahrelang mit der zugehörigen Theorie zu beschäftigen.Ein lineares gemischt-ganzzahliges Optimierungsproblem kann heute etwa 500 Milliarden Mal schneller gelöst werden als zu Beginn der 90er Jahre und lässt sich in leicht zu erlernenden Programmiersprachen wie Python formulieren. Da Sie Optimierungsalgorithmen für Real-World-Anwendungen in der Regel nicht selbst schreiben werden, lassen wir diesen Aspekt außen vor und wenden uns stattdessen der wunderschönen Welt der Modellierung zu. Sie lernen, echte Anwendungen in der Sprache der Mathematik zu beschreiben und implementieren alle vorgestellten Modelle in Python, um sie anschließend von bereits existierenden Solvern lösen lassen. Dieses anwendungsnahe Vorgehen soll Sie befähigen, selbst Optimierungsprobleme in der Praxis zu lösen.
Einführung in das Informationsmanagement (Springer-Lehrbuch)
by Helmut KrcmarInformationsgesellschaft, Information als Wettbewerbsfaktor, Informationsflut: Diese Stichworte verdeutlichen die unternehmerische und gesellschaftliche Bedeutung von Informationen. Doch nicht nur Information allein, sondern auch die Systeme, die Informationen verarbeiten, speichern und übertragen sowie die Technologien, auf denen sie beruhen, verdienen Aufmerksamkeit. Informationsmanagement hat die Aufgabe, den im Hinblick auf das Unternehmensziel bestmöglichen Einsatz der Ressource Information zu gewährleisten. Es zählt zu den wesentlichen Bestandteilen heutiger Unternehmensführung. Das Lehrbuch vermittelt in 13 Einheiten die Grundlagen des Informationsmanagements. Dabei werden neben den Managementaufgaben der Informationswirtschaft, der Systeme und der Technologien auch ausgewählte Führungsaufgaben des Informationsmanagementsbehandelt. Jede Lehreinheit beginnt mit einem Überblick über die behandelten Themen und schließt mit einer Zusammenfassung sowie Aufgaben zur Wiederholung ab. So richtet sich dieses Buch insbesondere an Bachelorstudenten in den Fächern Wirtschaftsinformatik, BWL und Informatik.
Einführung in das Metaverse: Technologien, Anwendungen und Zukunft
by Fabian LangDieses Buch bietet eine fundierte Einführung in die Grundlagen, Prinzipien und Anwendungen des Metaverse. Es beleuchtet die wesentlichen Aspekte erweiterter Realitäten und virtueller Welten und legt besonderen Wert auf die Verknüpfung mit dem dezentralen Web3 und Distributed-Ledger-Technologien. Diese Verbindung schafft neue Möglichkeiten für zukunftsweisende Geschäftsmodelle im Metaverse. Neben den theoretischen Grundlagen präsentiert das Buch praxisnahe Fallstudien, die reale Anwendungsbeispiele aus verschiedenen Branchen beleuchten und wertvolle Einblicke für Strateg:innen und Innovator:innen bieten. Es widmet sich auch den technologischen, rechtlichen und sozialen Herausforderungen und liefert einen interdisziplinären Ausblick auf die Zukunft und Entwicklung des Metaverse – jenseits des Hypes. Mit umfassenden Erklärungen, praxisorientierten Einordnungen und über 100 anschaulichen Abbildungen richtet sich dieses Buch an Innovations- und Digitalmanager:innen, Studierende sowie alle, die verstehen möchten, wie das Metaverse die Wirtschaft und Gesellschaft transformieren könnte.
Einführung in die Bioinformatik in der Mikrobiologie
by Henrik ChristensenDieses Lehrbuch führt in die grundlegenden Konzepte der Bioinformatik ein und verbessert die Fähigkeiten der Studierenden im Umgang mit Software und Werkzeugen, die speziell für die Lösung von mikrobiologischen Fragestellungen relevant sind. Es werden die wichtigsten Methoden zur Analyse von Daten aufgezeigt und die Leser werden darin geschult, auf der Grundlage der erzielten Ergebnisse gültige Schlussfolgerungen zu ziehen. Weiters stellen die Autoren hilfreiche Programme und Server vor, die kostenlos im Internet genutzt werden können, präsentieren aber zusätzlich fortgeschrittenere eigenständige Software als zweite Option.. Zur Vertiefung des Erlernten werden am Ende jedes Kapitels unterhaltsame Übungen und Quizfragen angeboten. Das Buch richtet sich an Doktoranden und fortgeschrittene Studierende der Mikrobiologie, Biotechnologie und (Veterinär-)Medizin mit geringen bis grundlegenden Kenntnissen in Bioinformatik.
Einführung in die Computeranimation: Methoden, Algorithmen, Grundlagen
by Stefan M. GrünvogelDas Buch ist das erste umfassende deutschsprachige Lehrbuch zur Computeranimation, das sich speziell an Studierende der Informatik und der Ingenieurwissenschaften richtet, die ihr Verständnis der mathematischen Grundlagen und Algorithmen dieses spannenden Gebiets vertiefen wollen. Das Lehrbuch ist in vier Hauptteile gegliedert und deckt damit alle wichtigen Bereiche der Computeranimation ab: Animationssysteme, Objektanimation, Charakteranimation und Prozedurale Animation. Jeder Teil ist in weitere Kapitel unterteilt und bietet eine detaillierte Darstellung der Algorithmen und Methoden der Computeranimation mit ausführlichen Erklärungen.Im ersten Teil werden die wichtigsten Konzepte von Animationssystemen wie Szenengraphen, Zeit und Game Loop erläutert. Im zweiten Teil geht es um die Animation und Steuerung von Objekten entlang von Kurven, die die Grundlage vieler Animationstechniken bilden. Im dritten Teil wird das Gebiet der Charakteranimation ausführlich behandelt. Kinematik und inverse Kinematik werden diskutiert, Skinning-Methoden vorgestellt und Motion-Capture und die Verarbeitung von Bewegungsdaten ausführlich beschrieben. Der letzte Teil des Buches beschäftigt sich mit der prozeduralen Animation und stellt verschiedene Algorithmen für physikalisch basierte Animation und Partikelsysteme vor. Im gesamten Buch finden sich zahlreiche Beispiele und Illustrationen, die das Verständnis der behandelten Konzepte und Verfahren vertiefen. Am Ende jedes Kapitels finden sich Verweise auf historische und weiterführende Literatur, die zu weiterer Forschung anregen. Ein wichtiger Teil des Buches sind die zahlreichen Übungen und Projekte, die helfen, das Gelernte zu vertiefen und selbst zu erproben.
Einführung in die Entwurfsautomatisierung für Quantencomputer
by Robert Wille Alwin ZulehnerDieses Buch bietet dem Leser einen einfachen Einstieg in das Quantencomputing sowie in den Entwurf entsprechender Geräte. Die Autoren behandeln verschiedene Entwurfsaufgaben, die für das Quantencomputing wichtig sind, und stellen entsprechende Lösungen vor. Eine Besonderheit des Buches ist, dass diese Aufgaben und Lösungen explizit aus der Perspektive der Entwurfsautomatisierung diskutiert werden, d.h. unter Verwendung von cleveren Algorithmen und Datenstrukturen, die von der Entwurfsautomatisierungs-Community für konventionelle Logik (d.h. für elektronische Geräte und Systeme) entwickelt worden sind und nun für diese neue Technologie angewendet werden. Auf diese Weise können relevante Entwurfsaufgaben wesentlich effizienter als bisher durchgeführt werden, was zu Verbesserungen um mehrere Größenordnungen führt (in Bezug auf die Laufzeit und andere Entwurfsziele). Beschreibt den aktuellen Stand der Technik für den Entwurf von Quantenschaltungen, für deren Simulation und für deren Abbildung auf reale Hardware; Bietet eine erste umfassende Einführung in die Entwurfsautomatisierung für Quantencomputer, die sich mit praxisrelevanten Aufgabenstellungen befasst; Es richtet sich sowohl an die Quantencomputer-Gemeinschaft als auch an die Gemeinschaft der Entwurfsautomatisierung und zeigt, welche beeindruckenden Verbesserungen möglich sind, wenn man das Wissen beider Gemeinschaften kombiniert.
Einführung in die Informatik: Theoretische und praktische Grundlagen (Studienbücher Informatik)
by Bastian KüppersDieses Buch bietet eine praxisnahe Einführung in grundlegende Themen der Informatik wie Codierung, Rechnerarchitekturen und Betriebssysteme. Der Fokus liegt dabei auf Verständlichkeit und einem roten Faden. Im Laufe des Buches wird über das Konzept der Information und deren Codierung bzw. Verarbeitung die Arbeitsweise des Computers motiviert und darauf aufbauend Hardware, Software und deren Zusammenspiel diskutiert. Dabei wird ebenso auf klassische Computer wie auch auf Quantencomputer eingegangen. Zudem werden die Themen Datenschutz und Datensicherheit beleuchtet, welche an der Schnittstelle zwischen Informatik und dem täglichen Leben angesiedelt sind.Zu den einzelnen Themen gibt es Übungsaufgaben mit Lösungen.
Einführung in die Mediaplanung: Grundlagen für klassische und digitale Kanäle (essentials)
by Runa StrottDieses Buch gibt einen kompakten Einblick in die Basics der klassischen und digitalen Mediaplanung. Heutzutage werden Werbebudgets mehr denn je immer wieder neu justiert, und die Mediaplanung wird komplexer. Die Herausforderungen an eine adäquate Zielgruppenansprache sind enorm, denn das Zusammenspiel der einzelnen Kanäle oder auch die gezielte Auswahl individueller Botschaften fordern ein detailliertes Verständnis darüber, wann welche Instrumente die Zielgruppen erreichen und zum gewünschten Ergebnis führen können. Von der Medienauswahl über die Zielgruppenanalyse bis hin zum Controlling werden in diesem Essential sowohl für klassische und lang etablierte Kanäle als auch für neue, digitale Kanäle die ersten Schritte der Mediaplanung erläutert.Ein Buch für Mediaplanungseinsteiger, Studierende und Schaffende der Medienwelt, die sich die Grundlagen aneignen wollen.
Einführung in die Optimierung: Konzepte, Methoden und Anwendungen
by Christian Grimme Jakob BossekDieses Lehrbuch vermittelt einen breiten und grundlegenden Einblick in die Methoden der mathematischen Optimierung. Im Fokus stehen Algorithmen, verschiedene Optimierungsprobleme und ihre Komplexität sowie nützliche Lösungsmethoden. Dabei haben die Autoren, Informatiker und Optimierungsexperten der Westfälischen Wilhelms-Universität Münster, die Konzepte ausführlich und leicht verständlich dargestellt und außerdem viel Wert auf die Anwendung der Problemstellungen und Lösungsverfahren auf Beispielfälle gelegt. Denn ob Bauteile passend gemacht, Personaleinsatz effizient geplant oder Transportnetzwerke effektiv gestaltet werden sollen – immer geht es um die Verbesserung von Systemen und die strukturierte Durchführung dieser Optimierung. Das Fachgebiet der mathematischen Optimierung wird daher auch häufig als Operations Research oder Unternehmensforschung bezeichnet.Das Buch beginnt mit einer Einführung in die Grundbegriffe der Optimierung und die Graphentheorie und erläutert zunächst lineare Problemformulierungen sowie den Simplex-Algorithmus als zentrales Lösungsverfahren. Anschließend werden nichtlineare Problemstellungen und zumeist heuristische Verfahren beschrieben. Hier liegt der Schwerpunkt auf Evolutionären Algorithmen, einer Klasse von randomisierten Optimierungsverfahren, die bei der Lösung komplizierter ingenieurtechnischer Probleme immer mehr an Bedeutung gewinnen.Am Schluss des Buchs betrachten die Autoren das Thema aus der Perspektive der Entscheidungs- und Spieltheorie. Denn die Optimierung, wie sie in den vorangehenden Kapiteln betrachtet wird, ist genau genommen ein Spezialfall der Entscheidungstheorie. Der Band enthält zahlreiche Übungsaufgaben mit Lösungen, die die Autoren in ihren Vorlesungen erprobt haben. Alle praktischen Problemstellungen werden durch Lösungsimplementierungen in der Programmiersprache Python (ab Version 3) und, wo möglich, mit realen Datensätzen ergänzt. Zahlreiche praktische Beispiele und Anwendungsfälle, auch aus der aktuellen Forschung, stehen als vertiefendes Begleitmaterial online zur Verfügung.
Einführung in die Quanteninformatik
by Gilbert BrandsAusgehend von der Theorie und den Protokollen der Quantenkryptografie werden in dem Band die Servicequalitäten vorgestellt, die angesichts der aktuellen technischen Möglichkeiten erreichbar sind. Unter Berücksichtigung wenig beachteter Gesichtspunkte der Kryptoanalyse diskutiert der Autor die erreichbare Sicherheit und untersucht die Möglichkeiten des Quantencomputing. Anhand praxisnaher Aufgaben können Leser ihr Wissen vertiefen und lernen, die Techniken kritisch zu bewerten. Mit Programmieranleitung für Simulationsversuche auf dem eigenen Rechner.
Einführung in die Softwaretechnik (Xpert.press)
by Manfred Broy Marco KuhrmannDas Buch führt in die Grundlagen der Softwaretechnik ein. Dabei liegt sein Fokus auf der systematischen und modellbasierten Software- und Systementwicklung aber auch auf dem Einsatz agiler Methoden. Die Autoren legen besonderen Wert auf die gleichwertige Behandlung praktischer Aspekte und zugrundeliegender Theorien, was das Buch als Fach- und Lehrbuch gleichermaßen geeignet macht. Die Softwaretechnik wird im Rahmen eines systematischen Frameworks umfassend beschrieben. Ausgewählte und aufeinander abgestimmte Konzepte und Methoden werden durchgängig und integriert dargestellt.Die AutorenProf. Dr. Dr. h.c. Manfred Broy war Inhaber des Lehrstuhls für Software & Systems Engineering an der Technischen Universität München. Seine Schwerpunkte in Forschung und Lehre waren und sind die Entwicklung sicherheitskritischer eingebetteter Systeme, mobile und kontextadaptive Softwaresysteme, und Entwicklungsmethoden für leistungsfähige, industriell einsetzbare Softwaresysteme. In zahlreichen Industriekooperationen konnte die Arbeiten des Lehrstuhls angewendet und evaluiert werden. Für seine Arbeit wurde Manfred Broy vielfach ausgezeichnet. Prof. Dr. Marco Kuhrmann vertritt den Lehrstuhl Software Engineering I an der Universität Passau. Seine Schwerpunkte in Forschung und Lehre sind die Methodik des Software Engineering mit dem Fokus auf agile/hybride Software- und Produktentwicklung sowie das Prozess- und Qualitätsmanagement. Er ist einer der Entwickler des V-Modell® XT, dessen Anpassung und Einführung in Organisationen und Projekten er bereits vielfach begleitet hat.