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)
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.
Im ersten Kapitel wird erläutert, welche Basismechanismen der Wirtschaft für den elektronischen Handel nötig sind, was e-Procurement bedeutet, und welche Anforderungen an eine Business-to-Business-Integration gestellt werden, von der ein Teilaspekt die Prozessintegration ist. Im weiteren werden einige Basistechnologien vorgestellt, mit denen eine solche Prozessintegration vorgenommen werden kann. Dazu gehören zum einen die Technologien, die die zu integrierenden Systeme benutzen: openTRANS und Web Services, und zum anderen die Technologien, mit denen eine Prozessintegration umgesetzt werden soll: semantische Technologien, die für eine "Process Description Language" bereitstellen und "Process Execution Languages", die der Komposition von Web Services dienen. Im Lösungskonzept wird die Konzentration auf die Analyse einer Prozessintegration von Web Sevices für den Austausch von openTRANS Geschäftsdokumenten gelegt. Es wird geklärt, wie semantische Technologien verwendet werden könne, um die Bedeutung der Web Service Schnittstellen zu beschreiben. Weiterhin werden die Mindestanforderungen erörtert, die erfüllt sein müssen, um eine Prozessintegration möglich zu machen. Aus den gefundenen Bedingungen wird eine Metaprozessbeschreibung gewonnen, die angibt, welche Mindestbedingungen ein Prozess erfüllen muss. Die Prozessbeschreibungen der Geschäftspartner können entweder exakt gleich sein, sich in wenigen kompensierbaren Punkten unterscheiden, oder völlig inkompatibel sein. Hierzu wird ein Prototyp entwickelt, der die grundlegenden Ergebnisse des Lösungskonzept umsetzt, um seine Realisierbarkeit aufzuzeigen.
Diese Diplomarbeit beschäftigt sich mit dem Einsatz von XMT und MPEG-4 im Allgemeinen und unter spezieller Betrachtung im RichMedia-Umfeld. Es wird versucht aufzuzeigen, welche Vorteile und Nachteile die Realisierung solcher Anwendungen mittels MPEG-4 in Verbindung mit XMT bringen können. Die Arbeit beginnt in den ersten zwei Kapiteln mit einem generellen Überblick über MPEG-4 und XMT. Dieser Teil vermittelt dem Leser - unabhängig von der später folgenden Betrachtung bezogen auf RichMedia - allgemein die Materie und Technologie, welche sich hinter diesen beiden Schlagwörtern versteckt. Auf einzelne technische Details wird, sofern sie keine besondere Bedeutung im Rahmen dieser Diplomarbeit darstellen, nicht näher eingegangen und bleiben den jeweiligen Spezifikationen vorbehalten. Im dritten Teil wird das Thema RichMedia zunächst unter technischem Aspekt aufgegriffen und versucht, ein Prototyp einer RichMedia-Anwendung praktisch umzusetzen. Schwerpunkte sind dabei unter anderem die Erstellung und Konvertierung von Inhalten sowie deren Distribution und Konsum. Der vierte Abschnitt versucht die beiden Technologien mit anderen, bereits bestehenden Standards und Lösungsansätzen zu vergleichen und gegenüber zustellen. Das letzte Kapitel bietet schließlich eine gesamtheitliche Zusammenfassung der Technologien XMT und MPEG-4 und ein Fazit hinsichtlich der Verwendung dieser beiden Technologien für RichMedia sowie einen Ausblick.
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.
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 war die Entwicklung einer multimedialen Ausbildungs-CD-ROM für die Wella AG (Darmstadt). Es ist die erste CD-ROM zu dem Buch ‚Gewusst wie’, das bereits in mehreren Auflagen gedruckt worden war und im Friseurhandwerk ein sehr hohes Ansehen genießt. Da dieses Buch überarbeitet und in neuer Auflage gedruckt werden sollte, wollte Wella die neue Auflage mit einer multimedialen Ausbildungs-CD-ROM ausstatten. Meine Arbeiten, die ich bei der von Wella beauftragten Firma BERG Communications (Esslingen) durchgeführt habe, waren die Mitarbeit an der Konzeption des Multimediapakets, bestehend aus Buch und CD-ROM, und die anschließende Programmierung der gesamten ‚Gewusst wie’-CD-ROM. Des Weiteren gehörten zu meinen Aufgaben das Erstellen von Sprachaufnahmen, die Bearbeitung von Fotoaufnahmen, der Neuschnitt von Lehrfilmen und die Leitung der Studenten, die uns bei der Erstellung der insgesamt 408 multimedialen Anleitungen behilflich waren. Da das ‚Gewusst wie’-Buch ebenfalls bei BERG Communications überarbeitet wurde, war ich auch bei der Neugestaltung des Buches intensiv beteiligt. Bis zum Ende meiner Diplomarbeit entstand ein Multimediapaket, in dem das Buch und die neu entwickelte CD-ROM sorgfältig aufeinander abgestimmt wurden, und das - von der Wella AG vervielfältigt - im ersten Quartal 2004 auf den Markt gebracht wird.
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.