Lehre

Lehrveranstaltungen SS 2002

Lehrveranstaltungen WS 2001

Diplomarbeitsthemen

Das Authorized Academic Java Campus (AAJC) bietet Unterstützung für die Java Zertifikate "Programmer", "Developer" und "Java Architekt". Durch unsere Positionierung im Bereich der angewandten Forschung sind wir in der Lage, unseren Diplomanden sowohl inhaltlich interessante als auch praxisrelevante Themenstellungen anzubieten. Das AAJC bringt moderne Praktiken des Software Engineerings und des Software Projekt-Managements zur Anwendung. Dies eröffnet unseren Diplomanden ausgezeichnete Möglichkeiten für einen erfolgreichen Start ins Berufsleben.

Nähere Auskünfte zu den unten dargestellten Themen


Univ.-Doz. Dr. Siegfried Reich
Jakob Haringer Straße 5/III
5020 Salzburg
+43 662 2288 211
+43 662 2288 222
E-Mail: sreich@salzburgresearch.at
WWW: http://www.aajc.at/

Thema 1: JSMIL - Entwicklung eines modularen SMIL Players in Java


Zielsetzung SMIL 1.0 (Synchronised Multimedia Integration Language) ist ein Web-Standard zur Kodierung von zeitlich abhängigen, komplexen Multimediaanwendungen. SMIL ist in XML (eXtensible Markup Language) spezifiziert.
Ziel der Arbeit ist es, eine Implementierung des SMIL 1.0 Standards in Java unter Verwendung des Java Media Framework (JMF) vorzunehmen. Weiters sollen ausgewählte Teile des SMIL Boston Standards implementiert werden.
Es besteht die Möglichkeit, die Arbeit auf zwei Studenten aufzuteilen.
Beginn / Ende Gemäß Studienplan bzw. nach Übereinkunft.

Voraussetzungen

  • Vorkenntnisse in objekt-orientierter Programmierung wünschenswert.

  • Grundkenntnisse in gängigen Webtechnologien (z.B. Sockets, http, HTML, Applets, XML) erforderlich.

Literatur

  • Philipp Hoschka et al. Synchronized Multimedia Integration Language (SMIL) 1.0 Specification. W3Consortium. http://www.w3.org/TR/REC-smil/.

  • Lloyd Rutledge SMIL: Synchronized Multimedia Integration Language, iX 10/99, Seite 58, Oct.1999.

  • Sun Microsystems JMF 2.0 API Specification. http://java.sun.com/products/java-media/jmf/, 1999.

 

Thema 2: JQoS - Komponenten für Quality of Service (QoS)

Zielsetzung In verteilten Multimedia-Internet-Anwendungen müssen sich Komponenten (z.B. Client und Server) darüber einigen welche Dienste zu welchen Konditionen abgerufen werden können. Zum Beispiel könnte ein Video-on-demand Client eine bestimmte Netzwerkbandbreite sowie ein bestimmtes Format (MPEG-2) anfordern, während ein Video-Konferenz-Client einen in H.263 kodierten Datenstrom anfordert.

Ziel dieser Arbeit ist es, Client- und Server-seitige Komponenten zu entwickeln, die Protokolle zur Verhandlung dieser Kommunikationsparameter implementieren. Es besteht auch die Möglichkeit, die Arbeit auf zwei Studenten aufzuteilen.
Beginn / Ende Gemäß Studienplan bzw. nach Übereinkunft.

Voraussetzungen

  • Vorkenntnisse in objekt-orientierter Programmierung wünschenswert.

  • Grundkenntnisse in Client-Server-Technologien (z.B. Sockets, Übertragungsprotokolle) erforderlich.

Literatur

  • Ralf Steinmetz, Multimedia Technologie (2. Aufl.), Grundlagen, Komponenten und Systeme, Springer 1999.

Thema 3: JVMS - Java Video Messaging Service

Zielsetzung Erweiterte Netzwerkbandbreiten eröffnen die Möglichkeit, traditionelle E-Mail-Systeme mit multimedialer Funktionalität aufzuwerten bzw. neuartige Dienste zu entwickeln. Im Rahmen eines Vorgängerprojekts, das am SunTREC lief, wurden Komponenten für ein Video-Streaming-System entwickelt.
Ziel dieser Arbeit ist es, serverseitige Komponenten für ein Video-Messaging-System, das asynchrones Versenden von Videos unterstützt, zu implementieren.
Beginn / Ende Gemäß Studienplan bzw. nach Übereinkunft.

Voraussetzungen

  • Vorkenntnisse in objekt-orientierter Programmierung wünschenswert.

  • Grundkenntnisse in Multimedia und Netzwerktechnologien erforderlich.

Literatur

  • Ralf Steinmetz, Multimedia Technologie (2. Aufl.), Grundlagen, Komponen-ten und Systeme, Springer 1999.

  • Java Media Framework: http://java.sun.com/products/java-media/jmf/

Thema 4: JHVS - Java Hypervideo Stream Synchronisation

Zielsetzung Neue Technologien wie etwa ISDN oder ADSL erlauben es, Video-Datenströme über das Internet zu verteilen. In zukünftigen Anwendungen soll es möglich sein, neben dem eigentlichen Video-Datenstrom auch Hyperlinks zu übertragen.
Ziel dieser Arbeit ist es, Video- und Hyperlinkströme, die von unterschiedlichen Servern geladen werden, zu synchronisieren. Die Implementierung soll unter Zuhilfenahme des Java Media Framework (JMF) erfolgen.
Beginn / Ende Gemäß Studienplan bzw. nach Übereinkunft.

Voraussetzungen

  • Vorkenntnisse in objekt-orientierter Programmierung wünschenswert.

  • Grundkenntnisse von Multimedia- und Hypertexttechnologie (z.B. HTML, Synchronisation) erforderlich.

Literatur

  • Ralf Steinmetz, Multimedia Technologie (2. Aufl.), Grundlagen, Komponenten und Systeme, Springer 1999.

  • J. Loviscach, Video aus dem Internet, c't 6/2000, S. 154-166.

  • Java Media Framework: http://java.sun.com/products/java-media/jmf/

Thema 5: JHVLES - Java HyperVideo Link Editing System

Zielsetzung Ziel dieser Arbeit ist es, einem Hypertext-Redakteur ein Autorenwerkzeug (authoring tool) zur Verfügung zu stellen, mit dem ein Videodatenstrom "live" annotiert werden kann und die so erstellten Hypervideoströme (Video- plus Annotationen) direkt ins Internet gespeist werden können. Für diese Arbeit können Basiskomponenten zum Abspielen von interaktiven Videos wiederverwendet werden.
Beginn / Ende Gemäß Studienplan bzw. nach Übereinkunft.

Voraussetzungen

  • Vorkenntnisse in objekt-orientierter Programmierung wünschenswert.

  • Grundkenntnisse von Multimedia- und Hypertexttechnologie (Streaming, Bildverarbeitung) erforderlich.

Literatur

  • S. T. Perry, P. H. Lewis A Novel Image Viewer Providing Fast Object Delineation for Content Based Retrieval and Navigation, Pages 436-445 of: SPIE Conference on Storage and Retrieval for Image and Video Databases VI. SPIE. 3312, January 1998, http://www.mmrg.ecs.soton.ac.uk/publications/ archive/perry1998/html/

  • Ralf Steinmetz, Multimedia Technologie (2. Aufl.), Grundlagen, Komponenten und Systeme, Springer 1999.

  • Java Media Framework: http://java.sun.com/products/java-media/jmf/


Thema 6: JTops - Java Topic Map Editor

Zielsetzung Ziel dieser Arbeit ist es, einen Editor/Browser für den ISO Standard 13250 Topic Maps zu implementieren. Topic Maps sind ein Standard zur Web-basierten Repräsentation von Wissensstrukturen. Mit Topic Maps lassen sich daher virtuelle Landkarten zur Navigation im Internet und in Intranets darstellen.
Beginn / Ende Gemäß Studienplan bzw. nach Übereinkunft.

Voraussetzungen

  • Vorkenntnisse in objekt-orientierter Programmierung wünschenswert.

  • Interesse an Wissensmanagementsystemen und Wissensrepräsentationen.

Literatur

  • http://www.hytime.org/topicmaps/

  • http://www.topicmaps.com/content/resources/ix9912/hhr.pdf

  • http://www.topic-maps.de/

  • http://www.gca.org/papers/xmleurope2000/papers/s22-01.html

  • http://www.infoloom.com/faq.htm