SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
openFrameworks
creative coding day 1 - openFrameworks intro
7.12.2013, Q11
Installation
Beispielen
Neues Projekt
webSite, Bücher, Information
Installation
Installation
• IDE (Integrated development environment)

Mac : xCode

Windows : Code::Block, VisualStudio
• Download
1. direkt von der openFrameworks main Website

http://openframeworks.cc/download/
2. von github.com

https://github.com/openframeworks/openFrameworks/
Installation
• Die Struktur des Ordner

• apps : eigene Projekt Ordner. In Ordner kann
man seine Projekte speichern und entwickeln.
• addons : openFrameworks library
• examples : Beispielen von openFrameworks
• export, libs, other, scripts usw. für
openFrameworks
Probe
Beispielen
Beispielen
• Öffnen ein Beispiel in „examples“ vom openFrameworks
Beispielen
• z.B „cameraParentingExample“

• Wechseln das Scheme von „openFrameworks“ auf „cameraParentingExample
Debug“ oder „cameraParentingExample Release“
Beispielen
• Build and Run

• Die Application läuft automatisch ab
Beispielen
• in Bin Ordner

• Die zwei erstellte Application sind in „bin“ Ordner.
• Mann kann die „Release“ Version (ohne -Debug Name) produzieren
Fehler und Lösungen.
• in openFrameworks Forum

http://forum.openframeworks.cc
Fehler und Lösungen.
• http://stackoverflow.com
Neues Projekt
Neues Projekt
• Beim „ProjectGenerator“
Neues Projekt
Neues Projekt
• Beim „ProjectGenerator“ Es ist komplizierte Version.

• Erstmal muss man die App „build“ machen.
• Dann öffnen die Application
Neues Projekt
• Beim „ProjectGenerator“
Neues Projekt

• create : neue
• update : ändern oder
aktualizieren
• change OF patch
Neues Projekt

• addons Panel
• Update oder Create Project
Neues Projekt

• generate Examples
Neues Projekt
• Die Stufe vom Projekt-Path muss gleich wie openFrameworks Beispielen

• openframeworks

→ app

→ projekt Ordner

→ projekt File Ordner

→ project File. Xcode, CB oder VS
Übung
code
code
• shape (ofElipse, ofLine, ofCircle…)
• automatische Moving
• interaktive (mouse, keyboard...)
• cout << „…“ << endl;
• fullscreen
• Funktion
• ...
Übung
release, debug
release, debug
• für Release"
• in void ofSetup() von ofApp.cpp

ofSetDataPathRoot(“../Resources/data/„);"
• in Build Phases

mkdir -p "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/data/";

cp -r bin/data "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources";
webSite, Bücher, usw
webSites, Bücher, usw
• http://openframeworks.cc/tutorials/
• http://wiki.openframeworks.cc
• http://ofxaddons.com/
• http://de.slideshare.net/roxlu/presentations
• http://www.crouse.cc/teaching/
• https://sites.google.com/site/ofauckland/
• http://www.learncpp.com
• http://www.cplusplus.com/doc/tutorial/
• https://github.com
• http://doc.gold.ac.uk/CreativeComputing/creativecomputation/?page_id=760
webSites, Bücher, usw

• http://www.amazon.com/Programming-Interactivity-JoshuaNoble/dp/144931144X
• http://www.packtpub.com/mastering-openframeworks-creativecoding-demystified/book
• http://www.packtpub.com/support

Weitere ähnliche Inhalte

Ähnlich wie openFrameworks workshops_07122013_erst

Introduction to Apache Maven 3 (German)
Introduction to Apache Maven 3 (German)Introduction to Apache Maven 3 (German)
Introduction to Apache Maven 3 (German)Chris Michael Klinger
 
Gradle - Beginner's Workshop (german)
Gradle - Beginner's Workshop (german)Gradle - Beginner's Workshop (german)
Gradle - Beginner's Workshop (german)Joachim Baumann
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationGWAVA
 
EntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloadedEntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloadedRené Winkelmeyer
 
Zentrale Dokumentengenerierung mit dem Open XML SDK
Zentrale Dokumentengenerierung mit dem Open XML SDKZentrale Dokumentengenerierung mit dem Open XML SDK
Zentrale Dokumentengenerierung mit dem Open XML SDKAndré Krämer
 
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)NETWAYS
 
Von Test nach live mit Rex
Von Test nach live mit RexVon Test nach live mit Rex
Von Test nach live mit Rexinovex GmbH
 
Von Test nach Live mit Rex
Von Test nach Live mit RexVon Test nach Live mit Rex
Von Test nach Live mit RexJan Gehring
 
SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?René Winkelmeyer
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Andreas Wissel
 
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...Marc Müller
 
Docker for Windows / Windows Container
Docker for Windows / Windows ContainerDocker for Windows / Windows Container
Docker for Windows / Windows ContainerThomas Wilhelm Wiefel
 
Grails im Überblick und in der Praxis
Grails im Überblick und in der PraxisGrails im Überblick und in der Praxis
Grails im Überblick und in der PraxisTobias Kraft
 
Testumgebungen mit Vagrant
Testumgebungen mit VagrantTestumgebungen mit Vagrant
Testumgebungen mit Vagrantfrankstaude
 
Windows Azure Platform Overview
Windows Azure Platform   OverviewWindows Azure Platform   Overview
Windows Azure Platform OverviewOliver Michalski
 
Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerSteven Grzbielok
 
WebLogic im Docker Container
WebLogic im Docker ContainerWebLogic im Docker Container
WebLogic im Docker ContainerAndreas Koop
 
Composer und TYPO3
Composer und TYPO3Composer und TYPO3
Composer und TYPO3Peter Kraume
 

Ähnlich wie openFrameworks workshops_07122013_erst (20)

Introduction to Apache Maven 3 (German)
Introduction to Apache Maven 3 (German)Introduction to Apache Maven 3 (German)
Introduction to Apache Maven 3 (German)
 
Gradle - Beginner's Workshop (german)
Gradle - Beginner's Workshop (german)Gradle - Beginner's Workshop (german)
Gradle - Beginner's Workshop (german)
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
 
EntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloadedEntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloaded
 
Zentrale Dokumentengenerierung mit dem Open XML SDK
Zentrale Dokumentengenerierung mit dem Open XML SDKZentrale Dokumentengenerierung mit dem Open XML SDK
Zentrale Dokumentengenerierung mit dem Open XML SDK
 
Ant im Detail
Ant im DetailAnt im Detail
Ant im Detail
 
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
 
Von Test nach live mit Rex
Von Test nach live mit RexVon Test nach live mit Rex
Von Test nach live mit Rex
 
Von Test nach Live mit Rex
Von Test nach Live mit RexVon Test nach Live mit Rex
Von Test nach Live mit Rex
 
Oracle und Docker
Oracle und DockerOracle und Docker
Oracle und Docker
 
SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
 
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
 
Docker for Windows / Windows Container
Docker for Windows / Windows ContainerDocker for Windows / Windows Container
Docker for Windows / Windows Container
 
Grails im Überblick und in der Praxis
Grails im Überblick und in der PraxisGrails im Überblick und in der Praxis
Grails im Überblick und in der Praxis
 
Testumgebungen mit Vagrant
Testumgebungen mit VagrantTestumgebungen mit Vagrant
Testumgebungen mit Vagrant
 
Windows Azure Platform Overview
Windows Azure Platform   OverviewWindows Azure Platform   Overview
Windows Azure Platform Overview
 
Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with Docker
 
WebLogic im Docker Container
WebLogic im Docker ContainerWebLogic im Docker Container
WebLogic im Docker Container
 
Composer und TYPO3
Composer und TYPO3Composer und TYPO3
Composer und TYPO3
 

openFrameworks workshops_07122013_erst