Refine
Document Type
- Diploma Thesis (2)
Language
- German (2)
Has Fulltext
- yes (2)
Is part of the Bibliography
- no (2)
Keywords
- Bookmark (2) (remove)
Die hier vorliegende Arbeit umfasst die Konzeption und Realisierung eines webbasierten Bookmarkverwaltungssystems für die Stadtbücherei in Stuttgart. In diesem speziell für die Stadtbücherei Stuttgart erstellten System können die Lektoren selbstständig ihre fachbezogenen Links verwalten. Sie benötigen dafür keine speziellen Kenntnisse in HTML. Nur der sichere Umgang mit einem Internetbrowser ist erforderlich. Die Lektoren loggen sich im Intranet der Stadtbücherei passwortgeschützt in das Verwaltungssystem ein. Sie haben dann Zugriff auf die ihnen vom Administrator freigegebenen Lektoratsgebiete. In einem extra Administrationsbereich befindet sich die Benutzerverwaltung. Ebenso gibt es dort die Möglichkeit, neue Bereiche einzurichten, und die Möglichkeit, Benutzerrechte für die jeweiligen Lektoratsgebiete zuzuweisen. Realisiert wurde das Projekt auf einem LAMP-System (Linux- Apache - MySQL - PHP). Auf das plattformunabhängige System kann mittels Browser zugegriffen werden.
Die vorliegende Diplomarbeit dokumentiert die Entwicklung einer Minitauschbörse für Bookmarks, welche als Peer-to-Peer-System mit der Programmiersprache Java realisiert wurde. Zunächst wird die Peer-to-Peer-Technologie beschrieben, d.h. was Peer-to-Peer ist und es werden Anwendungsgebiete kurz umrissen. Weiterhin werden verschiedene Peer-to-Peer-Systeme vorgestellt und miteinander verglichen. Daraus geht die Entscheidung für das gewählte System zur Realisierung der Minitauschbörse hervor. Das Programm erlaubt dem Benutzer während einer Internetsitzung seine Bookmarks mit anderen Benutzern des Programms in Echtzeit zu tauschen. Die Anwendung repräsentiert gleichzeitig Server und Client, sodass der Benutzer sowohl seine eigenen Links zur Verfügung stellen, als auch Links von anderen Teilnehmern herunterladen kann. Dazu werden die Bookmarks des Microsoft Internet Explorers verwendet. Eine webbasierte MySQL-Datenbank fordert vor jeder Sitzung wenige Netzwerkdaten des Benutzers, die allen Teilnehmern einen Verbindungsaufbau zu dem Benutzer ermöglichen und die Erreichbarkeit der Peers gewährleisten. Somit kann der Datenaustausch zwischen den Peers unabhängig von einem zentralen Server stattfinden.