Faszination Mikrosystemtechnik

Transcription

Faszination Mikrosystemtechnik
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
„Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler
Studienarbeit von:
Andreas Horstmann (ah)
Andreas.Horstmann@t-online.de
Markus Krebs (mk)
krebs@informatik.uni-freiburg.de
Katharina Schmidt (ks)
schmidt@informatik.uni-freiburg.de
Simon Zolg (sz)
zolg@uni-freiburg.de
Auftraggeber:
Prof. Dr. Oliver Paul
Institut für Mikrosystemtechnik der Universität Freiburg
Leitender Professor:
Prof. Dr. Thomas Ottmann
Institut für Informatik der Universität Freiburg
Betreuer:
Stephan Trahasch
Bearbeitungszeitraum:
Praktischer Teil: März 2001-August 2001
Ausarbeitung: November 2001-Januar 2002
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 1 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Inhaltsverzeichnis
1
2
Einleitung
5
Vom Auftrag zur Konzeption
6
2.1
Der Auftrag ................................................................................................................ 6
2.2
Die Zielgruppe............................................................................................................ 7
2.3
Das Produkt ................................................................................................................ 7
2.3.1
Produktskizze ..................................................................................................... 7
2.4
Wege zur Konzeption............................................................................................... 10
2.4.1
Feinkonzept: Die ersten drei Ebenen ............................................................... 11
3
Konzeption und Planung
12
3.1
Von ersten Grundsätzen und einem Problem........................................................... 12
3.2
Darstellung der inhaltlichen Konzeption.................................................................. 12
3.2.1
Die Übersichtsseite........................................................................................... 12
3.2.2
Die einzelnen Gliederungszweige.................................................................... 14
3.2.2.1 „Die Mikrosystemtechnik“........................................................................... 14
3.2.2.2 „Das Studium“.............................................................................................. 15
3.2.2.3 „Der Beruf“ .................................................................................................. 16
3.2.2.4 „Freiburg“..................................................................................................... 17
3.2.2.5 „Und Du“...................................................................................................... 18
3.2.3
Fazit.................................................................................................................. 19
3.3
Zeitplan..................................................................................................................... 19
4
Vorbereitungen
21
4.1
Konventionen ........................................................................................................... 21
4.2
Infrastruktur.............................................................................................................. 22
4.2.1
Raum ................................................................................................................ 22
4.2.2
Hardware .......................................................................................................... 23
4.2.3
Software ........................................................................................................... 23
5
Layout
25
5.1
Vorbemerkung.......................................................................................................... 25
5.2
Inhaltsseiten.............................................................................................................. 25
5.2.1
Technische Überlegungen ................................................................................ 26
5.2.1.1 Größe............................................................................................................ 26
5.2.1.2 Frames verwenden ?..................................................................................... 26
5.2.1.3 Position innerhalb der CD ............................................................................ 27
5.2.1.4 Einfache Erstellung der Textseiten .............................................................. 27
5.2.1.5 Weg vom HTML-Stil ................................................................................... 27
5.2.1.6 Weitere stilistische Überlegungen................................................................ 27
5.2.2
Die vier Vorlagen ............................................................................................. 28
5.2.2.1 Bild/Text/Links ............................................................................................ 28
5.2.2.2 Nur Rolltext.................................................................................................. 28
5.2.2.3 Flash zentriert............................................................................................... 28
5.2.2.4 Universallayout ............................................................................................ 29
5.2.3
Dreamweaver 4 ................................................................................................ 29
5.2.3.1 Vorlagenerstellung ....................................................................................... 29
5.2.3.2 Vorlagenverwendung ................................................................................... 30
5.2.3.3 Vorlagenveränderung ................................................................................... 30
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 2 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
5.2.3.4 Probleme: ..................................................................................................... 30
5.3
Cascading Stylesheets .............................................................................................. 31
5.3.1
Textlayout......................................................................................................... 31
5.3.1.1 Grundeinstelllungen: body-tag..................................................................... 32
5.3.1.2 Hyperlinks: das a-tag.................................................................................... 32
5.3.1.3 Standardtexte................................................................................................ 32
5.3.1.4 Spezielle Dokumente mit Tabellen .............................................................. 33
6
Bausteine der CD 35
6.1
Vorbemerkung.......................................................................................................... 35
6.2
Texte......................................................................................................................... 35
6.3
Bilder........................................................................................................................ 36
6.4
Ton ........................................................................................................................... 37
6.4.1
Vorbemerkung.................................................................................................. 37
6.4.2
Musik................................................................................................................ 37
6.4.3
„Kochrezept“ für Sounds als Flash-Filme........................................................ 38
6.5
Interviews und Schnitt mit Cool Edit....................................................................... 39
6.5.1
Interviews mit Professoren............................................................................... 40
6.5.2
Interviews mit Studenten.................................................................................. 41
6.5.3
Interviews mit Firmen- und Uni-Vertretern ..................................................... 42
6.5.4
Cool Edit 2000 ................................................................................................. 43
6.6
Animationen mit Flash ............................................................................................. 43
6.6.1
Vorweg ............................................................................................................. 43
6.6.2
Das Programm Flash 5 – eine Kurzbeschreibung ............................................ 43
6.6.3
Nutzung im Rahmen des CD-Projekts ............................................................. 45
6.6.3.1 Die vier Animationsklassen ......................................................................... 46
6.6.4
Abschließende Bemerkungen........................................................................... 51
6.7
Benutzerführung....................................................................................................... 51
6.7.1
Navigationsleiste .............................................................................................. 52
6.7.2
Direkte Hyperlinks auf den Seiten ................................................................... 52
6.7.3
Navigationsbaum.............................................................................................. 52
6.7.4
SiteMap ............................................................................................................ 53
6.7.5
Links in Rolltext-Seiten ................................................................................... 54
6.8
Verzeichnisstruktur: ................................................................................................. 54
6.8.1
Installation........................................................................................................ 54
6.8.2
JavaScript ......................................................................................................... 54
6.8.3
Layout............................................................................................................... 54
6.8.4
Bereiche............................................................................................................ 54
6.9
Autostart (Windows) ................................................................................................ 55
6.9.1
Programmstart-Datei ........................................................................................ 55
6.9.2
Weitere mögliche Angaben in AutoRun.inf..................................................... 55
6.9.2.1 "CD-Bild"..................................................................................................... 55
6.9.2.2 Kontextmenü ................................................................................................ 55
6.9.3
Die fertige AutoRun.inf-Datei.......................................................................... 55
6.10 Programmierung....................................................................................................... 56
6.10.1
div.js: ................................................................................................................ 56
6.10.2
getjspath.js........................................................................................................ 58
6.10.3
baum_link.js ..................................................................................................... 58
6.10.4
navbaum.js........................................................................................................ 58
6.10.5
navbaum.html................................................................................................... 60
6.10.6
navcontrol.js ..................................................................................................... 60
6.10.7
rolltext.js........................................................................................................... 61
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 3 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
6.10.8
sitemap_start.js................................................................................................. 63
6.10.9
sitemap.js.......................................................................................................... 63
6.10.10 soundcontrol.js ................................................................................................. 64
6.10.11 startup.js ........................................................................................................... 67
6.10.12 checkall.js......................................................................................................... 68
6.10.13 Installationshinweise ........................................................................................ 69
6.10.14 “…ist cool” – Seite........................................................................................... 70
6.10.15 Ladekontrolle / Seiten-Aktualisierung ............................................................. 71
6.10.16 Browserkompatibilitätsprobleme ..................................................................... 72
6.11 Erstellung grafischer Übersichtsseiten mit Macromedia Fireworks 4.0 .................. 73
7
Produktionsphasen
7.1
7.2
7.3
8
77
Alpha Test (Stichtag: Sensormesse am 7. Mai 2001) .............................................. 77
Beta Test 1 (Stichtag: 1. Juni 2001) ......................................................................... 77
Beta Test 2 (Stichtag: 31. Juli 2001) ........................................................................ 78
Das fertige Produkt
79
8.1
Rechtliches ............................................................................................................... 79
8.2
CD Cover.................................................................................................................. 79
8.3
Mastering und Vervielfältigung ............................................................................... 81
8.3.1
Vorwort ............................................................................................................ 81
8.3.2
Brennen mit Toast ............................................................................................ 81
8.3.3
Vervielfältigung ............................................................................................... 82
9
Schluß
83
10
Abbildungsverzeichnis 84
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 4 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
1 Einleitung
(ks) Die vorliegende Studienarbeit ist entstanden im Zeitraum März bis August 2001. In
dieser Zeit haben wir viele Erfahrungen gesammelt, es gibt vieles, was wir bei künftigen
Projekten anders machen würden aber auch vieles, von dem wir überzeugt sind, dass es der
richtige Weg war, den wir beschritten haben.
Im Anschluss an das Seminar „Lehren und Lernen im Netz“ fragte uns Prof. Ottman, ob wir
uns vorstellen könnten, eine Informations-CD-ROM über den Studiengang
Mikrosystemtechnik zu erstellen.
Unser Team bestand aus vier Leuten. Von Anfang an trafen wir uns einmal wöchentlich mit
Prof. Paul vom Lehrstuhl Materialen am Institut für Mikrosystemtechnik, um Fortschritte zu
zeigen und Fragen zu besprechen. In der Anfangsphase, arbeiteten wir überwiegend
gemeinsam, nachdem wir uns auf eine gemeinsame Konzeption geeinigt hatten und die
Planung für die weiteren Arbeitsschritte angelaufen war, teilten wir unsere
Verantwortungsbereiche auf und trafen uns gemeinsam weiterhin mindestens einmal pro
Woche.
Wir sind froh darüber, die Gelegenheit erhalten zu haben, als Studienarbeit ein echtes
Produkt zu erarbeiten. Wir konnten Erfahrungen sammeln in Teamarbeit und einen Einblick
in echte, unter Termindruck zu entwickelnde, Softwareentwicklung gewinnen.
In der Zeit der Erarbeitung gab es Termine, es gab Kritik und es gab Lob. Und wir
profitierten von Anfang an davon, dass in unserem Team sehr unterschiedliche Charaktere
und Qualifikationen vertreten waren.
Alles in allem war es eine bereichernde Erfahrung. Wir danken all denjenigen, die uns diese
Arbeit ermöglicht haben und uns mit vielen kleinen und großen Tipps zur Seite standen. Ganz
besonders möchten wir Herrn Prof. Paul danken, der unserer Phantasie und Kreativität breiten
Raum ließ, eng mit uns zusammenarbeitete und uns alle erdenklichen Hilfsmittel zur
Verfügung stellte.
Der vorliegende Text soll einen Überblick geben über die Arbeitsschritte, die erforderlich
waren vom Auftrag bis zum fertigen Produkt.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 5 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
2 Vom Auftrag zur Konzeption
2.1 Der Auftrag
(ks) Zu Beginn erhielten wir eine Auflistung all dessen was die CD leisten sollte. Zur ersten
Besprechung legte uns Prof. Paul folgendes Dokument vor.
Zielpublikum
Schüler vor Abitur
Form
Browser-kompatibel
Interaktiv
Graphisch attraktiv
Akustisch attraktiv
Textuell informativ, nicht überladen
Erweiterbar
Zeitplan*
1. MST-Studium mindestens PC Beta-Version: Sensormesse Nürnberg, 8.10.Mai
2. MST-Studium Final Version: Sommersemester: CD-ROM
3. Integration mit Forschung MST: CD-ROM
4. Integration mit Informatik
Organisation
PR-Team1
Direkter Ansprechpartner MST: Prof. Paul
Software- und Hardware-Issues: Herr Trahasch, Prof. Korvink
Arbeitsteilung PR-Team
Inhalt
PR-Team: graphisch; akustisch; z.T.
Inhalte: Team von Professoren/Mittelbau/Studenten = PR-Team
Texte: Professoren und Mitarbeiter der MST
Bilder: z.T. Professoren und Mitarbeiter
Fragen
Infrastruktur
Software
Hardware
-Computer
-Cameras
-Pensa
Sonstige Ideen
Interviews mit Industrie-Vertretern
-Firmen: Sick, Sensirion, AMS, Bosch, Intermetall, E&H
-Betätigungsbereich für Absolventen
-Aussichten der MST allgemein
CD Uni Hamburg-Harburg: Struktur
*
unsere Aufgabe sollte die Bereiche 1. und 2. umfassen
1
diesen Namen hatte Prof. Paul unserem 4-er-Team gegeben
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 6 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Nicht alles blieb so, wie in dieser ersten Skizze angedeutet, ein Produkt entsteht in
wechselseitigen Auseinandersetzungen und steht und fällt mit den Personen, die daran
beteiligt sind. Wir erlebten genügend Freiräume und Unterstützung, um eigene Ideen
einbringen und realisieren zu können und bald war klar, dass die meisten der Inhalte von
unserem kleinen motivierten Team in enger Zusammenarbeit mit Prof. Paul produziert
werden sollten. Damit kamen zwar mehr Aufgaben auf uns zu, als wir ursprünglich erwartet
hatten, dafür wurde uns ermöglicht, jeweils eigene Stärken in das Projekt einzubringen.
Meines Erachtens stellt das ein Erfolgsrezept für gelungene Softwareproduktionen dar.
2.2 Die Zielgruppe
(ks) Die CD-ROM sollte Schülerinnen und Schülern als Informationsmedium über den
Studiengang Mikrosystemtechnik dienen. Sie sollte die Altersgruppe adäquat ansprechen und
neben informierenden auch motivierende Aspekte beinhalten.
Als Vorlage für die inhaltlichen Aspekte stellte uns Prof. Paul eine CD-ROM der Universität
Hamburg Harburg vor, als gestalterische Vorlage diente die Informatik-CD-ROM, ein
Produkt das über den Studiengang Informatik an der Universität Freiburg informiert.
Zu Beginn spielten wir mit dem Gedanken eine repräsentative Schulklasse bzw. einen
Oberstufenleistungskurs als kontinuierliche Testzielgruppe auszuwählen, und mit dieser
Gruppe die einzelnen Phasen des Produkts zu testen und abzusprechen.
Aus Zeitgründen (der Zeitplan sah anfangs eine Vollentwicklung innerhalb von zwei Monaten
vor) verzichteten wir darauf. In einer weiteren Produktion fände ich diesen Aspekt aber als
Verbesserungsvorschlag zu bedenken. Bezieht man eine Schulkasse mit ein, so hat man ein
kontinuierliches Testpublikum und kann gezielter auf diese hin entwickeln.
Als weitere Personengruppen, die in die Tests miteinfließen müssen, (was auch geschehen
ist), sind repräsentative Personen des Unternehmens zu nennen, für das geworben werden
soll. In unserem Fall handelte es sich um Mitarbeiter des Lehrstuhls für Mikrosystemtechnik
und hier überwiegend Mitarbeiter des Lehrstuhls Materialien, denen wir an dieser Stelle
nochmals herzlich für Anregungen und Kritik danken wollen.
2.3 Das Produkt
(ks) Anders als die Informatik-CD-Rom, die mit der Autorenumgebung „Macromedia
Director“ hergestellt wurde, sollten wir ein browserkompatibles Produkt entwickeln, d.h. eine
auf den Standard-Webbrowsern lauffähige Version abliefern. Dabei sollten wir uns um
Benutzerfreundlichkeit, attraktives Design und die Integration multimedialer Elemente
bemühen. Dass diese Aufgabe nicht immer leicht war, wird Markus im Punkt
„Browserkompatibilität“ ausführlich darstellen.
Um die Ergebnisse der Gespräche untereinander und mit Prof. Paul in eine Form zu bringen
und um eine Grundlage für unsere weitere Vorgehensweise zu erhalten, erstellte ich als ersten
Arbeitsschritt ein Dokument: Produktskizze. Dieses Dokument wurde auch den Angehörigen
der IMTEK-Runde vorgestellt.
2.3.1
Produktskizze
Produktbeschreibung
Es soll eine Präsentation der Mikrosystemtechnik erstellt werden, die Schüler
und Schülerinnen als Adressaten über den Studiengang Mikrosystemtechnik an
der Universität Freiburg informieren soll. Die Präsentation soll
Werbungscharakter haben, sie soll ansprechend gestaltet sein und zur
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 7 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Aufnahme des Studiengangs Mikrosystemtechnik motivieren. Dabei sollen
unterschiedliche Medien wie Bild, Ton, Video integriert werden und eine
browserkompatible Darstellung, die leicht wartbar ist, entstehen. Das Produkt
soll in Form einer CD-ROM erstellt werden, auf der evt. nötige Plugins bereits
vorinstalliert sind.
Funktionsumfang
Das Produkt soll zum einen eine multimediale Präsentation sein, zum anderen
im Gegensatz zu Präsentationen, die mit Macromedia Director erstellt werden,
ein offenes System darstellen, bei dem eventuelle Änderungen leicht möglich
sind und die Integration vorhandener Ressourcen in Form von Hyperlinks
möglich ist.
Benutzerprofil
Die Präsentation soll an Schulen verschickt werden. Die Frage, die sich stellt,
ist, ob bestimmte Zielgruppen besonders motiviert werden sollen. Vielleicht
sind vor allem Absolventen technischer Gymnasien gefragt, denkbar wäre
auch, dass junge Frauen, die bisher in den Ingenieurswissenschaften und vor
allem in der Mikrosystemtechnik bisher stark unterrepräsentiert sind (weniger
als 5 Prozent) besonders für den Studiengang motiviert werden sollen. Wichtig
erscheint uns hier die Herausarbeitung eines Benutzerprofils, bei dem geklärt
wird, welche individuellen Voraussetzungen für das Studium nötig sind.
Frage an den Lehrstuhl:
Was sollen künftige Studis mitbringen?
Welche Kompetenzen sind in Studium und Beruf besonders gefragt?
Benutzerführung
Die Benutzerführung soll offen gestaltet sein. Benutzer und Benutzerinnen des
Systems sollen es sich aussuchen dürfen, ob sie sich eine Präsentation
vorführen lassen oder ob sie sich die für sie relevanten Informationen
eigenständig erarbeiten.
Inhalte
Inhalte sollen zum einen eine Präsentation der Mikrosystemtechnik sein, dazu
zählen studienspezifische Inhalte. Zum anderen sollen Informationen über das
Berufsbild Mikrosystemtechnik und Zukunftsaussichten dargestellt werden.
Neben diesen studien- und berufsbildbezogenen Inhalten sollen auch
Informationen über den Studienstandort Freiburg und eine Rubrik „jenseits des
Studiums“ in der CD enthalten sein. Zweck davon soll sein, auch für den
Studienstandort Freiburg zu werben und möglichen Studienanfängern
Informationen zu geben, die sie benötigen, wenn sie sich für ein Studium in
Freiburg entscheiden,
Zeitplan
Eine erste Fassung soll Anfang Mai vorliegen, die endgültige Fassung Mitte
Juni fertig sein
Entwicklungsumgebung
Verwendet man eine Autorenumgebung wie Macromedia Director ist es
einfach, verschiedene Medien wie Bild, Ton, Video, Standbild zu integrieren
und eine ansprechende multimediale Präsentation zu erstellen, Verwendet man
ein Tool wie Dreamweaver oder Front Page ist es einfach, ein nett gestaltetes
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 8 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
browserkompatibles HTML-Dokument zu erstellen. Ob man damit auch
Multimedia-Präsentationen erstellen kann, ist fraglich. Will man eine später
noch ausbaufähige und gut wartbare Darstellung, so macht es Sinn eine XMLbasierte Präsentation zu erstellen, damit besteht die Möglichkeit, timelinebasierte multimediale Präsentationen (smil) zu erstellen, allerdings ist die
Entwicklung nicht so komfortabel wie die einfache Entwicklung von HTMLDokumenten. XML ist bisher noch nicht auf allen Browsern darstellbar.
Auswege wären hier eine Konvertierung von XML in HTML oder ein
Dazupacken des nötigen Browsers auf die CD-ROM. Ob das erlaubt ist, muss
noch geklärt werden
Offene Fragen
Welche Art der Präsentation soll gewählt werden? Will man eine
browserkompatible Darstellung, ist unter Umständen eine multimediale
Präsentation nicht in vollem Funktionsumfang, wie bspw. auf der InformatikCD möglich.
Benötigte Software
Dreamweaver 4.0, Flash, Fireworks (alles Produkte von Macromedia), Cool
Edit (Audioschnitttool) Adobe Premiere (Videoschnitttool)
Benötigte Hardware
Scanner, digitale Videokamera, digitales Audio-Aufnahmegerät, Zugang zu
Drucker, CD-Brenner, Netzwerkkarte
(ks) Auf einige der angesprochenen Punkte wird in späteren Teilen noch eingegangen.
Dennoch möchte ich bereits an dieser Stelle kurz auf die Punkte der Produktskizze eingehen,
die in der Produktionsphase noch Änderungen unterworfen wurden.
Den Funktionsumfang konnten wir uneingeschränkt wie in der Produktskizze vorgesehen
realisieren.
Ein bestimmtes Benutzerprofil wurde uns nicht vorgegeben. Das Studium soll offen sein für
alle, die sich dafür interessieren. Einiges Kopfzerbrechen bereitete uns der Punkt „Frauen und
Mikrosystemtechnik“. Vermeiden wollten wir einen Alibipunkt „Frauen und
Mikrosystemtechnik“. Andererseits gibt es einen enorm geringen Frauenanteil unter den
Studierenden der Mikrosystemtechnik (unter 5 %). Die anfangs angedachten Inhalte: “Die
Mikrosystemtechnik ist weiblich“, „das Studium ist sachlich“, „der Beruf ist männlich“,
wurden jedoch mangels Akzeptanz wieder herausgestrichen. Merke: Man kann es nie allen
rechtmachen!
Die von uns intendierte Benutzerführung konnten wir in Teilen der CD, den FlashAnimationen, realisieren. In den anderen Teilen verzichteten wir bewusst auf eine
Benutzerführung, ermöglichten aber unter anderem eine benutzergesteuerte Navigation durch
die Bereitstellung eines Sitemaps.
Die Inhalte konnten wir uneingeschränkt wie in der Produktskizze intendiert realisieren.
Der Zeitplan hat sich aus unterschiedlichen Gründen verschoben. Zum Ersten hatten wir uns
zunächst eine Infrastruktur zu organisieren und uns in viele Programme einzuarbeiten. Zum
Zweiten war viel Zeit nötig, um Material zu besorgen, zu sichten und zu verarbeiten oder
selbst zu erstellen. Zum Dritten wurden nach der Haupttestphase Anfang Juni noch
entscheidende Änderungen erwünscht. Zudem
erkannten wir, dass wir die
Schulabgänger/innen
sowieso
nicht
rechtzeitig
erreichen
würden.
Unser
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 9 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Entwicklungszeitfenster wurde daraufhin nach der Testphase auf Ende Sommersemester
ausgedehnt. Unseres Erachtens ist das auch ein realistischer Zeitrahmen um ein derartig
umfangreiches Projekt zu entwickeln und erfolgreich abzuschließen. Vier bis Sechs Monate
Entwicklungszeit sollte man einkalkulieren. Bei komplett vorhandenem Material und
Erfahrung genügen auch zwei bis drei Monate.
Entwicklungsumgebung, Software, Hardware, Offene Fragen:
Deutlich wurde bei der Besprechung der Produktskizze, dass eine Kompatibilität mit
gängigen Browsern (Netscape ab Version 4.5 Internet Explorer ab Version 4.75 ) und eine
Basierung auf HTML ein Hauptkriterium bei der Entwicklung darstellen sollte. Es sollte ein
Produkt erstellt werden, das gängigen Standards entspricht und auf möglichst vielen
Plattformen unter möglichst vielen Browsern lauffähig sein.
Aus diesem Grund verzichteten wir auf die Entwicklung mit XML und SMIL, da sich SMILAnimationen immer noch im Versuchsstadium befinden und nur mit wenigen Browsern (z.B.
Opera) abspielen lassen. Für die Verwendung einer Entwicklungsumgebung sprach das
Argument, dass hier zahlreiche Hilfen für Entwickler (z.B. ein WYSIWYG-Modus, ein
automatisierbares Testen auf diversen Browsern etc.) vorgesehen sind, damit die
Entwicklungszeit verkürzt wird und der entwickelte Code robust und mehrbenutzerfähig ist.
Da wir unter den gängigen Browsern dennoch größtmögliche Multimedialität gewährleisten
wollten, entschieden wir uns für die Macromedia-Palette: Flash, Fireworks und
Dreamweaver. Flash deshalb, weil es zum Zeitpunkt der Entwicklung der Standard für
Animationen im Web war und immer noch ist, Dreamweaver, weil selbiger nach
unterschiedlichen Tests den brauchbarsten HTML-Code für die gängigen Browser erzeugt
und wir nur an manchen Stellen in den erzeugten Quellcode korrigierend eingreifen mussten
und Fireworks, weil das Zusammenspiel innerhalb der Macromedia-Palette bei einfachen
Anwendungen (z.B. Bildgrößenänderungen etc.) sehr bequem war.
Daneben kamen Bildbetrachter wie ACDSee und ThumbPlus zum Einsatz, um vorhandene
Bilder in allen möglichen Formaten betrachten zu können. Für die Konvertierung von Bildern
in JPEGS und für aufwändigere Bildbearbeitung kamen wir um Adobe Photoshop nicht
herum. Mit der Entscheidung für Flash konnten wir den Multimediaaspekt für alle gängigen
Plattformen und Browserversionen gewährleisten, die neuesten Browserversionen und das
Flash-Plugin durften wir lizensiert als Produkt auf die CD mit dazupacken.
Für die auf der CD verwendeten Animationen und Töne erstellten wir nach einer
Vorverarbeitung durch Bild- bzw. Soundbearbeitungsprogramme und Konvertierung in gifs,
JPEGS und mp3 (Cool Edit) ausschließlich Flash-Filme. Damit konnten wir uns auf wenige
Formate einigen mit dem Vorteil des immer gleichen Erscheinungsbildes und der
größtmöglichen Multimedia-Performance.
Lediglich bei Videos konnten wir Abspielen und Erscheinungsbild nicht gezielt steuern und
verzichteten auch aus Zeitgründen auf deren Erstellung und Einbindung. Ein digitales AudioAufnahmegerät konnten wir über das Uniradio entleihen. Mit diesem wurden die Interviews
durchgeführt. Andreas wird später noch ausführlicher darüber berichten.
2.4 Wege zur Konzeption
(ks) Nachdem wir die noch offenen Fragen geklärt hatten, sammelten wir die Inhalte für die
CD-ROM und brachten sie in eine Form. Zunächst hatten wir eine sehr flache Baumstruktur
mit nur zwei Ebenen und weiten Verzweigungen. Aus Gründen der Übersichtlichkeit,
Gestaltbarkeit und Benutzerfreundlichkeit, versuchten wir die Inhalte anders einzuordnen: Es
entstand die Konzeption. In Kapitel 2 wird diese ausführlich dargestellt.
Das erste Modell der Konzeption, für die Besprechung mit Prof. Paul erarbeitet, sah,
ursprünglich noch mit teilweise anderen Überschriften bis zur Ebene 2, so aus:
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 10 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
2.4.1
Informations-CD für Schülerinnen und Schüler“
Feinkonzept: Die ersten drei Ebenen
Phase 1 SchülerInneninfo
0. Ebene: Intro
Animation
1. Ebene: Startseite
Die Mikrosystemtechnik ...
BILD:
Das Studium ...
BILD:
Der Beruf ...
BILD:
Freiburg ...
BILD: Münsterturm
und Du ...
Bilderrahmen oder Spiegel
2. Ebene: Einzelseiten
Die Mikrosystemtechnik
... ist innovativ
... ist winzig
... ist wichtig
Topaktuell in Freiburg
(Die Fachbereiche stellen sich vor)
Das Studium
... ist spannend
... ist vielseitig
... ist cool
Studium an der Uni Freiburg
Der Beruf...
... ist Dipl. Ing.
... ist Zukunft
... eine Männerdomäne?
Einblicke in den Berufsalltag
Und du...
... Bist richtig hier!
... Bewirbst Dich
... Informierst Dich
Weitere Orientierungshilfen
Damit hatten wir schon ein akzeptiertes Grundgerüst für die Feinkonzeption, wie sich diese
dann entwickelte, stellt Simon im Abschnitt 3 „Konzeption und Planung“ vor.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 11 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
3 Konzeption und Planung
(sz) In diesem Teil der Studienarbeit soll es vor allem um die inhaltliche Planung der CDRom gehen. Die Vorgaben sind aus dem vorherigen Kapitel bekannt.
Technische Konzeptionen (wie beispielsweise Benutzerführung) werden aus zweierlei
Gründen unter diesem Punkt nicht weiter berücksichtigt; einerseits, weil unter dem Überpunkt
„Bausteine der CD“ ausgiebig über die technischen Aspekte der CD gesprochen wird,
andererseits, weil durch die Wahl der Hard- und Software Rahmenbedingungen für die
technischen Aspekte der Konzeption vorgegeben werden.
3.1 Von ersten Grundsätzen und einem Problem
(sz) Als erste Anhaltspunkte für eine Gliederung dienten die Informatik-CD der Universität
Freiburg und die Informations-CD der Technischen Universität Hamburg-Harburg (TUHH).
Ein großer Unterschied zwischen beiden CD´s lässt sich auf der ersten Übersichtsseite
feststellen. Die Freiburger CD bietet fünf Auswahlpunkte an, die CD von der TUHH
insgesamt 15, die nicht sofort auf einen Blick erfassbar sind. Deutlich mehr als fünf Links
erfordern ein hohes Maß an Aufnahmebereitschaft seitens des Benutzers. Um diese nicht
übermäßig zu beanspruchen, wurde im Team festgelegt, dass die Linkzahl maximal fünf
betragen dürfe.2
Des weiteren wurde von Seiten des Entwicklungsteams Wert darauf gelegt, dass die
verschiedenen Informationsebenen nicht zu tief geschachtelt werden. Ausschlaggebend
hierfür war die Überlegung, dass sich kein Nutzer in den ‚Tiefen’ des Informationsangebotes
verlieren sollte. Außerdem wird dadurch die Navigation mit einer Navigationsleiste, die in
ihrer Funktionalität der eines Browsers entspricht, vereinfacht. Wird die erste Auswahlebene
als 0. gezählt, kamen wir mit drei bis fünf Unterebenen aus.
Auf Sprünge (also querverweisende Links) von einem Themenkomplex zu einem anderen
wurde gänzlich verzichtet. Auch hierfür war der Wunsch nach einer möglichst einfachen
Benutzerführung ausschlaggebend.
Als größeres Problem stellte sich von Beginn an die Informationsfülle dar. Es war nicht
möglich, sämtliches Material weiterzuverarbeiten. Ein solches Vorgehen hätte unweigerlich
zum Informationsoverkill beim Betrachtenden geführt. Erstes Auswahlkriterium für das
Material war die Frage, ob es für die Zielgruppe3 der CD von Bedeutung.
3.2 Darstellung der inhaltlichen Konzeption
3.2.1
Die Übersichtsseite
(sz) Betrachtet man die Übersichtsseite, so erklären sich die Gliederungspunkte „Das
Studium“ und „Freiburg“ von selbst. Schließlich soll die CD Werbung für den Studiengang
‚Mikrosystemtechnik’ in Freiburg machen.
„Das Studium“ enthält Motivation und Information zum Studium des Faches
Mikrosystemtechnik und zu Einrichtungen an der Universität. „Freiburg“ versucht dem User,
die Lebensqualität der Stadt näher zu bringen. Es ist sicher ein Gewinn, von Beginn an mit
dieser Qualität ausgiebig zu werben.
2
Da dies bei der Vorstellung der Fachbereiche nicht einzuhalten war, wurde hier großer Wert
auf Übersichtlichkeit und schnelle Erfassbarkeit gelegt.
3
Wie oben (Abschnitt 2.2) genannt vor allem SchulabgängerInnen mit Abitur.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 12 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Der Punkt die „Die Mikrosystemtechnik“ trägt der Tatsache Rechnung, dass nicht davon
ausgegangen werden kann, dass ein Schüler weiß, was sich hinter dem Begriff
‚Mikrosystemtechnik’ verbirgt. Es war also unumgänglich, dieses mit großer
Wahrscheinlichkeit vorhandene Wissensdefizit auszugleichen. Hinzu kommt, dass dem
Ausgleich eines solchen Defizits eine hohe Priorität zukommt. Schließlich ist es unmöglich
einem Schüler den Studiengang ‚Mikrosystemtechnik’ näher zu bringen, wenn dieser nichts
mit dem Begriff an sich anzufangen weiß.
Unter dem Punkt „Die Mikrosystemtechnik“ verbirgt sich des weiteren, wie
Mikrosystemtechnik an der Universität in Freiburg betrieben wird; d.h. Vorstellung von
Gebäuden und Lehrstühlen samt ihren Inhabern.
Abbildung 1 Übersichtsseite in der ersten Ebene
Die Punkte „und Du“ sowie „Der Beruf“ scheinen auf den ersten Blick ein wenig aus dem
Rahmen zu fallen. Schließlich haben beide zunächst einmal nichts mit dem Studiengang
Mikrosystemtechnik an sich zu tun. Was verbirgt sich also dahinter?
„Der Beruf“ beinhaltet Perspektiven für die Zeit nach dem Studium. Konkret die Fragen: wie
sieht der Abschluss aus? Was für Berufsaussichten ergeben sich bei abgeschlossenem
Studium? Ist das Ganze auch etwas für Frauen? Und schließlich werden noch perspektivisch
die Arbeitsbereiche Universität (Promotion), selbständiger Unternehmer und Angestellter
aufgezeigt.
Die Motivation für diesen Punkt ist, dass für eine Studienwahl wichtig ist, wie das spätere
Berufsbild aussieht. Beim Studiengang Mikrosystemtechnik ist dieses Bild aber nicht so klar
definiert wie beispielsweise bei der Lehrerausbildung. Aus diesem Grund erschien es dem
Team besonders wichtig, Perspektiven nach dem Studium zu eröffnen.
Mit dem Punkt „und Du“ soll der Nutzer direkt angesprochen werden. Der User soll in eine
direkte Beziehung zu den Inhalten der gesamten CD gesetzt werden. Dieser ‚Trick’ soll also
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 13 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
den Nutzer motivieren, selbst tätig zu werden. Entsprechend sind die Inhalte, die sich unter
diesem Punkt verbergen. Weitere Informationsmöglichkeiten, Bewerbungsmodalitäten, und
sonstige Orientierungshilfen (wie z.B. Lagepläne der Fakultäten, Wohnungsmarkt, etc.) sind
diesem Gliederungszweig angehängt.
3.2.2
Die einzelnen Gliederungszweige
(sz) Im Folgenden werde ich kurz auf die einzelnen Gliederungszweige eingehen. Ich werde
kurz erklären, warum etwas an einer bestimmten Stelle auftaucht. Zur besseren
Veranschaulichung kann der Leser die Schemata zu den einzelnen Zweigen betrachten.
Vorweg sei noch ein Grundsatz erwähnt, der auf alle Zweige gleichermaßen zutrifft. Von der
ersten Ebene4 an sind alle fünf Zweige aufgeteilt in drei Unterebenen, überschrieben etwa „...
[ist winzig]“ und eine weitere, die sich in der Art der Überschrift von den anderen drei absetzt
„[z.B. Topaktuell in Freiburg]“. Die Idee hierzu ist, Punkte mit einer Gewichtung an
motivationalen Elementen und eben einen Punkt überwiegend mit Informationen angereichert
zu schaffen. Diese Idee drückt sich sowohl in der Wahl der Inhalte, als auch in den
Überschriften aus.
Natürlich ist und war sich das Team bewusst, dass keine klare Trennlinie zwischen
motivationalen und informativen Elementen zu ziehen ist. Schließlich lassen sich
verschiedene Menschen unterschiedlich motivieren und oft ist Information gleich Motivation.
Trotzdem gibt es Unterschiede. Denn die Information zur Adresse der 15. Fakultät wird sich
weniger motivierend auf die Wahl des Studiengangs Mikrosystemtechnik auswirken als die
Information zu bestimmten Forschungsergebnissen. Entsprechend diesem etwas überspitzt
dargestellten Beispiel wurde das zur Verfügung stehende Material aufgeteilt.
Zugegebenermaßen war das nicht immer einfach.
3.2.2.1 „Die Mikrosystemtechnik“
Wie dem unten abgebildeten Schema zu entnehmen ist, hat der User auf der Übersichtsseite
zum Thema „Die Mikrosystemtechnik“ die Wahl zwischen „... ist winzig“, „... ist wichtig“,
„... ist innovativ“, sowie „Topaktuell in Freiburg“. Hinzu kommt ein Einsatztext, der kurz
beschreibt, was Mikrosystemtechnik ist.
Die drei erstgenannten Punkte beinhalten je einen Text zur in der Überschrift formulierten
Aussage, gefolgt von einer Flashanimation zum Thema. Mit diesen Punkten sollen die User
an die Faszination Mikrosystemtechnik herangeführt werden.
„Topaktuell in Freiburg“ beschreibt nun die Rahmenbedingungen der Mikrosystemtechnik
vor Ort. Weitergeführt wird dieser Punkt durch die Vorstellung der Räumlichkeiten und der
einzelnen Fachbereich. An jeden einzelnen Fachbereiche schließt sich die Vorstellung des
leitenden Professors an (textuell und auditiv in Form eines Interviews).5
4
Zur Erinnerung, die erste Übersichtsseite ist Ebene 0.
5
Das Schema stellt die entsprechende Stelle aus Platzgründen etwas vereinfacht dar.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 14 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Abbildung 2 Der Gliederungszweig "Die Mikrosystemtechnik"
3.2.2.2 „Das Studium“
Entsprechend den anderen Übersichtsseiten dieser ersten Ebene stehen zur Thematik „Das
Studium“ dem User folgende Pfade zur Auswahl: „... ist spannend“, „... ist vielseitig“, „... ist
cool ?“ und „Studium an der Uni Freiburg“.
Die drei ‚Ist’-Punkte sollen motivieren. Sie wurden realisiert über ansprechende Texte, bzw.
„... ist cool“ im Stile einer Klangcollage. Das heißt, Interviewausschnitte von Studenten, die
Statements zu ihrem Studium der Mikrosystemtechnik abgeben.
Der Punkt „Studium an der Uni Freiburg“ deckt, soweit das in der gebotenen Kürze möglich
ist, die wesentlichen Punkte ab, die das Studium der Mikrosystemtechnik betreffen:
a) „Die Uni Freiburg“ soll die Universität im gesamten kurz vorstellen. Deshalb auch die
Unterpunkte „Geschichte der Uni Freiburg“ und „Impressionen“ vom Campus.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 15 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
b) Der Punkt „Universitätsstudium“ wurde aufgenommen, weil Freiburg die einzige
Universität in Deutschland hat, die den Studiengang ‚Mikrosystemtechnik’ anbietet.
Üblicherweise wird diese Ingenieurswissenschaft an Fachhochschulen gelehrt. Auf
diese Besonderheit wird hier eingegangen.
c) Unter „Studieninhalte“ werden die Inhalte des Mikrosystemtechnikstudiums
dargestellt.
d) Im Punkt „Studienverlauf“ wird beispielhaft der Fortgang eines Studiums beschrieben.
e) „Das erste Semester“ ist als Einstiegshilfe gedacht. Da sich das Studium doch
wesentlich von der Schule unterscheidet, soll unter diesem Punkt auf einige dieser
Unterschiede hingewiesen werden, damit der Umstieg nicht so schwer fällt. Die
Unterpunkte „Lernformen“ und „Modellstundenplan“ sollen dies unterstützen.
f) „Überleben an der Uni“ soll einige Seiten des universitären Lebens neben den
Lehrveranstaltungen aufzeigen. Natürlich ist das nur in Ausschnitten möglich. Die
Punkte „Essen und Trinken“, „Fachschaft“, „Hochschulsport“, „Studium Generale“
und „Uniradio“ sind eben diese Ausschnitte.
Abbildung 3 Der Gliederungszweig "Das Studium"
3.2.2.3 „Der Beruf“
Wie oben schon erwähnt, war es in den Augen des Teams wichtig, Perspektiven aufzuzeigen,
die über das Studium hinausgehen. Der Gliederungszweig „Der Beruf“ trägt eben diesem
Anliegen Rechnung.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 16 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Der Start ins Berufsleben beginnt mit dem Abschluss als Diplom Ingenieur. Unter dem Punkt
„... ist Dipl. Ing.“ wird etwas näher betrachtet, was ein Diplom Ingenieur ist und wie sich das
Berufsbild im Laufe der Zeit auch geändert hat.
Was sich hinter dem Punkt „... ist Zukunft“ verbirgt, dürfte klar sein. Die ausgesprochen
guten Zukunftsaussichten für Mikrosystemtechniker stellt mit Sicherheit ein Motiv dar, diesen
Studiengang zu ergreifen.
Frauen sind in Ingenieurberufen nach wie vor kaum vertreten. Dieses Problem wird in der CD
unter dem Punkt „... eine Männerdomäne?“ angesprochen. Diese Gender-Perspektive hat
gesellschaftlich nach wie vor eine hohe Relevanz. Entsprechend wurde der Punkt nicht
irgendwo versteckt, sondern ist gleich auf der ersten Ebenen anwählbar.
Die „Einblicke in den Berufsalltag“ können natürlich nicht allzu ausführlich sein. Sie
ermöglichen dem Nutzer aber einen kurzen Ausblick auf das, was mit einem abgeschlossenen
Studium der Mikrosystemtechnik möglich ist.
Abbildung 4 Der Gliederungszweig "Der Beruf"
3.2.2.4 „Freiburg“
Dieser Punkt wurde inhaltlich fast vollständig aus der Informatik CD übernommen.
Allerdings unterscheidet er sich die Gliederung der Inhalte doch deutlich von dieser.
In dem Gliederungszweig „Freiburg“ finden sich nur Informationen und Impressionen die
wirklich die Stadt an sich betreffen. Diese strikte Trennung von den anderen Punkten ergab
sich aus zweierlei Überlegungen.
Einerseits sollte wirklich mit Freiburg geworben werden. Ein Überpunkt mit dem Titel
„Leben“ hätte nicht per se mit Freiburg geworben. Diese Überlegung setzt natürlich voraus,
dass die Stadt einen gewissen Ruf besitzt.
Andererseits sprachen Gründe der Wartbarkeit dafür. Da sich die Adressen von Museen und
Kneipen nicht so schnell ändern wie studientechnische Gegebenheiten, wurde der Punkt
„Freiburg“ inhaltlich von den anderen getrennt. Entsprechend einfach wäre er auch auf die
Werbe-CD eines anderen Studienganges zu übertragen.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 17 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Wie das abgebildete Schema verdeutlicht wird unter dem Punkt „Freiburg“ die Stadt selbst,
ihre Geschichte und ihre repräsentativen Seiten in Form eines Bilddurchlaufes („... ist
beeindruckend“) zum Thema gemacht.
Der Unterpunkt „Freiburg-er-leben“ nennt Adressen zu „Theater und Kinos“, „Nightlife“,
„Museen“ und „Cafés und Kneipen“.
Abbildung 5 Der Gliederungszweig "Der Beruf"
3.2.2.5 „Und Du“
Mit diesem Punkt soll eine direkte Beziehung zum User aufgebaut werden. Entsprechend
fordern die Inhalte zum ‚aktiv-werden’ auf. Hier ist unter den weiterführenden Punkten
zusammengefasst, was den User selbst herausfordert.
„... bist richtig hier!“, „... informierst Dich“ und „... bewirbst Dich“ geben als Überschriften
die Inhalte vor. Unter erstgenannter werden dem Betrachter Qualifikationen zugewiesen, die
er für ein Studium der Mikrosystemtechnik mitbringen sollte.
Unter „... informierst Dich“ finden sich Adressen und Links zu weiterführenden
Informationen. Entsprechendes gilt für „... bewirbst Dich“. Hier werden zusätzlich relevante
Termine und Fristen für eine Bewerbung genannt.
Der Punkt „Weitere Orientierungshilfen“ beinhaltet geographische Orientierung und solche,
die den Wohnungsmarkt betreffen.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 18 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Abbildung 6 Der Gliederungszweig "Und Du"
3.2.3
Fazit
(sz) Leider ist an der ein oder anderen Stelle eine ausführlichere Erklärung nicht möglich. Das
liegt vor allem an der gebotenen Kürze. Schließlich gebietet der Rahmen einer Studienarbeit,
nicht allzu ausführlich zu argumentieren. Andernfalls würde ihr Rahmen gänzlich gesprengt
werden.
Als ersten Erfahrungswert nahm das Team im Laufe der Arbeit mit, dass man fast nicht genug
Zeit in die Konzeptionsphase investieren kann. Jede kleine Änderung ist im nachhinein sehr
zeitintensiv. Als Beispiel sei angeführt, dass in der ersten Konzeption unter dem Punkt „Das
Studium“ zunächst fünf Unterpunkte der „...ist ...“-Kategorie angedacht waren. Die
Neuaufteilung der Inhalte die durch Streichung zweier Unterpunkte nötig war, die damit
verbundenen Änderungen der Überschriften usw. hat dem Team einiges an Zeit und Nerven
gekostet, was vermeidbar gewesen wäre.
Zur Art der inhaltlichen Konzeption sei noch gesagt, dass vielleicht manch ein Punkt
kritikwürdig ist. Allerdings ist in den Augen des Teams die Aufteilung und das Angebot der
Inhalte ausgereift und der Zielgruppe entsprechend und die Konzeption im Gesamten in sich
schlüssig.
3.3 Zeitplan
(sz) Es soll nun um den zeitlichen Ablauf des Projekts gehen. Ich werde mich in meinen
Ausführungen jedoch kurz fassen und lediglich die größeren Milestones skizzieren.
Die erste Zeitplanung sah vor, von Beginn der Arbeit, dem 01.03.2001, bis zum 01.05. eine
erste funktionstüchtige Betaversion erarbeitet zu haben, ein Puffer von zwei Wochen nicht
mit eingerechnet.6
Schon bald stellte sich heraus, dass diese Planung trotz eines hohen Stundeneinsatzes von
Seiten des Teams vollkommen utopisch war. Viele Inhalte der Informatik CD ließen sich eben
doch nicht so einfach auf die veränderten Vorgaben umsetzen, die Einarbeitung in die
6
Dieser Zeitrahmen schien allen Beteiligten realistisch.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 19 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Programme nahm doch mehr Zeit in Anspruch, der Programmieraufwand war höher als
erwartet, eine Browserkompatibilität nur mit hohem Aufwand zu erreichen, etc. pp.
Es kam zu einer Verschiebung nach hinten. Ziel blieb aber, die CD Mitte/Ende Juni
fertiggestellt zu haben, damit die Schulabgänger des Jahres 2001 noch über die Schule
erreicht werden können.
Anfang Juni legte das Team dann eine erste Betaversion vor. Es gab allerdings einige
kritische Anmerkung und auch leichte Änderungen in den Vorgaben kamen hinzu. War bis zu
diesem Test die Zielgruppe als ‚Schulabgänger’ eindeutig festgelegt, so tauchte nun die
Forderung auf, auch an die eventuell am Entscheidungsprozess beteiligten Erwachsenen zu
denken. Das hatte einiges an Änderungen zur Konsequenz.
Letztlich wurde das Ziel, die aktuellen Schulabgänger noch zu erreichen, fallen gelassen.
Ende Juli kam es dann zur zweiten Betaversion, die ihren Testlauf bis auf kleinere
Korrekturen bestand. Mitte August wurde die erste Auflage der CD gepresst; Ende des Jahres
schon die zweite Auflage.
Das Gesamtvolumen der vom Team aufgebrachten Arbeitszeit beträgt ca. 2140 Stunden. Wie
der Zeitplan sich letztendlich darstellte, wird in der folgenden Abbildung noch einmal
veranschaulicht.
Abbildung 7 Zeitraster der tatsächlich benötigten Zeit
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 20 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
4 Vorbereitungen
4.1 Konventionen
(ah) Um bei einem solch großen Projekt mit mehreren Teammitgliedern nicht ein totales
Wirrwarr von Formaten, Schreibweisen und Stilen zu bekommen, ist es sehr wichtig
möglichst vieles vorher festzulegen. Wird dieses, wie leider sehr oft zu beobachten,
vergessen, benötigt man hinterher für derartige Korrekturen sehr viel Zeit, die man in die
Qualität des Produktes hätte stecken können.
Bei Texten gibt es die so genannten Cascading Stylesheets (CSS), oder auch Formatvorlagen
genannt. Mit Ihnen kann man Schriftgrade, Schriftarten, Überschriften und Formatierungen
festlegen. Benutzt jedes Teammitglied diese Möglichkeit, sind schon sehr viele
Inkonsistenzen beseitigt. Allerdings gibt es noch einige andere Dinge die nicht via CSS
gesteuert werden können. In einem Projekt mit viel Texten, tauchen immer wieder Elemente
wie Telefonnummern, ISBN-Nummern, Hyperlinks, Adressen etc. auf. Gerade bei
Telefonnummern gibt es zig Möglichkeiten diese zu formatieren. Hätten wir dies zu Anfang
alles festgelegt, hätten wir später keine Probleme mit Inkonsistenzen gehabt.
Ein eher banal klingendes Problem ist, die männliche und weibliche Schreibweise von
Worten. Früher war es üblich nur die männliche Schreibweise zu verwenden. Neuerdings
sieht man des Öfteren (z.B. Diplomstudienordnung) rein mit weiblicher Schreibweise
verfasste Texte. Auch diese kommt dem Ziel einer gleichberechtigten Darstellung sicher nicht
entgegen. Die Schreibweise StudentIn kam uns auch weniger entgegen. Somit haben wir uns
darauf geeinigt in den sauren Apfel zu beißen und jeweils beide Schreibweisen zu verwenden,
also z.B. „…Studentinnen und Studenten…“.
Ein Problem, welches fast nicht zu lösen ist, ist ein einheitlicher Schreibstil. So stand uns
einiges Material von Professoren zur Verfügung. Insbesondere wollten wir von den
Professoren Lebensläufe und Beschreibungen der Lehrstühle. Da wir hierbei leider nur einen
groben Rahmen was den Umfang betrifft gegeben haben, waren die Ergebnisse sehr
unterschiedlich, was viel Arbeit zur Nachbesserung mit sich brachte.
In einem Multimediaprojekt stecken sehr viele Elemente multimedialer Art. Leider gibt es
aber unzählige Grafik-, Video- und Soundformate. Um hier nicht den Überblick zu verlieren,
muss auch hier eine Konvention verabschiedet werden. Für Bilder kamen die drei im Web
sehr verbreiteten Formate *.jpg, *.gif und *.png zum Einsatz. Das JPeg (*.jpg) Format (Joint
Photographic Expert Group - Dateinamen-Erweiterung für stark komprimierte unbewegte
Bilder) eignet sich hervorragend zum Darstellen von Fotos. Da JPeg z.T. mit sehr starker
Kompression arbeitet, sind Verwaschungen an Kanten zu sehen, weshalb es nicht für die
Darstellung von Konstruktionszeichnungen wie z.B. CAD geeignet ist. Für Fotoaufnahmen ist
es aber sehr gut geeignet, zumal eine nahezu unbegrenzte Farbtiefe und Bildgröße möglich ist.
Beim Gif Format (Graphic Interchange Format - CompuServe-Entwicklung für's Internet)
zeigen sich die bei JPeg geschilderten Verwaschungen nicht, die Bilder wirken insgesamt
schärfer und benötigen auch rel. wenig Platz. Ein sehr großer Vorteil ist die Möglichkeit
transparente Bereiche in einem Bild zu definieren. Auf diese Weise bettet sich das Bild besser
in den Hintergrund der Seite ein. Eine weitere, von uns nur beim Anfangslogo
(„Mikrosystemtechnik“ genutzte Möglichkeit ist das Erstellen von so genannten „animierten
Gifs“. Man kann dabei mehrere Bilder in ein Gif-File einbinden und diese wie einen Film
ablaufen lassen. Der Film wiederholt sich dann automatisch immer wieder. Programme wie
ULEAD Gif-Animator (www.ulead.com) sind zur Erstellung besonders gut geeignet. Bei
unserem Gif sieht es dann so aus, als würde der Schriftzug funkeln. Der leider größte Nachteil
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 21 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
von Gif ist die beschränkte Farbtiefe von 8 Bit bzw. 256 Farben. Eine Darstellung von Fotos
ist damit nur bedingt möglich. Das dritte von uns verwendetet Grafikformat ist das PNG
Grafikformat (Portable Network Graphics). Es kam bei uns vor allem im Programm
Macromedia Fireworks zur Anwendung. Es war damit sehr einfach möglich sehr schöne
Übersichtsseiten in hervorragender Qualität zu erstellen. Da alle aktuellen Browser dieses
etwas weniger verbreitete Format unterstützen, haben wir es ebenfalls genutzt.
Als Multimediaformat kam bei uns das sehr weit verbreitete Macromedia Flash (*.swf)
Format (ShockWave Flash) zum Einsatz. Mit diesem Format kann man die Elemente Sound
und Animation vereinen. Auf das Tool Flash5 wird im Abschnitt 6.6 „Animationen mit
Flash“ genauer eingegangen.
Eine letzte Konvention war der Aufbau der Verzeichnisstruktur. Diese haben wir uns zuvor
sehr genau überlegt, bestimmte Ordner für z.B. Stylesheets angelegt und auch die ganzen
Ordner für die Inhalte. Jede neue Seite sollte in ein eigenes Unterverzeichnis und sollte dort
inhalt.html heißen. Um hier nicht zuviel zur Verzeichnisstruktur vorwegzunehmen, möchten
wir auf den Abschnitt 6.8 „Verzeichnisstruktur“ verweisen
4.2
Infrastruktur
(ah) Ein wichtiger Punkt ist die Schaffung einer angemessenen Infrastruktur, bzw. eines
geeigneten Arbeitsumfeldes.
4.2.1
Raum
(ah) Nach diversen Sitzungen in studentischen Seminarräumen und Laborhinterzimmern,
hatten wir die Möglichkeit das Büro eines scheidenden Gastprofessors zu übernehmen. Es war
nicht sehr groß, bot aber drei Teammitgliedern Platz zur parallelen Arbeit. Da ohnehin immer
mal jemand nicht da war, kam es nicht zu Engpässen..
Abbildung 8 Unser Büro: Katharina (links), Simon (hinten), Markus (vorne), Andreas (nicht sichtbar hinter der
Kamera)
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 22 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Großzügig mit Schränken und Bürostühlen ausgestattet, konnten alle Materialien gut verstaut
werden. Eine Flip-Chart-Tafel für noch ausstehende Probleme, Diagramme und
Besprechungspunkte wurde uns zur Verfügung gestellt. Wichtig in diesem Raum, war die
vorhandene Netzwerkanbindung. Ein schon vorhandener Apple G4 mit externem CD-Brenner
rundete das Ganze ab
4.2.2
Hardware
(ah) Neben dem schon erwähnten Apple G4 kam insbesondere unsere Hauptarbeitsplatz-PC
und ein etwas kleiner dimensionierter Zweitplatz-PC hinzu. Der Haupt-PC war ein IntelPentium III mit 1 GHz, 512 MB RAM, 40 GB HDD, CD-RW Brenner, DVD-Laufwerk, USB
und Firewire-Schnittstelle. Die Firewire Schnittstelle war für die ebenfalls angeschaffte Sony
Digital-Video Kamera gedacht, die aber letztendlich nicht eingesetzt wurde. Eine akzeptable
Soundkarte nebst Aktivboxen war selbstverständlich. Ein 17“ IIyama TFT-Display an einer
mit TV-Out bestückten Grafikkarte rundeten unseren Hauptarbeitsplatz ab. Der zweite PC
war ein Standard Gerät ohne CD-Brenner. Alle drei vorhandenen Rechner waren an das UniNetz angeschlossen und verfügten somit über Internetzugang und Zugriff auf einen ca. 120
GB großen via RAID (Redundant Array of inexpensive Disks) geschützten Workspace, von
welchem wir Zeitweise 20-30 GB in Gebrauch hatten.
Da ursprünglich auch Videosequenzen von Interviews geplant waren, wurde wie gesagt
zusätzlich eine DV Videokamera von Sony angeschafft. Die Nutzung dieser passte allerdings
erstens nicht in den Zeitrahmen und war zweitens für die geplante Nutzung, nämlich das
Mitschneiden eines Interviews, impraktikabel.
Weiter stand uns eine Digitalkamera von Nikon mit 2.1 Megapixel zur Verfügung. Der
Einfachkeit wegen griffen wir aber auf eine private AGFA ePhoto 1680 und später auf eine
CASIO QV-2800 zurück, da die Nikon Kamera primär im Institut bleiben sollte. Ein Scanner
kam nicht zur Anwendung.
Um digitale Tonaufnahmen möglich zu machen, hat uns das Uni-Radio freundlicherweise
mehrmals einen portablen DAT-Recorder nebst qualitativ hochwertigem Mikrofon zur
Verfügung gestellt. 4 DAT Kassetten zur pausenlosen Aufnahme während der Interviews
haben wir selbst angeschafft.
4.2.3
Software
(ah) Da die Funktionen einiger Programme genauer in den spezifischen Bereichen, wie
„Animationen mit Flash“ erläutert werden, möchten wir an dieser Stelle nur einen
tabellarischen Überblick über die Programme geben.
Hersteller
Macromedia
Macromedia
Macromedia
Name
Flash
Dreamweaver
Fireworks
Ver.
5
4
4
Syntrillium
Ulead
CoolEdit
PhotoImpact
2000
5
ACDSystems
Adobe
Adobe
Ahead Software
ACDSee
Photoshop
Acrobat
Nero Burning
3
5
4
5
Art des Programms
Animationseditor
HTML Entwicklungsumgebung
Grafikprogramm insbesondere
für DHTML Objekte und Seiten
Professioneller Soundeditor
Grafikprogramm zur
Nachbearbeitung
Bildbetrachter
Professionelles Grafiktool
Dokument nach PDF Konverter
CD-Brenner Software für
Bem.
Trial
Trial
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 23 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Globalscape
Rom
CuteFTP
Multi-Edit
3
8
Adaptec
Toast
4
Mastering
FTP-Client
Editor mit Syntax highlighting für
HTML bzw. JavaScript
Mac Brennersoftware
Trial
Trial
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 24 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
5 Layout
5.1 Vorbemerkung
(ks) Das Layout stellte eine zentrale Weiche für spätere Arbeiten her. Für künftige Projekte
sollte darauf geachtet werden, dass sich für diesen Punkt mindestens zwei Leute
verantwortlich fühlen, und bereits in der Frühphase weichenstellende Entwürfe gemacht
werden. Unter Umständen lohnt es sich durchaus, dafür einen Grafiker zu engagieren, der die
optische Gestaltung übernimmt. Grundlage für das Layout stellt die Konzeption dar.
Unbedingt sollte daran gedacht werden, konsistente Entwürfe für alle Arten von Inhaltsseiten
zu erstellen, dabei sollte die grafische und technische Gestaltung Hand in Hand gehen.
Im Idealfall sollte die Entwicklung eines Layouts der Konzeption unmittelbar folgen.
Wichtig: genug Zeit dafür verwenden und einen Rahmen erstellen, der sowohl zur Darstellung
von Animationen, Text-Bildseiten, reinen Bildseiten und reinen Textseiten geeignet ist.
Bezüglich des Layouts kann es durchaus unterschiedliche „Geschmacks“-Vorstellungen
geben, was auch bei uns der Fall war. Technisch waren wir uns einig, bezüglich der
Darstellung wäre mir persönlich ein Design lieber gewesen, das sich an den Inhaltsseiten
orientiert und weniger sichtbare Balken aufweist. Doch leider kam ich erst so spät mit einem
alternativen Designvorschlag, dass meine Kollegen meinten, es sei zu spät ihn umzusetzen.
Deshalb: es lohnt sich durchaus, viel Zeit in die Erstellung des Layouts zu verwenden, um ein
Ergebnis zu erzielen, mit dem alle Teammitglieder einverstanden sind, diese Zeit war bei uns
jedoch anfangs leider nicht vorhanden.
Technisch war uns wichtig, dass nur wenige unterschiedliche Layouts verwendet werden,
deshalb arbeiteten wir mit Vorlagen. Die graphischen Übersichtsseiten für die in Kapitel 1
genannten Ebenen 1 und 2 könnte man auch zum Layout rechnen, da diese jedoch gleichzeitig
Inhaltsseiten darstellen, findet sich deren Beschreibung im Kapitel „Bausteine der CD“.
Vorlagen wurden erstellt für Inhaltsseiten wie HTML-Texte, Flash-Animationen usw. Was
für Arten von Vorlagen erstellt wurden und wie, ist Gegenstand des folgenden Kapitels, ein
weiterer Abschnitt behandelt die Formatierung der HTML-Texte mit CSS-Stylesheets. (siehe
Abschnitt 5.3 „Cascading Stylesheets“)
5.2 Inhaltsseiten
(mk) Nach mehreren Ideen für das Aussehen unserer Unter-Seiten kamen wir zu folgendem
groben Layout:
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 25 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Thema
Informations-CD für Schülerinnen und Schüler“
Bereich
logo
Startseite
Zurück Vorwärts
Beenden
Baum
Layout
Abbildung 9 Layout der Inhaltsseiten
Wie man sehen kann ist links ein senkrechter Textbereich, in dem angezeigt wird, in welchem
der fünf Bereiche der CD („Das Studium“, „Der Beruf“, etc.) man sich gerade aufhält. Oben,
im Thema-Bereich, steht etwas genauer, wo innerhalb des Bereiches man sich befindet, und
schließlich rechts oben in der Ecke ist das MST-Logo (Mikro-Zahnrad-Bild) untergebracht.
Unten sind dann die Navigationsmöglichkeiten.
Wie wir zu diesem Layout kamen, wie wir es verfeinert haben, und welche Überlegungen wir
dazu gemacht haben, wird in den folgenden Abschnitten beschrieben:
5.2.1
Technische Überlegungen
(mk) Zu dem Layout mussten bestimmte technisch bedingte Überlegungen gemacht werden:
5.2.1.1 Größe
Es war bald klar, dass die Seiten auf eine fixe Größe von 800 Punkte Breite, und 600 Punkte
Höhe gebracht werden mussten, denn das zentrale Problem ist, das Bilder beim Vergrößern
des Browserfensters nicht mitskalieren, was ein großes Chaos zur Folge hätte. Ein weiterer
Grund diese Größe anzustreben war, dass auch Benutzer mit älteren Monitoren, die nur eine
Auflösung von 800x600 unterstützen, die CD auch betrachten können. Um andere, größere
Auflösungen zu realisieren, hätte man die CD komplett mehrmals erstellen müssen, also für
jede Auflösung einmal. So wurde dies z.B. bei der TU-Hamburg-CD gemacht.
5.2.1.2 Frames verwenden ?
Die nächste Frage war, ob wir Frames verwenden wollen, oder nicht. Auf Grund unseren
angestrebten Layouts (siehe oben), war klar, dass wir nur zwei Frames verwenden. Ein oberes
Frame (main) und ein Navigations-Frame (navigation). Später kam dann für das Abspielen
von Sounds ein unsichtbares Frame (soundframe) dazu. Wie dies dann aussieht, kann man in
dem nachfolgenden Bild erkennen:
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 26 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
fullframe
main
navigation
soundframe
Abbildung 10 Frameaufbau
Da Internet Explorer, im Gegensatz zu Netscape, immer einen Rand einfügt, mussten die drei
Frames in ein weiteres Frame (fullframe) eingefügt werden, welches einen Rand von 0 Pixel
hat.
5.2.1.3 Position innerhalb der CD
Wichtig war auch dass man jederzeit weiß, wo man sich gerade innerhalb der CD aufhält.
Deshalb musste auf jeder Seite untergebracht werden, in welchem der fünf Bereiche („Die
Mikrosystemtechnik“, „Der Beruf“, usw.) man sich befand, und wo innerhalb des Bereichs.
Untergebracht haben wir diese Informationen dann am linken (Bereich) und am oberen Rand
(Thema).
5.2.1.4 Einfache Erstellung der Textseiten
Damit die Textseiten relativ einfach zu erstellen sind, haben wir uns entschieden, dass Text
und Layout getrennt, bzw. unabhängig voneinander sind, d.h. dass der Text in einer separaten
HTML-Datei (rolltext.html) steht, und dann später in das Layout eingebunden wird.
Aus dieser Idee heraus entstand das JavaScript-Programm „rolltext.js“ (siehe Abschnitt 6.10.7
„rolltext.js“). Dieser Rolltext sollte so implementiert werden, dass er auch größer sein kann
als man auf einer Seite darstellen kann, d.h. er sollte Möglichkeiten zum Scrollen des Textes
bieten. Hierbei hielten wir uns an die Informatik-CD, in der es zwei Möglichkeiten zum
Rollen des Textes gibt. Einerseits konnte man sehr schnell rollen, und andererseits in
Lesegeschwindigkeit.
5.2.1.5 Weg vom HTML-Stil
Um das Layout etwas vom „Normalen“ abzuheben, haben wir uns überlegt, dass wir uns in
der Darstellung eher vom HTML-Stil wegbewegen wollen. Also das nicht die unschönen
Rollbalken zu sehen sind, oder keine Browser-bedingten Schaltflächen (wie z.B. Vor- und
Zurück-Buttons) usw. Wie dies technisch realisiert wurde, steht in Abschnitt 6.10.11.2.2
„goto_intro()“.
5.2.1.6 Weitere stilistische Überlegungen
Des weiteren sollten die einzelnen Seiten nicht mehrere Schriftarten haben, sondern
einheitlich aussehen. Außerdem sollten die Seiten in den so genannten MST-Farben
dargestellt werden. Also in schwarz, blau und lila.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 27 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
5.2.2
Informations-CD für Schülerinnen und Schüler“
Die vier Vorlagen
(mk) Anhand des oberen groben Layouts haben wir dann vier speziellere Vorlagen erstellt.
Alle Inhaltsseiten haben als Grundgerüst eine dieser vier Vorlagen. Die jeweils
unterschiedlichen Bereiche sind mit einer grauen Hinterlegung im Bild markiert:
5.2.2.1
Bild/Text/Links
BereichsGIF
thema
bild
rolltext
links
bild_text_links.dwt
Abbildung 11 Layout „Bild/Text/Links“
Bei dieser Vorlage gibt es ein Rolltext-Fenster, einen Bereich rechts oben für ein Bild, und
rechts unten einen Bereich für Links auf andere Seiten. Die Links gehen hierbei immer eine
Hierarchie-Ebene nach unten in der CD.
5.2.2.2
Nur Rolltext
BereichsGIF
thema
rolltext
nurrolltext.dwt
Abbildung 12 Layout "Nur Rolltext"
Hier gibt es nur einen großen Textbereich. Diese Vorlage wurde immer dann verwendet,
wenn man sich bereits auf der untersten Hierarchie-Ebene der CD befindet, und es keine
Links gibt.
5.2.2.3
Flash zentriert
BereichsGIF
thema
flash
flash_zentriert.dwt
Abbildung 13 Layout "Flash zentriert"
Dieses Layout ist speziell für Seiten gedacht, die nur eine große Flash-Animation beinhalten.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 28 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
5.2.2.4
Informations-CD für Schülerinnen und Schüler“
Universallayout
BereichsGIF
thema
UNIVERSAL
universal.dwt
Abbildung 14 Universallayout
Schlussendlich gibt es noch ein Universallayout, welches immer dann verwendet wurde, wenn
sich keine Unterseite in eine der oberen 3 Vorlagen unterbringen ließ, oder wenn die Seite
stilistisch besonders hervorgehoben werden sollte, wie dies z.B. bei den Berufs-InterviewSeiten der Fall war.
5.2.3
Dreamweaver 4
(mk) Die gesamte Funktionalität von Dreamweaver zu erklären, würde den Rahmen dieser
Ausarbeitung sprengen, deshalb möchte ich hier nur auf die Erstellung von Vorlagen
eingehen. Vorlagen werden dann benutzt, wenn es mehrere Seiten im gleichen Stil gibt (siehe
die 4 Vorlagen von oben).
5.2.3.1 Vorlagenerstellung
Die Erstellung von Vorlagen mit Dreamweaver ist gleichzusetzen mit der Erstellung einer
einzelnen Seite, wobei man diese Seite dann nicht normal speichert, sondern „Als Vorlage
speichern“ auswählt. Wichtig hierbei ist jedoch, dass man vorher über „Site definieren“ den
Stammordner angibt, in der die komplette spätere Verzeichnisstruktur stehen soll. Denn
Dreamweaver speichert die Vorlagen in diesem Stammordner im Unterordner „Templates“
mit der Endung „.dwt“ ab. Wird der Stammordner später verändert, muss das Verzeichnis
Templates eventuell von Hand in diesen neuen Ordner verschoben werden, um später diese
Vorlage verwenden zu können.
Der Unterschied von einer Vorlage zu einer normalen HTML-Seite ist nun, dass sich
bearbeitbare Bereich festlegen lassen, d.h. es lassen sich die Bereiche festlegen die
unterschiedlich sein dürfen. Um diese Bereich festzulegen, markiert man den entsprechenden
Bereich, und wählt im Menu „Modifizieren/Vorlagen/neuer bearbeitbarer Bereich“ aus. Jetzt
muss man dem Bereich nur noch einen Namen geben, und er ist erstellt.
Technisch gesehen fügt Dreamweaver bei dieser Prozedur Kommentare der folgenden Form
ein:
-
Start des bearbeitbaren Bereiches: <!-- #BeginEditable "doctitle" -->
Ende des bearbeitbaren Bereiches: <!-- #EndEditable -->
Die Angabe „doctitle“ bei BeginEditable ist dann der Name des bearbeitbaren Bereichs. Da
sich manchmal ein bearbeitbarer Bereich (z.B. kurz vor dem Ende der HTML-Datei) nicht
einfach erstellen lässt, kann man auch direkt diese 2 Kommentare einfügen, ohne das Menu
zu benutzen. Es lässt sich nun auch schon etwas in den bearbeitbaren Bereich einfügen (also
zwischen die Kommentare), nur kann später jemand der eine Seite durch diese Vorlage
erstellt, diesen Text verändern oder wieder entfernen. Ich wollte diese Möglichkeit nur
erwähnen, da es manchmal nützlich sein kann, dass man auf einer Seite bestimmte Dinge
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 29 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
gleich halten will, aber trotzdem die Möglichkeit geben will, es in Spezialfällen zu verändern.
Man muss dabei aber dann nur beachten, dass wenn man diesen Text in der Vorlage
verändert, es sich nicht mehr auf die Seiten auswirkt, die man mit dieser Vorlage erstellt hat!
5.2.3.2 Vorlagenverwendung
Um eine Seite auf der Basis einer Vorlage zu erstellen, muss man im Menu einfach nur „Neu
von Vorlage“ selektieren, und die entsprechende Vorlage anklicken. Nun lassen sich nur die
Bereiche verändern die „bearbeitbar“ sind.
Speichert man die Datei dann schließlich ab, speichert Dreamweaver alles in eine neue,
angegebene HTML-Datei, d.h. sie ist schon komplett fertig, und kann mit dem Browser
betrachtet werden. Das wichtige hierbei ist, dass die Vorlage zum Betrachten nicht mehr
benötigt wird, und könnte dann auch gelöscht werden. Die Vorlage wird also nur für die
Erstellung neuer Seiten gebraucht, und nicht für die Betrachtung!
5.2.3.3 Vorlagenveränderung
Verändert man in einer Vorlage einen bestimmten Teil, so werden ab dem Stammordner
(siehe oben: „Site definieren“) alle HTML-Dateien die durch diese Vorlage erstellt wurden,
angepasst. Dies kann bei sehr vielen Seiten ein Weile dauern.
Bei verteilter Arbeit, also wenn jemand eine HTML-Datei nach Hause nimmt, und ein anderer
die Vorlage, und beide machen Änderungen, kann man später beides trotzdem noch
zusammenfügen, in dem beide ihre Dateien wieder einfügen. Die Vorlage muss hierbei
natürlich wieder ins Templates-Verzeichnis. Um die HTML-Datei die mitgenommen wurde
wieder der Vorlage anzupassen, muss man irgendwo in der Vorlage etwas unwesentliches
verändern, und diese speichern. Anschließend werden alle Dateien gemäß der Vorlage
aktualisiert.
Ich möchte damit sagen, dass Dreamweaver keine Extra-Informationen, wie z.B. welche
Dateien wurden von der Vorlage übernommen, in einer separaten Datei speichert. Alle
Informationen stecken direkt in den HTML-Dateien. So steht z.B. die Vorlage, die Basis für
die HTML-Datei war auch in einem Kommentar der Art:
<html><!-- #BeginTemplate "/Templates/bild_text_links.dwt" -->
…
…
<!-- #EndTemplate --></html>
5.2.3.4
Probleme:
5.2.3.4.1
Transparente bearbeitbare Bereiche
Ein großes Problem steckt darin, bearbeitbare Bereiche so zu gestalten, das sie wahlweise
auch transparent gemacht werden können. Viel schwieriger wird es dann noch, wenn man es
so haben will, dass man sich selber aussuchen kann was von dem bearbeitbaren Bereich
transparent sein soll.
Zu diesem Problem habe ich nur eine Möglichkeit gefunden, und das ist, in einem
bearbeitbaren Bereich eine Tabelle zu platzieren. Da diese schon bearbeitbar ist, lassen sich
beliebig Zellen definieren, und in der Größe verändern. Nun kann man sich fragen, wieso
nicht einen leeren bearbeitbaren Bereich machen, und, nach der Vorlagenverwendung, per
Dreamweaver eine Tabelle darin zu erstellen? Die Antwort darauf ist ganz einfach: Es geht
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 30 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
nicht! Dreamweaver weigert sich strikt in einen bearbeitbaren Bereich eine Tabelle
einzufügen. Ich nehme an, dass das Einfügen einer Tabelle das Programm veranlasst, die
anderen Tabellen die nicht im bearbeitbaren Bereich liegen, zu verändern, was aber nicht
erlaubt ist.
Die einzige Möglichkeit ist es den Tabellen-HTML-Code von Hand einzufügen. Da dies aber
etwas mühsam ist, macht man dies besser in der Vorlage, denn dort funktioniert das
Tabellenerstellen mittels Dreamweaver.
5.2.3.4.2
Tabellen bzw. Zellen
Ein weiteres Problem ist das Selektieren von bestimmten Tabellen oder Zellen, um diese in
der Größe zu verändern. Ständig erwischt man die falsche Zelle. Da Tabellen aber aus einer
schön formatierten Seite nicht wegzudenken sind, muss man alles mit Tabellen machen.
Wenn dann Tabellen noch verschachtelt werden (siehe Problem: transparente bearbeitbare
Bereiche), wird es relativ kompliziert. Ein Veränderung der Größe einer Tabellenzelle direkt
im HTML-Code ist auch problematisch, da man damit eventuell die komplette Tabelle in der
Breite verändert, und somit andere Zellen in der Größe ungewollt verändert. Am besten man
macht die Veränderung in der Werkzeugleiste ganz unten am Rand von Dreamweaver.
Außerdem bringen Bilder, die größer als eine Zelle sind, das ganze Layout durcheinander, da
in diesem Falle die Tabelle nach rechts und unten ausgedehnt wird, was sich dann auch auf
mehrere andere Zellen auswirkt.
Bei leeren Zellen muss darauf geachtet werden, dass die Zeichenfolge „&nbsp;“ drinsteht, da
es ohne diese Angabe Verschiebungen im Pixel-Bereich gibt.
5.3 Cascading Stylesheets
(ks) Cascading Stylesheets (CSS) sind gut und schön, sie erlauben eine konsistente
Formatierung von Inhaltsseiten, haben aber einen entscheidenden Haken: In unterschiedlichen
Browsern werden sie unterschiedlich dargestellt. Netscape stellt die Cascading Stylesheets nur
sehr eingeschränkt dar.
Dennoch ersparte uns die frühe Entscheidung für CSS sehr viel Ärger,
Formatierungsänderungen konnten damit relativ leicht über alle Dokumente hinweg
vorgenommen werden. Ärgerlich ist, dass Schriftgröße und Hintergrundbild in Netscape und
auf MAC-Plattformen schlicht ignoriert wird. Ausweg: alternativ Hintergrundfarbe und
Zeilenhöhe einstellen, das ermöglicht eine Steuerung des Dokumentes auch in Netscape.
Erstellt, eingefügt und bearbeitet werden die CSS-Stylesheets in Dreamweaver mit dem Icon
in der unteren Menüleiste „Einblenden CSS-Stile“. Das sich nun öffnende Fenster CSS-Stile
zählt alle Stile auf. Werden CSS- Stile neu erstellt, wird gefragt, mit welcher Vorlage die
Stylesheets verknüpft werden sollen. In unseren Texten war die Vorlage immer „rolltext“.
Wichtig. Beim Formatieren mit CSS-Stilen nie den Text markieren, sondern immer irgendwo
an die zu formatierende Stelle hineinklicken, (sonst gibt es eine span-class Formatierung, die
nicht immer das tut, was sie soll)
5.3.1
Textlayout
(ks) Die Binsenweisheiten grafischer Gestaltungsrichtlinien sollten beherzigt werden: Wenig
Schriftarten, wenig unterschiedliche Hervorhebungen. Das war uns anfangs zwar durchaus
bewusst. Im Eifer des Schaffens vergaßen wir es aber wieder. Folge: Nach der ersten
Testphase mussten sämtliche Inhaltsseiten mühsam auf einheitliche Schriften, Stile usw.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 31 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
umformatiert werden. Besser: Von Anfang an eine konsensfähige Struktur festlegen und sich
daran halten.
Merke: Verwendet man viel Zeit für die Erstellung des Gesamtlayouts, so spart man
hinterher viel Zeit für Korrekturen.
Im Folgenden liste ich alle für die Textformatierung verwendeten CSS-Stylesheets auf. Einige
der aufgeführten Stylesheets sind etwas exotisch und tauchen nur an einer Stelle auf, andere
werden vielfach verwendet. Die häufigsten Formatierungen sind fliesstext, kleineueberschrift,
ueberschrift. Diese Formatierungen tauchen in den Standardseiten auf. Eine komplette
Darstellung der Textseiten und der verwendeten Formatierungen finden sich im Anhang1.
5.3.1.1 Grundeinstelllungen: body-tag
Um Texte grafisch ansprechend darzustellen, wählte ich ein Hintergrundbild, das den
dominierenden Gesamtrahmen etwas auflockern sollte, Eingebunden wurde dieses im bodytag. Nachteil: Netscape stellt das Bild nicht dar, (hängt mit den Vorlagen zusammen), deshalb
wurde im body-tag eine Alternativhintergrundfarbe #E5E5E5 eingestellt.
body { margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left:
10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000066;
background-image: url(../images_background/tolltexthintergrund.jpg); backgroundrepeat: repeat; font-style: normal; line-height: 22px; background-color: #E5E5E5;
text-align: justify}
5.3.1.2 Hyperlinks: das a-tag
Bei den Hyperlinks wurde darauf geachtet, dass sie der gleichen font-family entsprechen, Die
Farbe lässt sich beliebig einstellen. Wir wählten die für Hyperlinks gebräuchliche Farbe
„blau“.
a { font-family: Arial, Helvetica, sans-serif; color: #0033FF}
5.3.1.3 Standardtexte
Die gängige Formatierung für die allgemeinen Textseiten ist Blocksatz. Die Schriftfarbe
wurde passend zum Rahmen gewählt und ist bis auf wenige Ausnahmen überall gleich,
ebenso die font-familiy. Variationen betreffen nur die Schriftgröße, sowie die
Formatierungseigenschaften fett oder kursiv (sehr sparsam verwenden, kursiv kam bei
unseren Testern nicht so gut an!).
Die Einstellung: line-height ist ein kleiner Trick. Da, wie bereits erwähnt, die Schriftgrößen
nicht von allen Plattformen und Browsern übernommen werden, stellt die Einstellung dieses
Attributs eine Möglichkeit dar, das Erscheinungsbild dennoch zu kontrollieren. Mit der
Einstellung „line-height: 24 px“ werden die Zeilen auseinandergezogen, die Schrift wirkt
damit optisch größer.
.fliesstext {font family: Arial, Helvetica, Sans Serif; font-size: 14 px; text-align:
justify; color: #000066; line-height: 24 px }
Eine auf Blocksatz verzichtende Formatierung wurde für Listings innerhalb von Texten, für
Adressen und tabellarische Lebensläufe verwendet.
.fliesstextohneblocksatz
{font family: Arial, Helvetica, Sans Serif; font-size: 14 px; color: #000066; lineheight: 24 px ; text-align: left }
Die Standardschrift für Hervorhebungen in Texten und, wie der Name schon sagt, kleine
Überschriften, der einzige Unterschied zur sonstigen Schriftformatierung ist die Option fett.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 32 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
.kleineueberschrift
{font family: Arial, Helvetica, Sans Serif; font-size: 14 px; font-weight: bold; color:
#000066; line-height: 22 px }
Die große Überschrift wurde für Hauptüberschriften verwendet, z.B. für Namensüberschriften
der Professoren in den Lebensläufen. In den Standardtexten wurde sie nur sparsam verwendet,
um zu häufige Schriftartwechsel zu vermeiden.
.ueberschrift { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:
bold; color: #000066; cursor: hand; font-style: normal; line-height: 24px}
5.3.1.3.1
Adressen
Innerhalb von Textdokumenten angeführte Adressen wurden mit zwei Formatierungen
versehen. Die schon oben erwähnte Formatierung „fliesstextohneblocksatz“ für die Anrede
und Strasse.
.fliesstextohneblocksatz
{font family: Arial, Helvetica, Sans Serif; font-size: 14 px; color: #000066; lineheight: 24 px ; text-align: left }
Innerhalb von mehrspaltigen Tabellen auftauchende Adressen wurden anders formatiert, (
Beispielseite „Und Du ... Informierst Dich) nämlich mit
.textintabelle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:
#000066; line-height: 24px; text-align: left ; margin-right: 10px}
Ort und Postleitzahl sollte bei allen Adressen gleich formatiert sein, wir entschieden uns für
die “unterstrichen“-Variante. Diese Formatierung wurde nur für die Postleitzahlen (auch
innerhalb von Tabellen) verwendet.
.unterstrichenblau { font-family: Arial, Helvetica, sans-serif; font-size: 14px; fontstyle: normal; color: #000066; text-decoration: underline ; line-height: 24px}
5.3.1.3.2
Spezielle Formatierungen:
Manchmal lässt es sich auch nicht vermeiden, spezielle Formatierungen zu verwenden. So
taucht im Text „Das erwartet dich im ersten Semester“ eine Ausnahmeformatierung auf, die
nur in diesem Dokument verwendet wird, es handelt sich um ein Zitat, das im Original kursiv
fett formatiert war und deshalb so übernommen wurde .
.kursivfett {font family: Arial, Helvetica, Sans Serif; font-size: 14 px; font-style:
italic; color: #000066; font-weight: bold; line-height: 24 px}
5.3.1.4 Spezielle Dokumente mit Tabellen
Wichtig: Bei Tabellen muss entweder der linke oder der rechte Rand oder beide Ränder
eingestellt sein, sonst kleben die Zeilen zu sehr am Rand. (Eine andere Möglichkeit stellt die
„div align= „center“ Einstellung dar, wie im Dokument Studieninhalte verwendet).
5.3.1.4.1
Dokument Studieninhalte
Achtung: Die Bezeichnung „fliesstexthervorhebung“ ist irreführend, kommt daher, dass die
Formatierung anfangs in Standardtexten häufig verwendet wurde, verwendet wurde die
kursive Schrift für die erste Spalte und die Überschriften.
.fliesstexthervorhebung {font family: Arial, Helvetica, Sans Serif; font-size: 14 px;
font-weight: bold; font-style: italic; color: #000066; line-height: 24 px }
(Das ist eben jene „kursiv“- Formatierung, die bemängelt wurde und aus diesem Grund nur
noch an dieser Stelle auftaucht. D.h. die hier vorgestellte Formatierung ist eher eine
Ausnahmeformatierung).
5.3.1.4.2
Modellstundenplan
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 33 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Um den Text zentriert darzustellen, wurde in diesem Dokument mit der div-Marke gearbeitet.
<div align="center" class="verwendete Formatierung">
Verwendete Schriftarten sind:
weiße Schrift für dunklen Hintergrund, in der ersten Zeile verwendet,
Achtung: d.i. eine spezielle Formatierung mit vielleicht irreführender Bezeichnung,
verwendet wurde sie in Tabellen und Stundenplan mit dunklem Hintergrund (Beispielseiten:
„Modellstundenplan“ und Adresstabellen in „Und Du ...Informierst Dich“).
.fliesstexthervorhebungnichkursiv
{font family: Arial, Helvetica, Sans Serif; font-size: 14 px; font-weight: bold; fontstyle: normal; color: #FFFFFF; line-height: 24 px }
kleine Schrift: schwarz, die eigentlichen Zelleninhalte:
.zelleninhalte { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:
#000000}
kleine Schrift, fett, in der ersten Spalte verwendet:
randbeschriftung
{font family: Arial, Helvetica, Sans Serif; font-size: 12 px; font-weight: bold}
5.3.1.4.3
Und du... Bist richtig hier
Hier war eine spezielle Formatierung nötig um die langen fetten Überschriften, die sich zum
Teil über zwei Zeilen erstrecken in einer Tabelle mit farbigem Hintergrund auf
unterschiedlichsten Browsern noch annehmbar darzustellen, d.h. der linke und rechte Rand
musste eingestellt sein
Überschriften:
.tabellenueberschrift {font family: Arial, Helvetica, Sans Serif; font-size: 14 px; fontweight: bold; margin-left: 20 px; margin-right: 10 px}
Für die Zeilen darunter, eine Tabelle mit zwei Spalten, konnte die Formatierung „fliesstext“
beibehalten werden, weil der Tabellenhintergrund transparent war und für das Bild in der
ersten Spalte (ein Ausrufezeichen) ein ausreichend großer Rand eingestellt war.
5.3.1.4.4
Und Du ... Informierst Dich
Auf dieser Seite gibt es eine Tabelle mit drei Spalten und farbigem Hintergrund, in der die
wichtigsten Adressen an der Fakultät aufgeführt sind
Verwendet wurden für die weißen Überschriften auf dunkelblauem Hintergrund die bereits
bekannte Formatierung:
.fliesstexthervorhebungnichkursiv
{font family: Arial, Helvetica, Sans Serif; font-size: 14 px; font-weight: bold; fontstyle: normal; color: #FFFFFF; line-height: 24 px }
Bei den Adressen musste darauf geachtet werden, dass sie nicht zu sehr aneinander kleben,
deshalb eine Formatierung mit rechtem Rand.
.textintabelle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:
#000066; line-height: 24px; text-align: left ; margin-right: 10px}
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 34 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
6 Bausteine der CD
6.1 Vorbemerkung
(ks) Nachdem wir uns auf eine Konzeption geeinigt hatten und einen Prioritätsplan erstellt
hatten, starteten wir die Phase der Materialbeschaffung. Für die Animationen waren wir auf
der Suche nach Bildern, die den Gegenstand Mikrosystemtechnik beleuchteten, Sounds
mussten ausgesucht und erstellt werden. Für die Darstellung der Unis mussten Fotos
angefertigt werden, Texte und Hintergrundmaterial mussten angefordert und erstellt werden
und vorhandene Fotos gesichtet und archiviert werden. Wie diese Schritte aussahen, wie wir
Material suchten, fanden und einbetteten, ist Gegenstand dieses Kapitels.
Wichtige weitere Bestandteile der CD stellen die Programmierung mit Javascript und die
Gestaltung von grafischen Übersichtsseiten dar. Obwohl das eine eher zum Bereich Technik
gehört und das andere eher zum Bereich Layout, haben wir uns entschlossen, es diesem
Kapitel zuzuordnen.
6.2 Texte
(ks) Was den Textumfang betrifft, so gab es nach der ersten Testphase einige wesentliche
Änderungen. Gewünscht wurde „mehr Information“ und so wurde der Umfang der Textseiten
auf das Dreifache des ursprünglich geplanten Textumfangs ausgedehnt. Auch das war eine
wichtige Erfahrung innerhalb einer Produktionsphase: Die Interessen des Auftraggebers
können sich ändern.
Unser ursprüngliches Ziel: nur kurze Texte zu verwenden, mussten wir damit zwangsläufig
aufgeben.
Um die Texte zu erstellen waren unterschiedlichste Schritte nötig:
Fachbereiche. Hier forderten wir von sämtlichen Lehrstuhlinhabern Texte an, die den
Lehrstuhl in einer für Schüler/innen verständlichen Form darstellten, sowie kurze
Lebensläufe. Dass die Vorstellungen darüber, was für Schüler/innen verständlich ist, sehr
divergieren, dürfte jedem auffallen, der die Lehrstuhlbeschreibungen und die Lebensläufe
liest. Obwohl wir die Texte überarbeiteten, merkt man deutlich, dass sie nicht aus einem Guss
stammen.
Merke: Will man einheitlichere Darstellungen, so ist es am sinnvollsten Beispieltexte
vorzulegen oder einen Standardtext vorzugeben, der von den Betreffenden leicht
abgewandelt werden kann. Wir entschlossen uns aber, die Vielfalt hier stehen zu lassen.
Die Texte zum Bereich „Freiburg“ extrahierten wir aus der Informatik-CD, die Texte zu den
Themenbereichen „Die Mikrosystemtechnik“, „Der Beruf“, „Und du“ entstanden in enger
Kooperation mit Prof. Paul und zweien von uns.
Vorlagen zu den Texten stammten aus Internetrecherchen und aus Broschüren und
Informationstexten, die ich besorgt oder angefordert hatte (z.B. Texte zum Berufsbild, Studien
zur Arbeitsmarktsituation etc.). Weitere Vorlagen bestanden aus Texten, die wir oder Prof.
Paul selbst erstellten.
Merke: Textarbeit ist sehr zeitintensiv: Texte müssen IMMER mehrmals überarbeitet
werden, Wichtig ist, dass sich dafür zwei bis drei Leute verantwortlich fühlen, was bei uns
auch der Fall war und sehr gut geklappt hat.
Im Hinblick auf das Textlayout (vgl. Abschnitt Kapitel 5.3.1 „Textlayout“) macht es
bestimmt Sinn, sich schon im Voraus über Verwendung und Formatierung unterschiedlicher
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 35 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Textarten Gedanken zu machen. Als unterschiedliche Textarten tauchten bei uns Adressen
und Telefonnummern auf, die wir leider erst im Nachhinein einheitlich formatierten.
Tabellen wie Stundenpläne oder Adresstabellen sollten ebenso ein einheitliches Format
aufweisen. Bei Lebensläufen kann man sich schon im Voraus Gedanken darüber machen, ob
man sie tabellarisch oder in Prosaform anfordert etc.
Die allgemeinen Informationstexte sollten einheitlich formatiert werden. Wir verwendeten
zwei Arten von Überschriften und eine einheitliche Formatierung für den Textkörper.
(Blocksatz). Sobald aber Tabellen auftauchen, muss eine Formatierungsmöglichkeit ohne
Blocksatz aber sonst in der gleichen Schriftart gewählt werden. Ist der Tabellenhintergrund
farbig, müssen linker und rechter Rand eingestellt werden.
Frühzeitig sollte auch über immer wieder auftauchende Bezeichnungen nachgedacht werden.
Wichtig ist, dass diese einheitlich erfolgen. Wir hatten leider anfangs nicht darauf geachtet
und mussten sehr viel Zeit aufwenden, um Adressen, männlich/weibliche Schreibweisen,
Bezeichnungen wie 15. Fakultät oder Fakultät für Angewandte Wissenschaften im
Nachhinein zu vereinheitlichen. (vgl. Abschnitt 4.1 Konventionen)
6.3 Bilder
(ah) Multimedia braucht Bilder, und Bilder faszinieren den Betrachter. Deshalb war es für uns
sehr wichtig den Nutzern der CD nicht nur mittels spannender Texte die Mikrosystemtechnik
in Freiburg näher zu bringen, sondern vor allem durch schöne, manchmal auch skurrile Bilder
zu überzeugen. Wir konnten hier auf einen riesigen Fundus bereits vorhandener Materialien
zurückgreifen. Für den bereich „Freiburg“ und „Das Studium“ standen uns viele Bilder von
der bereits gefertigten „INFOrmatik CD“ zur Verfügung. Für packendes aus der
Mikrosystemtechnik konnten wir ebenfalls auf viele Materialien insbesondere von Herrn Prof.
Menz zurückgreifen, der von seiner früheren Tätigkeit bei BOSCH wahre Schätze hatte.
Schnell stellten wir jedoch fest, dass zuviel Material sehr schwer zu verwalten war, deshalb
galt es die Bilder zu sichten und Brauchbare gesondert zu sortieren. Hierbei konnte das
Programm ACDSee seine Stärke zeigen.
Die Hauptfunktion von ACDSee ist es, viele Bildformate schnell anzeigen zu können, vor
allem das häufig genutzte JPeg Format kann mit ACDSee sehr schnell angesehen werden,
dabei lädt das Programm schon das nächste anzuzeigende Bild vor, während man noch am
Betrachten des aktuellen ist. Ein flüssiges durchsehen von Bilderdatenbanken ist somit (fast)
ohne Wartezeit möglich. Einige Features von ACDSee sind noch: Aus- bzw. Einzoomen auf
die aktuelle Bildschirmgröße zur optimalen Betrachtung, schnelles vergrößern und
verkleinern via „+“ und „-“, schnelles verschieben und kopieren von Bildern in z.B. BildAuswahlordner und das Rotieren von Bildern, was bei Hochkant-Digitalaufnahmen ständig
gebraucht wird.
Nachdem die vielen vorhandenen Bilder gesichtet waren, zeigte sich welche Aufnahmen
noch fehlten. Da die Bilder schon ein paar Jahre alt waren, gab es von den neuen
Fakultätsgebäuden noch keine aktuellen Bilder, aber auch Innenaufnahmen von Poolraum und
der neu gestalteten Mensa in den alten Gebäuden waren notwendig. Bilder einer Vorlesung,
Übungsgruppe und eines lernenden Teams durften auch nicht fehlen. Das ein oder andere Bild
was im Verlauf der Arbeit noch in den Sinn kam wurde auch abgelichtet. Bei den später im
Teil „Ton“ noch genauer erläuterten Interviews wurden von jedem Interviewpartner Bilder
gemacht. Gerade Portraitaufnahmen sind hier eine besondere Herausforderung an den
Fotografen, muss man doch mindestens 10 Bilder einer Person machen um ein gutes Bild zu
erhalten. Vor allem für gestresste Professoren ein sehr schwieriger Part. Als Fotoausrüstung
kam hier überwiegend die bereits erwähnte AGFA ePhoto 1680 Digitalkamera zum Einsatz.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 36 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Obwohl nur mit 1 Megapixel ausgestattet, machte diese Kamera für unsere Zwecke sehr gute
Bilder, die sowieso mittels Bildbearbeitung noch deutlich weiter heruntergerechnet wurden.
Als Letztes kamen noch einige Screenshots für die Hilfeseiten zum Einsatz, die man ganz
einfach durch Drücken der „Druck“ Taste in die Zwischenablage kopieren kann. Danach kann
man diesen einfach in z.B. PhotoImpact einfügen um ihn zuzuschneiden und
weiterzuverarbeiten.
PhotoImpact ist ein semiprofessionelles Grafikbearbeitungsprogramm mit sehr vielen
Möglichkeiten Bilder zu verändern aus dem Hause ULead. Besonders die Funktionen
„Helligkeit und Kontrast“, „Zuschneiden“, „Größe ändern“ und „schärfen“ sind wichtige
Basishilfsmittel, die bei uns auch hauptsächlich zur Anwendung kamen. Natürlich kann das
Programm noch sehr viel mehr, darunter verschieden Effekte, wie „verzerren“, „Mosaik“ oder
„rote Augen entfernen“ um nur einen Bruchteil zu nennen. Zur einfachen und schnellen
Bildbearbeitung ist dies eines der besten Tools die es gibt. Das später noch angesprochene
Adobe Photoshop kann zwar all diese Funktionen auch, ist aber für einfache
Bildbearbeitungszwecke total oversized.
6.4 Ton
6.4.1
Vorbemerkung
(ks) Ton taucht auf der CD in vier Varianten auf, als Interviews, als Hintergrundsound, als
Effektsound beim Anklicken der Rolltextleiste und als Hintergrundsound für die
Animationen. Um das Erscheinungsbild der Sounds einheitlich zu gestalten, verwendeten wir
für sämtliche Sounds ausschließlich Flash-Filme.
In diesem Kapitel geht es um die Erstellung der Töne, die Verarbeitung von Sounds mit Cool
Edit und die Erstellung von Sounds als Flash-Filme, die Einbindung von Sounds in
Animationen und die Umgebung wird in den
Kapiteln
„Animationen“ bzw.
„Programmierung“ beschrieben.
6.4.2
Musik
(ks) Anfängliche Überlegungen waren auch hier, dass der Ton aus einem Guss stammen solle
und die von uns intendierte Übertragung der Inhalte stützen sollte, also motivieren, Inhalte
akustisch untermalen solle etc. Aus Zeitgründen beschlossen wir einen professionellen
Musiker heranzuziehen, der uns eine akustische Grundstruktur erstellen sollte, mit der wir
dann arbeiten können.
Das einzige Problem dabei war folgendes. Im allgemeinen empfiehlt es sich, den Ton erst zu
erstellen und einzubinden, wenn die Inhalte fertig sind, das war jedoch aus zweierlei Gründen
nicht möglich.
Erstens war unser Musiker (Michael Summ vom Acoustic Media Studio in Freiburg) zu dem
Zeitpunkt, zu dem die ursprüngliche Endphase geplant war, auf einem längeren Arbeitseinsatz
im Ausland, zweitens sollten Animationen, die wir soundgestützt untermalen wollten,
Hauptinhalt unseres ersten Prototyps sein.
Zu dem Zeitpunkt, an dem der Musiker Zeit hatte, war jedoch noch keine Animation fertig.
Was tun:
Ich erstellte einen Intro-Prototyp, erstellte ein WEB-Photoalbum mit sämtlichen Bildern, die
wir von den Lehrstühlen und Firmen bekommen hatten und erstellte einen Text für das Intro.
Meine Kollegen und Prof. Paul fragte ich, was für eine Art von Musik sie sich vorstellen
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 37 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
würden. Heraus kamen Attribute, wie jung, modern, metallisch, irgendwas, was die
„Winzigkeit“ illustriert etc.
Mit diesen Vorgaben und Materialien ausgestattet, verbrachte ich einen Tag im Tonstudio.
Dort nahmen wir die Intro-Sprachaufnahme auf, suchten beispielhafte Sounds und entwarfen
schließlich gemeinsam eine Melodie für das Intro.
Den fertigen Sound legte ich hinter den Intro-Prototyp und stellte beides meinen Kollegen
vor. Der Sound wurde einstimmig angenommen und ich durfte noch mal für einen halben
Tag ins Studio um Fragmente zu erstellen, die ich als Basis für die Animationen und für die
unterschiedlichen Bereiche verwenden konnte.
Insgesamt hatte ich so ca. 10 Minuten Musik und Soundschnipsel, Kostenpunkt 1000,-- DM
(darin enthalten ca. 10 Studiostunden)
Die Musik für das Intro war fertig, die Soundschnipsel passte ich an die Animationen an und
schnitt einzelne Fragmente neu zusammen mit dem Audiotool „Cool Edit“.
Achtung: Cool Edit kann zwar als swf-files gespeicherte Audios öffnen und man kann sie
auch schneiden aber danach funktionieren sie unter den Flash-Animationen nicht mehr!!!
Deshalb empfiehlt es sich die untenstehende Reihenfolge einzuhalten:
6.4.3
„Kochrezept“ für Sounds als Flash-Filme
Vorverarbeitung im Audiotool, (Hier: Schneiden in Cool Edit )
(ks) Abspeichern des fertig geschnittenen Soundfragments als mp3 und zur Sicherheit auch
noch mal als „wav“ (um spätere Änderungen zu erleichtern)
Verarbeitung in Flash
Neuen Flash Film erstellen:
Importieren: das mit Cool Edit erstellte mp3-file
Anwählen der Bibliothek
das in der Bibliothek dargestellte mp3-file auf die „Bühne ziehen“
Film exportieren als *.swf
ACHTUNG: Export-Einstellungen überprüfen!
Für eine CD-ROM und für die vergleichsweise kurzen Animationen wie unter „ist winzig“,
„ist wichtig“ etc. wählten wir die Export-Einstellungen: raw (weil die raw-datei ja schon als
mp3 gespeichert war), 44 khz, Stereo (das entspricht CD-Qualität),
Merke: diese Einstellung durften wir nur auswählen, weil klar war, dass wir das Medium als
CD-ROM abliefern sollten. Im Internet hätte man ein tradeoff zwischen Soundqualität und
Übertragungsrate zu berücksichtigen.
Wichtig, den Film *.fla unbedingt speichern! Sonst kommt es nochmals zu massiven
Qualitätsverlusten beim Abspielen der swf-Dateien.
Einbinden des Sounds in Animationen
Wie der fertig erstellte Soundfilm dann in Flashanimationen eingebunden wird, berichtet
Simon im Kapitel „Animationen mit Flash“ (Achtung, auch hier müssen die
Exporteigenschaften wieder richtig eingestellt werden und die *.fla Datei unbedingt
gespeichert werden)
Einbinden der Sounds in die Umgebung
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 38 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Wie die fertigen swf-Files (entweder Hintergrundsounds, Interviews, Effektsounds oder
Animationen mit eingebundenem Sound) dann in die Umgebung eingebunden werden,
berichtet Markus im Kapitel (Soundkontrolle)
Merke: „Manche seltsamen Dinge versteht man nie zur Gänze, man stellt nur staunend fest!“
So ging es mir hier mit den Programmen Flash und Cool Edit, die nicht immer ganz das tun,
was sie sollen oder vorgeben zu tun. Manche Bugs in den Programmen sind etwas nervig,
vielleicht sind die ja behoben, wenn sich evt. Nachfolger an die Arbeit machen, aber besser,
Ihr seid auf alles vorbereitet!
Merke: (gilt nicht nur für Ton- sondern auch für Photodateien.)
Wenn man Bild- oder Tondateien verlustbehaftet abspeichert (also als JPEGS und mp3’s) gibt
es manchmal einen ziemlichen Qualitätsverlust, je nachdem, womit man das tut. So führt das
Abspeichern von Sounds als mp3’s unter Flash mitunter zu einem gravierenden
Qualitätsverlust, egal welche Qualität man dabei einstellt. (Bei Bilddateien gilt das z.B. für
das Konvertieren in JPEGS in ACDSee)
Das Bearbeiten von Sounds (Schneiden) sollte, wenn möglich, im Ursprungsformat erfolgen,
sonst gibt es nochmals einen Qualitätsverlust.
Um ein Ruckeln innerhalb der Animationen zu vermeiden und einen gleichmäßiges Abspielen
der Musik zu ermöglichen wurden die Sound als separater Flash-Film gespeichert und als
solcher in die Flash-Animationen eingebunden.
Da wir das Produkt als CD-ROM anbieten sollten, mussten wir keine
Qualitätseinschränkungen bei der Musik hinnehmen, beim Intro gab es allerdings Probleme,
wegen der doch sehr großen Datenmenge des Bild- und des Soundfiles.
Sehr ärgerlich war, dass die Animationen sehr häufig überarbeitet werden mussten, weil mehr
Text gewünscht wurde, die Länge ein paar Mal verändert wurde und auch die Anzahl der
Bilder sich verändert hatte.
Merke:
Es erspart sehr viel Stress und Mehrfacharbeit, wenn der Sound wirklich erst ganz am Schluss
erstellt wird.
Persönlicher Kommentar: Dennoch war die Tonarbeit die Arbeit, die mir am meisten Spaß
gemacht hat. Das lag bestimmt auch daran, dass wir einen Profi heranziehen durften. Mit ihm
gemeinsam das Sounddesign zu entwerfen, dann alleine die Einzelteile zu schneiden und sie
an die Inhalte der CD einzupassen, war eines meiner persönlichen Highlights bei der
Produktion der CD-ROM.
6.5 Interviews und Schnitt mit Cool Edit
(ah) Multimedia versteht den Einsatz verschiedener Medienformate, so auch Sound, Klang
und Musik. In auditiver Form bekommt man auf der CD Hintergrundmusik und Klangeffekte
bei jedem Bereich zu hören. Um dem Benutzer etwas Persönliches des Institut für
Mikrosystemtechnik entgegen zu bringen haben wir verschiedenste Personen zum Thema
Mikrosystemtechnik interviewt. Mit den Professoren haben wir den Anfang gemacht, dann
einige Studenten zu ihrem (bisherigen) Studium befragt und letztendlich haben wir 2 Vertreter
der Industrie herausgegriffen, die dem Interessenten einiges über Selbständigkeit und Arbeit
in einer großen MST-Nahen Firma berichteten. Auch die Möglichkeit einer Promotion nach
dem Diplomstudium haben wir von einem Uni-Vertreter erörtern lassen. Als erstes möchten
wir jedoch über die Interviews mit den Professoren berichten.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 39 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
6.5.1
Informations-CD für Schülerinnen und Schüler“
Interviews mit Professoren
(ah) Ausgerechnet der Umgang mit „Hochgebildeten“ Professoren stellte uns vor große
Herausforderungen. Durch einige Vorwarnung von anderen, haben wir uns auf diese
Schwierigkeit mit einem genauen Ablaufplan, welcher an die Professoren einige Tage vor
dem Interview verteilt wurde, vorbereitet. Es ist unbedingt erforderlich dem Interviewpartner
genaue Instruktionen zu geben um gute Ergebnisse zu erhalten:
1
Selbstdarstellung der Lehrstuhlinhaber
Hier erst einmal ein paar Facts:
•
•
•
•
•
•
•
Die Selbstdarstellung wird mit einem digitalen Tonaufnahmegerät aufgezeichnet.
Die Aufnahme wird in Ihrem Büro stattfinden.
Der Termin dauert ungefähr 30 Minuten.
Die Selbstdarstellung wird später von Schülern angehört und soll deshalb in einfachem, verständlichem Deutsch abgefasst sein.
Die Selbstdarstellung soll eine gesprochene Länge von 60 Sekunden (höchstens 90 Sekunden) betragen.
Bei diesem Termin werden von Ihnen einige Fotos in Ihrer „gewohnten Atmosphäre“ geschossen.
Die gesammelten Daten werden in der „SchülerInnen-Info CD MST“ verwendet und somit einer breiten Öffentlichkeit zugänglich gemacht.
Einige Leitfragen welche in der Selbstdarstellung enthalten sein sollen:
1.
2.
3.
4.
5.
6.
7.
8.
Wie ist Ihr Name und Titel ?
In welchem Jahr sind Sie geboren ?
Wie ist Ihr Heimatort aus dem sie (ursprünglich) kommen ?
Wie haben Sie zur Mikrosystemtechnik gefunden ?
Wie sind sie zur MST in Freiburg gekommen ?
Wie heißt Ihr Fachbereich (Lehrstuhl) ?
Womit beschäftigt sich Ihr Fachbereich ?
Welches sind Ihre besonderen Forschungsinteressen ?
Bitte legen sie sich für den Aufnahmetermin einen vorbereiteten Text zurecht.
Dieser Text könnte so, oder so ähnlich, aussehen:
Mein Name ist Prof. Dr. <Vorname, Name>. Ich bin im Jahr 19xx geboren und komme ursprünglich aus <Heimatort>. Zur MST bin ich gekommen weil
<2-3 Sätze, siehe *>. Der Grund warum ich gerade nach Freiburg gekommen bin, war <2 Sätze>. Ich bin hier der Leiter des Fachbereiches <Name
des Lehrstuhls>. Wir beschäftigen uns hier mit <3 Sätze>. Mein/Unser besonderes Forschungsinteresse ist <1-2 Sätze>.
Zu *: hier wollen wir keinen akademischen Werdegang von Ihnen hören, da dieser bereits im (tabellarischen) Lebenslauf enthalten sein soll. Vielmehr möchten wir hier eine
persönliche Motivation von Ihnen hören wie sie schon als Kind in die Richtung MST tendiert haben, also z.B. als Kind schon viel mit dem Physikexperimentierkasten gebastelt;
Vater war selber Ingenieur in einem technischen Beruf; In der Schule besonderes Interesse an Naturwissenschaften und Technik etc.
Das Ganze sollten Sie immer vor dem Hintergrund betrachten, dass eine breite Schülermenge diese Interviews anhört und daraufhin eine Motivation sucht MST zu studieren.
Anhand dieser Auflistung, sieht man nun wie genau wir den Ablauf erklärt hatten. In den
Facts haben wir die wesentlichen Punkte beschrieben die das Interview und das zugehörige
Projekt betreffen. Interview ist eigentlich nicht das richtige Wort, da es sich vielmehr um eine
Selbstdarstellung, also um einen Monolog
handelt. Der Interviewpartner wird also nicht
befragt, sondern hangelt sich an Leitfragen
entlang und beantwortet diese der Reihe nach.
Diese Leitfragen sollten sicherstellen, dass alle
von uns gewünschten Informationen enthalten
sind, diese in bestimmter Abfolge gesagt
werden und dass nicht über Belangloses
berichtet wird. Beim letzten Abschnitt mit dem
Textbeispiel werden jetzt sicher einige die
Hände über dem Kopf zusammenschlagen,
aber wir sind im Nachhinein froh, dieses
Beispiel mit angegeben zu haben. Denn auf
diese Weise haben sich wirklich mehr als die
Hälfte der Interviewpartner an die nötige Abbildung 15 Professoren Übersicht
Länge, die Form und den gewünschten Inhalt
gehalten. 90 Sekunden sind sehr kurz, da ist für mehr als 10-15 kürzere Sätze kein Platz. Auf
der anderen Seite wollten wir die Interviews nicht länger haben, da der Zuhörer sonst nach
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 40 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
kürzester Zeit ermüdet. Bei einigen Aufnahmen hat das leider nicht so geklappt, entweder
wurde unser Merkblatt nicht oder nicht richtig gelesen oder einfach übergangen. Gerade
deshalb ist es wichtig hier als Gesprächsführer die Oberhand zu behalten und das
Wesentliche zu Verlangen ohne unsensibel zu werden. Die Ergebnisse waren schlussendlich
bei allen Professoren nach 3-4 Aufnahmen und nachfolgendem digitalem Schnitt sehr
befriedigend. Auf diesen möchten wir im späteren Abschnitt 6.5.4 „CoolEdit 2000“ über das
Musikbearbeitungsprogramm CoolEdit 2000 genauer eingehen. Bevor wir zu den
Studenteninterviews kommen sollte man auf jeden Fall noch einen Blick auf die
Übersichtsseite der Professoren Interviews oben, rechts werfen.
6.5.2
Interviews mit Studenten
(ah) Nachdem wir die Interviews mit den Professoren weitgehend beendet hatten, begannen
wir damit, Studenten zu interviewen. Bei den Studenteninterviews haben wir auch einen
Fragenkatalog zusammengestellt. Dabei war uns besonders wichtig, welche Fragen einen
jungen, angehenden Studenten besonders bewegen würden. Immerhin kommen sehr viele
Studenten nicht aus der Region Freiburg und stehen somit vor einem Neuanfang was
Wohnung, Freunde und Umfeld betrifft. Des Weiteren stellt sich sicher jeder neue Student die
Frage wie die ersten Wochen wohl verlaufen, ob er den Anforderungen gewachsen ist und wie
man Unterstützung bekommt. Neben Starthilfen haben wir auch versucht
Zukunftsperspektiven für einen Mikrosystemtechnikstudent in spe von den Interviewpartnern
zu erhalten. Folgende Fragen haben wir im Einzelnen gestellt:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Warum studierst du Mikrosystemtechnik?
Welche Interessen sollte man mitbringen um Mikrosystemtechnik zu studieren?
Wie war dein erstes Semester?
Wie gut hast du dich am Anfang an der Uni zurechtgefunden?
Wie hast du eine Wohnung in Freiburg gefunden?
Wie war der Übergang vom Gymnasium zur Uni?
Was für einen ersten Eindruck hattest du von der Uni, insbesondere vom Institut für Mikrosystemtechnik?
Wie würdest du Mikrosystemtechnik definieren?
Was sind die typischen Anwendungsgebiete der Mikrosystemtechnik, wo steckt Mikrosystemtechnik drin?
Mit welchem Adjektiv könntest du die Mikrosystemtechnik beschreiben?
Was wirst du nach dem Studium machen?
Was machst du dann, um einen guten Job zu bekommen?
Welche Aufgabenbereiche möchtest du in deinem späteren Job wahrnehmen?
Als erstes mussten einige Hiwis des Lehrstuhls, also höhere Semester, Rede und Antwort
stehen. Nach diesen recht guten Ergebnissen haben wir uns in die Seminarräume getraut um
Erst- und Drittsemester zu befragen. Hier zeigte sich deutlich, dass diese mit manchen Fragen
größere Schwierigkeiten hatten, da bei Ihnen die
Orientierungsphase noch nicht abgeschlossen war.
Aber auch hier kamen wirklich tolle und nette
Antworten heraus. Das größte Problem zeigte sich
nun
bei
genauerer
Betrachtung
der
Interviewpartner, wir hatten keine Frauen erwischt!
Bei dem geringen Frauenanteil und auch noch in
den Semesterferien kein leichtes Unterfangen. Mit
Hilfe von Herrn Pauls Sekretariat gelang es uns
dann aber 3 Damen per E-Mail zu erreichen, die
wir alle zusammen zu einem Termin einluden. Mit
dem nun künstlich nach oben gedrückten
Frauenanteil von 30% konnten wir gut leben, denn
der reale Wert liegt irgendwo zwischen 3 und 8 %.
Abbildung 16 Studenteninterviews
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 41 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Nun hatten wir also von Ingesamt 10 Studenten und Studentinnen jeweils ca. 10 brauchbare
Antworten. Da sicher kein Nutzer der CD-Rom 100 kleine Soundschnipsel durchhören will,
haben wir beschlossen von jedem Student die beste und Aussagekräftigste Antwort
herauszunehmen. So manche Antwort eines gerade durch die Elektrotechnikklausur
gefallenen Erstsemesters wäre aus motivationalen Gründen ohnehin unförderlich gewesen. Da
wie bei den Professoren von jedem Studenten auch ein Foto gemacht wurde, konnten wir die
obige mit Links versehene Collage basteln. Geht man mit dem Mauszeiger über ein Bild
(MousOver) erscheint auf der rechten Bildseite Name, Alter, Semester und beantwortete
Frage des Studenten. Beim Klick darauf wird die Antwort abgespielt. Alle Sounddateien, auch
bei den Professoreninterviews, sind übrigens MPeg3 komprimiert, aber im Flash Format
(*.swf) abgespeichert. Wie dies technisch funktioniert, erfährt man im Abschnitt 6.4.2
„Musik“.
6.5.3
Interviews mit Firmen- und Uni-Vertretern
(ah) Der Wunsch auch die Stimmen der Industrie zu hören kam erst später, nachdem wir die
anderen Interviews abgeschlossen hatten. Aber gerade um die berufliche, zurzeit sehr gute,
Perspektive zu unterstreichen, wollten wir unbedingt auch ein positives Echo direkt von der
Industrie haben. Um diese Interviews gut in unsere Umgebung einzubetten stellten wir sie im
Bereich „Der Beruf“ unter den Punkt „Einblicke in den Berufsalltag“. Dabei ging es uns
darum die verschiedenen Möglichkeiten herauszustellen, die ein Student nach dem
abgeschlossenen Diplomstudium hat, nämlich zu promovieren, sich selbstständig zu machen
oder den normalen Weg mit Anstellung in einer Firma zu gehen. Wir haben auch Herrn
Ruther vom Institut für Mikrosystemtechnik interviewt, welcher für die Betreuung von
Doktoranden verantwortlich ist. Er berichtete uns unter anderem, welche Fähigkeiten ein
Student mitbringen sollte um den weiteren Weg der Promotion einzuschlagen. Herr Mayer
von der Firma Sensirion in Zürich ist selbst Firmengründer und erzählte uns einiges über die
Hürden aber auch die Perspektiven eine eigene Firma zu gründen. Hierzu haben wir extra eine
Geschäftsreise nach Zürich angetreten.
„Einblicke in den Berufsalltag“
Abbildung 17 Interview Micronas
Abbildung 18 Interview Sensirion
Abbildung 19 Interview Ruther
Das Interview mit Herrn Janke von der Firma Micronas war wieder vor Ort in Freiburg. Herr
Janke ist seit einiger Zeit Angestellter bei der für Mikrosystementwicklungen bekannten
Firma Micronas (früher ITT). Begleitet von einer Pressesprecherin der Firma berichtete er
einiges über seine Arbeit bei Micronas und der dort hergestellten Produkte. Nach diesen 3
sehr anspruchsvollen Interviews hatten wir jede Menge zu tun mit dem Schneiden und
Zusammenfassen der Interviews. Besonders bei Herrn Janke war die Schwierigkeit aus einem
10 minütigen (!) Monolog ein 90 Sekundenstück zu schneiden. Eine große Schwierigkeit
dabei st es möglichst gleiche Stimmlagen ohne Übergänge bei Schnitten zu bekommen.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 42 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
6.5.4
Informations-CD für Schülerinnen und Schüler“
Cool Edit 2000
(ah) Jetzt ist es an der Zeit das wirklich sehr professionelle Werkzeug Cool Edit 200 zu
besprechen. Von diesem Programm gibt es auch eine „Professional“ Version, welche aber
zusätzlich nur über Mehrspurbetrieb verfügte, was wir gar nicht benötigten. Die
Hauptaufgaben die CoolEdit für uns zu erledigen hatte war: Das Samplen der bereits
aufgezeichneten Interviews. Bei jedem Interviewpartner kamen ca. 3-20 Minuten an Material
zusammen. Nach dem Samplen wurde das Material Probe gehört, und gute Stellen gemerkt.
Oft war es nun möglich einfach einen guten Bereich herauszuschneiden, ihn in eine neue
Datei zu kopieren und ggf. weitere Teilinterviews hinten anzuhängen. Hat man mehrere Teile
zusammengefügt kann man nun bei CoolEdit die Normalize Funktion verwenden. Diese passt
die Lautstärken der Einzelnen Teile an. Natürlich sind nun noch relativ harte Übergänge an
den Schnittstellen, welche sehr sauber, auf tausendstel Sekunde genau geschnitten werden
können. Grenzen setzt einem CoolEdit dabei eigentlich keine. Besonders die Zoom Funktion
ist sehr gut, man kann den Bereich von einer halben Sekunde beispielsweise auf die Größe
des Bildschirms zoomen, sodass man einzelne Wellen genau sehen und bearbeiten kann.
Diverse Pegelanpassungen, Rauschfilter oder Mixfunktionen nennt das Programm
selbstverständlich auch sein eigen. Ein rundum perfektes Tool zur digitalen
Soundbearbeitung, welches wir uneingeschränkt weiterempfehlen können. Das Tool wurde
sowohl für die Bearbeitung der Hintergrundsounds als auch für die Bearbeitung der
Interviews verwendet (Siehe Abschnitt 6.4 „Ton“).
6.6 Animationen mit Flash
6.6.1
Vorweg
(sz) Natürlich ist es im Rahmen dieser Studienarbeit nicht möglich, Flash 5 ausführlich in
seiner Funktionsweise zu beschreiben und zu erklären. Hierzu verweise ich lieber auf
einschlägige Einstiegsliteratur7. Trotzdem möchte ich im folgenden Punkt einen kurzen
Einblick in Flash 5 geben.
Daran schließen sich einige Ausführungen zu den einzelnen Flash-Filmen an
6.6.2
Das Programm Flash 5 – eine Kurzbeschreibung
(sz) Flash ist mittlerweile der Standard für interaktive Vektorgrafiken und Animationen im
World-Wide-Web. Inzwischen sind 98,3%8 der Online-User in der Lage über den Flash
Player Inhalte im SWF-Format9 zu betrachten.
Obwohl Macromedia das SWF-Fromat offen gelegt hat, ist es kein Standard im eigentlichen
Sinn. Für Intranets und – wie in unserem Fall – CD-Rom Publikationen muss mit
Macromedia ein Vertriebsabkommen zum Verteilen des Flash-Player geschlossen werden.
Neben der schon großen Verbreitung des Flash-Players unter Internetusern ist von Vorteil,
dass das Flash-Plug-in mit ca. 0,3 MB nicht all zu groß ist. Die etwaigen Downloadzeiten
befinden sich also auch für weniger schnelle Internetzugänge im Bereich des Ertragbaren. Das
7
Vgl. zum Beispiel: Wolter, S., Flash 5, Bonn, 2000; Dangel, D. , Becker, Th., Flash5, Düsseldorf
2001.
8
Quelle: Macromedia, Online im Internet: http://www.macromedia.com/software/flash/ [Stand
12.01.2002]
9
Das Format der mit Falsh 5 generierten Dateien ist SWF. Die Rohdaten speichert Flash 5 im FLAFormat.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 43 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
ist ein Argument, das für die Entwicklung der CD-Rom keine allzu große Rolle spielte, da der
Player direkt mit auf die CD gelegt werden konnte. Für eine spätere Portierung in das Internet
ist diese Tatsache aber eine nicht zu vernachlässigende Größe.
Nun aber zur Programmkurzbeschreibung: Um mich nicht allzu sehr in Details zu verlieren,
werde ich mich auf fünf wesentliche Stichpunkte beschränken. Zur besseren
Veranschaulichung soll der folgende Screenshot dienen.
1. Auf der unteren Abbildung mit 1 gekennzeichnet ist die Werkzeugleiste (rechter
Rand). Hier finden sich kleinere Werkzeuge, die bei der Erstellung eines Films
nützlich sein sollen. Wer sich mit gängigen Bildbearbeitungsprogrammen auskennt,
wird sich hier problemlos zurecht finden.
2. Mit dem blauen Punkt zwei ist die Zeitleiste gekennzeichnet. Sie besteht aus einzelnen
durchnummerierten Bildern. Die Bilder werden in einem fertigen Film dann
nacheinander abgespielt. Der Default-Wert für die Abspielgeschwindigkeit beträgt
zwölf Bilder pro Sekunde. Die Gesamtbildzahl darf 16000 nicht überschreiten. Das
16001 Bild würde vom Flash-Player nicht mehr wiedergegeben. Diese Grenze war
während des Projekts allerdings nicht relevant (zum Vergleich: das Intro besteht aus
1553 Bildern).
Die Bilder wiederum bestehen aus verschiedenen Ebenen, die gleichsam aufeinander
gelegt werden. In der Beispielabbildung unten befinden sich die Ebenen der Schriften
‚auf’ der Hintergrundebene.
3. Das Herzstück der Filmentwicklung: die Bühne. In diesem Fall sieht man das Bild zur
Bildnummer 25 samt den geöffneten Bedienfeldern Bibliothek und Film-Explorer (s.
Punkt 4). In der Bibliothek werden die Symbole zum Film zusammengefasst. Es
werden drei Arten von Symbolen unterschieden: Filmsequenzen, Schaltflächen und
Grafiken.
4. Der Punkt 4 kennzeichnet den Filmexplorer und die integrierte Bildaktionsanzeige.
Der Filmexplorer sorgt für eine Übersichtliche Aufstellung der Filmelemente. Er hilft
so, Elemente auszuwählen, zu manipulieren oder zu organisieren. Die
Bildaktionsanzeige zeigt das Action-Script zu den einzelnen Bildelementen an. Bei
ActionScript handelt es sich seit Flash 5 um eine vollwertige Programmiersprache. In
ihrer Struktur ähnelt sie JavaScript. ActionScript bietet eine Vielzahl von
Möglichkeiten Animationen bzw. Flashseiten interaktiv zu gestalten.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 44 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Abbildung 20 Flash 5 Desktop
Flash 5 ermöglicht Import und Export (bspw. zur Nachbearbeitung von Bildern) von Dateien
in vielfältigen Formaten. Dazu zählen unter anderem diverse Bitmap- und Vektor-Formate.
Um hier nicht alle Formate aufzählen zu müssen, verweise ich auf das Kapitel „Importieren
und Exportieren“ von Wolters Flash 510.
6.6.3
Nutzung im Rahmen des CD-Projekts
(sz) Flash 5 eröffnet Dank ActionScript vielfältigste Möglichkeiten. So ist von der
Realisierung kleinerer Spiele über interaktive Webseiten bis hin zu den verschiedensten
Animationen alles denkbar. Einen Überblick über die Möglichkeiten von Flash 5 kann man
sich unter der Adresse www.flashforum.de verschaffen.
Bei dieser Mächtigkeit des Programms kristallisierte sich während unserer Arbeit die Frage
heraus, welche Art des Einsatzes von Flash 5 ist die Richtige? So stellte sich bspw. bei den
Animationen zum Punkt Mikrosystemtechnik heraus, dass zu viel „Spielerei“ nicht erwünscht
ist. Denn ansonsten tritt die Information zu den Bildern all zu sehr in den Hintergrund.
Um nicht jede Animation einzeln besprechen zu müssen, habe ich die verschiedenen
Animationen in drei unterschiedliche Klassen eingeteilt, auf die ich nun eingehen werde.
Vorweg verweise ich zum Thema „Sound und Flash“ auf die Ausführungen in Abschnitt 6.4.3
„Kochrezept für Sounds als Flash-Filme“, die auf unseren Erfahrungen rund um das Thema
Sound und Flash beruhen.
10
Wolter, S., 2000, 174-179.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 45 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
6.6.3.1
Informations-CD für Schülerinnen und Schüler“
Die vier Animationsklassen
6.6.3.1.1
Intro:
Eigentlich muss auch das Intro den Bildanimationen zugerechnet werden. Auf Grund seiner
exponierten Stellung in der CD gehe ich hier jedoch gesondert darauf ein.
Das Intro ist eine Animation die mit dem Default-Wert von 12 Bilder pro Sekunde abgespielt
wird. Die Größe des Intro beträgt 790 x 547 Pixel, die zeitliche Länge liegt bei 155,3
Sekunden, also rund 2,5 Minuten.
Die Animation setzt sich aus neun Ebenen zusammen. Neben einer Soundebene (in dieser
wird lediglich der Soundfilm eingeladen) sind das drei Textebenen, drei Bildebenen, eine
Ebene für den Hintergrund und eine für den Skipbutton. Der ActionScript-Befehl
‚geturl(``beispielseite.html``)’ sorgt dafür, dass das Intro übersprungen werden kann.
Weil die Stärke des Intros die aussagekräftigen Bilder der Mikrosystemtechnik sein sollte,
bestand die Hauptarbeit an der Intro-Animation daraus die Tweenings zu erstellen. Das heißt
das Richtige Einpassen der Bilder und ihre Bewegungen.
Die Bilder für das Intro wurden rein nach ästhetischen Gesichtspunkten ausgewählt.
Schließlich steht beim Intro primär das Wecken von Interesse über Bild und Ton im
Vordergrund und nicht die Vermittlung von Informationen.
Der Sound wurde als eigener Flash-Film mit dem Action-Script Kommando „loadMovieNum
("intro_musik.swf", 1);“ eingebunden. Die Einbindung des Sound´s als eigener Flash-Film
war notwendig, weil es ansonsten zu ‚Ruckelgeräuschen’ kommt. Bei den Bildanimationen
(s.u.) wurden die Hintergrundtöne analog eingebunden.11
6.6.3.1.2
Bildanimationen:
Die Bildanimationen sollen visuelle Reizpunkte innerhalb der CD setzen. Bei den „Diashows“
zu Freiburg12 und zur Universität13 wurde in der Umsetzung ein einfacher Bilderdurchlauf
gewählt. Die Bilder sollen für sich sprechen. Sie wurden größtenteils der Informatik-CD
entnommen.
Bei den Animationen unter dem Punkt „Mikrosystemtechnik“ wurden die Bilder aus dem
Bereich Mikrosystemtechnik mit Erklärungen versehen. Denn die Bilder sind ansonsten für
einen mit der Materie nicht vertrauten Betrachter kaum einzuordnen. Dabei ergab sich
folgendes Problem: Aufwendige Animation von Bildern oder Bildunterschriften bewirkte,
dass die Information zum Bild zu sehr in den Hintergrund trat, bzw. – wenn die Anzahl der
Bilder nicht auf maximal drei beschränkt sein sollte – die Zielzeit von ca. 30-45 Sekunden
weit übertroffen wurde.
Es zeigte sich also, dass ein Weniger an „Bewegung“ von Schriften und Bildern angebracht
war. Entsprechend traten die animierten Elemente zu Gunsten der Bildinformation zurück.
An Hand des Films zu „... ist winzig“ soll nun der Aufbau der Filme samt ihrer Steuerung
beispielhaft erklärt werden.
11
Hierzu sein angemerkt, das bei diesen Animationen der Ton im Gegensatz zur Animation nicht
gestoppt werden kann.
12
„... ist beeindruckend“
13
„Impressionen“ unter dem Punkt „Die Uni Freiburg stellt sich vor“
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 46 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Der Film wurde auf insgesamt 10 Ebenen realisiert. Die verschiedenen Texte
(Bildunterschriften, Referenzen, „the end“) sind der besseren Übersichtlichkeit wegen auf drei
Ebenen verteilt. Der Hintergrund und die Bilder besetzen je eine Ebene, die Buttonleiste
gliedert sich in vier Ebenen14, eine für die Leiste und je eine für die einzelnen Button.. Die
Button selbst wurden der Vorlagenbibliothek entnommen und sowohl in der Größe als auch
farblich den Erfordernissen angepasst.
Der Film läuft mit einer Bildrate von 8 Bildern pro Sekunde, die Größe beträgt 550 auf 350
Pixel.15
Der Benutzer kann über die Buttons „vor“, „zurück“ und „Pause“ in den Film eingreifen. Er
hat die Möglichkeit, sowohl bei laufender als auch bei gestoppter Animation vor und zurück
zuspringen.
Mit dem ersten Bild wird bei gestarteter Animation der Variablen a der Wert ‚1’ übergeben.
Ein Drücken des Pausebuttons bewirkt einerseits ein stoppen des Films beim aktuellen Bild
andererseits eine Neubelegung der Variablen a mit ‚0’. Zusätzlich wird der Film ‚pause.swf’
eingeladen, so dass dem Nutzer oben rechts ein blinkendes Pause ins Auge springt (vgl.
Abbildung. Bildaufbau durch Drücken der Pausetaste gestoppt).
Abbildung 21 Beispiel Flash-Animation "...ist winzig"
14
Die Buttonleiste wurde in diesem Film entwickelt und getestet. Anschließend mit Copy and Paste in
die anderen Filme eingefügt und das Action-scripting entsprechend geändert.
15
Der Unterschied zu der tatsächlichen Größe im Browserfenster erklärt durch nachträgliche
Änderungen im Layout.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 47 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Über eine Abfrage des Wertes der Variablen a lassen sich nun die unterschiedlichen Sprünge
vor/zurück während laufender Animation bzw. vor/zurück während gestoppter Animation
steuern. Das ActionScript ermöglicht mit einer if-then-else Schleife eine einfache
Überprüfung16 des Wertes von a und davon abhängig, den Sprung an die richtige Stelle
innerhalb des Films.
Zu einem besseren Verständnis folgt nun das ActionScript zu den einzelnen Buttons. Die
unterschiedlichen Bildnummern bei einem gestoppten Sprung bzw. einem Sprung (vor oder
zurück) bei laufendem Film ergeben sich dadurch, dass bei gestoppten Film in der Abfolge
nur das Endbild einer Sequenz von Interesse ist; bei laufendem Film ist jedoch das erste Bild
einer Sequenz relevant.
Pausebutton
on (release) {
Vor
on (release) {
on (release) {
if (a<>1) {
if (a<>1) {
var a;
gotoAndStop (137); //Bildnr.
if (a<>0) {
gotoAndStop (58);
} else {
stop ();
} else {
gotoAndPlay (98);
a=0;
loadMovieNum
Zurück
}
("pause.swf",
1);
gotoAndPlay (1);
}
}
}
} else {
play ();
a=1;
unloadMovieNum (1);
}
}
6.6.3.1.3
Roll-Over Flashs
Die Roll-Over Flashs sollen an dieser Stelle nicht allzu ausführlich behandelt werden. Es
handelt sich um die beiden Animationen zu den Punkten „... ist Geschichte“ und die
„Geschichte der Uni Freiburg“. Die Animation beruht auf den drei Ebenen Hintergrund,
Jahreszahlen und Ereignisse. Das Event, dass bei einem Roll-Over über die Jahreszahl das
entsprechende Ereignis erscheinen lässt, wird gesteuert von dem ActionScript:
on (rollOver){
gotoAndStop (Bildnummer);
}
16
Es reicht die Fälle a=1 bzw. a<>1 zu unterscheiden.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 48 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Als Beispiel ist hier die „Geschichte der Uni-Freiburg“ abgebildet, wobei der Button 1996
aktiviert ist.
Abbildung 22 Beispiel "Roll-Over Flash"
6.6.3.1.4
Informations-Flashs
Wie der Begriff, unter den ich diese Flashanimationen zusammengefasst habe, schon
anklingen lässt, steht hier die Vermittlung von Informationen an erster Stelle. Die
Animationen werden noch einmal in zwei Einheiten unterteilt. Unter Kategorie I fallen die
Animationen, die durch „Bild zu Bild“-Sprünge und maximal einen Szenenwechsel realisiert
wurden. Die Filme aus Kategorie II zeichnen sich allesamt dadurch aus, dass hier von einer
Szene in die nächste gesprungen wird.
Kategorie I
Theater & Kinos
Cafés & Kneipen
Museen
Nightlife
Studentenwohnheime
Lagepläne
Kategorie II
Lernformen
Studienverlauf
... ist Zukunft
6.6.3.1.4.1 Zu Kategorie I:
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 49 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Die Szenenwechsel wurden nur bei „Theater und Kinos“ und „Cafés und Kneipen“ benutzt,
um eben die Thematik (bspw. von Theater zu Kinos) zu wechseln. Näheres dazu bei den
Filmen zu Kategorie II. Ansonsten ist den Filmen gemein, dass die Animation mit Bild 1
gestoppt wird und anschließend über die Pfeiltasten (vgl. Abbildung, rechte Pfeiltaste in
Aktion) navigiert wird. Das ActionScript sieht dabei wie folgt aus:
on (press, release){
//wahlweise auch nur release
gotoAndStop (Bildnummer);
}
Abbildung 23 Beispiel "Informationsflash "
6.6.3.1.4.2 Zu Kategorie II:
Im Prinzip ist der Unterschied zu Kategorie I nicht groß. Nun aber sind die Sprünge, die der
User vornimmt, strenggenommen Szenenwechsel. Da eine Szene in Flash eine recht
unabhängig zu handhabende Einheit bildet, ergibt sich eine bessere Wartbarkeit für kurze
Animationssequenzen. Folgende Grafik veranschaulicht, die auf einander folgenden Szenen,
wie sie Flash 5 im Filmexplorer anzeigt. Als Beispiel dient der Film „... ist Zukunft“:
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 50 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Abbildung 24 Beispiel: Auf einander folgende Szenen bei Flash-Animationen
Szene 1 „intro“ ist eine kurze Animation des Schriftzugs ‚Der Beruf ... ist Zukunft’. Die
Sequenz startet automatisch und wird erst in Szene zwei gestoppt. Anschließend erfolgt die
Navigation wieder per Pfeilbuttons. Das ActionScript zum Szenenwechsel per Pfeilbutton
sieht wie folgt aus:
on ( release){
gotoAndStop („Szenenname“, Bildnummer);
}
6.6.4
Abschließende Bemerkungen
(sz) An dieser Stelle möchte ich noch zwei Erfahrungswerte festhalten. Wie vielleicht in
Bisherigem schon deutlich wurde, ist Flash 5 ein sehr komplexes Programm. Es lässt sich
zwar relativ schnell und intuitiv eine kurze Animation erstellen, jedoch sind die Feinheiten
nicht mehr ganz so offensichtlich. Wer also Flash wirklich ausnutzen will, der sollte
ausreichend Zeit zum Ausprobieren einplanen.
Denn, und damit bin ich gleich bei einem weiteren Erfahrungswert, ein Flash-Film im
Nachhinein zu ändern kann sehr zeitaufwendig und nervenaufreibend sein. Dies ist vor allem
auch dann der Fall, wenn viel mit Tweenings gearbeitet wurde oder der Film unzureichend
strukturiert ist.
6.7 Benutzerführung
(mk) Im Team überlegten wir uns, welche Arten der Navigation durch die CD schlussendlich
möglich sein sollten. Dabei ergaben sich folgende Möglichkeiten:
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 51 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
6.7.1
Informations-CD für Schülerinnen und Schüler“
Navigationsleiste
(mk) Es war bald klar, das wir aus ästhetischen und Platz-Gründen die Browserseitige
Navigationsleiste weglassen wollten, und am unteren Rand des Bildschirms diese selbst
einzubauen. Somit ergab sich dann, dass wir die Vor- & Zurück-Buttons selbst erstellten und
realisierten. Außerdem gibt es in dieser Leiste einen Button mit der man zur Startseite der CD
kommen, und mittels eines Beenden-Buttons die CD verlassen kann. Der Navigations-Button
schließlich führt zur Öffnung des Navigationsbaums.
Abbildung 25 Navigationsleiste
6.7.2
Direkte Hyperlinks auf den Seiten
(mk) Die nächste Navigationsmöglichkeit ist durch die Links auf den Inhaltsseiten gegeben.
Mit diesen Links kommt man eine Ebene tiefer in den Bereich, in dem man sich befindet.
Diese Links befinden sich rechts unten auf den Inhaltsseiten.
Abbildung 26 Direkte Hyperlinks auf den Seiten
6.7.3
Navigationsbaum
(mk) Es lässt sich jederzeit ein gekürzter Navigationsbaum aufklappen, was heißt, dass in
diesem Baum im Unterschied zur SiteMap nicht der komplette Verzeichnisbaum der CD
angezeigt wird, sondern nur die für die aktuelle Position relevanten Seiten. Befindet man sich
z.B. im Bereich „Die Mikrosystemtechnik“, dann werden die Unterbereiche von „Das
Studium“, „Der Beruf“, „Freiburg“ und „Und Du“ nicht angezeigt. Außerdem werden nur die
Einträge angezeigt, die sich unmittelbar auf der gleichen Ebene, oder eins darunter, wie die
aktuelle Seite befinden. Durch diese Kürzungen enthält der Baum meist weniger als 20
Einträge, und kann somit auch zur Orientierung innerhalb der CD verwendet werden.
Im nachfolgenden Bild befindet man sich auf der Seite „Die Mikrosystemtechnik/Topaktuell
in Freiburg“:
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 52 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Abbildung 27 Gekürzter Navigationsbaum
6.7.4
SiteMap
(mk) In der SiteMap, die in einem separaten, ständig geöffneten Fenster angezeigt wird,
erscheint die komplette Verzeichnisstruktur der CD. Somit kann man sehr schnell, und wenn
man die CD kennt, sehr zielgerichtet in der CD herumstöbern. Außerdem wird die aktuelle
Position, in der man sich befindet, durch Fett- und Kursiv-Schrift hervorgehoben. Da die
SiteMap jedoch bei einer Auflösung von 800x600 Punkten etwa ein Drittel des Bildschirms
einnimmt, ist sie wohl eher für Benutzer, die größere Bildschirme besitzen, geeignet.
Im nachfolgenden Bild befindet man sich ebenfalls auf
Mikrosystemtechnik/Topaktuell in Freiburg“ (Fett- und Kursiv-Schrift):
der
Seite
„Die
Abbildung 28 SiteMap (links im Bild)
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 53 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
6.7.5
Informations-CD für Schülerinnen und Schüler“
Links in Rolltext-Seiten
(mk) Die letzte Möglichkeit ist, direkt Links in den Rolltext einzubauen. Meist sind dies
Links, die direkt ins Internet führen, wie z.B. ein Link auf die Fachschaftsseite.
Technische Aspekte dazu:
-
Die Links die aus der CD gehen, müssen als target „_blank“ haben, damit sich
ein neues Browserfenster öffnet.
Bei Links die auf andere Inhaltseiten innerhalb der CD verweisen, muss das
target-Attribut auf „main“ gesetzt werden (siehe Abschnitt 5.2.1.2 „Frames
verwenden ?“).
6.8 Verzeichnisstruktur:
(mk) In diesem Abschnitt möchte ich grob auf die von uns verwendete Verzeichnisstruktur
eingehen.
Primär teilt sich die CD auf in die Verzeichnisse browser, plugins und html_contents. Hierbei
sind in browser und plugins die Installationsprogramme abgelegt. Alle HTML-seitigen Dinge
stehen dann in html_contents. Dort wird folgendermaßen geteilt:
6.8.1
Installation
(mk) Hier sind sämtliche HTML-Seiten zu den Installationshinweisen abgelegt, wobei sich
diese in browser (falscher Browser), css (CSS deaktiviert), flash (Flash-PlugIn Probleme) und
javascript (JavaScript deaktiviert) aufteilen.
6.8.2
JavaScript
(mk) In diesem Verzeichnis sind alle JavaScript-Programme abgelegt.
6.8.3
Layout
(mk) Dinge die etwas mit dem Layout zu tun haben, findet man in diesem Verzeichnis.
Hierbei handelt es sich um Bilder (Hintergrundbilder sowohl für die Inhaltsseiten, als auch für
den Rolltext und die Bilder mit dem senkrechten Schriftzug für die 5 Bereiche), CSSStylesheets (layout.css für die Vorlagen, rolltext.css für den Rolltext, ...) und Sounds
(Hintergrundsounds für die 5 Bereiche).
6.8.4
Bereiche
(mk) In diesem Verzeichnis befindet sich der Hauptteil der CD, d.h. die Übersichtsseiten und
Inhaltsseiten. Dabei haben wir uns folgende Konventionen ausgedacht:
1. Jede dargestellte Seite bekommt einen eigenen Ordner, der den Namen aus der zu
Anfangs gemachten (ausgedachten) Baumstruktur erhält.
2. Die Inhaltsseiten, in jedem der unter 1. gemachten Ordner, sollen immer inhalt.html
heißen.
3. Falls es eine Inhaltseite mit Rolltext ist, muss der Text, in dem erstellten Ordner (1.),
in rolltext.html abgespeichert werden.
Die Gründe für diese drei Konventionen entstanden daraus, dass wir uns mit der
Verzeichnisstruktur möglichst an den von uns ausgedachten Baum halten wollten, damit jeder
weiß, wo er seine erstellten Seiten unterbringen muss. Andere Gründe waren, dass es aus
JavaScript-technischen Dingen sinnvoll war, eine solche Struktur anzustreben, um Arbeit zu
ersparen. So vereinfachen die Punkte 1 und 2, die Erstellung der Programme navcontrol.js
(Hintergrundsound Ermittlungs- und Abspielprogramm), navbaum.js (gekürzter
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 54 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Navigationsbaum) und sitemap.js (vollständiger Baum) in der Art, dass leicht festzustellen ist,
wo innerhalb der CD man sich befindet (Ermittlung über Pfad in der URL) und auch müssen
bei den Seitenlinks für SiteMap und Navbaum (baum_link.js) keine HTML-Seitennamen
angegeben werden, da die ja laut 2 alle inhalt.html heißen. Außerdem ist es, durch
Konvention 3, auch einfach festzustellen, in welcher Datei sich der Rolltext befindet. Hätte
man hier verschiedene Namen verwendet, müsste im Rolltext-Programm erst festgestellt
werden, welche Datei geladen werden muss, was sehr schwierig wäre.
6.9 Autostart (Windows)
6.9.1
Programmstart-Datei
(mk) Der automatische Start einer CD lässt sich über die Datei AutoRun.inf (Abzulegen im
Hauptverzeichnis der CD) ermöglichen. Dort muss angegeben werden, welches Programm
beim Einlegen der CD, gestartet werden soll. Da man dort nur Programme (EXE-Dateien)
angeben kann, muss man beim Start von HTML-Dateien ein Programm, mit der HTML-Datei
als Parameter, angeben, dass diese dann anzeigen kann. Theoretisch könnte man hier den
Browser, den der Benutzer auf der Festplatte installiert hat, angeben. Da jedoch nicht bekannt
ist, ob ein Browser installiert ist, oder wenn einer installiert ist, um welchen es sich handelt,
und wo er sich befindet, fällt diese Möglichkeit flach. Unter Windows 95 und 98 gibt es dazu
das Programm „start“. Der Aufruf der HTML-Seite kann dann z.B. über "start index.html"
erfolgen. Die Probleme hierbei sind allerdings, dass sich dabei ein unschönes DOS-Fenster
öffnet, und das dieses Startprogramm bei Windows 2000 nicht existiert, oder nicht gefunden
wird. Deshalb musste eine andere Lösung her. Im Internet ließ sich dann schließlich ein
Programm (DocStart.exe) finden (Author: Wolfgang Wirth, Link: http://www.lab1.de),
welches auf allen Windows-Plattformen einwandfrei funktioniert, und den Standardbrowser
mit der angegebenen HTML-Seite aufruft.
6.9.2
Weitere mögliche Angaben in AutoRun.inf
(mk)
6.9.2.1 "CD-Bild"
Es ist möglich, das im Datei-Explorer neben dem CD-Namen ein eigens definiertes Bild
angezeigt wird. Hierzu muss man nur angeben, wo auf der CD sich das Bild befindet. Das
Bild muss hierzu in folgendem Format gespeichert werden:
- 4-Bit (also 16 Farben)
- 32 x 32 Pixel
- Format: ICO
Am besten man nimmt sich eine fertige ICO-Datei, und verändert diese.
6.9.2.2 Kontextmenü
Per Rechtsklick auf den CD-Namen lässt sich ja ein Menü öffnen. Dabei ist es möglich eigene
Einträge und Aktionen zu diesem Menu hinzuzufügen.
6.9.3
Die fertige AutoRun.inf-Datei
(mk) Mit dem Programm von Wolfgang Wirth, ist es nun möglich diese AutoRun.inf-Datei,
über ein GUI, komfortabel zu erstellen. Und so sieht die fertige Datei (ohne Kommentare)
dann aus:
[autorun]
open = DocStart.Exe start.html
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 55 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
icon = html_contents/start.ico
shell\ww = &Über DocStart ...
shell\ww\command = DocStart.Exe
6.10 Programmierung
(mk) Im folgenden möchte ich die verschiedenen JavaScript-Programme beschreiben. Die
Beschreibung ist folgendermaßen aufgebaut:
-
Programmname: der Dateiname, in der das Programm steht.
Kurzbeschreibung: grob zusammengefasst was das Programm macht.
Erläuterungen zum Source: Im allgemeinen erkläre ich hier nur was die einzelnen
Funktionen machen. Sollte jedoch eine interessante Code-Zeile dabei sein, werde ich
diese genauer erläutern. Die blauen Zahlen in eckigen Klammern hinter dem
Funktionsname ist der Zeilenverweis auf den Anhang „JavaScript-Programme“.
Am Schluss werde ich dann noch auf Spezialgebiete der JavaScript-Programmierung
eingehen:
-
Installationshinweise
„...ist cool“ – Seite
Ladekontrolle / Seiten-Aktualisierung
Browserkompatibilitätsprobleme
6.10.1 div.js:
6.10.1.1 Kurzbeschreibung:
Dieses Programm führt eine Browsererkennung durch und bietet Funktionen für das Handling
von Ebenen, so genannten Layern, die ein wichtiger Bestandteil von DHTML sind, an.
Mittlerweile (seit etwa Oktober 2001) gibt es zu DHTML eine kleine Bibliothek. Zu finden ist
diese Bibliothek im Self-HTML Version 8.0, und heißt „dhtml.js“. Leider bietet diese
Bibliothek keine Clipping-Funktionen an.
6.10.1.2 Kurzer Kommentar zu Ebenen:
In Ebenen lässt sich HTML-Code über einem anderen HTML-Code anzeigen. Dabei ist es
möglich diese Ebenen per JavaScript zu verschieben, ein- und auszublenden, zu clippen (nur
einen Teil des Ebenen-HTML-Codes) anzuzeigen, oder den Inhalts-HTML-Code durch einen
anderen zu ersetzen bzw. zu verändern. Dies kann alles während der Laufzeit erfolgen, also
wenn die Seite schon fertig aufgebaut ist.
6.10.1.3 Erläuterungen zum Source (die Funktionen):
6.10.1.3.1 getBrowserValues() [12]
Diese Funktion weist den globalen Variablen ie_version, ns_version und isMac die richtigen
Werte zu. D.h., wenn der benutzte Browser "Internet Explorer" ist, dann steht in ie_version
die Versionsnummer dieses Browsers, und ns_version wird auf Null gelassen. Umgekehrt,
wenn der benutzte Browser "Netscape" ist, wird ns_version auf die Versionsnummer gesetzt,
und ie_version bleibt auf Null. Die Variable isMac wird auf TRUE gesetzt, wenn der benutzte
Rechner ein Macintosh-Rechner ist.
6.10.1.3.2 createDiv(name,px,py,z,b,h,cx,cy,cb,ch) [40]
Diese Funktion erzeugt eine neues "Ebenenobjekt", mit folgenden Übergabeparametern:
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 56 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
name: Der Name mit dem das Objekt später angesprochen werden kann.
px:
Absolute X-Position der Ebene
py:
Absolute Y-Position der Ebene
z:
Der z-Index der Ebene. Dieser Wert wird gebraucht, wenn mehrere Ebenen nicht
überschneidungsfrei positioniert sind. Die Ebene mit dem höheren z-Index wird dann über
allen Ebenen mit kleinerem z-Index angezeigt.
b:
Die Breite der Ebene in Pixeln.
h:
Die Höhe der Ebene in Pixeln.
cx,cy: Die x- bzw. y-Position fürs Clipping innerhalb der Ebene, d.h. wie viel Pixel links
bzw. oben von der Ebene abgeschnitten werden sollen. (im Endeffekt Transparent machen)
cb,ch: Die Breite und Höhe des auszuschneidenden Bereichs aus der Ebene.
Dieses Objekt kann auch auf eine Ebene erzeugt werden, die bereits direkt im HTML-Code
erzeugt wurde. In diesem Falle muss der name dann natürlich das ID der Ebene sein, und man
darf dann eben nicht die init-Methode aufrufen.
Die Anweisungen innerhalb der Funktion weisen dann zu this (zu diesem Objekt) die
Variablen und Funktionen zu. Um dies etwas genauer zu erklären mache ich hier ein kleines
Beispiel. Die Zeile "myLayer = createDiv(.....)" erzeugt ein neues Objekt. Nun kann man per
myLayer.show(); die Funktion showDiv (definiert durch die Code-Zeile: this.show=showDiv)
aufrufen, die dann den Code zur Sichtbarmachung der Ebene enthält. D.h. man kann durch
diese this-Zuweisungen, ähnlich wie bei Java, Objekte mit eigenen Variablen und Funktionen
erzeugen, wobei die auszuführenden Funktionen aber nicht innerhalb der objekterzeugenden
Funktion stehen.
6.10.1.3.3 get_element(id) [61]
Mit dieser Funktion lassen sich benannte HTML-Tags ansprechen. Also wenn man z.B.
folgendes Ebenen-Tag hat:
<div id="myLayer">code</div>
So lässt sich dieses über get_element("myLayer") ansprechen.
6.10.1.3.4 setDivClip(x,y,w,h) [69]
Hiermit lässt sich nur ein Ausschnitt des im div-Tag angegebenen HTML-Codes anzeigen,
wobei x und y die obere linke Ecke des Ausschnitts angeben, und w und h die Breite und
Höhe des Clips sind.
6.10.1.3.5 setDivPosition(x,y) [85]
Veränderung der Position der Ebene. Die x- und y-Angaben, sind hierbei absolute
Koordinaten zu der linken oberen Ecke des Anzeigebereichs im Browserfenster. Theoretisch
sind auch relative Angaben zur Position des Ortes des erzeugten div-Tags möglich, jedoch
lassen sich relativ positionierte Ebenen nicht clippen. Außerdem ist darauf zu achten, wenn
mit setDivClip(...) nur ein Teil des HTML-Codes angezeigt werden soll, der Bezugspunkt, für
die Positionierung, immer noch ganz links oben ist, und nicht die linke obere Ecke des
sichtbaren Bereichs des Clips. Um den Clipeckpunkt als Bezugspunkt zu betrachten, habe ich
eine Boolean-Variable clipreposition eingeführt, die beim Wert TRUE das Programm
veranlasst, den Clip-Eckpunkt als Bezugspunkt zu nehmen (automatische Ausgleichung durch
Aufruf von setDivPosition in der Routine setDivClip(...)).
6.10.1.3.6 initDiv(innerText) [96]
Diese Funktion fügt, per sogenanntem active-Scripting, HTML-Code in das aktuelle
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 57 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Dokument ein. D.h., das hiermit, je nach verwendetem Browser, ein div- (Internet Explorer,
Netscape6) oder layer-(Netscape4.x) Tag mit dem Inhalt "innerText", in die bereits (teilweise)
vorhandene HTML-Seite eingefügt wird. Teilweise deshalb, weil das JavaScript-Programm
eventuell nicht am Ende der HTML-Seite aufgerufen wird, und nach dem Programm
vielleicht noch "normaler" HTML-Code angehängt wird.
6.10.1.3.7 showDiv() [111]
Macht die Ebene für den Betrachter sichtbar.
6.10.1.3.8 hideDiv() [119]
Macht die Ebene transparent, d.h. sie wird unsichtbar.
6.10.1.3.9 setInnerHTML(t) [127]
Ersetzt den HTML-Code innerhalb des Ebenentags (div oder layer), durch den Code der in
der Übergabevariablen t steht.
6.10.2 getjspath.js
Ermittelt den Pfad vom Stammverzeichnis zu dem "javascript"- und dem "html_contents"Ordner, und speichert diese in den Variablen "javascriptpath" und "htmlcontentspath" ab.
Diese absoluten Pfadnamen sind notwendig, um Bilder, die von JavaScript verwendet werden,
zu lokalisieren, da fast alle JavaScript-Programme auf allen HTML-Seiten vorkommen, und
zum Laden der Bilder ein Pfad gebraucht wird. Am einfachsten war dieses Problem durch
absolute Pfade zu lösen. Relative Pfade wären auch ok, nur müssen diese dann etwas
kompliziert berechnet werden. Z.B.: wie oft muss "../" im Pfad vorkommen, bis man auf der
Höhe vom Verzeichnis "javascript" ist ?
6.10.3 baum_link.js
Enthält die Einträge für die SiteMap und den gekürzten Navigationsbaum, in Form von 2
Arrays. Das erste Array "baum[..]" enthält die Texteinträge für den Baum, und das zweite
Array link[..], die Hyperlinks zu den entsprechenden Seiten. Es ist dabei darauf zu achten,
dass die Verschachtelungstiefe im Baum durch Leerzeichen am Anfang der "baum"-Strings
repräsentiert wird, und die Links als Ausgangspunkt den "html_contents"-Ordners haben
(später: vorschalten des "htmlcontentspath"-String aus dem Programm getjspath.js(siehe
oben)).
Wird bei einem Eintrag im link[..]-Array "NOLINK" angegeben, so erscheint später dieser
Eintrag im Baum, lässt sich aber nicht auswählen.
6.10.4 navbaum.js
6.10.4.1 Kurzbeschreibung:
Programm zur Initialisierung und Darstellung des gekürzten Navigationsbaumes in der
rechten unteren Ecke.
6.10.4.2 Screenshot:
Siehe Benutzerführung (siehe Abschnitt 6.7.3 „Navigationsbaum“).
6.10.4.3 Erläuterungen zum Source:
Am Anfang werden mehrere Variablen initialisiert, die angeben, wo z.B. der Baum angezeigt
werden soll, was er für eine Farbe haben soll, welcher Sound beim Öffnen abgespielt werden
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 58 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
soll, usw... Da es sehr viele Variablen sind, und ich diese im Source-Code schon dokumentiert
habe, möchte ich diese hier sinnvollerweise nicht aufführen.
6.10.4.4 Die Funktionen:
6.10.4.4.1 NB_init() [304]
Diese Funktion erzeugt den HTML-Code der später in einer Ebene angezeigt werden soll.
D.h. es wird die momentane URL ermittelt und entsprechend bearbeitet, so dass sich
feststellen lässt, wo man sich, in der durch baum_link.js definierten Struktur, befindet.
Anschließend werden nur die Einträge genommen, die unmittelbar mit der aktuellen Position
zu tun haben. Befindet man sich z.B. im Bereich "Die Mikrosystemtechnik" wird der
komplette Unterbaum von z.B. "Der Beruf" nicht angezeigt.
Steht fest, welche Einträge in den Baum kommen, wird eine HTML-Tabelle mit table-,tr- und
td-Tags erzeugt. Eine Tabelle ist deshalb notwendig, weil HTML-Text nicht durch führende
Leerzeichen eingerückt werden kann (werden ignoriert), und somit die Einrückung durch ein
oder mehrere leere führende Tabellenzellen realisiert werden muss. Der fertige HTML-Code
zu dem Baum wird dann in der globalen Variablen "NB_html" abgespeichert.
6.10.4.4.2 mover(zeile) [452], mout(zeile) [461], mclick(zeile) [468]
Diese Funktionen werden ausgeführt, wenn man mit der Maus über eine Zeile fährt, von der
Zeile weg fährt, oder auf die entsprechende Zeile im Baum klickt. Somit lässt sich der
typische Menueffekt erzielen, was heißt, das die aktuelle Zeile farblich hervorgehoben wird,
und man feststellen kann, wann auf eine Zeile geklickt wird.
Die Funktion mclick(...) führt dann die Funktion gotoLink(...), nach einer kurzen
Zeitverzögerung, aus.
Um den Baum nach Verlassen des Menus automatisch zu schließen, wird in mout() ein
Timeout von 500ms Sekunden gestartet, welches bei mover() wieder entfernt wird. D.h. wenn
nicht nach spätestens einer halben Sekunde nach Verlassen eine Zeile, keine neue Zeile mit
der Maus angefahren wird, bedeutet dies, dass sich der Anwender nicht mehr innerhalb des
Baumes befindet, und somit wird der Baum geschlossen (Aufruf von closenavtree()).
6.10.4.4.3 gotoLink(zeile) [475]
Veranlasst den Browser zu dem Link, der zu der entsprechenden Zeile gehört, zu springen.
6.10.4.4.4 opennavtree() [492]
Öffnet den Navigationsbaum, durch ein sinusförmiges Einblenden (Aufruf der Funktion
fadein()) (bei Internet Explorer und Netscape 6), bzw. bei Netscape4.x durch ein neues
Fenster (Aufruf von NB_openwindow()). Diese Funktion wird durch den Button, namens
Navigation im unteren Frame, aufgerufen (Aufruf durch: "parent.frames[0].opennavtree();").
6.10.4.4.5 fadein() [518]
Routine die den Baum sinusförmig von unten her einblenden lässt.
6.10.4.4.6 closenavtree() [528]
Schliesst den Baum wieder.
6.10.4.4.7 NB_openwindow() [544]
Zeigt den Navigationsbaum in einem neuen Fenster an.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 59 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
6.10.4.4.8 NB_wintestmove() [566]
Überprüft, ob das von NB_openwindow() geöffnete Fenster verschoben wird. Ist dies der Fall,
wird es geschlossen.
Diese Funktion habe ich aus dem Grund eingebaut, weil der Navigationsbaum ähnlich wie ein
Menu funktionieren soll, was heisst, das er beim Verlassen des Menus geschlossen werden
soll.
6.10.5 navbaum.html
Dies ist die HTML-Seite, die bei Aufruf von NB_openwindow() (siehe navbaum.js) im neuen
Fenster angezeigt wird. Hier finden sich auch die Routinen mover, mout, mclick wieder. Der
HTML-Code für den Baum wird dann per active-Scripting noch hinzugefügt (Auslesen der
globalen Variable NB_html des Hauptfensters).
Notwendig ist diese HTML-Seite deshalb, weil das neue Fenster wissen muss, was es tun soll.
Der Zugriff auf das Hauptfenster erfolgt über das opener-Objekt, was das öffnende Fenster
(bzw. Frame) bezeichnet.
6.10.6 navcontrol.js
6.10.6.1 Kurzbeschreibung:
Dieses Programm wird im Navigationsframe (untere Leiste mit den Navigationsbuttons)
ausgeführt. Es steuert die einzelnen Hintergrundsounds für die 5 Bereiche (Die MST, Der
Beruf, etc.) und passt den Hintergrund dem Hauptframe (oberes Frame) an.
6.10.6.2 Erläuterungen zum Source:
Zunächst werden zwei verschiedene Datenstrukturen erzeugt.
1. Bei welchen URLs im oberen Frame sollen die Hintergrundsounds gestartet werden
(URLs der Übersichtsseiten).
2. Bei welchen URLs im oberen Frame soll der Hintergrundsound gestoppt werden.
(Meistens Flash-Animationen mit eigenem Sound).
6.10.6.3 Die Funktionen:
6.10.6.3.1 update(type, mainframepic) [672]
Diese Routine wird vom oberen Frame her aufgerufen, wenn oben eine neue Seite angezeigt
wird. Somit kann festgestellt werden, wann sich im oberen Frame etwas verändert.
type muss hierbei einer der folgenden sein:
- „overview“: Oben wird eine Übersichtsseite aufgebaut.
- „flash“: Oben wird eine Seite aufgebaut, die ein Flash beinhaltet.
- „normal“: alle anderen Seiten.
mainframepic gibt an was das obere Frame für ein Hintergrundbild verwendet.
Ein gültiger Aufruf aus der oberen HTML-Seite wäre z.B.:
parent.frames[1].update("overview","blau_schwarz.jpg").
Aus diesen Angaben lässt sich dann ermitteln, welches Hintergrundbild, und welcher
Hintergrundsound abgespielt werden soll.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 60 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
6.10.6.3.2 checkHgSound() [716]
Diese Routine ermittelt die aktuelle URL des oberen Frames, und entscheidet dann, welcher
Sound abgespielt werden soll.
Zum Abspielen der Sounds wird die Routine play_sound(...) aus soundcontrol.js aufgerufen.
6.10.7 rolltext.js
6.10.7.1 Kurzbeschreibung:
Programm zum Darstellen des rechteckigen Rolltext-Fensters auf Informationsseiten (TextSeiten).
6.10.7.2 Screenshot:
Abbildung 29 Beispiel für Rolltext
6.10.7.3 Erläuterungen zum Source:
Am Anfang werden eine Unzahl von Variablen initialisiert, die unter anderem angeben,
welche Sounds bei den Pfeiltasten abgespielt werden soll, wie schnell die Scroll-Bewegung
ist, usw. Da diese Variablen im Quelltext gut kommentiert sind, werde ich sie hier nicht alle
auflisten. Die wichtigsten Variablen sind RT_x, RT_y, RT_width, RT_height, RT_htmlheight
und RT_htmlheightns4, die auf jeder neuen Textseite angegeben werden müssen (also nicht in
rolltext.js). Die ersten Zwei geben die linke obere Ecke des Rolltext-Bereiches an, die
nächsten Zwei die Ausmaße. Da ich keine Möglichkeit gefunden habe die Gesamttexthöhe zu
ermitteln, sind RT_htmlheight und RT_htmlheightns4 notwendig, die die Höhe in Pixel
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 61 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
angeben. Zwei sind deshalb nötig, da Netscape4 die Texte anders darstellt, als Microsoft
Internet Explorer und Netscape6, und sich somit eine andere Höhe ergibt. Damit diese
Methode der Höhenangabe funktioniert, ist es dringend notwendig, dass die Stylesheets (CSS)
browserseitig aktiviert sind!
6.10.7.4 Die Funktionen:
6.10.7.4.1 RT_showNS6h() [803]
Erzeugt den HTML-Code für die Darstellung des Textfensters (speziell für Netscape6), und
fügt ihn ins aktuelle Dokument ein. Hierbei wird ein normales iframe verwendet, was zur
Folge hat, das der normale Scrollbar, um im Dokument rauf und runter zu blättern, erscheint.
6.10.7.4.2 RT_initOther() [816]
Erzeugt den HTML-Code des Textfensters für die anderen Browser (MSIE, Netscape4).
Hierbei werden insgesamt sieben Ebenen erzeugt:
-
Textfenster
vier Pfeile zum scrollen (schnell/langsam nach oben/unten)
Block zwischen den Pfeilen (zur Verschönerung)
Rahmen um das Ganze
Außerdem werden die Images für die Roll-Over-Effekte (bei den Pfeilen) geladen.
In dieser Routine wird der Rolltext (rolltext.html) nur bei Netscape4 geladen, d.h. bei Internet
Explorer geschieht dies erst in RT_showIE5h().
6.10.7.4.3 RT_showIE5h() [897]
Laden von rolltext.html in die Rolltext-Ebene mit anschließendem Fade-In durch die fadeRoutine.
6.10.7.4.4 scrollFastUp() [913], scrollSlowUp() [914], scrollSlowDown() [915],
scrollFastDown() [916]
Die Scroll-Routinen für die einzelnen Scroll-Buttons. Hier wird die globale Variable
RT_scrollSteps auf den entsprechenden Wert gesetzt, d.h. das z.B. bei schnellem
Aufwärtsscrollen diese Variable auf -20 gesetzt. Um das Scrollen nicht nur einmal bei
Drücken eines Buttons durchzuführen, wird die Routine scroll() aufgerufen, die sich selber
immer wieder aufruft.
6.10.7.4.5 setArrow(name) [917]
Ändern der Images der einzelnen Scroll-Buttons (Knopf-Effekt), und eventuell abspielen
eines Sounds dazu.
6.10.7.4.6 scroll() [922]
Diese Routine bewegt letztendlich den Rolltext um RT_scrollsteps (Variable) Schritten. Um
ein permanentes Scrollen zu erreichen ruft sich die Routine nach einem bestimmten Timeout
immer wieder selbst auf.
6.10.7.4.7 stopScrolling() [933]
Diese Methode wird aufgerufen, wenn der Anwender einer der Scroll-Buttons loslässt. Sie
löscht dann das Timeout, das bei scroll definiert wird, und hält somit den Text an.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 62 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
6.10.7.4.8 RT_fadein() [978], fade() [941], makefade() [955]
Einblenden des Rolltextes durch verschiedene Effekte. Momentan sind nur zwei Effekte
implementiert, die nach dem Zufallsprinzip ausgewählt werden:
1. Effekt: Einblenden des Rolltextes aus der Mitte heraus.
2. Effekt: Einblenden des Rolltextes aus der oberen linken Ecke.
Anmerkung: Es ist relativ einfach neue Einblendeffekte zu generieren, und ich hätte dies
eigentlich auch sehr gerne noch gemacht, aber leider war es von der Zeit her nicht möglich.
6.10.7.4.9 showALL() [963]
Alle sieben Ebenen ohne irgendwelche Einblendeffekte sofort anzeigen.
6.10.7.4.10 RT_hideALL() [973]
Alle sieben Ebenen des Rolltextes sofort ausblenden (Transparent machen).
6.10.7.4.11 RT_show() [986]
Diese Routine führt in dem Fall, das Netscape4 oder MSIE verwendet wird, die Routine
RT_showIE5h() aus.
Bemerkung: Dies ist etwas verwirrend, da die Routine RT_showIE5h heißt, aber ich hatte
zuerst alle Routinen getrennt für die verschiedenen Browser, wobei sich dann aber
herausgestellt hat, dass Netscape4 und MSIE den gleichen Code benutzen können.
6.10.8 sitemap_start.js
6.10.8.1 Kurzbeschreibung:
Dieses Programm dient dazu, ein Fenster zu öffnen, welches die Sitemap anzeigt.
6.10.8.2 Erläuterungen zum Source:
In das neu geöffnete Fenster wird die HTML-Datei „sitemap.html“ hineingeladen, welche
dann das Programm „sitemap.js“ ausführt, das ich später erklären werde. Die Anzeige der
Sitemap hab ich in einer Tabelle realisiert, da das Einrücken von Text mit führenden
Leerzeichen in HTML nicht geht. Um einen Textumbruch bei Verkleinerung des Fensters zu
vermeiden, hat die Tabelle eine feste Breite, in die alle Einträge hineinpassen.
6.10.8.3 Die Funktionen:
6.10.8.3.1 open_sitemap_window(url) [991]
Öffnet ein Fenster links oben am Bildschirm mit der Größe 320x542 auf dem Bildschirm.
Dieses Fenster lässt sich vergrößern, und erlaubt die Anzeige von Rollbalken.
6.10.9 sitemap.js
6.10.9.1 Kurzbeschreibung:
Generiert den HTML-Code für das Sitemap-Fenster, d.h. es wird eine Tabelle mit den
verschiedenen Links auf die einzelnen Seiten erzeugt.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 63 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
6.10.9.2 Screenshot:
Siehe Benutzerführung (Abschnitt 6.7.4 „SiteMap“).
6.10.9.3 Erläuterungen zum Source (die Funktionen):
6.10.9.3.1 SM_init() [1046]
Erzeugt den Tabellen-HTML-Code und fügt ihn in das aktuelle Dokument per
„document.write“ ein. Bei einem Klick auf eine Zeile wird „SM_gotoLink(Zeilennummer)“
aufgerufen.
6.10.9.3.2 SM_gotoLink(z) [1094]
Testet zunächst ob das Hauptframe, in der die Seite angezeigt werden soll bereit ist für einen
Seitenwechsel (siehe Abschnitt 6.10.15 „Ladekontrolle / Seiten-Aktualisierung“), und falls
dies der Fall ist, wird eine neue URL ins Hauptframe geladen. Ist die neue URL die
Impressum Seite, dann kann diese auch dann angezeigt werden, wenn das Hauptframe nicht
bereit ist, da sie vom Layout her in einem eigenen Frameset angezeigt wird.
Ist das Hauptframe nicht bereit für einen
„SM_tryGotoLink(Zeilennummer)“ aufgerufen.
Seitenwechsel,
wird
die
Funktion
6.10.9.3.3 SM_tryGotoLink(z) [1110]
Diese Funktion ruft sich in einem Intervall von 1000ms solange selber auf bis das Hauptframe
bereit für einen Seitenwechsel ist. Wenn das Hauptframe schließlich bereit ist, wird die
Funktion „SM_gotoLink(Zeilennummer)“ aufgerufen.
6.10.9.3.4 check_mainwin() [1117]
Diese Funktion überprüft periodisch, ob das Hauptfenster geschlossen worden ist, was dann
auch zur Schließung des Sitemap-Fensters führt, oder ob sich im Hauptfenster was verändert
hat. Bei einem Seitenwechsel im Hauptfenster, wird im Sitemap-Fenster die Zeile die zu der
Seite im Hauptfenster gehört durch Fett- und Kursiv-Schrift hervorgehoben. Die Markierung
der
Zeile
erfolgt
durch
die
drei
Routinen
„SM_find_and_mark_row()“,
„SM_demark_row(Zeile)“ und „SM_mark_row(Zeile)“.
Bemerkung: Leider funktioniert die automatische Schließung des SiteMap-Fensters nicht bei
allen Browsern.
6.10.9.3.5 SM_find_and_mark_row() [1013], SM_mark_row(row) [1037],
SM_demark_row(row) [1030]
Ermittelt zur URL im Hauptfenster die passende Zeile im Sitemap-Fenster, und markiert diese
durch die Routine „SM_mark_row(Zeile)“. Die alte Zeile wird mittels
„SM_demark_row(Zeile)“ abmarkiert.
6.10.10
soundcontrol.js
6.10.10.1 Kurzbeschreibung:
Bietet Routinen zum Abspielen und Stoppen von Sounds an.
6.10.10.2 Allgemeines zur Sound-Ansteuerung:
Da ich zur Soundsteuerung nichts brauchbares im Internet gefunden habe, musste ich mir
selbst etwas überlegen. Zur Umsetzung mussten folgende Probleme gelöst werden:
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 64 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
-
Informations-CD für Schülerinnen und Schüler“
Starten von Sounds
Stoppen von Sounds
Erkennung, ob Sound noch läuft oder nicht
Spezialeffekt-Sounds (z.B. überfahren bzw. drücken eines Pfeilbuttons beim Rolltext,
Einblendungssound des Navigationsbaums, usw.) sollten parallel zu anderen Sounds
ablaufen.
Wiedergabelogik (zwei Beispiele):
1. Also z.B. stoppen des Hintergrundsounds (zu den fünf Bereichen), wenn im
oberen Frame eine Flash-Animation läuft, die einen eigenen Sound hat.
2. Hintergrundsound soll bei Seitenwechseln im oberen Frame trotzdem
weiterlaufen.
Um diese Probleme zu lösen war bald klar, das der Sound in einem eigenen Frame ablaufen
musste, da, um die Wiedergabelogik einzuhalten, der Sound nicht in die Hauptframe-HTMLDatei eingebettet werden kann. Denn dann würde der Sound bei einem Seitenwechsel sofort
abbrechen.
Im folgenden möchte ich die Umsetzungsideen zu den Problemen, die ich hatte kurz
erläutern:
Für das Starten und Stoppen von Sounds hatte ich mir mehrere Varianten überlegt:
Variante 1: Ein Sound lässt sich starten, in dem man per embed- oder object-Tag eine SoundDatei, wie z.B. mp3, wav, usw. in ein Ebenen-Tag (div, layer) einfügt. Die Probleme hierbei
waren allerdings, das dies nur bei Internet Explorer richtig funktioniert hatte, denn bei
Netscape wurde bei dieser Variante der Windows Media-Player gestartet, und es erschien das
Abspiel-Fenster.
Variante 2: Eine bessere Lösung war, das Flash-Format zur Abspielung von Sounds zu
verwenden, und diese dann in ein Ebenen-Tag einzufügen. Diese Variante hatte ich zuerst
sehr lange verwendet, und hatte meinen JavaScript-Code auf diese Variante ausgelegt. Leider
merkte ich sehr spät, dass Netscape4 sehr unstabil mit dieser Methode lief, d.h. nach
mehrmaligem wechseln des Inhalts des layer-Tags, stürzte Netscape ab, und zwar in der
Form, dass er einfach das Fenster geschlossen hat.
Variante 3: Somit musste ich eine Lösung finden, die überall ohne Probleme lief, und kam
dann zur folgenden Umsetzung: Für jeden Sound habe ich eine HTML-Datei erzeugt, in dem
die fertigen object/embed-Tags stehen. Um nun den entsprechenden Sound zu starten habe ich
ein unsichtbares Frame am unteren Bildschirmrand erzeugt, in welches dann diese HTMLDatei geladen wird. Um den Sound schließlich zu stoppen lädt man einfach eine leere HTMLDatei in dieses Frame.
Für das Erkennen ob ein Sound nocht läuft, gab es nur eine Möglichkeit, und das war die
direkte Angabe einer Länge zu den unterschiedlichen Sounds, denn ich habe keine
Möglichkeit gefunden die Länge des Sounds einer Flash-Datei zu ermitteln. Also musste bei
jeder HTML-Datei (Variante 3) ein kurzer JavaScript-Code mit einem Timeout hinein, der
nach einer bestimmten Zeit eine JavaScript-Variable „stopped“ (die zu Anfangs auf false
steht) auf true gesetzt wird.
Das parallele Ablaufen zweier Sounds war bei Variante 2 kein Problem, da man ja so viele
Ebenen-Tags wie man will in ein Dokument einfügen kann. Dies war auch der Grund, warum
ich zuerst alles nach Variante 2 programmiert hatte. Nach der Umstellung auf Variante 3
ergab sich dann ein Problem, da für jeden weiteren Sound der parallel ablaufen soll ein
weiteres unsichtbares Frame erzeugt werden musste. Da aber Netscape4 trotz einer Frame___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 65 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Höhe von 0 Pixel etwas Platz beansprucht, wollte ich kein weiteres Frame dazunehmen.
Schlussendlich habe ich es dann nach Absprache mit den anderen Team-Mitgliedern so
gelöst, dass man Spezialeffekt-Sounds nur bei Internet Explorer und Netscape6 hat
(Verwendung eines embed/object-Tags in einem Ebenen-Tag) und bei Netscape4 gibt es dann
eben keine.
Die Wiedergabelogik war bei Variante 3 relativ einfach, da dort der Sound weiterlief bei
Seitenwechseln im oberen Frame. Aber trotzdem musste auf einiges geachtet werden:
-
Hintergrundsound, bei einem Seitenwechsel auf eine Seite mit einer Flash-Animation
die einen eigenen Sound hat, muss abbrechen.
Wird von einer Übersichtsseite (z.B. „Die Mikrosystemtechnik“) kurz auf eine
Unterseite, und dann wieder auf die Übersichtsseite gewechselt, und der
Hintergrundsound läuft noch, darf dieser nicht wieder von vorne anfangen.
Wird von einer Übersichtsseite auf eine andere Übersichtsseite gewechselt, muss der
neue Hintergrund-Sound abgespielt werden.
Usw.
Um diese Probleme zu lösen, muss in jeder Sound-HTML-Datei noch ein Sound-Typ stehen,
der angibt, was für eine Art von Sound gerade abgespielt wird. Hierzu habe ich die Variable
„sndtype“ verwendet. Mögliche Werte sind „background“, „special“, „interview“ oder
„none“.
6.10.10.3 Erläuterungen zum Source (die Funktionen):
6.10.10.3.1 SC_getSoundHTML(soundfile) [1145]
Erstellen des HTML-Codes der später in ein Ebenen-Tag (div) eingefügt wird. Hierbei muss
bei Internet Explorer das object-Tag und bei Netscape das embed-Tag verwendet werden.
Will man den Code allgemein halten, ist es möglich beide Tags zu verschachteln.
6.10.10.3.2 play_sound(sndfilename,sndlength) [1165]
Abspielen eines Sounds durch setzen einer HTML-Datei im unsichtbaren Frame.
„sndfilename“ muss ein Pfad zu einer Flash-Datei (Endung „.swf) sein. Wird der Pfad
weggelassen wird automatisch im Verzeichnis „html_contents/layout/sounds“ gesucht. Die
Angabe sndlength wird nicht mehr benutzt (steht jetzt direkt in der Sound-HTML-Datei).
6.10.10.3.3 stop_sound() [1179]
Stoppen des Sounds durch laden von „html_contents/layout/sounds/nosound.html“ in das
unsichtbare Frame.
6.10.10.3.4 play_sound_special(sndfilename,sndlength) [1188]
Spezial-Effekt-Sound in einem Ebenen-Tag starten.
6.10.10.3.5 stop_sound_special() [1192]
Stoppen des Spezial-Effekt-Sounds, in dem der Inhalt des Ebenen-Tags auf Leer gesetzt wird.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 66 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
6.10.11
Informations-CD für Schülerinnen und Schüler“
startup.js
6.10.11.1 Kurzbeschreibung:
Hier geht es rund um das Starten der CD, also sowohl um die Abfragen, ob JavaScript oder
Stylesheets aktiviert sind, als auch die Vorbereitungen die beim Sprung zum Intro gemacht
werden müssen.
6.10.11.2 Erläuterungen zum Source (die Funktionen):
6.10.11.2.1 positionWindow() [1202]
Positioniert das Fenster für die Installationshinweise so, das es die volle Bildschirmgröße
beansprucht. Das Fenster wird hier also nicht fix auf eine Größe von 800x600 gebracht, wie
es später bei den Inhalten der CD ist, sondern so groß wie die Bildschirmauflösung des
Benutzers ist. Hierbei ist darauf zu achten, dass die Fenstergrößenangaben bei Internet
Explorer und Netscape 6 die Größe des Bereichs ist, in dem später der HTML-Code angezeigt
wird, und nicht wie bei Netscape 4 bei dem die Außenmaße des Fensters angegeben werden.
6.10.11.2.2 goto_intro() [1219]
Diese Routine bereitet den Sprung zum Flash-Intro vor. Es wird also das alte Fenster
verkleinert und eine leere Seite hineingeladen, und ein neues Fenster geöffnet, welches die
Größe von 800x600 hat, in dem dann die Intro-HTML-Seite angezeigt wird.
Dadurch das beim Fensteröffnen die Attribute locationbar und menubar nicht angegeben
werden, besitzt dieses Fenster keine Browser-seitigen Navigationsmöglichkeiten (DefaultWerte bei keiner Angabe sind ‚no’).
6.10.11.2.3 check_browser() [1247]
Überprüft ob der verwendete Browser in Ordnung ist, und gibt in diesem Falle TRUE zurück,
und andernfalls FALSE. Für die Abfrage wird das navigator-Objekt von JavaScript
verwendet.
6.10.11.2.4 check_css() [1278]
Überprüft, ob Cascading-Stylesheets aktiviert sind, und falls dies der Fall ist, wird TRUE
zurückgeliefert.
Da im Internet nichts zu finden war, musste ich mir selbst etwas Überlegen, wie man dies
realisieren kann. Ich kam dann auf die Idee einen Text mit CSS zu formatieren, und dahinter
eine Ebene mittels dem layer-Tag (Netscape 4) in die gleiche Zeile zu setzen. Der HTMLCode (in html_contents/check_start.html) dazu sieht dann folgendermaßen aus:
<!-- für den CSS-Test -->
<font color=#FFFFFF><!-- Text unsichtbar machen (setzen auf Hintergrundfarbe) -->
<span id="test" style="font-size:4px; font-weight:bold;">MSIE:CSS</span>
<layer name="testlayer">
<span style="font-size:4px; font-weight:bold;">NS4:CSS</span>
</layer>
</font><BR>
Mit dieser Konstellation lassen sich für alle Browser Abfragen realisieren, denn bei
deaktiviertem CSS wird der erste Text „MSIE :CSS“ sehr groß dargestellt, und das layerObjekt verschiebt sich nach rechts.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 67 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Bei Internet Explorer und Netscape 6 lässt sich die Breite des ersten Textes direkt über das
Attribut „offsetWidth“ abfragen. Diese Funktionalität besitzt aber Netscape 4 noch nicht, und
darum braucht man hier den zweiten Text („NS4:CSS“). Die Abfrage erfolgt hier über die
Position des layer-Tags, d.h. wenn der layer sehr weit links platziert ist, sind CSSs aktiviert.
Um dies etwas zu verdeutlichen, hier der JavaScript-Code dazu:
if(ns_version==4) {
if(get_element("testlayer").left<40) return true; else return false;
}
if(ns_version>4||ie_version>0) {
if(get_element("test").offsetWidth<30) return true; else return false;
}
return true;
6.10.12
checkall.js
6.10.12.1 Kurzbeschreibung:
Ruft die Abfrage-Routinen („check_browser“ und „check_css“) aus „startup.js“ auf, und
veranlasst den Browser zu den richtigen Installationshinweisseiten zu springen.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 68 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
6.10.13
Informations-CD für Schülerinnen und Schüler“
Installationshinweise
6.10.13.1 Vorwort:
In diesem Abschnitt möchte ich mich mit dem Ablauf der Installationshinweise befassen. Da
ein Bild mehr sagt als 1000 Worte, habe ich ein graphisches Flussdiagramm des Ablaufs
erstellt, beginnend mit der Startseite „start.html“ der CD:
6.10.13.2 Flussdiagramm:
start.html
Fensterpositionierung
Browser installieren
CD starten
html_contents/installation/browser/
browser_table.html
Installation:
Win
schritte
Mac
Ohne Überprüfungen starten
Nur Flash5 checken
html_contents/
check_start.html
[JavaScript deaktiviert]
div.js
startup.js
checkall.js
html_contents/installation/flash/
flash5_check.html
CSS&Browser
OK
TIMEOUT 10000ms
schritte
Linux
Falscher Browser
if IE && Macintosh
CSS deaktiviert
NS4.x
html_contents/installation/browser/
check_mac.html
html_contents/installation/flash/
flash_alt.html
NS6
else
div.js
startup.js
html_contents/installation/css/ns6h
einstellen.html
html_contents/installation/browser/
check.html
Installation:
Win
Mac
Linux
Flash: MATH.COS(0)≠1
html_contents/installation/css/ns4h/
einstellen.html
div.js
html_contents/installation/flash/
flash_keines.html
IE
Flash: MATH.COS(0)=1
html_contents/installation/css/ie5h/
einstellen.html
div.js
Installation:
Win
Mac
Linux
html_contents/installation/flash/
flash_ok.html
div.js
startup.js
⇒ gotoIntro()
INTRO
Legende:
Schwache gepunktete Pfeile: Benutzerauswahl
Durchgezogene dicke Pfeile: automatischer Sprung
Abbildung 30 Flussdiagramm der Installationshinweise
6.10.13.3 Erklärungen zum Flussdiagramm:
In dem Bild ist alles wesentliche dargestellt von der Startseite „start.html“ über die Abfragen
bis zum Flash-Intro („html_contents/intro.html“).
Die dünnen schwach gepunkteten Pfeile bedeuten, dass der Benutzer selbst eine Entscheidung
treffen muss, wohingegen die dicken durchgezogenen Pfeile automatische Sprünge (durch
JavaScript-Programme, oder Flash-Programme) bezeichnen. Die Sprungbedingung steht im
Fettdruck neben den Pfeilen.
In den Knoten (Rechtecke) steht oben immer der Pfad, ausgehend vom Hauptverzeichnis der
CD, zur HTML-Datei, und schließlich der Dateiname selbst. Anschließend werden dann die
JavaScript-Programme aufgeführt, die in die entsprechende HTML-Datei eingebunden
werden.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 69 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Um das Diagramm klein zu halten, habe ich die Sprünge zu den Installationshinweisseiten
abgekürzt, in dem die Pfeile nicht auf Rechtecke verweisen, sondern direkt auf einen Text
(z.B.: die 5 Pfeile die von dem Rechteck („browser_table.html“) ausgehen.
6.10.13.4 Beispiel: Normaler erfolgreicher Ablauf
Der normale Ablauf ist, dass man „CD starten“ wählt, und dadurch zur Seite
„check_start.html“ springt. Diese Seite beinhaltet die Abfragen für JavaScript, Browser und
CSS. Ist nun z.B. JavaScript deaktiviert, bleibt der Browser auf genau dieser Seite stehen, und
der Inhalt der Seite wird angezeigt. Andernfalls, falls Browser und CSS in Ordnung sind, wird
zu „flash5_check.html“ gesprungen, in die eine besondere Flash-Animation eingebunden ist.
Diese Flash-Animation beinhaltet ein kleines Programm, das den Browser veranlasst, unter
bestimmten Bedingungen, zu bestimmten Seiten zu springen. Diese Flash-Animation mit
Programm, habe ich im Internet gefunden. Das Flash-Programm sieht folgendermaßen aus:
a = Math.cos(0);
if (a=1) {
getURL(„flash_ok.html“);
} else {
getURL(“flash_alt.html”);
}
stop();
Bei diesem Programm wird ausgenutzt, dass Flash-PlugIns deren Versionen kleiner als 5 sind,
den Cosinus von 0 falsch berechnen. D.h. wenn es sich um ein Flash5-PlugIn handelt, wird
zur Seite „flash_ok.html“ gesprungen, andernfalls zu „flash_alt.html“.
Ist nun gar kein Flash-PlugIn vorhanden, wird nach einem Timeout von 10 Sekunden per
JavaScript zur Seite „flash_keines.html“ gesprungen. 10 Sekunden mag einem vielleicht
etwas lang erscheinen, aber es muss gewährleistet sein, dass auch auf einem langsamen
Rechner mit Flash-PlugIn die Flash-Animation vor dem Timeout ausgeführt wird.
In „flash_ok.html“ wird schließlich die JavaScript-Routine „gotoIntro()“ aus dem Programm
„startup.js“ aufgerufen, und zum Intro gesprungen.
Da nun ab „check_start.html“, bei einem richtig installierten Rechner, alles automatisch
abläuft, muss der Benutzer nur am Anfang eine Auswahl treffen (in diesem Falle „CD
starten“), und der Benutzer gelangt sofort zum Intro.
6.10.14
“…ist cool” – Seite
6.10.14.1 Vorwort:
Zu Finden ist die Seite unter: „html_contents/bereiche/das_studium/ist_cool/inhalt.html“. Auf
dieser Seite sind die Studenteninterviews untergebracht. Das Ziel auf dieser Seite war, dass
beim Überfahren der einzelnen Bilder der Studenten, angezeigt wird, wie die Frage hieß, die
dem betreffendem Studenten gestellt wurde. Hierzu musste JavaScript eingesetzt werden.
6.10.14.2 Umsetzung:
Zu jedem Studenten musste ein div-Tag (Inhalt = gestellte Frage) erstellt werden, dass beim
Überfahren des jeweiligen Bildes angezeigt wird. Hierzu werden die Ereignisse onMouseOver
und on MouseOut verwendet, die dann ausgelöst werden, wenn der Benutzer über ein Bild
fährt, oder es gerade verlässt. Bei onMouseOver wird „flyout_show(name)“, und bei
onMouseOut „flyout_hide(name)“ ausgeführt. “name” muss hierbei das Id des
entsprechenden div-Tags sein.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 70 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
6.10.14.3 Erläuterungen zum Source (die Funktionen):
6.10.14.3.1 flyout_show(id)
Hier muss der Name des Studenten übergeben werden, von dem man die Frage anzeigen will.
Anschließend wird die entsprechende Ebene angezeigt.
6.10.14.3.2 flyout_hide(id)
Ausblenden der entsprechenden Ebene.
6.10.15
Ladekontrolle / Seiten-Aktualisierung
Um JavaScript-Fehler zu vermeiden, muss bei allen Seiten eine Seitenaufbaukontrolle
eingefügt werden. D.h. das es für Frame-übergreifende JavaScript-Aufrufe nötig ist, zu wissen
ob die Seite schon komplett (fertig) geladen ist. Um die Notwendigkeit zu zeigen, mache ich
hier ein kleines Beispiel:
Es ist z.B. so, dass man im unteren Frame (Navigations-Frame) den gekürzten
Navigationsbaum im oberen Frame per „parent.frames[0].opennavtree()“ aufrufen kann.
Macht man dies, wenn die Seite im oberen Frame noch nicht fertig geladen ist, so entsteht ein
JavaScript-Fehler, weil er die Routine „opennavtree()“ im oberen Frame nicht findet.
Um diese Fehler zu vermeiden ist auf jeder Seite im HEAD-Tag ein kleines Programm
untergebracht:
<script>
var pageLoaded=false;
function pageReady() {
pageLoaded=true;
if(parent.frames[1].pageLoaded) parent.frames[1].update("normal","dunkle_platine.jpg");
}
</script>
Die Unterbringung im HEAD-Tag ist dazu zwingend notwendig, da dieses Programm, noch
bevor der Seitenaufbau startet, ausgeführt wird.
In diesem Programm wird eine Variable „pageLoaded“ eingeführt, die zu Anfangs auf false
gesetzt wird. Die Funktion „pageReady()“ wird dann durch das Ereignis onLoad im body-Tag
ausgeführt:
<body ....... onLoad=“pageReady();“>
Somit wird die Variable “pageLoaded” erst dann auf true gesetzt, wenn die Seite fertig
geladen ist.
In der if-Bedingung der pageReady-Routine wird dann, falls das Navigations-Frame fertig
geladen ist, die Routine „update“ aufgerufen (siehe Programm „navcontrol.js“). Theoretisch
müsste die if-Bedingung, falls das Navigations-Frame noch nicht bereit ist, nach einem
kleinen Timeout noch mal aufgerufen werden, aber diesen Fehler habe ich erst bemerkt, als
ich die Ausarbeitung geschrieben habe. Somit sollte eigentlich noch eine else-Bedingung der
folgenden Art folgen:
else setTimeout(„pageReady();“,1000);
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 71 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
6.10.16
Informations-CD für Schülerinnen und Schüler“
Browserkompatibilitätsprobleme
6.10.16.1 Vorwort
Wie ich mit der Zeit herausgefunden habe, ist das Programmieren in JavaScript eine sehr
komplizierte Sache, da nicht alle Browser dieselbe Funktionalität aufweisen. Gerade im
DHTML-Bereich gibt es sehr große Unterschiede, da am Anfang fast nichts standardisiert
oder normiert wurde. So wie es scheint gab es damals einen Wettlauf zwischen den
verschiedenen Browser-Herstellern. Jeder wollte so früh wie möglich DHTML-Funktionen
anbieten, und jeder realisierte dies auf eine andere Art und Weise. Später, nach meiner
Meinung viel zu spät, kam dann ein Standard heraus, nämlich der W3C-Standard. An diesen
Standard hielten sich dann Netscape (ab der Version 6) und Internet Explorer (so ab der
Version 5). Dabei hat sich Netscape, meiner Meinung nach, einen großen
Unbeliebtheitsfaktor eingefangen, in dem er die Version 6 nicht mehr Abwärtskompatibel zu
den 4-er Versionen, im DHTML-Bereich, machte. So wird das layer-Tag (bei Internet
Explorer: div-Tag) bei der Version 6 gar nicht mehr unterstützt, d.h. das z.B. alle Homepages
die das layer-Tag verwendeten, nicht mehr richtig angezeigt werden. Stattdessen wurde die
gleiche Funktionalität in das schon bei Internet Explorer obligatorische div-Tag verlegt.
Außerdem hat es den Anschein, dass die Version 6 viel zu früh herausgekommen ist, da ich
relativ viele kleine, aber wesentliche und zeitraubende Bugs (Fehler) entdeckt habe.
6.10.16.2 Einige Probleme gelistet
Im folgenden werde ich einen Auszug meiner Erfahrungen die ich mit den unterschiedlichen
Browsern gemacht habe stichpunktartig auflisten.
6.10.16.2.1 Netscape 4:
- Flash-Animationen die man in ein layer-Tag legt lassen sich nicht ausblenden
(transparent machen)
- Dynamisch eingefügte Flash-Animationen in einem layer-Tag führen zu sehr
instabilem Lauf.
- Flash-Animationen haben höchste Priorität, d.h. es lässt sich kein anderer HTMLCode über einer Flash-Animation anzeigen. Will man es doch tun, so geht dies nur
über ein Fenster, dass man darüber öffnet.
- onMouseOver nur im a-Tag erlaubt, d.h. DHTML-Ereignisse, die normalerweise in
jedem Tag erlaubt sind, funktionieren bei Netscape 4 nur im Anker- oder anders
genannt im Hyperlink-Tag. Im Prinzip ist es keine große Einschränkung, da man jedes
andere Tag auch zusätzlich in ein a-Tag einbetten kann.
- Cascading-Stylesheets (CSS) werden nicht richtig dargestellt. Im Allgemeinen werden
sie mit gleicher Schriftgröße, im Vergleich zu den anderen Browsern, kleiner
dargestellt. Außerdem ist es mir immer noch ein Rätsel, wann CSS formatierte Texte
richtig dargestellt werden. Ich hatte einmal die Idee das Texte nur richtig angezeigt
werden, wenn sie in dem span-Tag stehen, was dann allerdings auch nicht immer
funktionierte.
- CSS-body-background wird nicht unterstützt, d.h. das wenn das body-Tag per CSS
überschrieben wird, und mit dem Attribut background=“bild.jpg“ ein Hintergrundbild
angegeben wird, wird dies nicht angezeigt. Wahrscheinlich liegt dies daran, das er das
Bild nicht findet.
- Fügt man per embed-Tag mp3- oder WAV-Sounds ein, öffnet sich das Media-PlayerFenster beim Abspielen.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 72 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
-
-
Informations-CD für Schülerinnen und Schüler“
Keine Unterstützung des iframe-Tags, welches benutzt wird um andere HTMLDateien, ähnlich wie bei Frames, in der aktuellen HTML-Datei darzustellen. Lässt sich
aber realisieren durch das src-Attribut im layer-Tag.
Stylesheets wirken sich auch auf das layer-Tag aus. Also wenn man z.B. eine Seite
„page1.html“ hat, und diese per CSS formatiert, und anschließend mittels „<layer
src=’page2.html’></layer>“ eine extra per CSS formatierte Seite einfügt, dürfen sich
die Stylesheet-Namen nicht überschneiden! Dieses Problem hatte ich z.B. als
Katharina an dem Stylesheet für den Rolltext dem a-Tag einen anderen Zeilenabstand
(line-height=...) zugewiesen hatte. Die Konsequenz war, das beim Rolltext die PfeilButtons alle nach unten verschoben wurden!
Kleine Fehler in JavaScript-Programmen werden manchmal nicht, wie bei Internet
Explorer übergangen, sondern führen zum Abbruch des Programms.
Nur bedingte Unterstützung des div-Tags, also nur Ein- und Ausblenden.
6.10.16.2.2 Netscape 6.0 und 6.01:
Diese Probleme traten bei Netscape 6.0 und 6.01 auf, und könnten aber mittlerweile in
späteren Versionen behoben worden sein. Aber damals war 6.01 der neueste Browser von
Netscape.
-
-
keine dynamische ID-Vergabe bei div-Tags mittels active-Scripting, d.h. wenn durch
document.write(„<div id=’ebene’>text</div>“); eine Ebene erzeugt wird, kann man
auf diese Ebene nicht mit dem ID „ebene“ zugreifen. Die Lösung war, alle div-Tags
direkt auf der HTML-Seite leer zu erstellen.
Das layer-Tag von Netscape 4 wird gar nicht mehr unterstützt!
Fügt man per embed-Tag mp3- oder WAV-Sounds ein, öffnet sich das Media-PlayerFenster beim Abspielen.
Legt man in ein div-Tag ein iframe-Tag, so funktioniert das Clipping
(Transparentmachen von verschiedenen Bereichen) nicht.
Kleine Fehler in JavaScript-Programmen werden manchmal nicht, wie bei Internet
Explorer übergangen, sondern führen zum Abbruch des Programms.
6.10.16.2.3 Internet Explorer:
- Beim Öffnen eines Fensters gelten die Abmessungen die man angibt für den Bereich
in dem später der HTML-Code angezeigt wird. Will man also ein Fenster
Bildschirmfüllend öffnen muss man die obere Höhe der Leiste mit den Buttons (Vorund Zurück, usw.) abziehen.
- Bei der Version 5 hat eine Flash-Animation immer noch höhere Priorität als ein divTag. Erst ab der Version 5.5 lassen sich Ebenen auch über Flash-Animationen
anzeigen.
6.10.16.2.4 Macintosh:
- Erstellt man in einem Tag ein onMouseClick-Ereignis, wird ein störendes KontextMenü geöffnet. Deshalb sollte man keine Maus-Klick-Ereignisse verwenden.
6.11 Erstellung grafischer Übersichtsseiten mit Macromedia
Fireworks 4.0
(ah) Die Wurzel der CD sind insgesamt 6 grafische Seiten, die im Folgenden Übersichtsseiten
genannt werden:
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 73 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Abbildung 31 Übersichtsseiten
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 74 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Bevor wir genauer auf die Erstellung eingehen, möchten wir zunächst ein paar Worte über
den Aufbau der Seiten verlieren. Das Hauptmenü unterteilt sich im Wesentlichen in nur 5
Untermenüs, was dem Benutzer eine einfache Navigation ermöglicht. Für bereits
fortgeschrittene Nutzer gibt es noch die Möglichkeit eine Sitemap (unten, Mitte) aufzurufen.
Ein „Beenden“ Button sowie eine Impressumsinformation ist auch vorhanden (links und
rechts unten). Auf den Inhalt der Impressumsseiten gehen wir später genauer ein. Beim
Layout der Seiten haben wir uns an die Farben, bzw. den Aufbau der Homepage des IMTEK
gehalten. Der Wieder Erkennungswert für Nutzer, die die IMTEK Homepage kennen ist auf
jeden Fall gegeben. Auch das IMTEK-Logo bzw. das Logo der Universität Freiburg ist
allgegenwärtig. Ansonsten haben wir uns an die üblichen Layoutrichtlinien gehalten, also
höchstens 2 Schriftarten, nicht zu viele Flächen und sehr gute Lesbarkeit. Als Schriftart kam
ausschließlich die Schrift „Arial“ zur Anwendung. Auf jeder Untergeordneten Seite gibt es
genau 4 weiterführende Links. Da die drei ersten Links den Benutzer direkt ansprechen sollen
sind diese vom unteren, Informationsgeladenen Link etwas abgesetzt. Die Überschrift wie
z.B. „Der Beruf“ ist immer in „Arial-Bold“ gedruckt.
Zur Bearbeitung der auf den Seiten vorhandenen Bilder wurde das bereits besprochene
Programm ULead PhotoImpact genommen. Nachdem nun der Aufbau kurz erklärt wurde,
möchten wir nun auf das Grafiktool Macromedia Fireworks eingehen. Es ist Teil der
bekannten Macromedia Produktfamilie, zu der auch die Programme Dreamweaver und Flash
5 gehören. Es gliedert sich hervorragend in die Webdevelopment Umgebung von
Dreamweaver ein.
Ohne Probleme lassen sich Fireworks-Elemente in Dreamweaver einbinden. Mit ein wenig
Einarbeitung ist es mit Fireworks sehr einfach Webelemente wie z.B. Buttons zu erstellen.
Auch ganze Seiten wir die von uns erstellten sind mit diesem Tool sehr gut zu erstellen. Dabei
war unsere Grundlage immer der blau-schwarze IMTEK Hintergrund. Auf diesen kann man
nun verschiedene Objekte setzen, also z.B. das IMTEK Logo am oberen Rand, der Schriftzug
„SchülerInnen-Information“, das für jede Seite charakteristische Bild oder die einzelnen
Links. Gesetzte Objekte kann man nun auch in Buttons umwandeln. So geschehen bei den
Links. Ändert man ein Objekt in einen Button kann man mehrere Zustände des Objekts
erstellen, welche den DHTML Zuständen „MouseOver“, „MouseDown“ oder z.B.
MouseOverDown“ entsprechen. Es sind dabei Effekte wie „Glühen“, „hervorheben“, 3DEffekte, Farbverläufe oder ähnliches möglich. Beim späteren anwählen des Links wird also
nicht nur die „Hand“ sichtbar, sondern der Link verändert sich auch dementsprechend. Bei
uns entsteht eine strahlende Corona um den Link wenn man mit der Maus darüber ist und
beim Klicken sinkt der Text (2,2) Pixel nach links unten ab. Natürlich kann man auch viel
mehr Effekte kombinieren, aber weniger ist manchmal mehr. Da Fireworks mit Objekten
arbeitet ist ein nachträgliches Ändern sehr einfach. Damit man die Seite verlinken kann wird
die Gesamtgrafik in Slices aufgeteilt, Slices sind Bereiche die einzeln anwählbar sind, denen
man also, entweder gleich in Fireworks oder später im HTML-Editor, Links zuweisen kann.
Ein Button, also DHTML Objekt, ist dabei immer ein Slice. Beim Setzen der Slices sollte
man auf jeden Fall darauf achten, möglichst wenig Flächen zu erzeugen, also verschiedene
Slices von Buttons beispielsweise immer bündig zueinander zu setzen. Ansonsten erhält man
Unmengen an Grafikteilen, die viel längere Ladezeiten haben. Die Seiten kann man beim
Exportieren im qualitativ hochwertigen PNG Format abspeichern oder auch in den
verlustbehafteten Formaten JPeg oder Gif. Dabei erstellt Fireworks eine HTML-Seite und
viele Teilgrafiken den einzelnen Slices entsprechend. Wir haben überwiegend das PNG
Format gewählt, da die Qualität davon überzeugt hat. Hat man nun eine Seite abgespeichert
kann man diese in Dreamweaver sehr einfach über „Einfügen“ – „Fireworks Element“
einbinden.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 75 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Neben den bereits erwähnten, so genannten Übersichtsseiten, sind auch die Impressumsseiten
vollständig mit Fireworks entwickelt worden. In vielen anderen Seiten, wie z.B. sämtlichen
Interviewseiten, sind große Teile mit Fireworks entwickelt. Es ist ein sehr nützliches Tool um
ansprechende Seiten zu erstellen und wäre für uns nicht wegzudenken gewesen.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 76 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
7 Produktionsphasen
(ah) Wie in jedem Softwareprojekt haben auch wir in unserem Multimediaprojekt einige
Teststufen eingebaut. Diese sollten der Evaluation der CD dienen. Bei den Teststufen
unterscheidet man im Allgemeinen zwischen 2 Stadien. Das erste Stadium ist das AlphaStadium. In diesem frühen Stadium sind schon einige Funktionen implementiert und man
kann schon einiges benutzen. Bei Softwareentwicklungen sind die Alphatests meist einem
sehr engen Entwickler- und Betreuerteam vorbehalten. Bei nachfolgenden Betatests wird eine
größere Menge ausgewählter Personen in den Test involviert. In unserem Projekt war
ursprünglich nur ein Alpha Test und nur ein Betatest geplant. Der zweite Betatest wurde, nach
grundlegenden Änderungen und Verbesserungen nach dem ersten Betatest, angesetzt.
7.1 Alpha Test (Stichtag: Sensormesse am 7. Mai 2001)
(ah) Mit dem Termin der Sensormesse am 7.Mai 2001 vor Augen haben wir unsere erste
Produktionsphase durchgeführt. Begonnen hat das Projekt am 1. März 2001. Es waren also
etwas mehr als 2 Monate Zeit eine funktionierende Vorabversion unserer CD zu erstellen, die
auf der Sensormesse präsentiert werden konnte. Viel Zeit ein großes Testteam
zusammenzusuchen hatten wir nicht, denn am Freitag, den 4. Mai, nachmittags, sollte die
Vorabversion fertig sein. Noch an diesem Tag haben wir etliche Teile in die CD eingebunden,
Texte verarbeitet, Bilder und Animationen eingestellt. Ein abschließender Check aller
Funktionen und Links wurde von uns selber durchgeführt. Alle Animatonen wurden noch mal
durchgespielt und alles angeklickt, was anzuklicken war. Nachdem alles nach bestem Wissen
und Gewissen überprüft war, haben wir alles auf CD gebrannt und diese mit „Alphaversion 7.
Mai 2001“ beschriftet. Unser Glück war, dass die CD nur auf einem einzigen Rechner laufen
musste, den wir selber zuvor entsprechend installiert hatten. Schnell haben wir noch die
aktuellste Version des Internet Explorer installiert, das Flash Plug-In installiert und auch auf
diesem Rechner die CD noch einmal angespielt. Alles hat funktioniert. Auf der Sensormesse
wurde die CD dann einem ersten Praxistest unterzogen, welchen wir leider mangels eigener
Anwesenheit nicht verfolgen konnten, aber offensichtlich ging alles ganz gut. Nach diesem
Stichtag sind uns jede Menge Dinge aufgefallen, die noch zu ändern und verbessern waren.
7.2 Beta Test 1 (Stichtag: 1. Juni 2001)
(ah) Nach dem sehr stressigen Alphatest und der nur sehr kurzen Zeit bis zum Beta Test der
zu Aller erschrecken auch noch der Final Beta Test sein sollte, ahnten wir schon, dass es
knapp wird, zu knapp! Da wir aber unbedingt mit unserer CD noch die Abiturienten des
Jahrgangs 2001 erwischen wollten, und diese aber Anfang Juli fertig waren, arbeiteten wir ab
dem 7. Mai mit mehr als doppelter Intensität und hatten schließlich am 1. Juni eine sehr gute
und lauffähige Version fertig. Vor dem endgültigen CD Mastering haben wir die CD auf
verschiedensten Systemen getestet, darunter ein IMac G3 und ein G4 (aus unserem Büro)
beide haben wir sowohl mit Internetexplorer als auch Netscape getestet. Die CD lief auf den
Macs mehr oder weniger rund. Auf dem Unix Maschinen im Informatik Pool lief die CD
ebenfalls ganz ordentlich, wenn auch nicht 100%ig. So richtig gut lief sie auf jeden Fall auf
unserem PC mit Internet Explorer 5.5. Das Mastering war diese Mal besonders aufwendig, da
die CD auch auf Macs laufen sollte, der Mac aber ein anderes CD Format hat. So mussten wir
eine Hybrid-CD erstellen, die von beiden Systemen gelesen werden konnte. Der
Betatesttermin wurde schon ca. 1 Woche zuvor im gesamten Institut bekannt gegeben und
jeder Lehrstuhl bekam eine oder mehrere Test CDs am Stichtag. Ein Evaluationsbogen für
Kritik und Verbesserungsvorschläge war ebenfalls beigelegt. Jede CD wurde außerdem
nummeriert, damit eine einzelne eventuelle Fehlpressung identifiziert werden konnte. Nach
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 77 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
dem Start des Betatest warteten wir die kommenden Tage gespannt auf die ersten Rückläufer.
Diese kamen auch, einige waren recht angetan, andere wiederum hatten große Probleme
schon bei der Installation. Ein eigens von Herrn Paul beauftragter Mitarbeiter hat die CD
zusätzlich 12 Stunden lang auf Herz und Nieren getestet. Ein wichtiger, wenn auch für uns
erschreckender Test. Grundlegende Änderungen waren notwendig geworden, einige für uns
verständliche, andere wiederum nicht. Da die Aufzählung aller Änderungen diesen Rahmen
sprengen würde, wollen wir nur einzelne wichtige nennen: Die Verzeichnisstruktur wurde
ausbalanciert, d.h. die einzelnen Zweige waren dann gleichmäßiger verteilt. Viele Tippfehler
wurden gefunden. Ein Inhaltverzeichnis in Form einer Sitemap wurde gefordert. Viele Tester
hatten in Ermangelung einfachsten technischen Verständnisses größte Probleme bei der
Installation, was eine detaillierte Installationsbeschreibung und noch einfachere
Benutzerführung erforderte. Auch diesem Wunsch wurden wir danach gerecht. Gänzlich
unmöglich war das Abspielen der CD für Benutzer des Onlinedienstes AOL. Da AOL nur
über eine proprietäre Softwareschnittstelle ins Internet geht und auch den eigenen
Internetbrowser automatisch als Standard erzwingt, war ein Abspielen dort fast unmöglich.
Ein bis heute ungelöstes Problem. Das Abspielen der ursprünglich geplanten Quicktime
Videos war wegen unvereinbarer bzw. zu langsamer Plug-Ins der verschiedenen Systeme
auch nicht geglückt und wurde somit aus der CD herausgenommen. Mittlerweile gibt es
allerdings Software, die Filmsequenzen ins Flash Format konvertieren kann. Eine gute
Herausforderung für ein neues Entwicklerteam. Neben dem Geraderücken schiefer
Fotoaufnahmen gab es noch zahlreiche kleinere andere Änderungen und Verbesserungen.
Dies alles waren Änderungen die auch in unserem Sinn waren. Weniger in unserem Sinn war
der Ruf nach mehr Information, denn genau das war es, was wir vermeiden wollten, ein
Informationsgeladenes Megawerk, welches man nur mit akademischem Grad lesen kann.
7.3 Beta Test 2 (Stichtag: 31. Juli 2001)
(ah) Als nach dem ersten Betatest klar war, dass wir das Projekt niemals in einer Woche fertig
bekämen, da die Menge der Änderungen einfach zu riesig war, konnten wir glücklicherweise
die Produktionsgeschwindigkeit etwas drosseln und uns mit mehr Bedacht auf die nun neue
Arbeit stürzen. 2 ganze Monate hatten wir nun noch einmal Zeit unser Projekt zur Perfektion
zu bringen. Nahezu jeder Wunsch der beim ersten Test geäußert wurde, wurde berücksichtigt.
Alle Inhalte wurden ausführlichst überarbeitet und verbessert, neue Bilder ergänzt, Texte
geändert, Inhalte umgestellt, das Layout verbessert und Teile hinzugefügt. Der 31.Juli kam.
Ergebnis war eine für uns und auch die Tester rundum gute Informations-CD. Bis auf wirklich
winzige Korrekturen war die CD fertig und konnte somit 14 Tage später in Produktion und
wir in unseren wohlverdienten Sommerurlaub gehen.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 78 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
8 Das fertige Produkt
8.1 Rechtliches
(ah) Ein sehr wichtiger Aspekt des Projekt ist die Wahrung der Rechte. Sowohl unsere
Rechte, als auch die Rechte Dritter dürfen nicht verletzt werden. Unser Copyright haben wir
auf der Seite „Rechtliches“ ausführlich dargelegt. Das wohl auffälligste fremde
Lizenzmerkmal auf unserer CD ist das bereits auf dem CD Cover enthaltene Macromedia
Flash Enabled Logo. Dieses Logo muss auf dem Cover und auf der CD aufgedruckt sein,
damit man ermächtigt ist, eine Installationsversion des Macromedia Flash-Players auf der CD
zur Verfügung zu stellen. Ein Grund warum wir auf die Implementierung des Quicktime
Players verzichtet haben, waren die Lizenzrechte von Apple, welche einfach zu
undurchsichtig waren. Microsoft macht es dem Entwickler sehr einfach und stellt ein fertiges
Tool zur Erstellung einer spezifischen Internet Explorer Installation. Man bekommt beim
Anmelden direkt eine Lizenznummer zugewiesen und darf dann mit Hilfe des „Microsoft
Internet Explorer Administration Kit“ kurz MSIEAK eine individuelle Internet Explorer
Installation erstellen. Den MSIEAK gab es dabei sowohl für Mac als auch für Windows
Umgebungen. Für die Linux/Unix Welt kam nur der Netscape in Frage, da es dafür keinen
Internetexplorer gab. Beim Netscape fanden wir keine speziellen Lizenzbedingungen. Zur
Erstellung des Autostarts nutzten wir das Programm DocStart, dessen Verwendung uns der
Autor freundlicherweise genehmigte. Der Aufmerksame Betrachter der CD wird sicher
feststellen, dass bei jedem Bild in Flash Animationen die Quellen dabei stehen. Denn auch auf
Bildern sind Rechte die es nicht zu verletzen gilt. Zwar haben uns die jeweiligen Firmen die
Bilder großzügigerweise zur Verfügung gestellt, dennoch darf man sich diese natürlich nicht
zu Eigen machen. Die Rechte der Bilder ohne Quellennachweis sollten bei uns oder beim
Institut für Informatik liegen, Denn viele Inhalte stammen von deren bereits entwickelten
„INFOrmatik CD. Auf jeden Fall sollte jeder Entwickler eines solchen Projektes bei der
Nutzung fremder Quellen stets darauf achten, keine fremden Inhalte zu „klauen“ sondern sich
mit dem jeweiligen Rechteinhaber in Verbindung zu setzen. Im Allgemeinen sind diese sehr
kooperativ und man vermeidet so späteren Ärger.
8.2 CD Cover
(ah) Das geplante CD Cover sollte sich im Aussehen von der gesamten CD nicht
unterscheiden. So haben wir auch hier den Standardhintergrund als Grundlage verwendet.
Einzig das eingesetzte Programm sollte für das Cover noch
professioneller sein. Das Werkzeug unserer Wahl ist hier
das professionelle Adobe Photoshop 6 gewesen. Durch die
Verwendung verschiedener Ebenen kann man Teile eines
Bildes noch besser zusammenfassen und bearbeiten als bei
Objekttools wie Fireworks. Ebenen können z.B. teilweise
Transparent gewählt werden. Ansonsten hat Photoshop
einen sehr ähnlichen Funktionsumfang wie Fireworks. Vor
allem die Effekte sind annähernd gleich, denn es gibt das
bereits erwähnte „Eye Candy 4000“ Plug-In auch für Adobe
Photoshop. Vier Teile mussten insgesamt entworfen
Abbildung 32 CD Aufdruck
werden: Das Frontcover, jeweils Außen- und Innenseite,
das Backcover und der Aufdruck für die CD selbst. Alle
wichtigen Startinformationen sollten enthalten sein. Das Cover musste aber auf jeden Fall
ansprechend wirken und professionell aussehen.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 79 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Auf die CD sollte die wichtige Information, was der Nutzer mit der CD machen muss, um sie
starten zu können. Also bei Windows PCs einfach einlegen und auf das hoffentlich nicht
deaktivierte Autostart warten. Von einem Nutzer der dieses deaktiviert hat, erwarten wir
ausreichende Kenntnisse, die CD trotzdem zu starten, nämlich mit start.html im CD
Hauptverzeichnis. Genauso müssen es die MAC und Unix Nutzer ohnehin machen, da es ein
Autostart hier nicht gibt. Die anderen Elemente wie Logos und Titel sind auf allen anderen
Coverteilen ebenfalls enthalten. Es war wichtig zu sehen, die CD kommt vom Institut für
Mikrosystemtechnik, also Imtek aber auch von der Universität Freiburg als Oberinstanz. Der
Begriff „Fakultät für Angewandte Wissenschaften“ sollte, wie in der CD selbst, auftauchen.
Das Logo Macromedia „Flash-Enabled“ war eine Lizenzoption von Macromedia, um den
Flash-Player auf der CD zur Verfügung zu stellen.
Das Backcover ist im „Look and Feel“ dem Druck auf der
CD entsprechend. Nur steht hier wie auch auf anderen
CDs üblich, die Mindestsystemanforderung, die
Kontaktadresse und was die CD ist, eine „InformationsCD für Schülerinnen und Schüler. Ein kurzer in die
Mikrosystemtechnik einleitender Text steht gleich
darunter.
Als Systemanforderungen haben wir einen Pentium 200
MMX mit Internet Explorer 5.5 oder Netscape 4.7, als
installierten Standardbrowser, angegeben. Des Weiteren Abbildung 33 CD Inlay
sollte er mindestens über ein 32-fach CD-ROM Laufwerk
verfügen um die CD in ausreichender Performance zu laden. 32 MB Hauptspeicher und eine
Grafikkarte mit 800x600 bei 256 Farben sollten bei den meisten Rechnern ohnehin vorhanden
sein. Eine Soundkarte zum Abspielen unserer Töne etc. ist ebenfalls fast überall eingebaut.
Für den Mac verlangten wir wegen Kompatibilitätsproblemen neben den PC Attributen noch
einen Netscape 6.0.
Der wichtigste Teil des Covers ist
das Frontcover. Es fällt dem
Betrachter als Erstes ins Auge.
Deshalb müssen hier alle wichtigen
Elemente enthalten sein. Die beiden
Uni-Logos sind selbstverständlich,
ebenso der Schriftzug der Fakultät.
Die
CD
selber
nennt
sich
„Faszination Mikrosystemtechnik“,
was durch ein Nanobild eines
staubkorngroßen
Zahnrades
unterstrichen wird. Die CD ist eine
Abbildung 34 Booklet aussen
„Informations-CD für Schülerinnen
und Schüler“ was hier auf der Titelseite gleich unübersehbar klar gemacht wird. Auf der
linken, nur beim aufklappen der CD sichtbaren Seite stehen weitere
Informationsmöglichkeiten sowie wichtigsten Facts zum Studium
wie Studienzeit,
Bewerbungszeitraum, NC und Abschluss.
Da das Angebot der Druckerei für den Druck auch eine Innenseite des Frontcovers, allerdings
in schwarz/weiß vorsah, füllten wir auch dieses mit Information. Da die Chance für den
Benutzer diese Information zu Entdecken deutlich geringer war, durfte die hier enthaltene
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 80 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
Information allenfalls redundant sein.
So haben wir hier noch einmal die
Publishers, also das Imtek nebst
Adresse aufgeführt, sowie die Editors,
also unsere Namen. Die rechte Seite
haben wir mit dem am Anfang beim
Intro gesprochenen Text geschmückt.
Vor dem Entwurf eines solchen
Covers, ist es auf jeden Fall wichtig die
Modalitäten mit der betreffenden
Abbildung 35 Booklet innen
Druckerei
abzusprechen,
Zwecks
Format, Farbpalette und benötigter Auflösung. Jetzt musste nur die CD noch für das
Presswerk gemastert werden. Die beiden Teile konnten dann zusammen in Produktion gehen.
8.3 Mastering und Vervielfältigung
8.3.1
Vorwort
(mk) Das Brennen hat sich als relativ schwierig erwiesen, da wir die verschiedenen Browser
als Installationsprogramme auf die CD legen wollten. Hierbei mussten zwei
Betriebssystemformate auf dieselbe CD gebracht werden, und zwar Windows und Macintosh.
Der wesentliche Unterschied zwischen diesen zwei Systemen ist die Erkennung des
Dateityps. Bei Windows wird der Dateityp schlicht über die Dateiendung erkannt,
wohingegen bei Macintosh diese Information in einem zusätzlichen Header
(Informationsblock am Anfang jeder Datei) abgespeichert wird.
Gemischte Datei-Formate auf der Festplatte des Uni-Servers abzulegen war kein Problem, da
dies durch den so genannten Samba-Server verwaltet wird, der sozusagen die Dateien immer
richtig speichert und einliest. Allerdings kann man, wenn man von Windows her auf
Macintosh-Dateien zugreift, mit diesen nicht viel anfangen, da Windows den Header nicht
interpretieren kann. Somit ist es nicht möglich die CD auf einem Windows-Rechner zu
brennen. Andererseits ist es aber möglich die CD auf einem Macintosh-Rechner zu brennen,
da Macintosh kein Problem mit den Windows-Dateiendungen hat.
Bemerkung:
Die Macintosh-Informationen werden im Windows-Explorer und unter UNIX durch
Verzeichnisse wie „DesktopFolderDB“ oder „resource.frk“ dargestellt. Diese Ordner dürfen
nicht gelöscht werden, da die Installationsprogramme dann unter Macintosh nicht mehr
ausführbar sind.
8.3.2
Brennen mit Toast
(mk) Als Brennprogramm haben wir schließlich „Toast“ (Macintosh) verwendet. Allerdings
muss man auf die richtigen Einstellungen achten:
-
ISO 9660
Mac-Extensions aktivieren
„Mac-Dateinamen“ erlauben
Da ich leider vergessen habe die Einstellung zu dokumentieren, möchte ich hier noch kurz
erläutern, wie man feststellen kann, ob die CD richtig gebrannt wurde:
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 81 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
-
Informations-CD für Schülerinnen und Schüler“
Beim Betrachten im Dateiexplorer von Macintosh, müssen die Bildsymbole (Icons)
für die Programme erscheinen.
Die Datei- und Verzeichnisnamen dürfen am Ende nicht abgeschnitten sein.
Installationsprogramme müssen sich sowohl unter Windows als auch unter Macintosh
starten lassen.
Am Besten noch mal mit dem Browser durch die CD klicken und testen, ob alles
funktioniert.
Funktionieren alle oberen Tests, so ist die CD fertig zum Vervielfältigen. Allerdings muss
darauf geachtet werden, dass dann später beim Aufgeben in eine Druckfirma die CD nicht
vorher auf eine z.B. Windows-Festplatte per Datei-Explorer kopiert wird, da dann eventuell
Informationen (z.B. Macintosh-Header-Information) verloren gehen.
8.3.3
Vervielfältigung
(ks) Für das Brennen der CD hatten wir ein verblüffend günstiges Angebot von der Freiburger
Firma Klangpark erhalten. Für eine Auflage von 3.000 Stück inklusive Glas-Mastering,
Filmen für Booklet, Inlaycard und Label mussten knapp 5000,-- DM bezahlt werden.
Wichtig ist, wenn man Cover, Booklet und Label selbst gestaltet, sich wegen der verwendeten
Farbtabelle und des Formates mit der Druckerei abzusprechen, die die Filme herstellt.
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 82 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
9 Schluß
(ks) Damit dass die CD- ROM erstellt und vervielfältigt wurde, war unsere Arbeit noch nicht
ganz beendet, es wurde noch ein Plan für den Vertrieb erstellt, Adressen vom
Oberschulamtbezirk Freiburg (140 Gymnasien) und Adressen von den Arbeitsämtern
angefordert, Ansprechpartner/innen wurden gesucht und Vorlagen für Pressemitteilungen
erstellt.
Vieles haben wir nur angerissen und hoffen dennoch, dass wir mit dieser Ausarbeitung
zweierlei Ansprüchen gerecht werden konnten, einmal wollten wir darstellen, welche
Prozesse die Entwicklung einer CD-Rom begleiten, was für Entscheidungen zu treffen sind
und wie wir vorgegangen sind. Außerdem wollten wir ein Dokument erstellen, mit dem evt.
Nachfolger von uns verstehen können, was wir wo und wie gemacht haben, um selbst an der
Info-CD Mikrosystemtechnik weiterarbeiten zu können.
Die Arbeit hat uns Spaß gemacht und wir hoffen, dass sie auch all denn Spaß macht, die sie
lesen und damit arbeiten
Das PR-TEAM
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 83 von 84
Studienarbeit: „Faszination Mikrosystemtechnik“
Informations-CD für Schülerinnen und Schüler“
10 Abbildungsverzeichnis
Abbildung 1 Übersichtsseite in der ersten Ebene..................................................................... 13
Abbildung 2 Der Gliederungszweig "Die Mikrosystemtechnik"............................................. 15
Abbildung 3 Der Gliederungszweig "Das Studium"................................................................ 16
Abbildung 4 Der Gliederungszweig "Der Beruf" ................................................................... 17
Abbildung 5 Der Gliederungszweig "Der Beruf" .................................................................... 18
Abbildung 6 Der Gliederungszweig "Und Du"........................................................................ 19
Abbildung 7 Zeitraster der tatsächlich benötigten Zeit............................................................ 20
Abbildung 8 Unser Büro .......................................................................................................... 22
Abbildung 9 Layout der Inhaltsseiten ...................................................................................... 26
Abbildung 10 Frameaufbau...................................................................................................... 27
Abbildung 11 Layout „Bild/Text/Links“ ................................................................................. 28
Abbildung 12 Layout "Nur Rolltext" ....................................................................................... 28
Abbildung 13 Layout "Flash zentriert" .................................................................................... 28
Abbildung 14 Universallayout ................................................................................................. 29
Abbildung 17 Interview Micronas ........................................................................................... 42
Abbildung 18 Interview Sensirion ........................................................................................... 42
Abbildung 19 Interview Ruther................................................................................................ 42
Abbildung 20 Flash 5 Desktop................................................................................................. 45
Abbildung 21 Beispiel Flash-Animation "...ist winzig"........................................................... 47
Abbildung 24 Beispiel: Auf einander folgende Szenen bei Flash-Animationen ..................... 51
Abbildung 25 Navigationsleiste ............................................................................................... 52
Abbildung 26 Direkte Hyperlinks auf den Seiten .................................................................... 52
Abbildung 27 Gekürzter Navigationsbaum.............................................................................. 53
Abbildung 28 SiteMap (links im Bild)..................................................................................... 53
Abbildung 29 Beispiel für Rolltext .......................................................................................... 61
Abbildung 30 Flussdiagramm der Installationshinweise ......................................................... 69
Abbildung 31 Übersichtsseiten ................................................................................................ 74
Abbildung 32 CD Aufdruck…………………………………………………………………. 78
Abbildung 33 CD Inlay……………………………………………………………………….79
Abbildung 34 Booklet aussen………………………………………………………………...80
Abbidlung 35 Booklet innen………………………………………………………………….81
___________________________________________________________________________
Bearbeitet von: Andreas Horstmann, Markus Krebs, Katharina Schmidt, Simon Zolg
Seite 84 von 84