TY - GEN A1 - Schmitz, Thomas T1 - Entwicklung einer mobilen Software zum Steuern und Überwachen von Wohnungstüren auf Basis von Android im Umfeld von Ambient Assisted Living N2 - In diesem Projekt wird eine mögliche Kombination von Android und OSGi als Grundlage einer mobilen Plattform für AAL Anwendungen betrachet. Im ersten Teil werden die Grundlagen der Android Programmierung erläutert. Darauf folgt ein kurzer Überblick über die verwendeten OSGi Dienste. Zum Schluß wird als mögliche Anwendung eine Implementierung zum Überwachen und Steuern von Wohnungstüren gezeigt, die im Rahmen des AAL Projekts zum Einsatz kommen könnte. KW - Android KW - AAL KW - OSGi KW - FHD KW - EI Y1 - 2011 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-6908 CY - Düsseldorf ER - TY - THES A1 - Schmitz, Thomas T1 - Entwicklung einer OSGi-Service-Komponente zum dynamischen Laden von Benutzeroberflächen für Android im Umfeld von Ambient Assisted Living T1 - Development of an OSGi Service Component for dynamic loading of user interfaces for Android in the field of Ambient Assisted Living N2 - In diesem Projekt wird ein Softwaresystem entwickelt, mit dem es möglich ist, verschiedene Geräte über ein Android Smartphone zu überwachen und zu steuern. Um auf die Dynamik der Umgebung zu reagieren, wird als Basis das OSGi Framework verwendet. Im ersten Teil wird auf die Architektur und den Aufbau von Android und des OSGi Framework eingegangen. Anschließend wird die für dieses Projekt entwickelte Architektur betrachtet. Zum Schluss wird die Implementierung der einzelnen Module und deren Zusammenwirken erläutert. KW - Android KW - OSGi KW - AAL KW - FHD KW - Bachelorthesis Y1 - 2011 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-6693 CY - Düsseldorf ER - TY - THES A1 - Wientzek, Niels T1 - Konzeption und Implementierung eines Android-Services für das OSGi-Framework T1 - Design and implementation of an Android service for the OSGi Framework N2 - In diesem Projekt wird ein Softwaresystem entwickelt, mit dem es möglich ist ein OSGi Framework durchgängig im Hintergrund von Android zu betreiben. Für die Demonstration der Kommunikation zwischen Framework und weiteren Android Anwendungen wird eine Beispielanwendung entworfen. Im ersten Teil dieser Arbeit wird auf die technischen Grundlagen von Android sowie auf die OSGi Service Platform eingegangen. Anschließend folgt die Anforderungsanalyse, sowie die State-of-the-art-Analyse. Das Konzept wird erstellt und anschließend die Implementierung erläutert. Zum Schluss wird das Softwaresystem evaluiert und eine Zusammenfassung aller Kapitel beendet die Arbeit. N2 - In this project, a software system will be developed, which make it possible to operate an OSGi framework consistently in the background of Android. For communication between the Framework and other Android applications, a sample application is designed to demonstrate this. The first part of this thesis discusses the technology behind Android and the OSGi Service Platform. After that the requirements analysis and state-of-the-art analysis follows. The concept is created and the implementation is explained. Finally, the software system is evaluated and a summary of each chapter is at the end of this thesis. KW - OSGI KW - Android KW - Sorftwareengeneering KW - FHD Y1 - 2012 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-7341 CY - Düsseldorf ER - TY - THES A1 - Moecker, Sascha T1 - Applikationsentwicklung auf dem mobilen Android System zur Interaktion mit Prozessdaten auf einer Siemens SIMATIC SPS N2 - In dieser Bachelor-Thesis werden die Möglichkeiten eines Remote-Zugriffs auf die Prozessdaten einer Siemens SIMATIC speicherprogrammierbaren Steuerung (SPS) untersucht. Der Schwerpunkt liegt auf der Interaktion mit Prozessdaten über ein mobiles Android-Gerät unter Nutzung der WLAN-Schnittstelle. Als praktischer Teil der Thesis steht daher die Entwicklung einer Android-Applikation zum Erstellen, Editieren und Ausführen grafischer Oberflächen, welche Prozessdaten anschaulich über Anzeigeelemente darstellen und eine Interaktion mit dem Anwender über Bedienelemente auf dem Bildschirm des mobilen Geräts ermöglichen. Hierzu geht die Thesis zu Beginn auf die grundlegenden Strukturen eines SIMATIC Automatisierungssystems hinsichtlich Hardware- und Softwarekomponenten sowie auf bestehende Remote-Zugriffsmöglichkeiten ein. Diese werden mit der App-Lösung verglichen und Vor- und Nachteile evaluiert. Anschließend werden die verwendete Kommunikationsbibliothek Libnodave und ein Abriss über das Android-Framework gegeben. Diese Technologien bilden die Grundlage zur Entwicklung eigener Applikationen zur Interaktion mit der SIMATIC Automatisierungshardware. Mit der Untersuchung des Softwareentwicklungsprozesses und der Funktionsbeschreibung der entwickelten Applikation AndroHmiS7 wird die Anwendung der erarbeiteten Themen gegeben. N2 - In this bachelor thesis the possibilities of a remote access to the process data of a Siemens SIMATIC programmable logic control (PLC) are examined. The main emphasis is on the interaction with process data over a mobile Android device under the use of the WLAN interface. The practical part of the thesis is therefore the development of an Android application for creating, editing and executing a graphical surface. This surface represents process data descriptive via display elements and makes an interaction with the user possible over the screen of the mobile device via operating elements. To this, the thesis initially goes into the basic structures of a SIMATIC automation system with regard to hardware and software items as well as to existing remote access options. These are compared to each other and advantages and disadvantages are evaluated with the App-solution. The used communication library Libnodave and a survey about the Android framework are given. These technologies form the basis for the development of individual applications for the interaction with SIMATIC automation hardware. With the examination of the software development process and the functional description of the developed application AndroHmiS7 an implementation of the topics worked out in this thesis is explained. T2 - Application development on the mobile Android System for interaction with process data on a Siemens Simatic PLC KW - Android KW - SIMATIC KW - S7-300 KW - WinAC KW - SPS KW - PLC KW - Libnodave KW - Mini-HMI KW - Prodave KW - Siemens KW - AndroHmiS7 KW - FHD Y1 - 2012 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-8282 CY - Düsseldorf ER - TY - THES A1 - Knoll, Andreas T1 - Konzeption und Realisierung einer Client-Server-Anwendung zum mobilen entfernten Zugriff auf Dienste einer Ambient Assisted Living Service Plattform T1 - Design and realization of a client-server application for mobile remote access of services in an ambient assisted living service platform N2 - Diese Bachelor-Thesis befasst sich mit der Konzeption und Realisierung einer Client-Server-Anwendung zum mobilen entfernten Zugriff auf Dienste einer Ambient Assisted Living Plattform. Die Anwendungslogik befindet sich dabei auf einem Server, welcher Dienste mithilfe einer Implementierung von OSGi Remote Services zur Verfügung stellt. Als Client-Anwendung fungiert eine Android-App, welche auf diese Dienste zugreift und vom Server mittels auf dem MQTT-Protokoll basierenden Push Notifications über Alarme informiert wird. Diese Ausarbeitung gibt zunächst einen Einblick in die Android- und OSGi-Programmierung und beschreibt die Anforderungen an das zu entwerfende System. Nachfolgend wird der aktuelle Stand der Technik betrachtet und ein Realisierungskonzept erstellt. Anschließend wird die Realisierung der gewünschten Anwendung dokumentiert und das Ergebnis evaluiert. N2 - This bachelor’s thesis deals with the design and realization of a client-server application for mobile remote access of services in an ambient assisted living platform. The application logic is deployed to a server that provides services using an implementation of the OSGi specification for remote services. An Android application functions as the client which remotely accesses those services. In addition, the server sends alarm messages to the client using push notifications based on the MQTT protocol. This paper provides an insight into programming for OSGi and Android. Subsequently, it gives an overview of various implementations of push notifications as well as remote services for OSGi. In the last part, this thesis provides different concepts and a documentation of the prototypical implementation of the most appropriate one. Finally, the result is evaluated. KW - Android KW - OSGi KW - Remote Services KW - AAL KW - Push Notifications KW - FHD Y1 - 2013 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-8080 CY - Düsseldorf ER - TY - GEN A1 - Knoll, Andreas T1 - Entwicklung einer OSGi-basierten Android-Software zum Steuern von Geräten im Bereich von Ambient Assisted Living N2 - Dieses Projekt befasst sich mit der Entwicklung einer Android-Software zur Steuerung von Geräten und Sensoren im Umfeld einer Ambient Assisted Living - Plattform. Ein durchgehend im Hintergrund betriebenes OSGi-Framework ermöglicht dabei die bidirektionale Kommunikation zwischen dem Smartphone / Tablet und den AAL-Geräten. Die Projektarbeit gibt einen Einblick in die Android-Programmierung, beschreibt die Anpassung eines OSGi-Frameworks an neue Software-Design-Richtlinien und dokumentiert detailliert die Konzeption und Realisierung einer Anwendung, welche die gewünschten Anforderungen erfüllt. N2 - This project deals with the development of an Android application which can be used as a control station for devices and sensors in an ambient assisted living platform. Bidirectional communication between a smartphone / tablet and the AAL devices is realized through an OSGi framework which permanently runs in the background. This paper gives an insight into programming for Android, describes the customization of an OSGi framework to match the latest software design guidelines and gives a detailed documentation of the conception and realization of an application that meets the requirements. KW - Android KW - OSGi KW - AAL KW - Android KW - OSGi KW - AAL KW - FHD KW - EI Y1 - 2013 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-8093 CY - Düsseldorf ER -