Refine
Year of publication
Document Type
- Diploma Thesis (27)
- Bachelor Thesis (6)
Language
- German (33) (remove)
Is part of the Bibliography
- no (33)
Keywords
- Datenschutz (2)
- Intelligentes Stromnetz (2)
- J2EE (2)
- Java 2 Enterprise Edition (2)
- Konfigurationsmanagement (2)
- Web Services (2)
- XML (2)
- XSLT (2)
- Ajax <Informatik> (1)
- Ambient Intelligence (1)
Institute
- Medieninformatik (Bachelor, Diplom) (33) (remove)
Entwicklung von Schnittstellen zur Konfiguration und Verwaltung eines Ambient Intelligence Systems
(2007)
Ein Ambient Intelligence System kann Anwendern vielfältige Möglichkeiten zur Steuerung und Konfiguration des Systems geben. Der Zugriff auf diese Funktionalität kann auf verschiedene Arten realisiert werden. Eine ist die Nutzung eines mobilen Gerätes als Zugangsmedium. Damit dies möglich wird, sind Konzepte und Schnittstellen notwendig, die den Informationsaustausch zwischen Anwendern, Gerät und Ambient Intelligence System ermöglichen. Diese Diplomarbeit beschäftigt sich mit der Erarbeitung dieser Grundlagen.
Die vorliegende Diplomarbeit wurde im IBM Entwicklungslabor in Böblingen für die Abteilung z/VSE Development geschrieben. Ausgangspunkt ist das Fehlen einer Möglichkeit der zentralisierten und automatisierten Überwachung der Systemsicherheit von VSE. Diese Arbeit soll eine Lösung dieses Problems in Form einer Java Klassenbibliothek bereitstellen, mit deren Hilfe alle sicherheits-relevanten Parameter und Einstellungen des Systems ausgelesen werden können. Diese Daten sollen von der Java Klassenbibliothek zusammengeführt, abgeglichen und dem Programmierer strukturiert, im Sinne der Objektorientierung, zur Verfügung gestellt werden. Diesee Lösung wird z/VSE Kunden in Zukunft die Möglichkeit bieten, zu jeder Zeit die komplexen Sicherheitseinstellungen ihre Systeme automatisiert zu überwachen.
Anbindung mobiler Endgeräte mittels standisierter Web Services auf Basis von Java 2 Micro Edition
(2006)
Das Ziel dieser Diplomarbeit ist die Realisierung eines Clients für mobile Endgeräte auf Basis von J2ME1 unter Verwendung von MIDP 22. Mit Hilfe dieses Clients sollen Anbindungen an Standard Web Services auf Basis von SOAP möglich sein. Die Client-Anwendung stellt Formulare zur Ein- und Ausgabe von Daten bereit. Diese Formulare werden zur Laufzeit anhand der dem Dienst zu Grunde liegenden WSDL erzeugt und die erfassten Daten werden bis zum Absenden dieser an den Server lokal auf dem Endgerät gespeichert.
Evaluierung von Lösungswegen zur cross-medialen Umsetzung eines wissenschaftlichen Periodikums
(2006)
In der vorliegenden Arbeit werden verschiedene Lösungswege zur cross-medialen Umsetzung eines wissenschaftlichen Periodikums evaluiert. Die Anforderungen werden anhand eines konkreten Anwendungsbeispiels – der Fachzeitschrift ‚inSiDE’ – formuliert. Da dieses Anwendungsbeispiel sowohl als Printausgabe als auch Online-Medium erscheint, muss der Web Workflow in den bereits vorhandenen Print Workflow integriert werden, um einen gemeinsamen Publikationsprozess zu schaffen. Der besondere Evaluationsbedarf besteht in der Erstellung, Verarbeitung und Darstellung mathematischer Ausdrücke in einem Publikationsprozess wissenschaftlicher Texte. Dieser Problematik wird folgerichtig besondere Aufmerksamkeit gewidmet.
Integrationsmöglichkeiten einer Swing-Anwendung in Eclipse am Beispiel des abaXX Process Modelers
(2006)
Das Eclipse-Framework hat sich in den letzten Jahren als Entwicklungsumgebung und Plattform für Tool-Integration etabliert. Immer mehr bekannte Firmen wie BEA, IBM und Nokia integrieren ihre Anwendungen in dieses Framework. Eclipse bietet hierfür ein modulares System an, das auf einfache Weise erweitert werden kann. Die vorliegende Diplomarbeit beschäftigt sich mit der Integration von Anwendungen in die Eclipse-Plattform. Hauptsächliches Augenmerk liegt dabei auf der Integration vorhandener Swing-Applikationen in das Framework. Grundlage hierfür bildet der Process Modeler, eine Swing-Applikation von der abaXX Technology AG zum Modellieren von Geschäftsprozessen. Aufbauend auf den theoretischen Grundlagen und der Motivation für eine Integration werden zuerst der Process Modeler und das Eclipse Framework sowie einige weitere verwendete Technologien analysiert. Ziel ist die Untersuchung von Integrationsmöglichkeiten in das Eclipse Framework und das Aufstellen eines konkreten Integrationsszenarios für den Process Modeler, sowie die Erstellung eines ersten Prototypen.
Das Heimnetz diente früher lediglich der Vernetzung der im Haushalt vorhandenen Desktop PCs und Notebooks. Durch die stetig voranschreitende technische Entwicklung findet man im heutigen Heimnetz jedoch eine Fülle an Geräten aus den verschiedensten Branchenbereichen. Neben Handys und Fernsehern können auch Waschmaschinen und Kühlschränke sowie Heizungs- und Beleuchtungsanlagen mit dem Heimnetz verbunden werden und eröffnen dem Anwender so eine Vielzahl neuer Möglichkeiten. Für die Bereitstellung dieser neuen Funktionalitäten benötigen die Geräte immer komplexere Software, die bei der Inbetriebnahme der Geräte im Heimnetz eingerichtet, konfiguriert und später ggf. überwacht werden muss. Dies ist bei der Vielzahl an Geräten vom Anwender nicht mehr zu leisten und muss somit automatisiert von einem Service Provider übernommen werden. Um dem Service Provider die entfernte Konfiguration der Geräte zu ermöglichen, werden Protokolle benötigt, die ihm den Zugriff auf die Geräte des Heimnetzes erlauben. Dabei gibt es für verschiedene Gerätetypen unterschiedliche Protokolle, von denen die zwei bedeutendsten – TR-069 und OMA DM – in dieser Arbeit ausführlich analysiert werden. Die Vielfalt an Auto-Konfigurationsprotokollen erschwert dem Service Provider die automatisierte Konfiguration möglichst vieler Geräte im Heimnetz des Anwenders. In dieser Diplomarbeit wird deshalb ein Auto-Konfigurationsszenario entwickelt, bei dem die verschiedenen Auto-Konfigurationsprotokolle mit Hilfe semantischer Modelle beschrieben werden. Dies ermöglicht dem Service Provider, Geräte ohne großen Aufwand mit beliebigen Protokollen zu konfigurieren und erleichtert so dem Anwender den Umgang mit seinen im Heimnetz vorhandenen Geräten. Die Umsetzbarkeit des in dieser Diplomarbeit konzipierten Szenarios wird durch die Realisierung eines auf Semantic Web Services basierenden Prototypen überprüft.
Diese Arbeit ist in acht Kapitel eingeteilt, wobei die erste Hälfte die theoretische Grundlage sowie die Bestandsaufnahme beinhaltet, und die zweite Hälfte auf die Umsetzung der domänenspezifischen Sprachen eingeht. Kapitel 1 skizziert einen groben Überblick ¨uber die Themen und die Ziele dieser Arbeit Kapitel 2 gibt eine Einführung in die Konzepte der modellgetriebenen Softwareentwicklung, stellt verschiedene Ansätze vor, und stellt das Produkt PAI vor Kapitel 3 beschäftigt sich mit der Softwarearchitektur und den operationalen Aspekten der Softwareentwicklung sowie deren Handhabung durch den Rational Unified Process und der IBM Global Services Method Kapitel 4 stellt das Operational Model bei PAI vor, wie es im Projekt entsteht und wie es verwendet wird, sowie die Gründe für den Bedarf einer formalen Modellierung Kapitel 5 beschäftigt sich mit der Erstellung der domänenspezifischen Sprachen, also dem Domänendesign Kapitel 6 stellt verschiedene Ansätze und Sprachen der Modelltransformation vor und erkundet die Möglichkeit bei der Transformation des Operational Models Kapitel 7 befasst sich mit der Unterstützung der in den vorigen beiden Kapiteln beschriebenen Aufgaben durch entsprechende Werkzeuge, einschließlich einer prototypischen Implementierung in Eclipse EMF Kapitel 8 gibt ein kurze Zusammenfassung dieser Arbeit sowie eine Bewertung der gewonnenen Ergebnisse
Die Aufgabe im Rahmen meiner Diplomarbeit ist die Entwicklung der Videotechnik, insbesondere im Hinblick der Einführung neuster High Definition – Videotechnik sowie die Analyse verschiedener Videokompressionsverfahren für HD Video, um durch Vergleich dieser verschiedenen Codierungsverfahren das jeweils geeignetste für die entsprechende Anwendung zu wählen. Aus obigen Vorbereitungen ist eine Lösung zu entwickeln, mit der möglichst einfach ein HD-Video mit maximaler Qualität auf einem PC-basierenden Präsentationsmedium fließend abgespielt werden kann. Damit das Ziel, dass HD Film zur Heimkinoanwendung bzw. Messepräsentation gebracht werden kann, erreicht. Für den Zeitraum der Erstellung der Diplomarbeit war ich in der Postproduktionsfirma Mackevision, wo die Bearbeitung des HD-Standards schon seit mehreren Jahren intensiv verfolgt wird. Als erster Post-Produktions-Anbieter in der Region beherrscht die Mackevision den Kompletten HD-Bearbeitungsprozess. Das zur Analyse der Codierungsverfahren verwendete HD-Rohmaterial stammt aus dem HD-Demoreel der Firma Mackevision.
Diese Diplomarbeit beschreibt die Entwicklung einer Applikation, welche die Stiftskirche Stuttgart für einen virtuellen Museumsbesuch in der CAVE™ aufbereitet. Dabei wird gezeigt, wie das Modell der Stiftskirche für den Einsatz in einer Echtzeitsimulation modelliert wurde und welche Ansprüche dieses Modell und die Texturen erfüllen müssen, um einen realistisch erscheinenden virtuellen Rundgang durch das architektonische Gebäude zu verwirklichen. Um eine intuitive Erkundung der Stiftskirche zu gewährleisten, wurden zwei Navigationsmethoden integriert. Des Weiteren bietet eine geführte Tour die Möglichkeit, das Gebäude gezielt zu erkunden. Die Stiftskirche ist ein wichtiger Bestandteil der Geschichte Stuttgarts. Daher wurde eine Möglichkeit entwickelt, dem Anwender Informationen zu ausgewählten Objekten in der Stiftskirche (z.B. einige Grabmäler oder die neue Orgel) zu visualisieren. Dadurch kann er sich während des virtuellen Besuchs mit der Geschichte der Stiftskirche auseinandersetzen. Um zusätzlich ein ganzheitliches Erleben zu erreichen, wurden einige Modelle der Stiftskirche als interaktive Objekte ausgewählt, mit denen der Anwender direkt interagieren kann. Die dafür notwendigen Techniken, die diese Interaktion im virtuellen Raum ermöglichen, wurden in dieser Arbeit entwickelt.
Diese Diplomarbeit beschäftigt sich mit der Internationalisierung und Lokalisierung von Software. Das Ziel dieser Arbeit war die Realisierung einer Software zur Unterstützung des Übersetzungsprozesses von Sprachressourcen für die IUCCA Anwendung. IUCCA ist ein komplexes webbasiertes Auftragsabwicklungssystem, das europaweit eingesetzt wird. Aufgrund der kontinuierlichen Weiterentwicklung von IUCCA unterliegen auch die Sprachressourcen dieses Systems einem fortlaufenden Übersetzungsprozess. Dieser Prozess erwies sich allerdings als aufwändig und fehleranfällig. Daher wurde im Rahmen dieser Arbeit ein neuer Prozess definiert und eine auf dem Open-Source Framework Struts basierende Anwendung realisiert. Diese Anwendung bildet den neuen Übersetzungsprozess ab und bindet diesen in das eXtreme Programming- Vorgehensmodell der IUCCA-Entwicklung ein. Neben der Analyse der Prozesse wird auch die Realisierung der Anwendung beschrieben. Darüber hinaus wird die bei der Internationalisierung auftretende Zeichensatzproblematik untersucht und der Unicode-Zeichensatz vorgestellt. Weiterhin wird gezeigt, wie die Programmiersprache Java die Internationalisierung von Anwendungen unterstützt.