« Processing » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
m (→‎Interactivité et Générativité : ==> suppression de la phrase "L'intégration avec Flash est en développement." (car Flash est discontinued maintenant))
 
(43 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{eia p}}
==Description==


 
[http://processing.org '''Processing'''] est basé sur un projet collectif  ouvert (open source, conçu par le M.I.T. Media Lab et l’institut de design IVREA pour donner spécifiquement aux étudiants, artistes et designers œuvrant dans le domaine des nouveaux médias, une plateforme de création appropriée.   
[[Catégorie:Logiciels auteurs ]]
[http://www.openprocessing.org/visuals/?visualID=5219 '''Exemple d'animation interactive avec Processing''']
 
Processing est un programme simple crée pour faciliter le développement d'applications orientées visuellement (orientées objet), avec un accent mis sur l'animation des images, permettant aux utilisateurs d'interagir.
=Processing =
 
[http://processing.org Processing ] est basé sur un projet collectif  ouvert(open source) et grauit, conçu entre le M.I.T. Media Lab et l’insitut de design IVREA pour donner spécifiquement aux étudiants, artistes et designers œuvrant dans le domaine des nouveaux médias, une plateforme de création appropriée.   
[http://www.openprocessing.org/visuals/?visualID=5219 Exemple d'animation interactive avec Processing]
Processing est un programme simple crée pour faciliter le développement d'applications orientées visuellement (orientées objet), avec un accent mis sur l'animation, permettant aux utilisateurs d'interagir.
Processing est un environnement de programmation en langage Java simplifié, conçu pour des artistes, par des artistes. Il a été imaginé dès le départ comme un environnement d’apprentissage pour des gens souhaitant rapidement apprendre à générer des images sur ordinateur.  
Processing est un environnement de programmation en langage Java simplifié, conçu pour des artistes, par des artistes. Il a été imaginé dès le départ comme un environnement d’apprentissage pour des gens souhaitant rapidement apprendre à générer des images sur ordinateur.  


[http://processing.org/download/index.htmlTéléchargement]multiplateformeGNU/Linux, Mac OSX, Windows  
[http://processing.org/download/index.html '''Téléchargement'''] (multiplateforme GNU/Linux,Mac OSX, Windows)
 


Processing contient:
Processing contient:


<li>Un environnement de développement(PDE). C'est le programme qui commence quand on presse l'icone de Processing. Le PDE est un IDE simple d'introduction à la programmation qui nous permet de tester nos idées.  </li>
<li>Un environnement de développement(PDE). C'est le programme qui commence quand on presse l'icone de Processing. Le PDE est un IDE simple d'introduction à la programmation qui nous permet de tester nos idées.   
<li> Une collection de fonctions comme interface de programmation (API)</li>
<li> Une collection de fonctions comme interface de programmation (API)
<li> Une syntaxe de langage, identique à JAVA, avec des modifications.</li>
<li> Une syntaxe de langage, identique à JAVA, avec des modifications.
<li> Une communauté en ligne </li>
<li> Une communauté en ligne [http://www.openprocessing.org/ '''Open Processing''']


==Principes pédagogiques==
==Principes pédagogiques==
Processing a été conçu au laboratoire '''Aesthetics + Computation Group''' du '''MIT Media Lab.''' Processing est plus ou moins le prolongement du projet '''Design By Numbers''', créé par le directeur du laboratoire, le célèbre artiste-programmeur '''John Maeda'''.  Beaucoup de traces de ce premier projet sont visibles dans l’environement Processing : la simplicité de l’interface, la priorité donné à l’expérimentation et l’apprentissage, ainsi que les nombreux fonctions que les deux environnements partagent. Les concepteurs de Processing, '''Ben Fry''' et '''Casey Reas''', ne cachent pas cet héritage  
'''Processing''' a été conçu au laboratoire '''Aesthetics + Computation Group''' du '''MIT Media Lab.''' Processing est plus ou moins le prolongement du projet '''Design By Numbers''', créé par le directeur du laboratoire, le célèbre artiste-programmeur '''John Maeda'''.  Beaucoup de traces de ce premier projet sont visibles dans l’environement Processing : la simplicité de l’interface, la priorité donné à l’expérimentation et l’apprentissage, ainsi que les nombreux fonctions que les deux environnements partagent. Les concepteurs de Processing, '''Ben Fry''' et '''Casey Reas''', ne cachent pas cet héritage  
Processing protège l’utilisateur de tout un tas de complexités qu’on aurait normalement à apprendre pour générer un programme.Environnement de Processing est archi-simple : un champ de texte pour écrire le programme, un bouton "play" jouer l’image.  
Processing protège l’utilisateur de tout un tas de complexités qu’on aurait normalement à apprendre pour générer un programme.Environnement de Processing est archi-simple : un champ de texte pour écrire le programme, un bouton "play" jouer l’image.  
Dans Processing, l'apprentissage de la progeammation va de pair avec la création.
Dans Processing, l'apprentissage de la programmation va de pair avec la création.
 
===Pour apprendre Processing===
<li>[http://www.ecole-art-aix.fr/rubrique81.html '''Tutoriel''']en français
<li>[http://processing.org/learning/ '''Tutorial''']en anglais
<li>[http://www.openprocessing.org/ '''Open Processing''']pour partager les projets
<li>[http://www.ecole-art-aix.fr/rubrique50.html '''Happy Code Farm''']codes supplémentaires


=Pour apprendre Processing=  
===Difficulté===
<li>[Tutoriel en français][http://www.ecole-art-aix.fr/rubrique81.html]</li>
L'utilisation de Processing,comme celle d'autres programmes libres,peut se faire à plusieurs niveaux: celui du débutant en informatique comme celui du développeur professionnel.Pour progresser dans la prise en main, une certaine expérience de programmation et la consultation d'autres projets se révèlent nécessaires pour un environnement devenant complexe.La motivation vient de la recherche de créativité.
<li>[Tutoriel en anglais][http://processing.org/learning/]</li>
<li>Partage de projets [Open Processing]  [http://www.openprocessing.org/]</li>
<li>[Codes supplémentaires][http://www.ecole-art-aix.fr/rubrique50.html Happy Code Farm]</li>


==Interactivité et Générativité==
==Interactivité et Générativité==
L'utilisateur peut  faire évoluer le sketch en déplaçant/cliquant la souris,ou en touchant un écran interactif. Il  manipule ainsi les objets pour créer des simulations de mouvements et de transformations des objets. Ceci ouvre la voie à la créativité plastique.   
L'utilisateur peut  faire évoluer le sketch en déplaçant/cliquant la souris,ou en touchant un écran interactif. Il  manipule ainsi les objets pour créer des simulations de mouvements et de transformations des objets. Ceci ouvre la voie à la créativité plastique.   
Les [suppléments] [http://processing.org/reference/libraries/index.html suppléments]aux bibliothèques de Processing ajoutent des fonctionnalités (video/audio/etc.)L'intégration avec Flash est en développement
Les [http://processing.org/reference/libraries/index.html '''suppléments''']aux bibliothèques de Processing ajoutent des fonctionnalités (video/audio/etc.)


==Logiciels similaires==
==Logiciels similaires==
Trois projets annexes s'ajoutent à Processing, basés chacun sur la philosophie et la technologie de départ :[http://www.wiring.org.co/Wiring] et  [http://www.arduino.cc/Arduino]ouvrent Processing à l’électronique et à la robotique ; alors que [http://mobile.processing.org/Processing Mobile] permet aux artistes de créer des programmes pour leurs téléphones portables.
Trois projets annexes s'ajoutent à Processing, basés chacun sur la philosophie et la technologie de départ :[http://www.wiring.org.co/ '''Wiring'''] et  [http://www.arduino.cc/ '''Arduino''']ouvrent Processing à l’électronique et à la robotique ; alors que [http://mobile.processing.org/ '''Processing Mobile'''] permet aux artistes de créer des programmes pour leurs téléphones portables.


===Programmes similaires exposés dans EdutechWiki===
===Programmes similaires exposés dans EdutechWiki===
<li>[http://edutechwiki.unige.ch/en/Embedded_systems_building_blocks Embedded systems building blocks]</li>


<li>[[http://edutechwiki.unige.ch/fr/Alice]]</li>
<li>[http://edutechwiki.unige.ch/en/Embedded_systems_building_blocks '''Embedded systems building blocks'''][[http://edutechwiki.unige.ch/fr/ '''Alice''']
===Citations===
 
* [http://www.ecole-art-aix.fr/rubrique81.html Ecole Supérieure d'Artd'Aix-en-Provence ESA]
 
* [http://processing.org '''Processing''']
 
----


===Citations===
Auteur [[Utilisateur:Gur|Gur]]
<li>[Ecole Supérieure d'Art  d'Aix-en-Provence
][http://www.ecole-art-aix.fr/rubrique81.html]</li>


===[[Utilisateur:Gur|Gur]]===
[[Catégorie:Multimédia]] [[Catégorie:Programmation]] [[Catégorie:Logiciels]]

Dernière version du 1 février 2023 à 01:07

Description

Processing est basé sur un projet collectif ouvert (open source, conçu par le M.I.T. Media Lab et l’institut de design IVREA pour donner spécifiquement aux étudiants, artistes et designers œuvrant dans le domaine des nouveaux médias, une plateforme de création appropriée. Exemple d'animation interactive avec Processing Processing est un programme simple crée pour faciliter le développement d'applications orientées visuellement (orientées objet), avec un accent mis sur l'animation des images, permettant aux utilisateurs d'interagir. Processing est un environnement de programmation en langage Java simplifié, conçu pour des artistes, par des artistes. Il a été imaginé dès le départ comme un environnement d’apprentissage pour des gens souhaitant rapidement apprendre à générer des images sur ordinateur.

Téléchargement (multiplateforme GNU/Linux,Mac OSX, Windows)

Processing contient:

  • Un environnement de développement(PDE). C'est le programme qui commence quand on presse l'icone de Processing. Le PDE est un IDE simple d'introduction à la programmation qui nous permet de tester nos idées.
  • Une collection de fonctions comme interface de programmation (API)
  • Une syntaxe de langage, identique à JAVA, avec des modifications.
  • Une communauté en ligne Open Processing

    Principes pédagogiques

    Processing a été conçu au laboratoire Aesthetics + Computation Group du MIT Media Lab. Processing est plus ou moins le prolongement du projet Design By Numbers, créé par le directeur du laboratoire, le célèbre artiste-programmeur John Maeda. Beaucoup de traces de ce premier projet sont visibles dans l’environement Processing : la simplicité de l’interface, la priorité donné à l’expérimentation et l’apprentissage, ainsi que les nombreux fonctions que les deux environnements partagent. Les concepteurs de Processing, Ben Fry et Casey Reas, ne cachent pas cet héritage Processing protège l’utilisateur de tout un tas de complexités qu’on aurait normalement à apprendre pour générer un programme.Environnement de Processing est archi-simple : un champ de texte pour écrire le programme, un bouton "play" jouer l’image. Dans Processing, l'apprentissage de la programmation va de pair avec la création.

    Pour apprendre Processing

  • Tutorielen français
  • Tutorialen anglais
  • Open Processingpour partager les projets
  • Happy Code Farmcodes supplémentaires

    Difficulté

    L'utilisation de Processing,comme celle d'autres programmes libres,peut se faire à plusieurs niveaux: celui du débutant en informatique comme celui du développeur professionnel.Pour progresser dans la prise en main, une certaine expérience de programmation et la consultation d'autres projets se révèlent nécessaires pour un environnement devenant complexe.La motivation vient de la recherche de créativité.

    Interactivité et Générativité

    L'utilisateur peut faire évoluer le sketch en déplaçant/cliquant la souris,ou en touchant un écran interactif. Il manipule ainsi les objets pour créer des simulations de mouvements et de transformations des objets. Ceci ouvre la voie à la créativité plastique. Les supplémentsaux bibliothèques de Processing ajoutent des fonctionnalités (video/audio/etc.)

    Logiciels similaires

    Trois projets annexes s'ajoutent à Processing, basés chacun sur la philosophie et la technologie de départ :Wiring et Arduinoouvrent Processing à l’électronique et à la robotique ; alors que Processing Mobile permet aux artistes de créer des programmes pour leurs téléphones portables.

    Programmes similaires exposés dans EdutechWiki

  • Embedded systems building blocks[Alice

    Citations


    Auteur Gur