Frank Hanisch - Graphisch-Interaktive Systeme - GeNeMe Okt Ein Web-basierter Computergraphik-Kurs im Baukastensystem Frank Hanisch Reinhard Klein Wolfgang Strasser
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 2 Frank Hanisch - Graphisch-Interaktive Systeme - Überblick Java und das World-Wide-Web eröffnen neue Lehr- und Lernräume Virtuelle Experimente ermöglichen Visualisierung und Interaktion Unbeschränkte Implementation möglich (plattformunabh., anspruchslos, kostenlos) Neu
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 3 Frank Hanisch - Graphisch-Interaktive Systeme - Neu Einheitliche Lernumgebung Theorie Experiment Programmierpraxis
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 4 Frank Hanisch - Graphisch-Interaktive Systeme - Hypertexte Zugang theoretisch, spielerisch oder technisch individuelle Lesepfade: Bereiche untereinander verknüpft gegenseitige Vertiefung Ansicht Th/Üb -> Exp: Illustration Th/Exp -> Üb:Fallstricke Ub/Exp -> Th: Hintergrund
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 5 Frank Hanisch - Graphisch-Interaktive Systeme - Virtuelle Experimente Ansicht Design / Interaktion kursweit einheitlich Klare Struktur Visualisierung des graph. Algorithmus
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 6 Frank Hanisch - Graphisch-Interaktive Systeme - Programmier-Übungen Theoretische Aufgaben per Kursbuch und Experiment erarbeiten Visuelle Programmierung: Aufbau der Struktur eines Experiments Low-Level-Programmierung von Lückentexten oder vollständigen Modulen Ansicht Verarbeitungstiefe
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 7 Frank Hanisch - Graphisch-Interaktive Systeme - Kurs-Bausteine Bearbeiten Kursbuch Textbausteine Autorensystem Struktur & Design Experiment Software-Komponenten Buildertool DataFlow & GUI
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 8 Frank Hanisch - Graphisch-Interaktive Systeme - Autorensystem Bearbeiten
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 9 Frank Hanisch - Graphisch-Interaktive Systeme - Autorensystem Bearbeiten Adaptierbar an unterschiedliche Themengebiete Rel. Datenbank Seitenhierarchie & Verzeichnisbaum
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 10 Frank Hanisch - Graphisch-Interaktive Systeme - Autorensystem Bearbeiten Quelltext Designmodus, HTML Automatische Generierung Design-Schablonen
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 11 Frank Hanisch - Graphisch-Interaktive Systeme - Autorensystem Bearbeiten Eingebettete Daten Erstellung des Autorensystems mit Java-Swing unkompliziert
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 12 Frank Hanisch - Graphisch-Interaktive Systeme - Buildertool Bsp: Beanbox [Sun] Bearbeiten Palette mit Basis- komponenten Design & Layout (Visuelle Eingabe) Parameter einer Komp.
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 13 Frank Hanisch - Graphisch-Interaktive Systeme - Buildertool Bearbeiten
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 14 Frank Hanisch - Graphisch-Interaktive Systeme - Buildertool Bearbeiten
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 15 Frank Hanisch - Graphisch-Interaktive Systeme - Buildertool Bearbeiten
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 16 Frank Hanisch - Graphisch-Interaktive Systeme - Buildertool Bearbeiten
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 17 Frank Hanisch - Graphisch-Interaktive Systeme - Basis-Komponenten Bearbeiten GUI- und Design-Komponenten Mathematische und geom. Komponenten 2D- und 3D-Zeichenflächen 2D- und 3D-Szenengraph High-Level-Komponenten
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 18 Frank Hanisch - Graphisch-Interaktive Systeme - Strukturelles Denken Extras Bausteine Relationen GUI
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 19 Frank Hanisch - Graphisch-Interaktive Systeme - Strukturelles Denken Extras Bausteine Relationen GUI
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 20 Frank Hanisch - Graphisch-Interaktive Systeme - Visualisierung des graph. Algo. Extras Genetischer Prozeß (iterativ/rekursiv)
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 21 Frank Hanisch - Graphisch-Interaktive Systeme - Visualisierung des graph. Algo. Extras Einzelschritte sind sequentiell betrachtbar Freie Modifikation am Ort der Darstellung
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 22 Frank Hanisch - Graphisch-Interaktive Systeme - Visualisierung des graph. Algo. Extras Wesentliche Folgeschritte werden parallel dargestellt
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 23 Frank Hanisch - Graphisch-Interaktive Systeme - Modifikation des Kurses Low-Level-Ansatz verlangt technisches Vorwissen Anpassen API der Komponenten Programmiersprache Programmierumgebung Autorensystem & Buildertool erleichtern dem Teilnehmer die Modifikation und Erweiterung
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 24 Frank Hanisch - Graphisch-Interaktive Systeme - Modifikation des Kurses Komponenten-Ansatz verlangt vom Programmierer Anpassen zunächst Mehraufwand... zusätzliche Funktionalität (z.B. Editor) zusätzliche Informationen (z.B. I/O)...die sich auszahlt Elemente austauschbar (z.B. aus WWW) neue Elemente aus Verknüpfungen
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 25 Frank Hanisch - Graphisch-Interaktive Systeme - Adaption an neue Inhalte Java Advanced Imaging [0.7beta, Sun, April99] Java 2 + JavaBeans Aufbau eines Kurses für die Bildverarbeitung in wenigen Mannwochen Anpassen Entwurf neuer Schablonen für das Kursbuch Implementation neuer Basis-Komponenten
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 26 Frank Hanisch - Graphisch-Interaktive Systeme - Bsp: Tiefpaß-Filter Anpassen
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 27 Frank Hanisch - Graphisch-Interaktive Systeme - Bsp: Tiefpaß-Filter Anpassen
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 28 Frank Hanisch - Graphisch-Interaktive Systeme - Bsp: Tiefpaß-Filter Anpassen
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 29 Frank Hanisch - Graphisch-Interaktive Systeme - Inhalt des neuen Kurses Anpassen Manipulation von Bild-Histogrammen (Kontrastverstärkung, Einebnung, Falschfarben,...) Fourier-Transformation Diskrete Faltung mit Filterkern Blending und andere Bildoperationen Bildkorrektur und Rekonstruktion (De-)Kodierung Kantendetektion affine Transformation & polynomielles Warping
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 30 Frank Hanisch - Graphisch-Interaktive Systeme - Neue Basis-Komponenten Anpassen Filterkomponenten aus JAI-Operatoren bei Bedarf eigene Operationen (z.B. Rotationsmaske) Filterketten (z.B. Normalisierung = Min/Max + Streckung) GUI-Komponenten für Bilder und Histogramme + adaptive Filter-Komponente (Introspection)
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 31 Frank Hanisch - Graphisch-Interaktive Systeme - Zusammenfassung Komponenten-basiertes Konzept verleiht einer objekt-orientierten Lernumgebung neue strukturelle Fähigkeiten (vis. Progr.) und Flexibilität (ohne Aufwand neuer BV-Kurs). ? Browser-PlugIn für Java 2 (Java3D, JAI)
Ein Web-basierter Computergraphik-Kurs im Baukastensystem Neu AnsichtBearbeitenExtrasAnpassen? 32 Frank Hanisch - Graphisch-Interaktive Systeme - Ausblick ? Schablonen für Instituts-Homepage