
|
m Verlaufe meines Studiums habe ich einige Referate
und andere Vorträge sowohl auf dem Gebiet der Informatik wie auch der Bibliothekswissenschaft gehalten. Die
zugehörige Ausarbeitung fertigte ich anschließend meist im HTML-Format an, um eine einfache Verfügbarkeit
zu gewährleisten. Da diese Dokumente mitunter auf starkes Interesse stießen, werde ich sie auch weiterhin
hier zugänglich machen. Da eine thematische Trennung in Bibliothekswissenschaft und Informatik nicht immer ganz
einfach ist, habe ich die Texte entsprechend sortiert. Zudem findet sich ein kurzes Abstract zu jedem Dokument.
- Programmierung von fachbezogenen Internet-Anwendungen (WS 2006/07)
Das Seminar soll Kenntnisse über die computertechnischen Grundlagen von Dienstleistungen von Bibliotheken im Internet vermitteln.
Ziel soll sein, Verständnis für die Abläufe, Möglichkeiten und Grenzen solcher Angebote zu erlangen, um diese später
besser Ein- und Abschätzen sowie planen zu können.
An praktischen Beispielen und kleinen Projekten in der objektorientierten Sprache JAVA sollen hierzu die grundlegenden Mechanismen
einer Programmiersprache erlernt und angewandt werden. Einblicke in die Netzwerk- und Datenbankprogrammierung spannen hierbei den Bogen
zu Internet-Anwendungen im Bibliotheks- und Dokumentationsbereich.
Wichtige Vorkenntnisse für Studierende im Hauptstudium sind EDV-, Internet- und HTML-Kenntnisse. Von Vorteil sind Kenntnisse in
einer Programmiersprache, diesbezügliche Grundlagen werden aber auch im Seminar vermittelt.
Gleichzeitig ist das Seminar Bestandteil des Bachelor-Pflichtmoduls BP1 (Informations- und Kommunikationstechnologien). Für
Bachelor-Studierende werden entsprechende Vorkenntnisse aus der Vorlesung vorausgesetzt.
- Anwendungsmöglichkeiten von XML in der Praxis (SS 2006)
Die Extensible Markup Language (XML) erweitert die starren Grenzen von HTML durch die universelle, strukturierte
Erfassungsmöglichkeit von Dokumenten. Inhaltlicher Aufbau und Erscheinungsbild eines Dokuments werden
voneinander getrennt, so dass ein Dokument auf verschiedenen Medien in einem anderen Layout erscheinen kann. Durch
den ASCII-Standard ist zudem Systemunabhängigkeit und Archivierbarkeit gewährt.
Im Seminar sollen zunächst die Grundlagen von XML erklärt werden, um dann später durch die
Entwicklung eigener DTDs kleinere XML-Anwendungen selbst zu realisieren. Ebenso sollen größere
Projekte aus der bibliothekarischen Praxis vorgestellt werden. Vorkenntnisse in HTML sind wünschenswert.
- Programmierung von fachbezogenen Internet-Anwendungen (WS 2005/06)
Das Seminar soll Kenntnisse über die computertechnischen Grundlagen von Dienstleistungen von Bibliotheken im Internet vermitteln. Ziel
soll sein, Verständnis für die Abläufe, Möglichkeiten und Grenzen solcher Angebote zu erlangen, um diese später
besser Ein- und Abschätzen sowie planen zu können. An praktischen Beispielen und kleinen Projekten in der objektorientierten
Sprache JAVA sollen hierzu die grundlegenden Mechanismen einer Programmiersprache erlernt und angewandt werden. Einblicke in die Netzwerk-
und Datenbankprogrammierung spannen hierbei den Bogen zu Internet- Anwendungen im Bibliotheks- und Dokumentationsbereich. Wichtige
Vorkenntnisse für Studierende im Hauptstudium sind EDV-, Internet- und HTML-Kenntnisse. Von Vorteil sind Kenntnisse in einer
Programmiersprache, diesbezügliche Grundlagen werden aber auch im Seminar vermittelt.
- Anwendungsmöglichkeiten von XML in der Praxis (SS 2005)
Die Extensible Markup Language (XML) erweitert die starren Grenzen von HTML durch die universelle, strukturierte
Erfassungsmöglichkeit von Dokumenten. Inhaltlicher Aufbau und Erscheinungsbild eines Dokuments werden
voneinander getrennt, so dass ein Dokument auf verschiedenen Medien in einem anderen Layout erscheinen kann. Durch
den ASCII-Standard ist zudem Systemunabhängigkeit und Archivierbarkeit gewährt.
Im Seminar sollen zunächst die Grundlagen von XML erklärt werden, um dann später durch die
Entwicklung eigener DTDs kleinere XML-Anwendungen selbst zu realisieren. Ebenso sollen größere
Projekte aus der bibliothekarischen Praxis vorgestellt werden. Vorkenntnisse in HTML sind wünschenswert.
- Programmierung von fachbezogenen Internet-Anwendungen (WS 2004/05)
Immer mehr Informationsangebote von Bibliotheken und Dokumentationstellen sind über das Internet zugänglich
(wie z.B. der WWW-OPAC der UB oder die KOBV-Suchmaschine). Das Seminar soll Kenntnisse über die computertechnischen
Grundlagen dieser Angebote vermitteln und hat zum Ziel, selbst solche Angebote exemplarisch zu entwickeln. Der Schwerpunkt
soll auf der Entwicklung von Programmen, die mit dem in der Bibliotheks- und Dokumentationswelt recht gebräuchlichen
Z39.50-Protokoll arbeiten, liegen. Die Programmierung solcher Anwendungen soll in der objektorientierten Sprache JAVA erfolgen.
Wichtige Vorkenntnisse sind EDV-, Internet- und HTML-Kenntnisse. Von Vorteil sind Kenntnisse in einer Programmiersprache,
diesbezügliche Grundlagen werden aber auch im Seminar vermittelt.
- Anwendungsmöglichkeiten von XML in der Praxis (SS 2004)
Die Extensible Markup Language (XML) erweitert die starren Grenzen von HTML durch die universelle, strukturierte
Erfassungsmöglichkeit von Dokumenten. Inhaltlicher Aufbau und Erscheinungsbild eines Dokuments werden
voneinander getrennt, so dass ein Dokument auf verschiedenen Medien in einem anderen Layout erscheinen kann. Durch
den ASCII-Standard ist zudem Systemunabhängigkeit und Archivierbarkeit gewährt.
Im Seminar sollen zunächst die Grundlagen von XML erklärt werden, um dann später durch die
Entwicklung eigener DTDs kleinere XML-Anwendungen selbst zu realisieren. Ebenso sollen größere
Projekte aus der bibliothekarischen Praxis vorgestellt werden. Vorkenntnisse in HTML sind wünschenswert.
- Programmierung von fachbezogenen Internet-Anwendungen (WS 2003/04)
Immer mehr Informationsangebote von Bibliotheken und Dokumentationstellen sind über das Internet zugänglich
(wie z.B. der WWW-OPAC der UB oder die KOBV-Suchmaschine). Das Seminar soll Kenntnisse über die computertechnischen
Grundlagen dieser Angebote vermitteln und hat zum Ziel, selbst solche Angebote exemplarisch zu entwickeln. Der Schwerpunkt
soll auf der Entwicklung von Programmen, die mit dem in der Bibliotheks- und Dokumentationswelt recht gebräuchlichen
Z39.50-Protokoll arbeiten, liegen. Die Programmierung solcher Anwendungen soll in der objektorientierten Sprache JAVA erfolgen.
Wichtige Vorkenntnisse sind EDV-, Internet- und HTML-Kenntnisse. Von Vorteil sind Kenntnisse in einer Programmiersprache,
diesbezügliche Grundlagen werden aber auch im Seminar vermittelt.
- Anwendungsmöglichkeiten von XML in der Praxis (SS 2003)
Die Extensible Markup Language (XML) erweitert die starren Grenzen von HTML durch die universelle, strukturierte
Erfassungsmöglichkeit von Dokumenten. Inhaltlicher Aufbau und Erscheinungsbild eines Dokuments werden
voneinander getrennt, so dass ein Dokument auf verschiedenen Medien in einem anderen Layout erscheinen kann. Durch
den ASCII-Standard ist zudem Systemunabhängigkeit und Archivierbarkeit gewährt.
Im Seminar sollen zunächst die Grundlagen von XML erklärt werden, um dann später durch die
Entwicklung eigener DTDs kleinere XML-Anwendungen selbst zu realisieren. Ebenso sollen größere
Projekte aus der bibliothekarischen Praxis vorgestellt werden. Vorkenntnisse in HTML sind wünschenswert.
- Programmierung von fachbezogenen Internet-Anwendungen (WS 2002/03)
Immer mehr Informationsangebote von Bibliotheken und Dokumentationstellen sind über das Internet zugänglich
(wie z.B. der WWW-OPAC der UB oder die KOBV-Suchmaschine). Das Seminar soll Kenntnisse über die computertechnischen
Grundlagen dieser Angebote vermitteln und hat zum Ziel, selbst solche Angebote exemplarisch zu entwickeln. Der Schwerpunkt
soll auf der Entwicklung von Programmen, die mit dem in der Bibliotheks- und Dokumentationswelt recht gebräuchlichen
Z39.50-Protokoll arbeiten, liegen. Die Programmierung solcher Anwendungen soll in der objektorientierten Sprache JAVA erfolgen.
Wichtige Vorkenntnisse sind EDV-, Internet- und HTML-Kenntnisse. Von Vorteil sind Kenntnisse in einer Programmiersprache,
diesbezügliche Grundlagen werden aber auch im Seminar vermittelt.
Magisterarbeit (Bibliothekswissenschaft)
- Konzeption und Entwicklung eines robotergestützten Informationssystems auf dem Gebiet der Information und Dokumentation
Betrachtet man das World Wide Web (WWW) vom dokumentarischen Standpunkt als Dokumentenspeicher von nur
schätzbarer Größe, so stellt sich sehr rasch die Frage nach der Nutzbarkeit der angebotenen Informationen.
Der Zugang über Suchmaschinen wie z.B. AltaVista oder Verzeichnisse wie z.B.
Yahoo erweist sich als entweder
zu unpräzise (AltaVista) oder sehr unvollständig (Yahoo), so daß die Notwendigkeit neuer Suchinstrumente zum
einfachen Auffinden von fachlichen bzw. wissenschaftliche Informationen deutlich wird.
Diese Arbeit soll kurz einige Ansätze für neue Suchinstrumente (GERHARD,
ANTONIUS) mitsamt deren Grundprinzipien
vorstellen, bevor im Hauptteil auf die Konzeption und Entwicklung einer ähnlich gearteten Suchmaschine speziell
für den Bereich Information/ Dokumentation/ Bibliothek eingegangen wird. Diese Suchmaschine verfügt über die
Fähigkeit, Dokumente aus dem WWW automatisch inhaltlich zu analysieren, um so entscheiden zu können, welche
Webseiten indexiert werden sollen und welche nicht. Davon vorgestellt werden sollen grundlegende Mechanismen wie
die Syntax der Anfragesprache, das verwendete Rankingverfahren und als ein Schwerpunkt die Vorgehensweise bei der
automatischen inhaltlichen Analyse von Dokumenten.
Nach diesem vorwiegend theoretischen Teil wird die Implementation der Suchmaschine vorgestellt, die
ausschließlich in der Programmiersprache JAVA erfolgte.
Bibliothekswissenschaft
- Rankingverfahren bei Internet-Suchmaschinen
Bei der Suche in "großen" Internet-Suchmaschinen wie AltaVista oder HotBot wird dem Nutzer die Ergebnismenge in
sortiert Form ausgegeben. Die Suchmaschinen versuchen, vermeintlich relevante Dokumente in bezug auf die aktuelle Anfrage
zu Beginn der Trefferliste auftauchen zu lassen. Dabei spricht man von Ranking. Der Text stellt an den beiden
genannten Suchmaschinen AltaVista und HotBot examplarisch einige der zum Ranking verwendeten Mechanismen dar.
- Wandel der Informationsdienstleistung durch elektronisches Publizieren
Durch die schon fast revolutionäre Verbreitung der Computertechnik auf allen denkbaren Gebieten innerhalb der letzten
20 Jahre findet - auch im Zuge der verbreiteten Nutzung des Internets als Informationsmedium - die Möglichkeit, Dokumente
Zeitschriften und sogar Bücher neben oder statt dem konventionellen Printweg auch elektronisch zu publizieren immer
größeren Zuspruch. Der Text beschäftigt sich mit der Entwicklung und den verschiedenen Formen des elektronischen
Publizierens und betrachtet insbesondere die neuen Möglichkeiten, aber auch Schwierigkeiten, die sich Informationsvermittlungsstellen
mit dieser neuen Technik stellen.
- Der Meta-OPAC Berlin-Brandenburg : Konzeption, Entwicklung & Implementation
Der Meta-OPAC wurde als studentisches Projekt am Institut für Bibliothekswissenschaft der
Humboldt-Universität Berlin entwickelt. Mit seiner Hilfe ist es möglich, in mehreren
Bibliotheken der Region, die ihren OPAC über das World-Wide-Web zugänglich gemacht haben,
gleichzeitig zu recherchieren. Der vorliegende Text behandelt überblicksartig Vorbilder
wie den Karlsruher virtuellen Katalog (KVK) oder geplante Projekte auf diesem Gebiet wie
die Suchmaschine des Kooperativen Bibliotheksverbunds Berlin-Brandenburgs (KOBV). Ausführlich wird
der Aufbau und die Arbeitsweise des in der Programmiersprache JAVA entwickelten Meta-OPACs erläutert
sowie bestehende Probleme aber auch Erweiterungsmöglichkeiten diskutiert.
Informatik
- Programmierung von Java-Applets
Die Programmiersprache Java bietet die Möglichkeit, spezielle Anwendungen zu programmieren, die in HTML-Seite eingebettet
und so weltweit über das WorldWideWeb geladen und auf dem Client-PC ausgeführt werden können. Wie man Applets programmiert
und sie in eine Webseite einbindet, beschreibt dieser Text. Zusätzlich werden Unterschiede zu Java-Apllications dargestellt
und Sicherheitsbarrieren erlätert.
- Parallelität in Datenbanken : I/O-Parallelität und Data Placement
Aspekte wie die Größe einer Datenbank oder die Steigerung der Geschwindigkeit eines Datenbanksystems machen es nötig, über
Parallelisierungsmöglichkeiten nachzudenken. Einen großen Anteil in der Bearbeitungszeit einer Anfrage macht das Lesen (und Schreiben)
der Daten von der Festplatte aus. Dieser Text beleuchtet zwei Methoden, hier Parallelitäten zu nutzen. Zum einen ermöglicht der Einsatz
eines Redundant Array of Inexpensiv Disks (RAID), viele kleinere oder auch wenige große Lese- und Schreiboperationen parallel
auszuführen. Dazu ist die Partitionierung der im RAID gespeicherten Files nötig. Außerdem müssen die einzelnen Partitionen
der Files so auf den Platten des Arrays verteilt werden, daß eine möglichst gleichmäßige Lastenverteilung entsteht.
Weiterhin ist wichtig, Methoden zur Fehlerkorrektur bereitzuhalten, da die Fehlerhäufigkeit in RAIDs durch die Nutzung vieler Platten
wesentlich höher ist als bei der Nutzung von nur einer Platte.
Zum anderen kann auch eine Fragmentierung der Daten auf Ebene des Datenbanksystems durchgeführt werden. Es existieren Algorithmen, um eine
Relation sowohl horizontal als auch vertikal zu fragmentieren. Dabei wird vor allem nach nutzungsspezifischen Kriterien vorgegangen. Das Problem
der Allokation der Fragmente steht dabei nicht so sehr im Vordergrund wie bei den Disk-Arrays. Ein abschließender Vergleich zwischen beiden
Methoden beleuchtet einige Kriterien zur Auswahl des einen oder anderen Vorgehensweise.
- Wissen als Ware: Copyright, Patentrecht und andere Schutzzonen
Mit der freien und weltweiten Verfügbarkeit von Information und Wissen (und dem zunehmenden Handel mit dieser
"Ware") stellt sich auch die Frage nach dessen Schutz. Der Text beschreibt die existierenden Schutzmöglichkeiten des
Copyrights, des Urheberrechts und des Patentrechts, beschreibt deren historische Entwicklung und beleuchtet vor allem die
Unterschiede.
|
|