Multitouch Example

Voici un exemple qui montre comment faire un projet plutôt simple qui exploite l’aspect multi-touch des iPhone et iPad. Ce code marche uniquement avec OpenFrameworks v0062 (cf. http://github.com/openframeworks/op…). Il montre également l’utilisation des classes, structs, vectors, et #define. À noter enfin que cet exemple révèle l’existence d’un onzième doigt humain.

- OpenFrameworks

Programmation artistique avancée avec OpenFrameworks (iPhone + iPad + PC)

Étudiant-e-s concerné-e-s : 3° / 4° / 5° Intitulé : « Programmation artistique avancée avec OpenFrameworks » Enseignant (s) : Douglas Edric Stanley Date et heure : 9h à 18h du 25 au 29 octobre 2010 Objectifs Passer à la vitesse supérieure dans la programmation d’œuvres interactives et évolutives Compréhension du langage de programmation C++ Acquisition des techniques avancés de la programmation, notamment l’usage des pointeurs et vecteurs Comprendre l’environement de programmation « XCode » (…)

- 1. Programme Hypermédia 2010-11

/ ,

Introduction à la programmation artistique avec Processing

Stage de remise à niveau du 18 au 22 octobre 2009 (9h-12h / 14h – 17h) Enseignant : Douglas Edric Stanley Années concernées : 3°/4°/5° Objectifs Découvrir les possibilités de l’algorithme dans la création de dispositifs artistiques. Bien connaître l’environnement de programmation « Processing ». Acquisition des techniques de base permettant de gérer seul ou à plusieurs un projet d’œuvre interactive ou évolutive. Contenu Souvent on sous-estime le rôle de la programmation dans les œuvres (…)

- 1. Programme Hypermédia 2010-11

Scolu

« Scolu » Aquatic creatures on mobile devices designed by Leïla Jaquet 3d modelling by Stanislas Bernatt Master Media Design, HEAD Genève Software development: Pierre Rossel, David Hodgetts, Douglas Edric Stanley Hardware development: Théo Reichel, Leïla Jaquet Software platforms: OpenFrameworks,… Continue Reading →

T-Shirt Classe-Objet

Voici un fichier .ai et .pdf pour fabriquer votre propres T-Shirts pour se rappeler à tout moment les fondamentaux de la programmation objet. Sur un côté on trouve la définition de la classe, sur l’autre les instructions pour créer 1000 instances de cette classe.

- Processing

Film suisse découpé

À la demande de Stan Bernatt, voici l’image du film suisse, découpée par un masque. FonduMasque (codes sources Processing)

Livre Processing

En attendant la première version officielle du PDF du livre Processing : Dessiner et créer avec du code informatique, voici quelques liens pour télécharger le livre en format HTML (lecture en ligne), papier, PDF, ou ePub (iPad, iPhone, etc). Processing (HTML) Processing (Livre papier) Processing (PDF/ A4) Processing (ePub)

Controleurs multiples

Parfois il est pratique d’avoir plusieurs sous-programmes dans une seule et même application. Par exemple, chaque “chapitre” d’une narration interactive pourrait se comporter comme s’il était son propre programme ; de même, il serait bien de pouvoir le programmer séparément, sans se soucier du comportement du premier chapitre, etc. Dans ce cas, on remplace le “testApp()” générique, livré de base avec votre projet OpenFrameworks, par une sorte de programme maître, un “Application Delegate”, qui ouvre (…)

- OpenFrameworks

Processing, en français

Livre : Processing Plate-forme : Floss Manuals Auteurs : Adama Dembele, Julien Gachadoat, Elisa Godoy de Castro Guerra, Adam Hyde, Alexandre Quessy, Horia Cosmin Samoïla, Douglas Edric Stanley, Lionel Tardy Organisation: Christian Ambaud, l’Organisation Internationale de la Francophonie Présentation publique… Continue Reading →

Multi-touch demo reel

Project: Mur Communicant Workshops: DataFlow (7-11.6.2010), Communication (23.3-2.4.2010), Toucher (8-19.2.2010), Mobilité (1-5.12.2009) Partners: Seconde Nature + FING + PACA Labs + ZINC + Digital Deluxe + villes d’Aix-en-Provence et de Marseille Participants: Atelier Hypermédia ESAA + Studio Lentigo ENSBAM +… Continue Reading →

Mur communicant

workshop DataFlow : 7 au 11 juin 2010 workshop Communication : 23 mars au 2 avril 2010 workshop Toucher : 8 au 19 février 2010 workshop Mobilité : 1 au 5 décembre 2009 années concernées : 3°/4°/5° avec la participation de Seconde Nature + FING + PACA Labs + ZINC + Digital Deluxe + villes d’Aix-en-Provence et de Marseille + Studio Lentigo ENSBAM + École Spéciale d’Architecture + École National Supérieure des Arts Décoratives + Media Design HEAD invités : Guillaume Stagnaro, Elizabeth Guyon, (…)

- 1. Programme Hypermédia 2009-10

Paramkebi

Ce programme démontre comment faire passer la souris à la partie opposée de l’écran, afin de pouvoir utiliser des trackball ou des souris hackés comme des roues qui peuvent tourner infiniment dans un sens ou dans un autre. Pour illustrer ce principe, nous utilisons la forme d’un paramkebi.

- Processing

mode:demo

Auger-Loizeau - Carnivorous Domestic Entertainment RobotsMatthieu Cherubini - The Pursuit of HappinessLeïla Jacquet - ScoluClovis Duran / Nicolas Rivet - Still LifeNicolas Field - Think Thrice v.3Juliette Sallin - Touch_MeDominique Cunin / Mayumi Okura / Arthur Violy / Cédric Brunel / Matthieu Cherubini / Clovis Duran / Max Mollon - MobilizingKenichi Okada / Chris Woebken - Animal SuperpowersAaron Koblin / Daniel Massey - Bicycle Built For Two ThousandAntonin Fourneau - RRSascha Pohflepp / Karsten Schmidt - Social ColliderIshac Bertran / Natalia Echevarria / Benoit Espinola / Shruti Ramiah - LinylKa Fai Choy - Eternal Summer StormGerard Rallo - Devices for Mindless CommunicationDavid-Olivier Lartigaud / Dominique Cunin - Multiuser Arena

Peep-Show Video

Two Line Element Sets

Voici un exemple vite-fait d’un globe avec des satellites autour. Cet exemple se base sur l’exemple Cop15 mais rajoute les positions des satellites via le site Celestrak en utilisant le principe des Two Line Element Sets. Cet exemple Processing a été créé pour illustrer un concept exploré lors du projet Mining The ElectroMagnetic Spectrum par Alejandro Duque et les étudiants en 2ème année (Morgane Guiard & Nicolas (…)

- Processing

eyePhone

Cette application cherche actuellement des iPhones et iPodTouch sur une surface de type Reactable et envoie des informations au format TUIO à des clients. Ces informations sont: l’identifiant de l’objet (no.1, no.2, no.3, no.4, …), la position de l’objet (x=0.23, y=.91), et l’orientation (angle=0.0f > 360.0f).

Multitouch Experiences en vrac

Voici purgatoire des programmes perdus lors du workshop Toucher du projet Mur communicant.

- Processing

Dessin génératif (AOC Hypermédia)

7,8,28,29 janvier + 4,5 février 2010 (impression papier) 15-19 mars 2010 (impression 3D) AOC Hypermédia : Dessin génératif Années concernées : 2° Equipe : Douglas Edric Stanley, Antoine Bollasina Invité : Marius Watz Objectifs Atelier pratique de dessin numérique. Apprentissage des techniques algorithmiques. Création de programmes informatiques. Impression des dessins sur support papier, puis par extrusion avec des formes physiques en relief/3D lors du projet Anti-datamining. Contenu (…)

- 1. Programme Hypermédia 2009-10

Video Gamerz’05

Quick post to link up to the Gamerz 05 video that just went live and where you’ll find a few seconds of my bitPong installation. I also shot my own video of the piece, in which I take advantage of… Continue Reading →

Video Gamerz'05

Quick post to link up to the Gamerz 05 video that just went live and where you’ll find a few seconds of my bitPong installation. I also shot my own video of the piece, in which I take advantage of… Continue Reading →

Cop15

Voici une petite animation Processing qui montre à peu près comment reproduire le célèbre logo du malheureux sommet écolologique Cop15. Le logo original a été construit également avec Processing.

- Processing

twothousandten

Machine: twothousandten Concept+Development: Douglas Edric Stanley Play!

Retranscription automatique

Cet exemple montre comment transcrire caractère par caractère un texte dans Processing. L’exemple kiwi tiré du Manifeste communiste peut être remplacé sans avarie.

- Processing

Crénage

Cet exemple montre comment calculer la distance entre les caractères dans Processing. Il utilise les indications de crénage de la police, telles qu’elles auraient été écrites par le/la typographe.

- Processing

ofxiphone+MapKit

Workshop: Mobilité Location: Atelier Hypérmedia + Atelier 3D + Méta Atelier, l’École supérieure d’art d’Aix-en-Provence Dates: 30 November – 1 December 2009 Organizers: Ricardo Garcia, Douglas Edric Stanley, Jean-Paul Thibeau Conference: Thierry Marcou + Fing, « Villes 2.0 », 30… Continue Reading →