View
105
Download
0
Category
Preview:
Citation preview
1
1. Info zu DScript
Sinn und Zweck
DScript ist die digitale, multimediale Weiterentwicklung eines klassischen Hochschulskripts, das als Begleit-material 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
DScript ist die digitale, multimediale Weiterentwicklung eines klassischen Hochschulskripts, das als Begleit-material 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
2
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
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
3
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 ?
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 ?
4
1. Info zu DScript
Systemüberblick
Beamer
Autoren
WebServer
StudierendeUSB-Stickoder FTP
Praktikum MediaServer
FileServer
5
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
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
6
1. Info zu DScript
Copyright und Lizenz
Für das Navigations- und Distributionssystem DScript:
• Copyright © 1997 - 2001Prof. Dr.-Ing. Bernhard KrelingFB 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
Für das Navigations- und Distributionssystem DScript:
• Copyright © 1997 - 2001Prof. Dr.-Ing. Bernhard KrelingFB 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
7
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
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
8
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 !
Weitere Funktionen finden Sie im Systemmenü
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 !
Weitere Funktionen finden Sie im Systemmenü
rechter Mausklickminimiert
DScript + Viewer
9
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
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
10
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 Zei-chenfolge oder einer Foliennummer des Papierskripts
• Groß-/Kleinschreibung spielt keine Rolle; im übrigen ist exakte Schreibweise erforderlich
• Die Suche erstreckt sich wahlweise über das im Inhalts-verzeichnis selektierte Skript oder über alle Skripten
Alle gefundenen Einträge werden aufgelistet
• ein Klick auf einen Eintrag in der Ergebnisliste selek-tiert den entsprechenden Eintrag 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 Zei-chenfolge oder einer Foliennummer des Papierskripts
• Groß-/Kleinschreibung spielt keine Rolle; im übrigen ist exakte Schreibweise erforderlich
• Die Suche erstreckt sich wahlweise über das im Inhalts-verzeichnis selektierte Skript oder über alle Skripten
Alle gefundenen Einträge werden aufgelistet
• ein Klick auf einen Eintrag in der Ergebnisliste selek-tiert den entsprechenden Eintrag im Inhaltsverzeichnis
11
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"
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
13
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 Lehrveran-staltungen 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
Sie können DScript unkomprimiert auf USB-Stick kopieren
• starten Sie DScript und wählen Sie einzelne Lehrveran-staltungen 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
15
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 irgendeinerDatei 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
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 irgendeinerDatei 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
16
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
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
17
3. Installationshinweise zu DScript
Zugehörige Viewer (1) Dateityp,Viewer Steuerung mit
Seiten
AVI, MOV, MPG
• Windows Media Player ActiveX Controlja, Szenen
BAT, PIF, EXE
• Windows ShellExecute nein DIR, DCR
• Shockwave (für DCR) ActiveX Controlja
• Director (für DIR) ShellExecute nein DOC, RTF
• Word OLE Automation ja
• Word Viewer 97 ShellExecute nein
Dateityp,Viewer Steuerung mit Seiten
AVI, MOV, MPG
• Windows Media Player ActiveX Controlja, Szenen
BAT, PIF, EXE
• Windows ShellExecute nein DIR, DCR
• Shockwave (für DCR) ActiveX Controlja
• Director (für DIR) ShellExecute nein DOC, RTF
• Word OLE Automation ja
• Word Viewer 97 ShellExecute nein
Im Abschnitt "Hilfe, Test der zugehörigen Viewer" finden Sie
Beispieldateien für alle von DScript unterstützten Dokumenttypen. Damit
können Sie testen.
18
3. Installationshinweise zu DScript
Zugehörige Viewer (2) Dateityp, Version, Viewer Steuerung mit Seiten
HTM, http://• Internet Explorer OLE Automation ja• Mozilla Firefox ShellExecute nein
JAVA, F90• Notepad++ ShellExecute nein• Windows Notepad ShellExecute nein
PDF• Adobe Acrobat Reader ActiveX Control ja
PPT• PowerPoint Viewer 97 OLE Automation ja• PowerPoint OLE Automation ja
Dateityp, Version, Viewer Steuerung mit Seiten
HTM, http://• Internet Explorer OLE Automation ja• Mozilla Firefox ShellExecute nein
JAVA, F90• Notepad++ ShellExecute nein• Windows Notepad ShellExecute nein
PDF• Adobe Acrobat Reader ActiveX Control ja
PPT• PowerPoint Viewer 97 OLE Automation ja• PowerPoint OLE Automation ja
2003 ist nicht steuerbar
19
3. Installationshinweise zu DScript
Zugehörige Viewer (3) Dateityp, Version, Viewer Steuerung mit
Seiten
SWF
• Flash ActiveX Control ja TBK 3.0 (auch EXE)
• Multimedia ToolBook 3.0 Runtime ShellExecute, DDEja
TXT, H, CPP
• Windows Notepad ShellExecutenein
Dateityp, Version, Viewer Steuerung mit Seiten
SWF
• Flash ActiveX Control ja TBK 3.0 (auch EXE)
• Multimedia ToolBook 3.0 Runtime ShellExecute, DDEja
TXT, H, CPP
• Windows Notepad ShellExecutenein
Die Integration weiterer Viewererfordert im allgemeinen programm-technische Anpassungen, da jeder
Viewer anders gesteuert wird.
20
3. Installationshinweise zu DScript
MCI Treiber
Verschiedene Demos nutzen die Windows MCI-Schnittstelle Die entsprechenden MCI-Treiber sind nicht in DScript enthalten
Verschiedene Demos nutzen die Windows MCI-Schnittstelle Die entsprechenden MCI-Treiber sind nicht in DScript enthalten
21
3. Installationshinweise zu DScript
Sonstige Einstellungen
Für die Schriftgröße und sonstige Attribute von Win32-Console-Programmen ist die Datei \windows\system\conagent.pif zuständig: (über rechten Mausklick auf diese Datei im Explorer )
• Achtung: Conagent verwendet den Eigenschaftsdialogvon DOS-Boxen; einige dieser Eigenschaften sind nichtfür Win32-Programme gültig !
Konfiguration des Arbeitsverzeichnisses im Autorenmodus unter Update | Verzeichnispfade (standardmäßig D:\) .
Für die Schriftgröße und sonstige Attribute von Win32-Console-Programmen ist die Datei \windows\system\conagent.pif zuständig: (über rechten Mausklick auf diese Datei im Explorer )
• Achtung: Conagent verwendet den Eigenschaftsdialogvon DOS-Boxen; einige dieser Eigenschaften sind nichtfür Win32-Programme gültig !
Konfiguration des Arbeitsverzeichnisses im Autorenmodus unter Update | Verzeichnispfade (standardmäßig D:\) .
Recommended