TY - THES A1 - Andreas, Daniel T1 - Einbindung und Optimierung einer Heizungsregelung mittels eines Software-Frameworks in das Funknetzwerk des Ambient Assisted Living – Forschungsprojekts T1 - Integration and optimization of a heating control via a software framework into the wireless network of the Ambient Assisted Living research project N2 - Diese Bachelorthesis beinhaltet die Optimierung einer mikrocontroller-basierten Heizungsregelung und die Funkanbindung dieser an ein OSGi-Framework zur dynamischen Verwaltung von Komponenten. KW - Heizungsregelung KW - Contiki KW - OSGi KW - FHD Y1 - 2013 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-8137 CY - Düsseldorf ER - TY - THES A1 - Gerlach, Wolfram T1 - Evaluierung von Konzepten zur Integration des Nutzerwelten Systems in die Softwareplattform von openHAB N2 - In dieser Arbeit geht es um die Implementierung des NutzerWelten Systems in das Open Source Projekt von openHAB. Erst wird openHAB vorgestellt und die Konzepte dahinter, wie das Thing und das Item. Hiernach wird die NutzerWelten Plattform erörtert und die Architektur dahinter präsentiert. Aufbauend darauf wird auf die Konzepte zur Integration des NutzerWelten Systems in openHAB eingegangen. Anschließend wird ein Entwurf des Systems in UML aufgestellt und die Konzepte der Software Architektur vorgestellt, die für die Implementierung hilfreich sind. Zuletzt wird der Entwurf präzisiert und vertieft. Hierbei wird auf die Implementierung der einzelnen Klassen eingegangen und ihre Umsetzung vorgestellt. N2 - This thesis is about the implementation of the NutzerWelten-system into the open source project of openHAB. In the first part of this work, openHAB and its concepts, like the Thing and the Item, are introduced. The second part of this work presents the NutzerWelten-system and its architecture. Based on these systems, the concepts to integrate the system into openHAB are explained. In the following part of this work, a first draft of the system is created in UML and the used design patterns are presented. The last part shows the implementation of the designed classes and adds missing components to the concepts. T2 - Evaluation of concepts to integrate the Nutzerwelten-system into the software of openHAB KW - Nutzerwelten KW - automatisiertes Haus KW - smart home KW - openHAB KW - Masterthesis Y1 - 2017 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-10901 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 - TY - GEN A1 - Kern, Mirco T1 - Untersuchung eines Mikroprozessor-Betriebssystems mit 6LoWPAN-Stack in Hinblick auf die Portierung auf neue Prozessoren T1 - Analysis of an operation system for microprocessors containing a 6LoWPAN-Stack in terms of porting to other processors N2 - Innerhalb dieser Dokumentation des im Labor für Informatik an der Fachhochschule Düsseldorf durchgeführten Parxisprojekt werden zunächst Grundlagen vermittelt, die nötig sind, um den Kontext des Projekts und das Kommunikationsprotokoll 6LoWPAN zu verstehen. Da das Ziel des Praxisprojekts die Untersuchung eines Kommunikationssystems mit 6LoWPAN-Stack hinsichtlich dessen Portierungsmöglichkeiten ist, werden hierauf verschiedene, bereits auf dem Markt befindliche Lösungen analysiert und verglichen, die entweder direkt den drahtlosen Datenaustausch mit Hilfe des 6LoWPAN-Protokolls oder aber die Erweiterung zu einem eigenen Stack ermöglichen und dargestellt, warum das Mikrocontroller-Betriebssystem Contiki als geeignetster Kandidat hierfür erscheint. Als Basis für die Analyse in Hinblick auf eine mögliche Portierung dient der Mikrocontroller ATmega128RFA1 des Herstellers Atmel, der über eine integrierte Transceiver-Einheit verfügt. Nach der Vermittlung der Grundlagen des Contiki-Betriebssystems, die insbesondere den schichtenartigen Aufbau der Verzeichnisse und das komplexe, über Makefiles organisierte Build-System betreffen, folgt die Beschreibung der Vorgehensweise bei der Portierung von Contiki und den dabei aufgetretenen Problemen. Da während der Arbeit an diesem Praxisprojekt eine neue Version des Contiki-Betriebssystems veröffentlicht wurde, wird zusätzlich auf diese Version und die vorhandenen Inkompatibilitäten zwischen den verschiedenen Contiki-Versionen eingegangen und eine Beispielanwendung für die neue Version implementiert. Die Performancemessungen verschiedener Kommunikationshardware runden diese Arbeit zusammen mit dem Fazit, das nocheinmal auf das Betriebssystem Contiki, den Mikrocontroller ATmega128RFA1 und mögliche Vertiefungsund Optimierungsmöglichkeiten eingeht, ab. KW - Contiki KW - 6LoWPAN KW - Portierung KW - IPv6 KW - ATmega128RFA1 KW - FHD KW - EI Y1 - 2012 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-7084 CY - Düsseldorf ER - TY - GEN A1 - Sturmberg, Marius T1 - Analyse der Open Source ERP Software iDempiere N2 - Diese Projektarbeit befasst sich mit der ERP Open Source Software iDempiere. Sie richtet sich vorwiegend an Studenten aus dem Bereich Informationstechnik und soll als eine Art Guide dienen. Der Leser wird Schritt für Schritt in die Benutzung von iDempiere herangeführt und bekommt anschließend einen ersten Einblick in die Entwicklung des auf OSGi basierenden iDempiere. Dabei werden Themen wie das Einrichten der Eclipse-Entwicklungsumgebung mit Buckminster und Mercurial sowie das Einrichten der PostgreSQL Datenbank aufgegriffen. N2 - This project work deals with the ERP open source software iDempiere. The documentation was created for students of information engineering and should serve as a guide. The consumer will be guided step by step in the use of iDempiere and will then get a first insight into the development of the OSGi based iDempiere. The documentation will show how to setup the Eclipse environment and how to use Buckminster and Mercurial. It also will show how to create and configurate the PostgreSQL database. KW - iDempiere KW - ERP KW - iDempiere KW - ERP KW - FHD KW - EI Y1 - 2013 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-8410 CY - Düsseldorf ER - TY - THES A1 - Sturmberg, Marius T1 - Funktionale Erweiterung der Open Source ERPSoftware iDempiere N2 - Diese Bachelor-Thesis befasst sich mit der Plug-in-Entwicklung der auf OSGi basierenden Open-Source ERP Software iDempiere. Sie gibt einen Einblick in die Grundlagen der Plug-in-Entwicklung in iDempiere wobei der Fokus auf der Entwicklung von iDempiere-Prozessen liegt. Im Mittelpunkt der Arbeit steht allerdings die Konzeption, Realisierung und Validierung eines eigenen Plug-ins. N2 - This bachelor thesis deals with the Plug-in development of the Open Source ERP Software iDempiere. It will deliver insight into the basics of Plug-in development in iDempiere. The focus of the basic chapter will be on the development of iDempiere processes. However the principal topic of the thesis is the conception, implementation and validation of an own iDempiere Plug-in. KW - iDempiere KW - ERP KW - Plug-in-Entwicklung KW - iDempiere KW - FHD KW - Plug-in-Development Y1 - 2014 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-8424 CY - Düsseldorf ER - TY - THES A1 - Schulte, Stephen T1 - Migration der Nutzerwelten RCP Anwendung von Eclipse Version 3.7 nach Eclipse 4.x N2 - Im Rahmen dieser Bachelorthesis sollen die Möglichkeiten für eine Migration des Nutzerwelten Programmcodes in die neuen Eclipse 4 Versionen ermittelt und anhand von Beispielen schrittweise erklärt werden. Hierbei werden zunächst die neuen Möglichkeiten erläutert die eine Eclipse 4 Entwicklung bietet und welche Vorteile durch die Einführung von Dependency Injections und dem Application Model entstanden sind. Anschließend werden die möglichen Wege zur Durchführung einer Migration aufgezeigt und auf ihre Vorteile und Nachteile überprüft. Im letzten Abschnitt werden schließlich die Migrationswege anhand von Beispielen schrittweise an einem Bundle der Nutzerwelten RCP durchgeführt und auf ihren Nutzen für eine Migration des gesamten Programms bewertet. N2 - In the context of this bachelor thesis the possibilities for an migration of the Nutzerwelten program code should be determined by using examples and migrating the code step by step. At first we take a look at the new feature of the Eclipse 4 development and which advantages are given by using dependency injections and the application model. Afterwards the possible ways for an migration are demonstrated and verified for there positive and negative aspects. Finally the possible migration ways are shown at an example migration of the Nutzerwelten RCP bundle and the utility for an migration of the whole program is checked. KW - Eclipse KW - Migration KW - FHD Y1 - 2015 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-8843 CY - Düsseldorf ER - 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 - Kern, Mirco T1 - Optimierung der drahtlosen Kommunikation zwischen Komponenten mit Contiki-Betriebssystem in Hinblick auf Datendurchsatz, Energieeffizienz und Sicherheit am Beispiel des WieDAS-Projektes T1 - Improvement of the wireless communication between components running with the Contiki operating system in terms of bandwith, energy efficiency and security based on the example of the WieDAS project N2 - Dieses Bachelorprojekt wurde im Labor für Informatik an der Fachhochschule Düsseldorf durchgeführt und steht im Zusammenhang mit einem Forschungsprojekt zu dem Themengebiet Ambient Assisted Living. Hauptziele des Bachelorprojektes waren die Optimierung der Kommunikation über das 6LoWPAN-Protokoll hinsichtlich der Aspekte Datendurchsatz, Energieeffizienz und der Sicherheit der Datenübertragung. Um diese Ziele zu erreichen, wurden innerhalb des Projektes ein Kommunikationsmodul und eine entsprechenden Entwicklungsplatine realisiert. Zudem wurden softwaretechnische Funktionen entwickelt, die der Anpassung des Mikrocontroller-Betriebssystems Contiki 2.5 für die Nutzung der Stromsparfunktionen des verwendeten Mikrocontrollers ATmega128RFA1 und der Verwendung des Verschlüsselungsmoduls dienen. Durch die am Ende des Projektes durchgeführten Gerätetests konnte die Erreichung der wesentlichen Projektziele verifiziert werden. Innerhalb dieser Thesis wird dem Leser neben dem Grundlagenwissen zu dem verwendeten Mikrocontroller die Vorgehensweise bei der Erstellung der Hard- und Software näher gebracht werden. N2 - This bachelor project was realized in the laboratory of computer science at the Fachhochschule Düsseldorf and is associated with a research project on the topic of Ambient Assisted Living. The main goals of the bachelor project has been the improvement of the communication over the 6LoWPAN protocol in terms of bandwith issues, energy efficiency and the security of the data transmission. To achieve these goals within the project, a communication module with a suitable development board has been realized. In addition, software-related functions have been developed that are used to adapt the microcontroller operating system Contiki 2.5 for the use of the energy-saving features of the microcontroller ATmega128RFA1 and the use of its encryption module. At the end of the project device testings has been realized to verify the attainment of the project´s main goals. Within this thesis, the reader will get the basic knowledge of the used microcontroller and the procedure of creating the hardware and software. KW - ATmega128RFA1 KW - 6LoWPAN KW - IPv6 KW - Hardware-Verschlüsselung KW - AES KW - ATmega128RFA1 KW - Hardware Encryption KW - FHD Y1 - 2012 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-7203 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 - GEN A1 - Kleiner, Tanja T1 - Entwicklung eines amperometrischen Blutglukosemessgerätes mit Touchscreen und integriertem Funkmodul zur Fernkontrolle für AAL N2 - Entwicklung eines Blutzcukermessgerätes auf Basis eines ATMEAG1284P für den Einsatz in AAL. Einsatz eines IPv6-Modul zur Übertragung der Messdaten. Bespielhafte Implementierung anhand eines Prototyps. KW - Blutzucker KW - Mikrocontroller KW - AAL KW - FHD KW - EI Y1 - 2012 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-7174 CY - Düsseldorf ER -