TY - GEN A1 - Seidel, Carl Anton T1 - Jumping Humanoid Simulink Simulation With Three Hill-Type Muscle Models N2 - This paper investigates the implementation of a human body model for the simulation of a jumping motion in Simulink. It contains details to get an insight into modern biomechanics without previous experience. In the simulation, a Hill-Type muscle is used to generate joint momentum with a phenomenologically realistic relationship between muscle length and force. The simulation published with this article is one of many solutions to design a humanoid simulation. The paper guides through the implemented build and explains its range of application. KW - biomechanics KW - humanoid Simulation KW - locomotion study KW - Simulation of Mechanical Systems Y1 - 2021 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-33765 CY - Düsseldorf ER - TY - GEN A1 - Kirch, Marvin Sebastian T1 - Einstieg in die Thematik und Prototypenbau eines neuronalen Netzes zur Reduktion von manueller Nacharbeit bei der Verknüpfung von Daten zu Patienten N2 - Das Landeskrebsregister (LKR) Nordrhein-Westfalen (NRW) erfasst Daten zu Krebserkrankungen von Patienten von Ärzten, Krankenhäusern, Pathologien und Meldeämtern aus ganz NRW um diese auszuwerten. Für die Auswertung müssen Daten, die den gleichen Patienten betreffen, zusammen- geführt werden. Zur Verknüpfung gibt es einen automatischen Record-Linkage Algorithmus, der aber bei ca. 5% aller Meldungen eine manuelle Entscheidung erfordert. Um den Aufwand der manuellen Nachbearbeitung zu reduzieren, soll der Vorgang durch ein künstliches neuronales Netz automatisiert werden. Das künstliches neuronales Netz (KNN) soll mit dem LKR NRW vorliegenden Daten zu manuellen Entscheidungen trainiert werden. Dafür müssen die Daten vor der Verwendung umfangreich aufbereitet werden. Das Ziel der Arbeit ist die Aufarbeitung und Aktualisierung eines vorliegenden Konzepts und die Implementierung eines Prototypen des Verfahrens. Der Prototyp soll in der Programmiersprache Java umgesetzt werden. Die folgende Arbeit beginnt mit einer kurzen Einleitung über die Krankheit Krebs, das LKR NRW und KNN. Danach erläutere ich die Methodik, die sich mit und die Implementierung des Themas. In der Methodik erkläre ich was KNN sind und schneide ihre Funktionsweise an. Außerdem erkläre ich wie die Bereitstellung der Daten erfolgt und wie diese für das neuronale Netz verständlich aufbereitet werden. Zur Implementierung werde ich beschreiben was für eine Entwicklungsumgebung verwendet wurde um das Projekt umzusetzen und wie das Programm umgesetzt wurde. Die Erklärung der Umsetzung besteht aus Unified Modeling Language (UML)-Diagrammen für die Datenaufbereitung und Code-Ausschnitte für die Konfiguration und Schnittstellen des KNN. Das KNN konnte inklusive Datenaufbereitung erstellt werden und klassifiziert 94,4% der Fälle korrekt. Auf Grundlage dieser Arbeit kann das Projekt nachgebaut werden. KW - Neuronales Netz KW - Record Linkage KW - Neuronal Network KW - Record Linkage KW - Java Y1 - 2021 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-30016 PB - Hochschule Düsseldorf CY - Düsseldorf ER - TY - GEN A1 - Gramsch, Julia T1 - Programmiere Dich fit: Koslar N2 - Das Projekt „Programmiere Dich fit: Koslar“ geht aus der Idee von Herrn Prof. Lux, Lehrender an der Hochschule Düsseldorf, hervor. Er hat bereits in einer unterrichtsähnlichen Form mit Kindern in programmiertechnischer Richtung gearbeitet und möchte diese Arbeit gerne um eine Projektarbeit an der Hochschule Düsseldorf ergänzen. Der Kern des Projektes zielt dabei auf die Vermittlung von Programmierkenntnissen an Kinder im Alter zwischen 6 und 10 Jahren ab. Zwar soll das Programmieren an erster Stelle stehen, aber insbesondere für eine kindergerechte Vermittlung sollen körperliche Aktivitäten und Bewegungen berücksichtigt werden. In diesem Sinne erfolgt eine Verbindung der beiden zuvor genannten Themenfelder in einer Projektarbeit, die aktiv mit Schülerinnen und Schülern einer Grundschule durchgeführt werden soll. Um den sportlichen Aspekt besser bewerten und betreuen zu können, wird die Ausführung in Zusammenarbeit mit Herr Schmitz als Geschäftsführer des Kreissportbund Düren (KSB Düren e.V.) ablaufen. Herr Schmitz wird in dieser Projektarbeit von Herrn Sebastian Lieberth, der für den Bereich des betrieblichen Gesundheitsmanagement im KSB Düren zuständig ist, unterstützt. Herr Lux arbeitet an der Hochschule Düsseldorf mit Herrn Prof. Michels aus dem Fachbereich Sozial- und Kulturwissenschaften zusammen, um in Bezug auf die kindergerechte Vermittlung einen Vertreter zu haben. Zur Abrundung der Fachkenntnisse nehmen zusätzlich zwei Studentinnen der Hochschule Düsseldorf am Projekt teil. Unterstützung finden beide Professoren durch jeweils einen Studierenden Ihrer Themengebiete. Herr Prof. Michels wird von Frau Preissegger aus dem Fachbereich Sozial- und Kulturwissenschaften unterstützt. Frau Preissegger befindet sich im sechsten Semester und möchte auf dieses Projekt aufbauend ihre Thesis im Wintersemester schreiben. Herr Prof. Lux erhält Unterstützung durch Frau Gramsch aus dem Fachbereich Maschinenbau und Verfahrenstechnik. Sie befindet sich ebenfalls im sechsten Semester und führt dieses Projekt im Rahmen eines Wahlfaches durch. KW - Kinder KW - Bewegung KW - Informatik KW - Computer Y1 - 2018 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-15422 CY - Düsseldorf ER - TY - GEN A1 - Mehlhorn, Nils T1 - Modern Cross-Platform Development for Mobile Applications N2 - While developing for multiple platforms at once seems like a convenient solution, there are several challenges arising when trying to abstract the entire mobile development. This paper is meant to evaluate current cross-platform development for mobile applications. The background for its necessity, its conceptual approach and the problems to face when developing cross-platform were determined and explained in detail. Afterwards, certain solutions were evaluated against the former insights. Based on the results, an informed discussion and conclusion was performed. The mobile environment consist of only two big players by now, Android and iOS. These operating systems differ in architecture, design and consequently in the way applications are developed for each of them. Therefore, high demands are made towards cross-platform solutions. Tools which allow for the creation of applications for multiple platforms at once have to match native applications in regard to user experience and performance. At the same time they need to be able to optimize developments with the goal of being cost efficient. Apache Cordova, Xamarin and NativeScript were selected for evaluation in regard to their ability to meet these requirements. Cordova acts as the comparison group of cross-platform tools. It is the big player in the field and there are reasons for this. However, aspiring solutions with higher nativity and ambitious approaches are emerging. Xamarin and NativeScript deliver top quality results while offering loosely coupled developments. Therefore it is possible to develop high quality applications and still benefit from the advantages of platform-independent solutions. As a consequence mobile development is about to change in the foreseeable future. More sophisticated approaches may lead to a higher number of developments done cross-platform, and rightfully so. KW - cross-plattform KW - mobile KW - Entwicklung KW - cross-platform KW - mobile KW - development KW - M Y1 - 2017 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-11276 CY - Düsseldorf ER - TY - GEN A1 - Wlotzka, Victoria T1 - Implementierung von MQTT Services in openHAB T1 - Implementation of MQTT services in openHAB N2 - Dieses Praxisprojekt befasst sich mit dem offenen Nachrichten-Protokoll MQTT und wie dieses in dem Heimautomatisierungsprogramm openHAB implementiert werden kann. Dabei wird zunächst auf die verschiedenen Funktionalitäten von MQTT eingegangen. Im Folgenden wird das Programm openHAB näher erläutert und Schritt für Schritt erklärt, wie die Implementierung durchgeführt wird. Zum Schluss wird gezeigt, wie mit Hilfe von MQTT der Zugriff auf die Android App von Nutzerwelten erfolgt. KW - MQTT KW - openHAB Y1 - 2016 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-9712 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 - GEN A1 - Andreas, Daniel T1 - Entwicklung einer über Funk angebundenen steuerbaren Heizungsregelung unter Verwendung des Betriebssystems Contiki im Umfeld des Ambient Assisted Livings N2 - Diese Arbeit befasst sich mit der Entwicklung einer über Funk steuerbaren Heizungsregelung. Dazu wird die Hardware unter Verwendung eines Mikrocontrollers entwickelt und das Betriebssystem Contiki verwendet, um die Funkanbindung zu realisieren. KW - Heizungsregelung KW - Contiki KW - FHD KW - EI Y1 - 2013 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-8122 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 - 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 - 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 -