Powrót na górę
LPM 2013 Rome

LPM 2013 Rome

  • 738047 Wyświetlenia
  • Lubi

Edition XIII May 23rd - 26th 2013 | Rome

Brancaleone, Roma, Italy

  • 23 // 22 maja 2013 | Main Arena DJs, Brancaleone, Roma, Italy
  • 24 // 25 maja 2013 | Brancaleone, Roma, Italy

Festival

OpenFrameworks Basic [100€]

  • 5087 Wyświetlenia
  • Lubi
OpenFrameworks Basic [100€]
[Tekst dostępny tylko w języku angielskim] *************************************************************
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

Czas trwania (minuty)

720

Co jest potrzebne

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

Wydarzenia

LPM 2013 Rome
LPM 2013 Rome
23 // 26 maja 2013