Visual Design mit Processing Übung Visualisierung semantischer Information.

Slides:



Advertisements
Ähnliche Präsentationen
Freie Universität Berlin Institut für Informatik
Advertisements

Eclipse.
Agenda Sitzung 2 für den Programmaufbau
verweis-sensitive Grafiken
INFSO-RI Enabling Grids for E-sciencE CrossGrid Migrating-Desktop Marcus Hardt Forschungszentrum Karlsruhe GmbH An Induction to.
Arbeiten mit Mittelwert- und Kovarianzstrukturmodellen
Personalisierte Benutzeroberflächen BFD WS 12/13 Übung 6 Producing an end-user experience that is uniquely appropriate for each individual. [Sears]
Grundlagen der Programmierung (GP) Prof. Dr. H. Schlingloff Joachim Hänsel
Tina John Ebenen und Links in Sprachdatenbanken. Ebenen = Symbole werden mit der Zeit in einer Ebene verbunden. Namen der Ebenen Symbole der Word-Ebene.
Java2D Richard Göbel.
FH-Hof Java 2D - Kontext für Zeichenoperationen Richard Göbel.
Processing: Arrays & Laden von Dateien Aufbauend auf dem Beispiel: File I/O LoadFile1.
Installation des Add-In SOLVERSTAT
Face Recognition in Public Display. Gliederung Hintergrund Technik Unser Fall Facedetection in OpenCV Zugreifen auf OpenCV-Dateien mit Javaprogramm Fazit.
Werkzeuge und Softwareumgebung von Christian Michele.
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
Programmieren mit JAVA Teil V. Grafikausgabe mit JAVA, das AWT Java wurde von Anfang an mit dem Anspruch entwickelt, ein vielseitiges, aber einfach zu.
Die Seevermessung Kl.8 Reflexives Magnetthema
Brandenburgische Technische Universität Cottbus Program Profiling Andrzej Filipiak Übung Testen von Software SoSe 2006.
1DVG3 - Paint Teil 2 Paint Teil2. DVG3 - Paint Teil 2 2 Weitere Entwicklungen Hinzufügen verschiedener Werkzeuge: Punkte Linien Rechtecke, Rechtecke mit.
1DVG3 - Paint Paint ein Zeichenprogramm. DVG3 - Paint 2 Paint – ein Zeichenprogramm.
08-GraphikImplementierung Implementierung der Graphik in EMMA301Paint.
Imagemaps & Animierte GIF-Grafiken
Bildverarbeitungsalgorithmen Gesamtwiederholung Manfred Thaller, Universität zu Köln Köln 29. Januar 2008.
Rechneraufbau & Rechnerstrukturen, Folie 12.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 12.
Divide and Conquer Eclipse RCP und Spring in verteilten Anwendungen Stefan Reichert | Lufthansa Systems Benjamin Pasero | IBM Rational.
Maschinelles Lernen und automatische Textklassifikation
USE2ANT Die Umstellung von Use Makefiles zu Ant & Junit Von Isaac, Maleen und Marc.
Zeitplanung. Über uns Jens Schaller Blog: Tool:
Einführung in das Programmieren mit JavaScript Mag. Andreas Starzer weloveIT – EDV Dienstleistungen.
© Alexander Schwing, 2010Institute of Visual Computing Informatik I for D-MAVT Exercise Session 2.
Grafikprogrammierung
Processing Design by Numbers Nicolas Ruh & Christian Wüst Quellen:
Java ohne Kara. Java ohne Kara Ab jetzt: Java ohne Kara Ziel: Erfahrungen sammeln mit ersten Java Programmen.
Programmiermethodik Übung 6
Metro-Style Apps mit Expression Blend 5 für HTML designen Christian Moser User Experience Designer Zühlke Engineering AG
ETS4 - Was ist neu? - Wie fange ich an? - Noch Fragen?
Michael Köster User Experience Specialist Microsoft Corporation.
Raimond Reichert Einführung in die Verwendung von Processing innerhalb von Eclipse.
ActionScript 3 (AS3) Workshop für Einsteiger. AS3 WorkshopGregor Sklorz Me Gregor Sklorz o Dipl. Ing. der Medieninformatik o Geb: o Stepstones:
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
Prototyping Augmented Reality Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Medien zwischen Technik und Gesellschaft.
Cooperation unlimited © Zühlke August 2008 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.
Informatik 1 Übung 7.
I.Dezember P R O C E S S I N G programmierenvironment für visuell orientierte, interaktive applikationen.
Processing Design by Numbers Nicolas Ruh & Christian Wüst Quellen:
Staatsballett Berlin Ein Verbesserungskonzept für den Social- Media Auftritt Your picture here.
Einführung Bild und Erkenntnis Einige Probleme Fazit Eberhard Karls Universität Tübingen Philosophische Fakultät Institut für Medienwissenschaft Epistemic.
VU Semistrukturierte Daten 1
HTML und CSS Erstellung einer APP. HTML: head Sharky.
WORDPRESS. Wozu das alles und warum genau das? Klärendes.
REBOL/View. grafische Erweiterung zu REBOL sehr schlank schnell kaum dokumentiert.
Technische Universität München Visual Presentations Hints for media usage.
EN/FAD Ericsson GmbH EDD/ Information im 21. Jahrundert muss Erwünscht Relevant Erreichbar Schnell Kostenlos!?
Rafael, Florian, Patrick
CAS ICT Modul Netzwerk Christoph Röthenmund
HTML Grundkurs Patrick Cato.
Wie funktionieren Internetseiten? Html und Co – Teil 2 Heimo Reiter.
Statistik und Parameterschätzung
Cascading Style Sheets
Übung Informatik I exercise01. 2 Inhaltsübersicht Nachbesprechung Übung 1 Individuelle Fragen/Bemerkungen.
Web und Mobile Apps Programmieren Marco Jakob Kurzvortrag OSS an Schulen
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
Java Programme nur ein bisschen objektorientiert.
1 Grundsätze objektorientierter Programmierung. Dr. Wolfram Amme, Grundsätze objektorientierter Programmierung, Informatik II, FSU Jena, SS Objektorientierte.
1 Eine Einführung in die objektorientierte Programmierung.
1 Processing Seit 2001 von Casey Reas und Benjamin Fry (MIT) Ursprünglich erschaffen als spezifische Erweiterung für Java in Hinblick auf Künstler und.
Enhancement Request Config Options for Driven Dimensions in AE-Features Konfiguration für gesteuerte Bemaßung in 3D-Zeichnung Pro/Engineer part / assembly.
Programmiermethodik Übung 7
Arrays of Objects, a 3 part process
 Präsentation transkript:

Visual Design mit Processing Übung Visualisierung semantischer Information

Visual Design mit Processing Überblick (I) Was ist Processing? Installation Die Processing-Oberfläche setup() & draw() Einige Built-In-Funktionen Variablen, Schleifen & eigene Funktionen

Visual Design mit Processing Überblick (II) Interaktion Animation Fragen? Links zu Processing...

Visual Design mit Processing Was ist Processing? processing.org Kostenloses Design Tool zur Erstellung von (interaktiven) Bildern und Animationen Programmiersprache auf Java-Basis Entwickelt am MIT (seit 2001) Open Source

Visual Design mit Processing Installation Windows: Processing herunterladen und extrahieren Processing.exe ausführen Mac: *.dmg-Datei herunterladen und in den Applications-Ordner ziehen

Visual Design mit Processing Die Processing Oberfläche Toolbar: Run- & StopButton QuickButtons Tableiste Text Editor Statusleiste Konsole

Visual Design mit Processing setup() & draw() setup()-Funktion stellt Zeichenoberfläche bereit Wird manuell keine Größe spezifiziert, ist das Zeichenfeld 100x100 Pixel groß Inhalt der draw()-Funktion wird kontinuierlich neu gezeichnet

Visual Design mit Processing Einige Built-In-Funktionen (I) size(width, height) background(color) point(x, y) line(x1, y1, x2, y2) stroke(color, opacity) Parameter opacity optional

Visual Design mit Processing Einige Built-In-Funktionen (II) triangle(x1, y1, x2, y2, x3, y3) fill(color, opacity) Parameter opacity optional rect(x, y, width, height) Koordinaten der linken oberen Ecke ellipse(x, y, width, height) Koordinaten des Mittelpunkts

Visual Design mit Processing Variablen, Schleifen & eigene Funktionen gängige Variablen und –deklaration Kontrollstrukturen if for eigene Funktionen frei definierbar blink()

Visual Design mit Processing Interaktion Variablen mouseX, mouseY pmouseX, pmouseY mousePressed() mouseReleased() mouseMoved() mouseDragged()

Visual Design mit Processing Animation Beispiel: Sequential Images loadImage(Dateiname) image(Bild, x, y)

Visual Design mit Processing Links zu Processing... Ausführliche Referenz Tutorials ml ml Beispiele ml ml