Refine
Year of publication
Document Type
- Diploma Thesis (28)
- Bachelor Thesis (7)
Is part of the Bibliography
- no (35)
Keywords
- J2EE (3)
- Datenschutz (2)
- Intelligentes Stromnetz (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) (35) (remove)
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 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 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.
Die technische Infrastruktur in Client/Server Architekturen großer verteilter Anwendungen basiert oftmals auf mehreren Schichten mit immer wiederkehrenden Mustern, als Beispiel sei hier im Besonderen die Komponentenarchitektur von J2EE zu nennen. Die Implementierung dieser Infrastruktur nimmt viel Zeit in Anspruch und steht in den meisten Fällen in keinem Verhältnis zu ihrer intellektuellen Herausforderung an die Entwickler. Hier liegt es nahe, solcherlei Aufgaben durch einen generativen Ansatz zu lösen. Von vielen Ansätzen hat in den letzten Jahren der von der Object Management Group (OMG) spezifizierte Model Driven Architecture (MDA) Ansatz ein großes Interesse in der Fachwelt hervorgerufen, der über die reine Generierung von Code hinausgeht und gar eine Revolution in der Software-Entwicklung auslösen soll. Die Diplomarbeit beschäftigt sich zunächst mit den Spezifikationen, die MDA zugrunde liegen und führt dann über die Basistechnologien wie J2EE und der BMW Component Architecture zum Einsatz eines MDA konformen Generator-Frameworks, mit dessen Hilfe der praktische Einsatz getestet werden soll. Die Diplomarbeit beschreibt die Anpassung und die Möglichkeiten des Frameworks und setzt sie anhand zweier praktischer Beispiele aktueller Software-Projekte der Softlab GmbH im Bereich Supply Chain Management (SCM) ein. Ein Rückblick zum Ende der Diplomarbeit setzt sich mit den aufgetretenen Problematiken und Fallstricken, aber auch den Chancen von MDA kritisch auseinander und bewertet deren praktischen Nutzen. Der anschließende Ausblick gibt die persönliche Einschätzung des Autors über die zukünftige Entwicklung von MDA wieder und stellt einige weiterführende Ideen für Diplomarbeits-Themen vor.
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.