@masterthesis{Andreas2013, type = {Bachelor Thesis}, author = {Andreas, Daniel}, title = {Einbindung und Optimierung einer Heizungsregelung mittels eines Software-Frameworks in das Funknetzwerk des Ambient Assisted Living - Forschungsprojekts}, address = {D{\"u}sseldorf}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:due62-opus-8137}, school = {Fachhochschule D{\"u}sseldorf}, pages = {71}, year = {2013}, abstract = {Diese Bachelorthesis beinhaltet die Optimierung einer mikrocontroller-basierten Heizungsregelung und die Funkanbindung dieser an ein OSGi-Framework zur dynamischen Verwaltung von Komponenten.}, language = {de} } @misc{Gerlach2017, type = {Master Thesis}, author = {Gerlach, Wolfram}, title = {Evaluierung von Konzepten zur Integration des Nutzerwelten Systems in die Softwareplattform von openHAB}, address = {D{\"u}sseldorf}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:due62-opus-10901}, school = {Hochschule D{\"u}sseldorf}, pages = {116}, year = {2017}, abstract = {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{\"o}rtert und die Architektur dahinter pr{\"a}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{\"u}r die Implementierung hilfreich sind. Zuletzt wird der Entwurf pr{\"a}zisiert und vertieft. Hierbei wird auf die Implementierung der einzelnen Klassen eingegangen und ihre Umsetzung vorgestellt.}, language = {de} } @misc{Knoll2013, author = {Knoll, Andreas}, title = {Entwicklung einer OSGi-basierten Android-Software zum Steuern von Ger{\"a}ten im Bereich von Ambient Assisted Living}, address = {D{\"u}sseldorf}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:due62-opus-8093}, pages = {49}, year = {2013}, abstract = {Dieses Projekt befasst sich mit der Entwicklung einer Android-Software zur Steuerung von Ger{\"a}ten und Sensoren im Umfeld einer Ambient Assisted Living - Plattform. Ein durchgehend im Hintergrund betriebenes OSGi-Framework erm{\"o}glicht dabei die bidirektionale Kommunikation zwischen dem Smartphone / Tablet und den AAL-Ger{\"a}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{\"u}nschten Anforderungen erf{\"u}llt.}, language = {de} } @misc{Kern2012, author = {Kern, Mirco}, title = {Untersuchung eines Mikroprozessor-Betriebssystems mit 6LoWPAN-Stack in Hinblick auf die Portierung auf neue Prozessoren}, address = {D{\"u}sseldorf}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:due62-opus-7084}, pages = {59}, year = {2012}, abstract = {Innerhalb dieser Dokumentation des im Labor f{\"u}r Informatik an der Fachhochschule D{\"u}sseldorf durchgef{\"u}hrten Parxisprojekt werden zun{\"a}chst Grundlagen vermittelt, die n{\"o}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{\"o}glichkeiten ist, werden hierauf verschiedene, bereits auf dem Markt befindliche L{\"o}sungen analysiert und verglichen, die entweder direkt den drahtlosen Datenaustausch mit Hilfe des 6LoWPAN-Protokolls oder aber die Erweiterung zu einem eigenen Stack erm{\"o}glichen und dargestellt, warum das Mikrocontroller-Betriebssystem Contiki als geeignetster Kandidat hierf{\"u}r erscheint. Als Basis f{\"u}r die Analyse in Hinblick auf eine m{\"o}gliche Portierung dient der Mikrocontroller ATmega128RFA1 des Herstellers Atmel, der {\"u}ber eine integrierte Transceiver-Einheit verf{\"u}gt. Nach der Vermittlung der Grundlagen des Contiki-Betriebssystems, die insbesondere den schichtenartigen Aufbau der Verzeichnisse und das komplexe, {\"u}ber Makefiles organisierte Build-System betreffen, folgt die Beschreibung der Vorgehensweise bei der Portierung von Contiki und den dabei aufgetretenen Problemen. Da w{\"a}hrend der Arbeit an diesem Praxisprojekt eine neue Version des Contiki-Betriebssystems ver{\"o}ffentlicht wurde, wird zus{\"a}tzlich auf diese Version und die vorhandenen Inkompatibilit{\"a}ten zwischen den verschiedenen Contiki-Versionen eingegangen und eine Beispielanwendung f{\"u}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{\"o}gliche Vertiefungsund Optimierungsm{\"o}glichkeiten eingeht, ab.}, language = {de} } @misc{Sturmberg2013, author = {Sturmberg, Marius}, title = {Analyse der Open Source ERP Software iDempiere}, address = {D{\"u}sseldorf}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:due62-opus-8410}, pages = {73}, year = {2013}, abstract = {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{\"u}r Schritt in die Benutzung von iDempiere herangef{\"u}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.}, language = {de} } @masterthesis{Sturmberg2014, type = {Bachelor Thesis}, author = {Sturmberg, Marius}, title = {Funktionale Erweiterung der Open Source ERPSoftware iDempiere}, address = {D{\"u}sseldorf}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:due62-opus-8424}, school = {Fachhochschule D{\"u}sseldorf}, pages = {81}, year = {2014}, abstract = {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.}, language = {de} } @masterthesis{Schulte2015, type = {Bachelor Thesis}, author = {Schulte, Stephen}, title = {Migration der Nutzerwelten RCP Anwendung von Eclipse Version 3.7 nach Eclipse 4.x}, address = {D{\"u}sseldorf}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:due62-opus-8843}, school = {Fachhochschule D{\"u}sseldorf}, pages = {51}, year = {2015}, abstract = {Im Rahmen dieser Bachelorthesis sollen die M{\"o}glichkeiten f{\"u}r eine Migration des Nutzerwelten Programmcodes in die neuen Eclipse 4 Versionen ermittelt und anhand von Beispielen schrittweise erkl{\"a}rt werden. Hierbei werden zun{\"a}chst die neuen M{\"o}glichkeiten erl{\"a}utert die eine Eclipse 4 Entwicklung bietet und welche Vorteile durch die Einf{\"u}hrung von Dependency Injections und dem Application Model entstanden sind. Anschließend werden die m{\"o}glichen Wege zur Durchf{\"u}hrung einer Migration aufgezeigt und auf ihre Vorteile und Nachteile {\"u}berpr{\"u}ft. Im letzten Abschnitt werden schließlich die Migrationswege anhand von Beispielen schrittweise an einem Bundle der Nutzerwelten RCP durchgef{\"u}hrt und auf ihren Nutzen f{\"u}r eine Migration des gesamten Programms bewertet.}, language = {de} } @misc{Schmitz2011, author = {Schmitz, Thomas}, title = {Entwicklung einer mobilen Software zum Steuern und {\"U}berwachen von Wohnungst{\"u}ren auf Basis von Android im Umfeld von Ambient Assisted Living}, address = {D{\"u}sseldorf}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:due62-opus-6908}, pages = {42}, year = {2011}, abstract = {In diesem Projekt wird eine m{\"o}gliche Kombination von Android und OSGi als Grundlage einer mobilen Plattform f{\"u}r AAL Anwendungen betrachet. Im ersten Teil werden die Grundlagen der Android Programmierung erl{\"a}utert. Darauf folgt ein kurzer {\"U}berblick {\"u}ber die verwendeten OSGi Dienste. Zum Schluß wird als m{\"o}gliche Anwendung eine Implementierung zum {\"U}berwachen und Steuern von Wohnungst{\"u}ren gezeigt, die im Rahmen des AAL Projekts zum Einsatz kommen k{\"o}nnte.}, language = {de} } @masterthesis{Schmitz2011, type = {Bachelor Thesis}, author = {Schmitz, Thomas}, title = {Entwicklung einer OSGi-Service-Komponente zum dynamischen Laden von Benutzeroberfl{\"a}chen f{\"u}r Android im Umfeld von Ambient Assisted Living}, address = {D{\"u}sseldorf}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:due62-opus-6693}, school = {Fachhochschule D{\"u}sseldorf}, pages = {77}, year = {2011}, abstract = {In diesem Projekt wird ein Softwaresystem entwickelt, mit dem es m{\"o}glich ist, verschiedene Ger{\"a}te {\"u}ber ein Android Smartphone zu {\"u}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{\"u}r dieses Projekt entwickelte Architektur betrachtet. Zum Schluss wird die Implementierung der einzelnen Module und deren Zusammenwirken erl{\"a}utert.}, language = {de} } @masterthesis{Kern2012, type = {Bachelor Thesis}, author = {Kern, Mirco}, title = {Optimierung der drahtlosen Kommunikation zwischen Komponenten mit Contiki-Betriebssystem in Hinblick auf Datendurchsatz, Energieeffizienz und Sicherheit am Beispiel des WieDAS-Projektes}, address = {D{\"u}sseldorf}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:due62-opus-7203}, school = {Fachhochschule D{\"u}sseldorf}, pages = {85}, year = {2012}, abstract = {Dieses Bachelorprojekt wurde im Labor f{\"u}r Informatik an der Fachhochschule D{\"u}sseldorf durchgef{\"u}hrt und steht im Zusammenhang mit einem Forschungsprojekt zu dem Themengebiet Ambient Assisted Living. Hauptziele des Bachelorprojektes waren die Optimierung der Kommunikation {\"u}ber das 6LoWPAN-Protokoll hinsichtlich der Aspekte Datendurchsatz, Energieeffizienz und der Sicherheit der Daten{\"u}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{\"u}r die Nutzung der Stromsparfunktionen des verwendeten Mikrocontrollers ATmega128RFA1 und der Verwendung des Verschl{\"u}sselungsmoduls dienen. Durch die am Ende des Projektes durchgef{\"u}hrten Ger{\"a}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{\"a}her gebracht werden.}, language = {de} } @masterthesis{Wientzek2012, type = {Bachelor Thesis}, author = {Wientzek, Niels}, title = {Konzeption und Implementierung eines Android-Services f{\"u}r das OSGi-Framework}, address = {D{\"u}sseldorf}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:due62-opus-7341}, school = {Fachhochschule D{\"u}sseldorf}, pages = {77}, year = {2012}, abstract = {In diesem Projekt wird ein Softwaresystem entwickelt, mit dem es m{\"o}glich ist ein OSGi Framework durchg{\"a}ngig im Hintergrund von Android zu betreiben. F{\"u}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{\"a}utert. Zum Schluss wird das Softwaresystem evaluiert und eine Zusammenfassung aller Kapitel beendet die Arbeit.}, language = {de} } @misc{Kleiner2012, author = {Kleiner, Tanja}, title = {Entwicklung eines amperometrischen Blutglukosemessger{\"a}tes mit Touchscreen und integriertem Funkmodul zur Fernkontrolle f{\"u}r AAL}, address = {D{\"u}sseldorf}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:due62-opus-7174}, pages = {54}, year = {2012}, abstract = {Entwicklung eines Blutzcukermessger{\"a}tes auf Basis eines ATMEAG1284P f{\"u}r den Einsatz in AAL. Einsatz eines IPv6-Modul zur {\"U}bertragung der Messdaten. Bespielhafte Implementierung anhand eines Prototyps.}, language = {de} }