Refine
Document Type
- Diploma Thesis (2)
- Bachelor Thesis (1)
Language
- German (3) (remove)
Keywords
- Framework <Informatik> (3) (remove)
Die Diplomarbeit untersucht die Möglichkeit mobile Anwendungen mit Hilfe von Cross-Platform-Development Frameworks zu entwickeln. Das im Projekt sDACE - Smart Data Center - entstandene Clientframework zur Messdatenvisualisierung bildet dazu die Grundlage. Die Arbeit entwirft ein Konzept, mit welchem versucht wird bestehende Funktionalitäten mit geringem Aufwand für mobile Anwendungen zu nutzen. Ausgehend von diesem Konzept wird eine prototypische mobile Anwendung entworfen, mit Hilfe derer die Durchführbarkeit des Konzeptes validiert werden soll.
Ziel der vorliegenden Diplomarbeit ist es, ein funktionsfähiges Framework nach den Vorgaben des Auftraggebers zu konzipieren und zu erstellen. Die Arbeit stellt dabei vor allem den grundlegenden Prozess dar, der von der Aufgabenstellung beginnend über die Planung und Konzeption bis hin zur Umsetzung durchlaufen wird. Die Vorgehensweise sieht dabei so aus, dass das Problem als erstes dargestellt wird um im Anschluss Lösungen zu erstellen und zu diskutieren. In diesem Schritt wird unter anderen neben der Datenbank auch das Entwurfsmuster besprochen. Als letzter Schritt und zur Lösung des Problems wird die Umsetzung dargestellt. Besonderer Schwerpunkt liegt dabei vor allem bei der Erweiterbarkeit des Framework, so dass dieses flexibel eingesetzt werden kann.
Diese Bachelorarbeit befasst sich mit der Untersuchung einer geeigneten Webanwendung für die Darstellung von Maschinenzuständen und Fertigungsprozessdaten. Zu Beginn erfolgt eine Untersuchung zu den gängigsten Webframeworks, die mit der Programmiersprache Java Webanwendungen erzeugen können. Dabei liegen die Schwerpunkte auf Ajaxfunktionalität, unter Verwendung des Model View Controller’s (MVC) und Unterstützung der Internationalisierung (I18N). Nach einer ersten Vorauswahl werden besonders gut geeignete Webframeworks genauer untersucht. Mit dem ausgewählten Framework erfolgt eine schrittweise Erstellung und Umsetzung eines Prototyps. Dazu gehört die Erstellung einer Datenbank, in der die angezeigten Maschinenzustände gespeichert werden. Für die Verwendung ohne SPS ist die Erstellung entsprechender Testdaten mit Zufallsgeneratoren für den Prototyp erforderlich. Neben einem Funktionstest erfolgt ein Leistungstest, der mit entsprechenden Tools durchgeführt wird. Während der gesamten Programmentwicklung ist stets darauf zu achten, dass die Verwendung an flexiblen Montageanlagen erfolgen soll. Des Weiteren ist zu bedenken, dass die Programmierung der Webanwendung mit wenigen Quellcodeänderungen für verschiedenartige Fertigungsanlagen wieder verwendbar ist. Bei der Visualisierung wird speziell für die Touchscreendisplays im Industrieeinsatz auf eine ergonomische GUI-Gestaltung Wert gelegt.