| GERMAN | ENGLISH |
Spacer

Changelog

Version 3.2

Year: 2011

Summary: Provide support for Ogg Vorbis recording

Project administration: Dirk Henrici, Simon Schwantzer

Team members: Dirk Henrici, Christina Puszkar, Simon Schwantzer

Description: To avoid licensing issues when using an mp3 codec, recording in Ogg Vorbis format is made possible.

Modules (changes only):

  • Presenter
    Language: C#
    Ogg Vorbis library including C# wrapper (Christina Puszkar)
    Integration and audio parameter optimization (Dirk Henrici)
    Description: The "Presenter" is capable of recording audio in Ogg Vorbis format now.

Version 3.0/3.1

Year: 2009/2010

Summary: Goal of this version was to increase performance and stability as well as to add new features to offer a flexible and practical solution for presentation and playback.

Project administration: Dirk Henrici, Simon Schwantzer

Team members: Moanes Ben Amor, Dirk Henrici, Timothy Schmele, Simon Schwantzer, Benjamin Zimmer

Description: This version includes many enhancements as well as new features. Flexible screen management without restarts, the ability to show history slides, support of more than two screens, mp3 recording, and the first steps towards convenient provision of recordings in the Internet are provided.

Modules (changes only):

  • Navigator (Moanes Ben Amor)
    Language: C#
    Description: Tool for assisting the user in creating recordings and running the other tools.
  • Presenter
    Language: C#
    Application logic, configuration management, screen management (Dirk Henrici)
    Audio recording (supporting mp3) and audio streaming (Timothy Schmele)
    Description: The "Recorder" was renamed into "Presenter" and rewritten in many parts to increase stability, better modularization, and feature enhancements.
  • Portal (unfinished; student cancelled work)
    Language: asp.NET
    Description: Provision of user management for administering recorded presentations. Search for presentations stored on servers.
  • Navigator (Moanes Ben Amor)
    Language: C#
    Description: Tool for uploading recordings to a server conveniently.
  • Web site (Moanes Ben Amor)
    Language: html
    Description: The web site was recreated in a modern design.

Version 2.5

Year: 2008

Summary: Introduction of the "Player" and improvements within the "Editor" and the "Recorder" (now "Presenter").

Project administration: Dirk Henrici

Team members: Moanes Ben Amor, Dirk Henrici, Simon Schwantzer

Description: This version provided many enhancements based on the existing code base.

Publications: [4]

Modules (changes only):

  • Recorder (Dirk Henrici)
    Language: C#
    Description: Added the ability to extract the text of ppt slides fast. Furthermore, the support of annotations using multiple screens was improved.
  • Editor (Moanes Ben Amor)
    Language: Java
    Description: Added the ability to import slides from other recordings.
  • Player (Simon Schwantzer)
    Language: Adobe Flex, html
    Description: Adobe Flex application for presenting the recorded lectures. A focus was set on convenient navigation between and within slides. The application also included a proof-of-concept of live streaming.

Version 2.0

Year: 2007

Summary: Complete rewrite based on previous experiences. Introducing the "Editor" and a "Viewer" based on html and Flash. First version with Powerpoint support.

Project administration: Dirk Henrici

Team members: Moanes Ben Amor, Volker Esper, Dirk Henrici, Matthias Kerbeck, Simon Pähler, Johannes Pfeiffer, Nicole Rottmann, Simon Schwantzer, Carole Tetchou

Description: The achievements of the first version acted as the base for a general purpose toolkit. The project was renamed from "WebPresenter" to "reLecture" since the old name was found on other web pages and the scope was no longer limited to website recordings.

Publications: [3]

Modules:

  • Library (Simon Schwantzer)
    Language: Java
    Description: Library for handling reLecture recordings. It is used by the Editor and the Recorder to retrieve, manipulate, and store recordings. IKVM is used to make the library available on the .NET platform (C#).
  • Recorder
    Language: C#
    GUI design, application logic, tools (Simon Pähler, Johannes Pfeiffer)
    Basic PowerPoint support (Carole Tetchou)
    Screen management (Dirk Henrici)
    Audio recording and sound meter (Simon Pähler)
    Configuration storage (Volker Esper)
    Description: Based on the old code, the application was totally rewritten using the C# language which is better supported and does not require the installation of a separate runtime. The new recorder adds Powerpoint support and support of multiple screens.
  • Editor (Moanes Ben Amor)
    Language: Java
    Description: The new "Editor" enables altering the recorded presentations.
  • Viewer (Moanes Ben Amor, Simon Schwantzer)
    Language: Java, html, Flash
    Description: The Viewer is based on Java code that converts the recordings into html web sites that includes Flash content for presenting the slides including audio playback and annotations.
  • Migration tool (Matthias Kerbeck, Moanes Ben-Amor)
    Language: Java
    Description: Tool for converting version 1 recordings into new storage format.
  • Web site (Nicole Rottmann)
    Language: html
    Description: The base of the web site design was established.

Version 1.0 (alias "WebPresenter")

Year: 2005

Summary: First version demonstrating the feasibility of the concept.

Project administration: Dirk Henrici

Team members: Dirk Henrici, Björn Jung, Henning Klaßen, Rafael Schirru, Oksana Schnabel, Sebastian Weber

Description: This was the first version of our e-learning toolkit. It provided the possibility to record slides based on html pages including annotations made by the presenter. The recordings were stored as xml-files, wav-files, and png-files. The recording could be converted into html/svg web pages. The toolkit was used for recording the lecture "Multimedia Systems".

Publications: [1], [2]

Modules:

  • Recording Tool and Installer (Dirk Henrici, Björn Jung, Henning Klaßen, Rafael Schirru, Oksana Schnabel)
    Language: J#
    Description: Recording tool with a convenient installer.
  • SVG creation (Sebastian Weber)
    Language: Java, html, svg
    Description: Java tool for converting slides of recorded presentations into html/svg.
  • Support scripts (Dirk Henrici)
    Language: php
    Description: Website metadata extraction, automatic batch conversion (audio formats, svg)