LPM 2013 Rome

LPM 2013 Rome

  • 140646 Nézetek
  • Kedveltek

Edition XIII May 23rd - 26th 2013 | Rome

Brancaleone, Roma, Italy

  • 23 // 22 május 2013 | Main Arena DJs, Brancaleone, Roma, Italy
  • 24 // 25 május 2013 | Brancaleone, Roma, Italy

Festival

OpenFrameworks Basic [100€]

  • 2789 Nézetek
  • Kedveltek
OpenFrameworks Basic [100€]
[Text available only in English] *************************************************************
PREMESSA
*************************************************************

"openFrameworks is an open source C++ toolkit designed to assist the creative process by providing a simple and intuitive framework for experimentation. The toolkit is designed to work as a general purpose glue, and wraps together several commonly used libraries.
The code is written to be massively cross-compatible. Right now we support five operating systems (Windows, OSX, Linux, iOS, Android) and four IDEs (XCode, Code::Blocks, and Visual Studio and Eclipse). The API is designed to be minimal and easy to grasp.
Simply put, openFrameworks is a tool that makes it much easier to make things with code. We find it super useful, and we hope you do too." 
da http://www.openframeworks.cc/about/

L'obiettivo del corso è quello di fornire un primo approccio alla creazione di installazioni interattive, sfruttando la programmazione in C++ , grazie all'utilizzo di openFrameworks.
Durante il workshop verrà spiegato come strutturare un progetto con openFrameworks e come utilizzare al meglio questo tool per riuscire a sfruttare al meglio le potenzialità del C++, senza bloccarsi di fronte alla difficoltà di questo linguaggio.
Verranno spiegati i passi principali per poter essere autonomi e per poter sviluppare in futuro qualsiasi tipo di progetto attraverso l'utilizzo di openFrameworks.


*************************************************************
PREREQUISITI
*************************************************************

Non è richiesta nessuna conoscenza particolare di programmazione C++, dato che il corso partirà dalle basi. E' comunque gradita una certa  propensione verso la programmazione o i linguaggi di scripting.
Ogni studente dovrà possedere un proprio computer con installata l'ultima versione di openFrameworks e il relative ambiente di sviluppo (come ad esempio XCode per Mac).
La piattaforma scelta durante questo workshop sarà il sistema operativo Mac OSX 10.7 con ambiente di sviluppo XCode 4.5.1.


*************************************************************
PROGRAMMA
*************************************************************

- introduzione al corso e presentazioni

Sintassi:

- cicli (for, while, do)
- condizioni (if/else, switch)
- funzioni
- variabili base e scope
- programmazione a oggetti
- overloading
- ereditarietà
- puntatori e passaggio variabili per valore o indirizzo

Openframeworks:

- struttura oF
- funzioni utili in oF
- oggetti utili in oF
- funzioni base per disegnare
- interazioni base con l'utilizzo di mouse e tastiera
- esercizi di grafica generativa
- addons in oF
- creazione di una GUI con l'utilizzo di ofxUI
- Invio e ricezione di pacchetti OSC con l'utilizzo di ofxOSC

Időtartam (perc)

720

Ami szükséges

Mac con installata l'ultima versione di XCode.
Si consiglia di scaricare l'ultima versione di oF (0073) e testare prima del workshop l'esempio "emptyExample" della cartella "examples"->"empty", per arrivare al workshop con tutto il setup completo e funzionante.

  • Workshop
Mauro
Mauro

Italy Gera Lario

Események

LPM 2013 Rome
LPM 2013 Rome
23 // 26 május 2013