BA: Kriterienbasierter Ansatz zur Technologiewahl bei der Entwicklung mobiler Web Clients

Veröffentlicht: von

Bei der Implementierung von Clients ist ein Mobile Client heutzutage in der Regel gesetzt. Allerdings steht man immer vor der Entscheidung, ob es eine native App sein muss, oder ob auch ein Responsive Web Client genügt. Bestimmte Anwendungen funktionieren nur mit nativen Apps, beispielsweise gewisse Zugriffe auf Systemfunktionen. Allerdings handelt man sich unter Umständen einen signifikanten Entwicklungs- und Wartungsaufwand ein. Eine Responsive Web App ist einfacher zu realisieren, bietet aber nicht ganz den gleichen Standard in Punkto User Experience und Funktionsumfang. In dieser Arbeit sollen Technologien und Designpatterns für Mobile Clients verglichen werden, um zu einer möglichst allgemeinen Aussage bezüglich der obigen Problemstellung zu kommen. Idealerweise kann im Sinne einer Methodik ein Satz von „wenn – dann“ Regeln formuliert werden, gepaart mit Technologieempfehlungen. 

MA: Electron – Eine Technologiestudie zur Cross-Platform-Entwicklung von komplexen UI-Applikationen

Veröffentlicht: von

Die Arbeit untersucht aus Usability-Sicht, wie komplex es sich gestaltet, auf verschiedenen Plattformen, insbesondere PC und MacOS, das gleiche „Look-And-Feel“ zu erreichen. Hierfür wird die Plattform Electron genauer analysiert. Aus Entwicklersicht soll untersucht werden, wie kompatibel Electron mit bestehenden Javascript-Bibliotheken sowie bestehenden Programmstücken in anderen Sprachen ist. Außerdem soll geprüft werden, ob und in welchem Maß plattformspezifischer Code erforderlich ist.