Refine
Document Type
- Diploma Thesis (27) (remove)
Language
- German (27) (remove)
Is part of the Bibliography
- no (27)
Keywords
- J2EE (2)
- Java 2 Enterprise Edition (2)
- Konfigurationsmanagement (2)
- Web Services (2)
- XML (2)
- XSLT (2)
- Ajax <Informatik> (1)
- Ambient Intelligence (1)
- Audio (1)
- Audioprogrammierung (1)
Institute
- Medieninformatik (Bachelor, Diplom) (27) (remove)
Für die Verbesserung und Unterstützung des Bordnetzentwicklungsprozesses wurde besprochen, Bordnetzentwicklungsdaten in einem standardisierten Format applikationsneutral zu halten und verschiedene Sichten auf diese Informationen zu erzeugen. Hierbei sind folgende Fragen zu beantworten. • Ist es möglich, Bordnetzdaten in XML applikationsneutral abzubilden und zu halten? • Sind verschiedene Sichten auf das Bordnetz ableitbar? • Sind XML und XSLT für die Speicherung und Aufbereitung der Bordnetzinformationen geeignet? • Ist XML als alleiniges natives Datenformat in der Bordnetzentwicklung geeignet? Zur Beantwortung dieser Fragen soll ein Prototyp realisiert werden. Mit Hilfe dieser prototypischen, entwicklungsbegleitenden Plattform soll die Generierung verschiedener Sichten auf Bordnetzdaten ermöglicht werden. Dabei wird der Fokus auf der dynamischen Generierung von Schaltplänen in SVG liegen. Beispielhaft soll die Durchführung einer dynamischen Analyse und eines Reports erfolgen. Darunter sind ebenfalls Sichtgenerierungen zu verstehen, wobei Bordnetzinformationen für Auswertungszwecke extrahiert und in übersichtlicher Form dargestellt werden sollen.
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.
In der vorliegenden Arbeit sollen die grundlegenden Konzepte von XSLT näher untersucht werden und im Anschluss daran nach praktischen Ansätzen zur Verwendung von XSLT speziell im Rahmen der unter 1.2.2 vorgestellten Aufgabestellung gesucht werden. Dabei geht es um die Evaluierung der Möglichkeiten, die sich mit der Verwendung von XSLT bieten sowie deren optimale Anbindung und Nutzung in der bestehenden Infrastruktur, die durch das Gesamtprojekt gestellt wird. Für ein besseres Verständnis des später beschriebenen Lösungsansatzes sowie dessen Umsetzung sollen im anschließenden Kapitel zunächst die Technologien erläutert werden, die den Kern der Anwendung bilden, nämlich XML und XSLT. Im Anschluss daran wird das System analysiert, innerhalb dessen die Anwendung integriert werden muss sowie Anforderungen genannt, die an die Anwendung gestellt werden. Aus den Grundlagen, der Analyse und den Anforderungen wird dann ein Entwurf für das System bzw. die Anwendung abgeleitet, dessen Umsetzung schließlich in Kapitel 5 beschrieben wird. Den Schluss dieser Arbeit bildet das Fazit, in dem nochmals zusammenfassend erläutert werden soll, inwieweit die gestellten Anforderungen an das System konkret umgesetzt werden konnten bzw. welche Schlüsse für die Zukunft der Anwendung und die generelle Verwendung von XSLT gezogen werden können.
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.
Server Based Computing ist nach Zahlen des European Thin Client Forums eine erfolgreicheWachstumsbranche mit Wachstumsraten von ca. 35 Prozent. Eine wichtige Form des Server Based Computing sind die Terminal Services. Terminal Services und Citrix Umgebungen sind sehr beliebt, wenn es darum geht Applikationen zentral auf einem Server zu verwalten und laufen zu lassen. Die Vorteile liegen auf der Hand: Geringerer Administrationsaufwand, Einsparung von Lizenzkosten, und Mobilität der Benutzer. Je nach Firmengröße, Anzahl und Art der Anwendungen und der allgemeinen Strategie im Unternehmen sind allerdings traditionelle Netzwerke mit Desktop PCs, in denen die Wartung durch automatische Softwareverteilung vereinfacht werden kann, vorzuziehen. Die Arbeit gibt einen Überblick über die Funktionsweise und Anwendungsgebiete der Terminal Services. Es werden Entwicklungen und Alternativen, wie der Einsatz von Blades, die Virtualisierung von Applikationen und des Betriebssystems, sowie das Streaming von Applikationen vorgestellt und ihre Auswirkungen auf die Terminal Services bewertet. Zusätzlich werden Lösungen zum sicheren Zugang über das Internet durch Verschlüsselung und Endpunktkontrolle vorgestellt. In einem Ausblick sind mögliche Konsequenzen der Veröffentlichung des neuen Betriebssystems Vista bzw. der Servervariante Longhorn aufgezeigt und Trends, wie z.B. die Weiterentwicklungen bei der Messung und Steigerung der Performanz von Terminal Server Systemen beschrieben. Der praktische Teil der Arbeit besteht aus der Erstellung eines Webportals für spezielle IT-Applikationen (Prozess Design Programme), das im Geschäftsbereich Linde Engineering der LindeAGin Pullach bei München verwendet wird. Bei diesem konkreten Anwendungsbeispiel für Terminal Services werden in einem webbasierten Portal Applikationen in einer Citrix Umgebung und zugehörige Informationen gebündelt und für externe Benutzer in Tochter- oder Partnerfirmen weltweit und Mitarbeiter auf Reisen zur Verfügung gestellt. Nach Analyse der Ausgangssituation durch Zusammenführen der Anforderungen und der Erfassung der Rahmenbedingungen, werden Potentiale und Optionen von verschiedenen Lösungen aufgezeigt und die Umsetzung der Applikation beschrieben.
Ziel dieser Diplomarbeit war die Realisierung eines standardisierenden webbasierten Zugangs für ein Kommunikationsframework (Message to Anywhere) zu schaffen. Dieses Framework wird in hoch automatisierten Halbleiterfabriken zum Einsatz kommen. Mobile Endgeräte wie Mobiltelefonen, PDAs oder Tablet PCs könne sind über einen Webserver mit Message to Anywhere zu verbinden. Das Framework erlaubt eine einfache Integration von Anlagen. Diese stellen ihre Funktionen in Form von Services innerhalb des Frameworks bereit. Hierfür wurde ein Konzept entwickelt, dass es erlaubt diese Services auf verschieden Mobilen Endgeräten zur Anlagensteuerung abzubilden. Die Daten, die das Framework hierbei liefert, müssen auf die unterschiedlichen Endgeräte angepasst werden. Als eine Beispielanwendung für die Analagensteuerung werden die Services einer 3D- Reinigungsanlage auf unterschiedlichen Mobilen Endgeräten zu Verfügung gestellt.
Diese Diplomarbeit beschäftigt sich mit der Frage, wie moderne Haushaltsgeräte wie Waschmaschinen, Kühlschränke oder Gefriertruhen über ein Netzwerk gewartet werden können. Es wird ein Weg gesucht, Geräte zu analysieren und mit neuer Software zu versorgen. Im Laufe der Arbeit wird ein offenes und herstellerunabhängiges Konzept entwickelt, das aus mehreren Schlüsselkomponenten besteht. Eine allgemeine und verständliche Beschreibung aller an der Wartung beteiligter Entitäten in einem semantischen Modell soll einen Hersteller- und Technologie-unabhängigen Austausch von Wissen ermöglichen. Dadurch wird es neuen Anbietern erleichtert, das Konzept für sich zu nutzen. Durch den Einsatz konfigurationsfreier Netzkomponenten soll die Verwaltung vor allem aus Sicht der Benutzer vereinfacht werden. Aufgrund der großen Anzahl der in heutigen Heimnetzen anzutreffenden, unterschiedlichen Technologien bedarf es zudem einer Komponente, die diese Heterogenität berücksichtigt. Die Lösung soll möglichst offen für unterschiedliche Technologien sein. Deshalb sieht das Konzept den Einsatz eines Gateways als zentrale Steuerkomponente vor, das unterschiedliche Teilnetze des Heimes, transparent verbindet. Nach der Untersuchung geeigneter Technologien für die technische Umsetzung wird eine Anwendung entworfen, die das Konzept prototypisch umsetzt.
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
Diese Diplomarbeit gibt eine Einsicht in das Themengebiet "Mobile Applications" (mobile Software-Anwendungen). Es wird dabei auf die einzelnen, neuen Technologien eingegangen und aufgezeigt welche Möglichkeiten in diesem Bereich entstehen und wie stark unser Leben in den nächsten Jahren davon geprägt werden kann. Im praktischen Teil der Diplomarbeit habe ich eine mobile Anwendung, einen Instant- Messaging-Client, in J2ME entwickelt. Dieser Instant-Messaging-Client unterstützt das offene, XML-basierte Jabber-Protokoll. Auf die Entwicklung dieses Clients wird hier später genauer eingegangen (5. Kapitel). In dieser Arbeit wird der Begriff "Instant- Messaging" - wie allgemein üblich - mit "IM" abgekürzt. Zuerst wird erklärt worin der Unterschied zwischen herkömmlichen Anwendungen und mobilen Anwendungen besteht und wie die aktuelle Marktsituation ist. Dann geht die Arbeit auf die verschiedenen Technologien ein, zeigt einen Überblick über die verschiedenen Programmiersprachen und Übertragungstechniken. Das J2ME Framework in einem eigenen Kapitel unter die Lupe genommen und die Funktionsweise anhand von einfachen Beispielen sowie typische Probleme und deren Lösungsansätze erklärt. Zum Schluß werden noch einige Möglichkeiten aufgezeigt, was mobile Anwendungen heute schon alles leisten können.
Diese Diplomarbeit befasst sich mit der Model Driven Architecture (MDA) und deren Anwendung auf Basis von Open Source. Für ein Unternehmen ist es immer wichtig zu wissen, wie der aktuelle Stand der Technik ist und ob diese Technik produktiv eingesetzt werden kann, um sich dadurch Vorteile am Markt zu verschaffen. Es werden zunächst einige Grundlagen von Open Source und MDA erörtert. Danach wird mittels einer Evaluierung von Open Source Modellierungs- und Generierungswerkzeugen ein Überblick über die am Markt verfügbaren Werkzeuge gegeben. Anschließend wird die prototypenhafte Umsetzung eines Geschäftsvorfalles einer Versicherung beschrieben, um den Stand der Technik zu demonstrieren. In der Schlussbetrachtung folgt ein Fazit über den Verlauf und die Resultate der Diplomarbeit. Zum Schluss wird ein Ausblick für die Model Driven Architecture gegeben.