005 Computerprogrammierung, Programme, Daten
Refine
Document Type
- Diploma Thesis (6)
- Bachelor Thesis (4)
- Master's Thesis (1)
Year of publication
- 2017 (11) (remove)
Keywords
- Blockchain (2)
- Computersicherheit (1)
- Computerspiel , Softwareentwicklung (1)
- Front-End <Software> , World Wide Web , React <Framework, Informatik> (1)
- Netzwerkverwaltung , Monitorüberwachung (1)
- Open Source (1)
- Rechnungswesen , Elektronische Buchführung , Softwaresystem (1)
- Softwareentwicklung (1)
- Strahlenschutz , Strahlentherapie , Ethernet , Schnittstelle (1)
- Videoaufzeichnung , Audiotechnik , Softwareentwicklung (1)
Institute
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.
Das Ziel der vorliegenden Arbeit war es, ein für mittelständische und kleine Unternehmen geeignetes Format für die Versendung elektronischer Rechnungen zu finden, hierfür eine Softwarelösung zu entwickeln und diese in ein bestehendes Produkt zu integrieren. Nach gründlicher Analyse fiel die Entscheidung auf das ZUGFeRD-Format, für welches eine nun kommerziell vertriebene Komponente entwickelt wurde, die zusammen mit einem, im Rahmen der Arbeit entwickelten E-Mail-Client, in die Software HSC-AuftragPlus integriert wurde. Damit lassen sich ZUGFeRDRechnungen ohne Umwege oder externe Programme sowohl empfangen und importieren, als auch exportieren und versenden. Bei diesen Schritten erfolgt auch immer eine mehrstufige Validierung und entsprechendes Feedback an den Benutzer. Da die Bachelorarbeit auf betriebswirtschaftliche, juristische und informatische Aspekte eingeht, sollte sie insbesondere für Studierende der Informatik und Wirtschaftswissenschaften viele interessante Informationen enthalten
The Blockchain is a technology which has the capabilities to change the way, the world operates. As promising as this may be, there are still many challenges which do not exist or are way simpler to solve in conventional software solutions. Services which are offered over the blockchain suffer from so called Block-confirmation-times where the customer simply has to wait till the transaction is confirmed. In this paper possible solutions to that problem will be examined and challenges that arise from the specific criteria of the Ethereum Blockchain will be analyzed.
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 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.
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 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.
Ziel dieser Arbeit ist die Weiterentwicklung eines Teils der Lösung „PerMon-System“ der INTENTA GmbH zum Personenschutz in der Strahlentherapie. Dieser Teil stellt eine über Ethernet gesteuerte Schnittstelle zwischen PC und Linearbeschleuniger dar. Dadurch soll das alte, rudimentäre, auf Relaistechnik basierende riesige Modul durch ein modernes, kompaktes und praktisches Modul ersetzt werden. Für diesen Zweck sind notwendige Hardware- und Softwarekomponenten sowie die Testverfahren vorgestellt und entwickelt worden.
Die JavaScript-Bibliothek React ist inzwischen seit mehreren Jahren eine beliebte und weit verbreitete Technologie im Bereich der Frontend-Webentwicklung. In Kombination mit Redux ermöglicht React die Erstellung funktionaler Benutzeroberflächen selbst für komplexe Anwendungen. Es stellt sich die Frage, wie solche React-Anwendungen am besten zu testen sind. Zwei häufig genutzte Test-Frameworks für diesen Zweck sind Mocha und Jest. Diese werden in dieser Bachelorarbeit an Hand zuvor definierter Qualitätskriterien in mehreren Kategorien miteinander verglichen und so auf ihre Tauglichkeit für das Testen von React-Applikationen untersucht. Als Schwerpunkt der Gegenüberstellung wird eine Reihe von Tests mit beiden Frameworks für eine bereits bestehende App auf Basis von React und Redux implementiert. Am Ende steht die Beantwortung der Frage, welches der beiden Frameworks auf Grundlage der Untersuchungsergebnisse für das Testen von React-Anwendungen vorzuziehen ist.
Auf den ersten Blick ist Open Source Software ein wirtschaftliches Paradoxon. Die erste Frage die aufkommt ist, wie kann ein Unternehmen mit seinem Produkt Geld verdienen und Umsätze generieren, wenn das Produkt frei zur Verfügung steht? Nach wie vor ist es schwierig für Softwareunternehmen dessen Kerngeschäft der proprietären Software gewidmet ist, ein erfolgreiches und zudem Umsatz generierendes Geschäftsmodell für Open Source Software aufzubauen. Open Source Software bietet dennoch große Innovationsmöglichkeiten. Ziel der vorliegenden Arbeit ist es, diverse Geschäftsmodelle aufzuzeigen, dass Open Source Software in der IT-Branche erfolgreich eingesetzt werden kann und es möglich ist mit einem vermeintlich kostenfreien Produkt Umsätze zu generieren und der langfristige Erfolg eines Unternehmens gewährleisten wird. Im Verlauf der Arbeit stellte sich heraus, dass das Geschäftsmodell des OS-Appliance Herstellers als erfolgreichstes Geschäftsmodell bewährt hat, da man somit eine breitere Nachfrage auf dem Markt seitens des Kunden abdecken kann. Schlussfolgernd wurden Vor- und Nachteile aller Geschäftsmodelle aufgezeigt und eine Handlungsempfehlung abgegeben.