Refine
Year of publication
- 2003 (28) (remove)
Document Type
Has Fulltext
- yes (28)
Keywords
- .NET Remoting (1)
- .NET-Plattform (1)
- 2 D environment Laser data (1)
- ASP.NET (1)
- Abwasserreinigung (1)
- Active Server Pages (1)
- ActiveX Data Objects (ADO) (1)
- Afrika (1)
- Agenten-Plattform (1)
- Amphibienfahrzeug (1)
Im Rahmen dieser Diplomarbeit wird eine horizontale Baumkomponente als JavaBean erstellt. Die Baumkomponente soll als Truppenbaum in ein bestehendes Führungs-Informationssystem implementiert werden. Dazu ist die Verwendung des SVG (XML) Grafikformates zur Darstellung der Symbole einzelner Knoten erforderlich. Weiterhin wird die Interaktion von Java-Komponenten mit Windows COM und DCOM untersucht. Es werden mehrere unterschiedliche Java-COM-Bridges getestet. In der vorliegenden Arbeit wird zuerst auf die Grundlagen eingegangen, indem das XML und SVG Format vorgestellt wird und die Grundlagen von JavaBeans sowie die benutzten Bibliotheken erläutert werden. Anschließend wird die Entwicklung der Komponente mit Pflichtenheft, Architektur und Implementierung dargestellt. Abschließend werden die Java-COM-Bridges beschrieben.
Die zunehmende Vernetzung von Unternehmen, die Globalisierung der Wirtschaft und die stark ansteigende Aufmerksamkeit gesellschaftlicher Akteure für das Handeln von Unternehmen haben eine Vielzahl wirtschaftsethischer Probleme auf die Agenda von Unternehmen gesetzt. Als Instrumentarium für diese Problemstellung dienen Wertemanagementsysteme, deren Einsatz in der Praxis durch die empirischen Ergebnisse vorliegender Längsstudie untersucht werden.
Diese Arbeit befasst sich mit der Erstellung und Bearbeitung von Datenstrukturen, die für die Entwicklung von Software im Mobilfunksektor benötigt werden. Es wird aufgezeigt, wo diese Datenstrukturen auftauchen und welche Aufgaben ihnen zufallen. Am Beispiel der Texas Instruments Berlin AG wird eine mögliche Implementierung der für deren Handhabung eingesetzten Hilfsmittel im Detail betrachtet sowie auf die diesen innewohnenden Unzulänglichkeiten und Schwachstellen eingegangen. Zur Behebung und Umgehung der aufgezeigten Probleme werden verschiedene Ansätze analysiert und bewertet. Die hierzu benötigten und jeweils kurz vorgestellten Informationen über die Sprache XML und andere Techniken legen ferner oÿen, warum die letztendlich gewählte Vorgehensweise für die Neuimplementierung sinnvoll ist. Auf die für den reibungslosen Verlauf der Implementierungsphase erforderlichen Planungen wird ebenso wie auf die hierfür im Vorfeld notwendigen Überlegungen und Arbeiten eingegangen. Insbesondere wird auf die Erstellung mehrerer Prototyp-Versionen zur Erleichterung der Einarbeitung und zum besseren Verständnis der zu bearbeitenden Materie hingewiesen. Entwicklung und abschliessdes Aussehen einer Grammatik als Grundlage für ein auf XML basierendes Datenformat werden vorgestellt sowie die hierbei auftretenden Problematiken erörtert. Es wird dargestellt, wie die für die Arbeit mit dem neuen Format entworfene Benutzerschnittstelle funktioniert und wie das der dahinterstehenden Funktionalität zugrundeliegende Konzept aussieht. Die Umsetzung dieses Konzepts unter Einsatz der Programmiersprache Java und aufbauend auf der Eclipse-Plattform wird umfassend und im Detail erläutert. Begleitende Tests und Evaluierungen werden angesprochen sowie Probleme und Herausforderungen der Implementierungsphase. Es wird darauf eingegangen, wie die Planungen für den zukünftigen Einsatz und die weitere Entwicklung des Projekts unter dem Dach der Texas Instruments Berlin AG aussehen. Und es werden die aus der Durchführung des Projekts von den ersten Planungen bis hin zum vorläufigen Abschluss der Implementierungsphase und der Vorstellung eines funktionierenden Systems gewonnenen Schlüsse und Erfahrungen präsentiert und ausgewertet.
Nachdem bei vielen kleineren und mittelgroßen Feuerwehren das komplette Be- richtswesen für Einsätze immer noch auf Papier geführt wird und Statistik oft eine Sache von wochenlanger Handarbeit ist, wurde im Rahmen dieser Diplom- arbeit ein System entwickelt, das auf Basis einer Client-Server-Architektur die vernetzte Echtzeit-Bearbeitung von Feuerwehr-Einsätzen erlaubt. Dabei wur- de Wert auf offene Schnittstellen zu Fremdsystemen gelegt und einige dieser Schnittstellen wurden auch implementiert. Die Diplomarbeit ist gegliedert in eine allgemeine und spezielle Einführung (Ka- pitel 1-3) und eine Abhandlung über die Entwicklung der Software und deren Architektur und Funktionalität (Kapitel 4). Eine mögliche Vermarktungsstrate- gie für das System wurde ebenfalls konzipiert (Kapitel 5).
An der HTWG Konstanz können Studenten ihre Termine Online-Kalendersystem myDay organisieren. Der Kalender verfügt über eine eigene Datenbank zur persistenten Terminhaltung und ist über ein Webinterface bedienbar. Dieser Kalender wurde um nützliche Web Services erweitert, die externen Applikationen den Zugriff auf das Kalendersystem ermöglichen. Beispielhaft wird dies mit dem Personal Information Manager Outlook 2002 von Microsoft gezeigt. Die entwickelten Web Services bieten verschiedene Möglichkeiten der Termin- und Aufgabenverwaltung. Die Implementierung der Web Services wurde mit Hilfe eines Adapter-Konzeptes realisiert, welches auch in einer Enterprise Application Integration - Anbindung verwendung finden könnte.
Das Unternehmen MIK wird vorgestellt und die Entscheidungskriterien für die .NET Remoting-Technologie werden erläutert. Es wird die Entwicklung des .NET Remoting und die Unterschiede zu anderen Technologien für verteilten Anwendungen wie CORBA, DCOM und Java EJB dargestellt. Wichtige Grundbegriffe des .NET Remotings, wie Server activated und Client activated Objects sowie Konfiguration und Deployment werden erklärt und anhand einfacher Beispiele vertieft. Die Forderungen aus der Aufgabenstellung werden analysiert und an Hand der gewonnenen Informationen Daten modelliert und in UML-Klassendiagrammen festgehalten. Auf Client und Server-Seite wurde jeweils eine Software-Komponente entwickelt, welche die Kommunikation zwischen Client und Remoting-Server abwickeln. Implementierungsaspekte der beteiligten Klassen und deren Zusammenwirken werden ausführlich erläutert. Um die XML Strukturen der Konfigurationsdateien zu bearbeiten, werden Basisklassen des .NET Frameworks verwendet. Es werden Einblicke in die XPath-Abfragen und in die Ereignisbehandlung gegeben. Grundsätzlich kann jede .NET-Applikation als Remoting Server arbeiten. Es wird hier speziell die Produktivsetzung im IIS und in einem Windows-Dienst beschrieben. Es folgt die Überlegung, wie ein Apache Webserver in einer .NET Infrastruktur eingesetzt werden kann und was bei einer Kommunikation über eine Firewall zu berücksichtigen ist. Die Sicherheitsaspekte befassen sich mit den Authentifizierungsmethoden des IIS und der Verschlüsselung des Kommunikationskanals mittels SSL. Zur umfangreichen Bearbeitung der Konfigurationsdateien wurde ein Administrations-GUI entwickelt. Mit Hilfe von Reflexion können Remote-Objekte aus Assemblies heraus betrachtet und registriert werden.
Die Diplomarbeit beschäftigt sich mit dem Erfassen und der Auswertung von Störungen und Statusmeldungen, welche in einem Teilbereich der automatisierten Fertigung des Automobilbaus bei VW/Audi do Brasil entstehen. Die erste Anwendung, die im Rahmen der Diplomarbeit entstand, ist ein Editor für SIEMENS S5 Symbolzuordnungstabellen. Die Anwendung ermöglicht es, mit Hilfe der programminternen Datenbank, die Kommentare der Symboltabellen zu durchsuchen und nach einem gegebenen Standard automatisch zu normieren. Diese Normierung der Kommentare ist notwendig, um das mit den S5 Einheiten verbundene Anlagen - Informations - System SIEMENS SICALIS PMC mit sinnvollen Meldungen zu versorgen. Die Anwendung besteht im Wesentlichen aus einer Oberfläche zur Datenbankmodifikation und aus einem Suchalgorithmus zum Finden der Meldungen, welche normierbar sind. Die zweite Anwendung, ist eine Client-Server-Software, die es einem Nutzer des Clients ermöglicht, Nachrichten an Pager des lokalen Pagerfirmennetzes zu schicken. Der Server-Part der Anwendung, ist auf einem Pager-Server installiert. Der Pager-Server ist mit der Sendeantenne über eine serielle Schnittstelle verbunden. Der Pager-Server war bereits mit der Applikation AMIS vorhanden, welche automatisch erzeugte Nachrichten von SICALIS publizierte. Die Client-Server-Software ergänzt nun dieses System um die Funktion eines manuell ausgelösten Personenrufs. Um diesen manuellen Ruf zu erzeugen, manipuliert der Server-Part die AMIS-Software via einem Handle auf die AMIS Applikation und dem Senden von Windowsmessages, Pagerinformationen und Pagermeldungen an AMIS.
Das historisch gewachsene System für die Erstellung, Koordinierung und Auskunft der Lehrveranstaltungspläne (LVP) soll durch ein neues System ersetzt werden. Diese Diplomarbeit befasst sich mit der Konzeption und der Implementierung einer neuen grafischen Benutzeroberfläche und der Migration auf eine SQL basierte Datenbank für das komplette Management der Lehrveranstaltungspläne der FH Konstanz. Wie die Stundenpläne an den Schulen müssen auch die Lehrveranstaltungspläne an der Fachhochschule in jedem Semester entworfen, zu Papier gebracht, vervielfältigt und verteilt werden. An der FH Konstanz wird die heikle Aufgabe des Entwerfens von den LVP- Beauftragten der Studiengänge erledigt, denn sie können die vielen Randbedingungen besser überschauen und das Ergebnis auch rechtfertigen. Für die Routinearbeiten Auskunft und Drucken gab es bisher das LVP- Programm als ein spezielles Informationssystem. Auch wenn sich das bisherige System bewährt hat, blieben doch einige Wünsche der Planer offen. Da das LVP- System über mehrere Jahre gewachsen war, ist man an einige Eigenheiten gebunden, die es zu eliminieren gilt. Auch neue Technologien eröffnen einige interessante Möglichkeiten, die früher noch nicht so einfach, oder gar nicht zu implementieren waren. Ziel dieser Diplomarbeit ist eine komplette Neuentwicklung des gesamten Systems unter Verwendung aktueller Technologien: das LVP³- System.
Genera
(2003)
Diplomarbeit „Genera“ Ralph J. Schiel Erstbetreuung: Professor Bernd Jahnke Co-Betreuung: Andreas Bechtold Kommunikationsdesign HTWG Konstanz, SS 2003 Thema Die Diplomarbeit „Genera“ beschäftigt sich mit Interaktions- und Interfacedesign für eine Multimedia Home Plattform (MHP). Diese Plattform stellt eine Verbindung von Internet, Radio,TV, LAN-Netzwerken, , Computer, Hi-Fi und Telefonanlage dar. Die Entwicklung geht hierbei weg von verschiedenen Medien mit unterschiedlichsten Formaten, hin zu einer einzigen Gerätschaft, welche alle Komponenten beinhaltet. Am Beispiel des multimedialen Computerspiels „Genera“ wird eine zukünftige Nutzungsform dieses Mediums aufgezeigt. Tragende Elemente sind hierbei Film, Videospiel, Videoclips, Media Art, Internet und Hyperstrukturen. Die Einsatzbereiche liegen u.a. in den Bereichen Bildung, Wissenschaft und Forschung, Projekt Management und Unterhaltung. Der Benutzer eignet sich Kompetenzen bezüglich innovativer Nutzungs- und Kombinationsformen von Medien an. Durch verant-wortungsvolles Informations Knowledge und - Management erhält er die nötigen Voraussetzungen, um im stattfindenden Digital Devide bestehen zu können. Der Benutzer interagiert in den zunehmend verschmelzenden Dimensionen von Realität und Virtualität.
This work treats with the segmentation of 2D environment Laser data, captured by an Autonomous Mobile Indoor Robot. It is part of the data processing, which is necessary to navigate a mobile robot error free in its environment. The whole process can generally be described by data capturing, data processing and navigation. In this project the data processing deals with data, captured by a Laser-Sensor, which provides two dimensional data by a series of distance measurements i.e. point-measurements of the environment. These point series have to be filtered and processed into a more convenient representation to provide a virtual environment map, which can be used of the robot for an error free navigation. This project provides different solutions of the same problem: the conversion from distance points to model segments which should represent the real world environment as close as possible. The advantages and disadvantages of each of the different Segmentation-Algorithms will be shown as well as a comparison taking into account the Computational Time and the Robustness of the results.