1. Info zu DScript
Sinn und Zweck

DScript ist die digitale, multimediale Weiterentwicklung
eines klassischen Hochschulskripts, das als Begleitmaterial zu Lehrveranstaltungen herausgegeben wird

Mit zunehmendem Umfang des Materials ist eine
übersichtliche Strukturierung unerlässlich

DScript dient der Integration heterogener multimedialer Dokumente
• es bietet eine interaktive Gesamtübersicht in Form einer
hierarchischen Gliederung
• die Gliederung ist unabhängig von der Dateistruktur der Dokumente
und damit leicht zu aktualisieren
• passende Viewer werden automatisch geöffnet und geschlossen
1
1. Info zu DScript
Features



Blättermaschine für Vollbilddarstellung
• Gliederung beeinträchtigt Vollbildansicht nicht
• Viewer-Konzept vermeidet Einschränkungen beim Design
• lineare Folge heterogener Dokumente nutzbar in Vorlesung
– bequeme Tastaturbedienung mittels Hotkeys
verschiedene Möglichkeiten der Distribution
• Teilbereiche gepackt auf USB-Stick
• lauffähig direkt von CD oder USB-Stick
• lokal und vom Server nutzbar durch relokatiblen Verzeichnisbaum
Hilfsmittel für Autoren
• Inhaltsverzeichnis als Excel-Tabelle
• Makros zur "Veröffentlichung" für PowerPoint, Word und ToolBook
2
1. Info zu DScript
Entstehungsgeschichte





Es begann im Sommersemester 1995 mit der Vorlesung Multimedia I,
basierend auf virtuellen Overhead-Folien und projiziert per Beamer.
Diese Technik bot mir die faszinierende Möglichkeit, mit Multimedia
über Multimedia zu reden.
In den folgenden Semestern reicherte ich die Beamer-Präsentation
multimedial mit Hörproben, Demos und Simulationen an. Für
Multimedia II entstanden Teile von Vorlesung und Praktikum unter
Verwendung der Autorensysteme ToolBook und Director.
Layout war wichtig, Speicherplatz nicht: deshalb wäre das vorhandene
Material nur mit großen Einschränkungen ins Web zu stellen (damals).
Mit zunehmender Fülle des Materials entschwand die Übersicht immer
mehr; nun soll Sie mit DScript wiedergewonnen werden.
ja, und warum eigentlich nicht auch Programmieren I+II integrieren ?
3
1. Info zu DScript
Systemüberblick
File
Server
Autoren
Beamer
Web
Server
USB-Stick
oder FTP
Studierende
Praktikum
MediaServer
4
1. Info zu DScript
Erweiterbarkeit

DScript ist für die Integration weiterer Lehrveranstaltungen vorbereitet
• Das Inhaltsverzeichnis wird aus TXT-Tabellen eingelesen
• Verzeichnis aller Lehrveranstaltungen:
\DScript\Inhalt.txt
• Inhaltsverzeichnis der Lehrveranstaltung XY:
\XY\XY.txt
• Das Inhaltsverzeichnis wird am einfachsten in
MS Excel erstellt und in die TXT-Datei exportiert: \DScript\Inhalt.xls

Die Integration weiterer Viewer erfordert i.a. programmtechnische
Erweiterungen im C++ Quellcode, da jeder Viewer anders gesteuert
werden will
• Die Erweiterung erfolgt durch Ableitung einer neuen Viewer-Klasse
von der Basisklasse CViewer
5
1. Info zu DScript
Copyright und Lizenz

Für das Navigations- und Distributionssystem DScript:
• Copyright © 1997 - 2001
Prof. Dr.-Ing. Bernhard Kreling
FB Informatik, FH Darmstadt
• es darf von StudentInnen und Angehörigen des Fachbereichs zu
Lehr- und Lernzwecken verwendet, kopiert und installiert werden
• eine kommerzielle Nutzung und Weiterverbreitung ist untersagt

Für die von DScript verwalteten Skripten gilt das Copyright der
jeweiligen Autoren; siehe hierzu die Datei Lizenz.txt im
Wurzelverzeichnis des jeweiligen Skripts
6
2. Bedienung von DScript
DScript starten

DScript ist im FB Informatik derzeit
auf dem Webserver installiert
• http://www.fbi.h-da.de/organisation/personen/
kreling-bernhard/dscript.html

den größten Komfort bietet die
lokale Installation

Aufruf über das Startmenü
von Windows
7
2. Bedienung von DScript
Bedienungsanleitung




DScript ist dem Windows Explorer nachempfunden
• Auf- und Zuklappen von Gliederungspunkten mit Doppelklick
• Aufschlagen einer Seite mit Doppelklick
• Anzeige von Dokument und Seitennummer mit rechtem Mausklick
Weiterblättern vorzugsweise über die DScript Buttons
Beenden über Aktivierung des Inhaltsverzeichnisses
• auch durch zweimaliges Drücken von Esc
• Schließen Sie keinen Viewer manuell !
rechter Mausklick
minimiert
DScript + Viewer
Weitere Funktionen finden Sie im Systemmenü
8
2. Bedienung von DScript
Aktives Fenster und Tastaturbedienung

Hintergrundinformation:
• DScript und die Viewer der Dokumente sind verschiedene
Programme; nur eines kann das aktive Fenster haben
• Die Bedienung von Buttons oder Hyperlinks innerhalb eines
Dokuments setzt voraus, dass der Viewer das aktive Fenster ist

Im allgemeinen ist ein Viewer das aktive Fenster und somit unmittelbar
zu bedienen
Die DScript Buttons fangen einen Hotkey ab und ermöglichen so eine
Bedienung über die Tastatur:
• Die Taste Esc aktiviert das Inhaltsverzeichnis
Alle anderen Tasten erreichen den Viewer


9
2. Bedienung von DScript
Suchen im Inhaltsverzeichnis



DScript bietet eine Suchfunktion für das Inhaltsverzeichnis
• die Dokumente selbst werden nicht durchsucht
Der Button Suchen ruft den Suchdialog auf
• Die Suche erfolgt nach einem Stichwort, einer Zeichenfolge oder einer Foliennummer des Papierskripts
• Groß-/Kleinschreibung spielt keine Rolle; im
übrigen ist exakte Schreibweise erforderlich
• Die Suche erstreckt sich wahlweise über das im Inhaltsverzeichnis selektierte Skript oder über alle Skripten
Alle gefundenen Einträge werden aufgelistet
• ein Klick auf einen Eintrag in der Ergebnisliste selektiert den entsprechenden Eintrag im Inhaltsverzeichnis
10
2. Bedienung von DScript
vom Webserver aktualisieren





DScript kann sich und seine Skripten internetbasiert aktualisieren
• aktualisierbare Abschnitte sind mit
oder
markiert
verbinden Sie zunächst Ihren PC mit dem Internet
vorhandenes Skript aktualisieren:
rechter Mausklick auf den gewünschten Abschnitt,
dann "Aktualisieren" anklicken
• eventuell wird Ihr Benutzername und Passwort erfragt
neues Skript hinzufügen:
"Weltkugel"-Button anklicken
• alle verfügbaren Skripten werden angezeigt,
rechter Mausklick auf gewünschtes Skript, ...
DScript Software Update:
rechter Mausklick auf "Hilfe und Install.", "Systemdateien aktualisieren"
http://www.fbi.h-da.de/organisation/personen/kreling-bernhard/dscript.html
11
2. Bedienung von DScript
Kopieren auf USB-Stick


Sie können DScript unkomprimiert auf USB-Stick kopieren
• starten Sie DScript und wählen Sie einzelne Lehrveranstaltungen mittels rechtem Mausklick zum Kopieren aus
Gehen Sie folgendermaßen vor, damit DScript direkt vom USB-Stick
lauffähig ist:
• kopieren Sie zuerst "Hilfe und Installation" auf den USB-Stick
• kopieren Sie dann die gewünschten Lehrveranstaltungen
• zu Hause starten Sie USB-Stick:\DScript\DScript.exe
• installieren Sie die benötigten Viewer, wenn DScript Sie dazu
auffordert
13
2. Bedienung von DScript
Versionsverwaltung

Skripten sind oft Dauerbaustellen, bestehend aus vielen Dateien in
vielen Unterverzeichnissen
• der Änderungsstand eines solchen Datenbestandes ist mit dem
Windows Explorer schwer zu überschauen
• DScript bietet eine problemorientierte Anzeige:

Mittels rechtem Mausklick kann der Änderungsstand auf
Disketten kopierbarer Teilbereiche abgefragt werden
• Datum und Uhrzeit der letzten Aktualisierung irgendeiner
Datei des Teilbereichs
• in jedem Verzeichnis gespeichert in einer Datei ~Stand.txt
Damit können Sie kontrollieren, ob ihre Kopien noch dem aktuellen
Stand entsprechen, und ggfs. neue Kopien ziehen

15
3. Installationshinweise zu DScript
Systemvoraussetzungen

notwendig:
• MS Windows 95 oder Windows NT 4.0 oder höher
• lokale Installation der entsprechenden Viewer

empfohlen:
• mindestens 16 MB RAM
• Graphik 75 Hz, 800 x 600, TrueColor, kleine Schriften
• Soundkarte 16 Bit, 8 / 11.025 / 22.05 / 44.1 kHz,
Wavetable Synthesizer
16
3. Installationshinweise zu DScript
Zugehörige Viewer (1)
Dateityp,Viewer




AVI, MOV, MPG
• Windows Media Player
BAT, PIF, EXE
• Windows
DIR, DCR
• Shockwave (für DCR)
• Director
(für DIR)
DOC, RTF
• Word
• Word Viewer 97
Im Abschnitt "Hilfe, Test der
zugehörigen Viewer" finden Sie
Beispieldateien für alle von DScript
unterstützten Dokumenttypen. Damit
können Sie testen.
Steuerung
mit Seiten
ActiveX Control
ja, Szenen
ShellExecute
nein
ActiveX Control
ShellExecute
ja
nein
OLE Automation
ShellExecute
ja
nein
17
3. Installationshinweise zu DScript
Zugehörige Viewer (2)
Dateityp, Version, Viewer




HTM, http://
• Internet Explorer
• Mozilla Firefox
JAVA, F90
• Notepad++
• Windows Notepad
PDF
• Adobe Acrobat Reader
PPT
• PowerPoint Viewer 97
• PowerPoint
Steuerung
mit Seiten
OLE Automation
ShellExecute
ja
nein
ShellExecute
ShellExecute
nein
nein
ActiveX Control
ja
OLE Automation
OLE Automation
ja
ja
2003 ist nicht steuerbar
18
3. Installationshinweise zu DScript
Zugehörige Viewer (3)
Dateityp, Version, Viewer



SWF
• Flash
TBK 3.0 (auch EXE)
• Multimedia ToolBook 3.0 Runtime
TXT, H, CPP
• Windows Notepad
Die Integration weiterer Viewer
erfordert im allgemeinen programmtechnische Anpassungen, da jeder
Viewer anders gesteuert wird.
Steuerung
mit Seiten
ActiveX Control
ja
ShellExecute, DDE
ja
ShellExecute
nein
19
3. Installationshinweise zu DScript
MCI Treiber


Verschiedene Demos nutzen die Windows MCI-Schnittstelle
Die entsprechenden MCI-Treiber sind nicht in DScript enthalten
20
3. Installationshinweise zu DScript
Sonstige Einstellungen

Für die Schriftgröße und sonstige Attribute von Win32-ConsoleProgrammen ist die Datei \windows\system\conagent.pif zuständig:
(über rechten Mausklick auf diese Datei im Explorer )
• Achtung: Conagent verwendet den Eigenschaftsdialog
von DOS-Boxen; einige dieser Eigenschaften sind nicht
für Win32-Programme gültig !

Konfiguration des Arbeitsverzeichnisses im Autorenmodus unter
Update | Verzeichnispfade (standardmäßig D:\) .
21

Hilfe und Installation - Fachbereich Informatik