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)
