m ersten Teil der Masterarbeit erfolgt die Darstellung von agilen Softwareentwicklungsmethoden. Die favorisierte Methode Design Driven Development wird im Anschluss ausführlich erläutert. Dazu zählen auch das integrierte Extrem Programming und Scrum. Im zweiten Teil ist auf diesen Grundlagen aufbauend eine Webanwendung umgesetzt wurden. Dabei erfolgte auch die Erstellung einer grafischen Oberfläche mit JavaServer Faces sowie eine Datenanbindung mit einem LDAP. Zum Schluss wird eine Zusammenfassung über die Verwendung von agilen Softwareentwicklungsmethoden und der erstellten User Administration gegeben.
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.