005 Computerprogrammierung, Programme, Daten
Ziel dieser Arbeit ist die Planung und Umsetzung einer Spielerweiterung im Umfeld des populären Videospiels Minecraft. Der Schwerpunkt liegt dabei auf der Integration neuer Spielmechaniken in das bestehende Grundspiel durch die Verwendung der Mod-Schnittstelle Spigot. Anwendung finden dabei anerkannte softwaretechnische Methoden.
Wie kann man einen grafische Oberfläche für eine Kommandozeilensoftware gestalten? Wie programmiert man sie, das sie plattformübergreifend ist und welche Programmiersprachen sind zu benutzen? Welche Komponenten benötigt man neben dem Videoencoder, um ein funktionierendes System aus der Hard- und Software aufzubauen? Diese und weitere Fragestellungen soll diese Diplomarbeit klären
Die Arbeit behandelt die Entwicklung der Steuerungstechnik für eine Zugprüfmaschine. Nach einer Einleitung werden zunächst die Hardwarebausteine des Systems erläutert. Danach wird der Aufbau der Steuerungssoftware erklärt. Anschließend wird das Visualisierungskonzept vorgestellt. Zum Schluss folgen eine Zusammenfassung sowie ein Ausblick auf zukünftige Erweiterungen.
Die vorliegende Arbeit befasst sich mit der Analyse der Microservice-Architektur
und wie diese in heterogene Infrastrukturen integriert werden kann. Dazu wird
neben der theoretischen Betrachtung auch ein Konzept auf Grundlage einer Erstimplementierung von Microservices erstellt. Zudem beinhaltet die Arbeit eine prototypische Lösung am praktischen Beispiel.
Die vorliegende Diplomarbeit befasst sich mit der Analyse, Kontrolle und Optimierung der Videoaufzeichnung bei LinkedIn Austria. Anhand der Problemstellung wurde ein Tool (video-detective) programmiert. Daten zu sammeln und zu analysieren ist das Hauptziel des video-detective. Anhand der Analyse wird der gesamte Workflow der Videokontrolle beschleunigt und vereinfacht. Auf die Bedienbarkeit wird besonders Wert gelegt. Für eine schnelle Übersicht werden die gesammelten Daten grafisch dargestellt. Ein weiteres Ziel dieser Arbeit ist, fehlerhafte Video-Files so schnell wie möglich zu erkennen und richtige Gegenmaßnahmen einzuleiten. Die Kontrolle der Files soll möglichst im Hintergrund stattfinden und den Dozenten nicht bei den Aufzeichnungen stören.
Die vorliegende Arbeit befasst sich mit der Erarbeitung von konkreten Herangehensweisen und Software-Architekturen für die Entwicklung der Software von eingebetteten Systemen. Es werden die Themen Objektorientiertes Programmieren, Programmablauf, Konfiguration, Persistenz, Benutzerschnittstelle, Berichte, Kommunikation, und Fehlermanagement behandelt.
Die vorliegende Arbeit hat die Erstellung eines Konzeptes und die prototypische Umsetzung von Maßnahmen zur Verbesserung der Client-Sicherheit mit EOL-Betriebssystemen zum Ziel. Die Erstellung des Konzeptes basiert auf dem Beispiel der Tirol Kliniken GmbH. Im theoretischen Teil werden die Grundlagen zur IT-Sicherheit und das Gefahrenpotential betrachtet. Im praktischen Teil wird ein allgemeines Konzept ausgearbeitet, mit Hilfe dessen analysiert werden kann, inwiefern die EOL-Clients im Unternehmen geschützt sind und ob es weiterer Maßnahmen bedarf. Dies wird am Beispiel der Tirol Kliniken, mit besonderem Fokus auf McAfee Application Control, dargestellt.
Die vorliegende Arbeit befasst sich mit dem Thema der Blockchain. Dazu wird zuerst auf die Entstehung als Dokumentationswerkzeug für Überweisungen von Bitcoins geblickt. Der dezentrale Aufbau der Blockchain wird genauer beschrieben und es wird erläutert warum dieser als fälschungssicher gilt. Anschließend wird Ethereum behandelt – eine Blockchain mit der Möglichkeit, programmierbare Verträge darin zu betreiben, um dadurch eine Anwendung in beinahe allen Bereichen des täglichen Lebens zu finden. Zuletzt werden noch Projekte erläutert, welche das enorme Potential der Blockchain verdeutlichen sollen.
In der Softwareentwicklung gewinnen agile Methoden zunehmend an Bedeutung. ERP-Implementierungspartner sind in der Regel keine Entwickler neuer Standardanwendungen, sondern erweitern oder ergänzen vom Hersteller gelieferte Standardsoftware. Die Diplomarbeit soll zeigen, ob agile Methoden für die Softwareentwicklung bei ERP-Implementierungspartnern aufgrund der besonderen Anforderungen geeignet sind .
Die Arbeit beschreibt die Analyse und Optimierung der Geschäftsprozesse in einem Unternehmen, dass Artikel in der Rollladen- und Sonnenschutzbranche auf Maß fertigt. Diese Artikel können im Internet mit Hilfe von Produktkonfiguratoren bestellt werden. Innerhalb dieser Diplomarbeit wird beschrieben, wie mit Hilfe der Mittel der Softwaretechnik die vorhandenen Produktkonfiguratoren untersucht wurden und optimiert wurden. Innerhalb dieser Arbeit wird auch darauf eingegangen wie mit unterschiedlichen Java-Frameworks eine Verbindung von den Bestellungen zur Produktionsorganisation geschaffen wird. Die Produktkonfiguratoren sind mit Javascript und dem Javascript Framework jQuery entwickelt wurden und die Software für die Produktion mit Hilfe von Java Enterprise.