Refine
Has Fulltext
- no (2)
Document Type
- Bachelor Thesis (1)
- Master's Thesis (1)
Institute
Language
- German (2)
Is part of the Bibliography
- no (2)
Die Berücksichtigung mehrerer Personen ist in aktuell verfügbaren Smart Home Systemen ein wenig beachtetes Themengebiet. Diese Arbeit stellt die gegenwärtige Situation der Personenberücksichtigung vor. Wissenschaftliche Ansätze zur Repräsentation und Erkennung von Personen werden vorgestellt und deren Übertragbarkeit auf das vorliegende Umfeld geprüft. Aufgrund fehlender Eignung existierender Ansätze wird ein Modell zur sensorbasierten Personenerkennung erarbeitet und vorgestellt. Für dieses Modell wird ein prototypisches Personensystem entwickelt, welches die Bedeutung der Personenerkennung und Personenberücksichtigung verdeutlicht. Anhand eines Szenarios wird die intelligente Steuerung einer Wohnung beschrieben, welche ohne das System zur Personenerkennung und -verwaltung nicht möglich wäre.
Diese Arbeit soll einen Überblick über REST und dessen Anwendung auf eine Web-Schnittstelle geben. Im ersten Teil wird REST als Architekturstil beschrieben und die Prinzipien, welche REST allgemein zugrundeliegen. Dabei wird starker Bezug auf die Dissertation von Roy Fielding [Fie00] genommen, in welcher er die Ideen von REST entwickelt und beschreibt. Da sich REST nicht zwangsläufig auf HTTP bezieht, sondern ein allgemeines Architekturmuster darstellt, soll im folgenden Abschnitt die Implementation von REST mittels HTTP betrachtet werden. Aufgrund der hohen Verbreitung und Universalität von HTTP bildet dies meist die Grundlage von RESTful-Webschnittstellen. Weiterhin analysiert diese Arbeit eine vorhandene Schnittstelle auf die Einhaltung der REST-Prinzipien. Diese Analyse soll exemplarisch verdeutlichen, welche Anforderungen an eine REST-Schnittstelle bestehen. Als Prüfkriterium wird das Richardson-Maturity-Model vorgestellt und die Schnittstelle darin eingeordnet. Dabei wird erkennbar, in welchen Aspekten REST-Prinzipien beim Schnittstellenentwurf berücksichtigt bzw. verletzt wurden. Weitergehend wird untersucht, welche Veränderungen an dieser Schnittstelle vor- genommen werden können um den REST-Prinzipien zu entsprechen. Dabei wird analysiert, welche Vorteile diese Veränderungen in Hinsicht auf das Design der Schnittstelle haben.