Sites


Processing

Les modes

Processing permet de générer plusieurs types d’applications à partir de la même interface et du même code. Par défaut, Processing propose deux modes : 

  • Java qui permet de créer des applications «en dur», c’est-à-dire des applications propres à un système d’exploitation et qui se lanceront comme n’importe quelle application installée sur votre ordinateur.
  • Experimental qui est un mode «Java» amélioré dans le sens où il propose des outils plus complets : analyse de la syntaxe du code en direct et un outil qui permet de lancer votre programme en pas-à-pas (appelé outil de «debug») 

Plusieurs autres modes sont disponibles en les installant depuis le menu «Add mode…» de la liste déroulante de l’interface, à droite de la fenêtre principale :

  • Javascript qui permet d’exporter ses créations dans une page web pour les afficher dans un navigateur. Attention, les librairies disponibles pour le mode «Java ne fonctionneront pas avec ce mode. Par contre, il est possible de combiner votre code Processing avec des librairies écrites en Javascript (comme Jquery par exemple).
  • Android qui permet d’exporter des applications pour tablettes et téléphones fonctionnant avec le système d’exploitation Android. Certaines librairies externes fonctionnent très bien avec de mode (par exemple la librairie Ani étudiée dans Annexe > Les librairies externes). Il est nécessaire quand même de vérifier la compatibilité des librairies avec Android avec de l’intégrer dans votre code. L’installation de ce mode n’est pas aussi directe que pour le Javascript, puisqu’il nécessite l’installation du kit de développement pour Android.

L’utilisation d’un même code source pour déployer une application sur plusieurs plateformes est une des forces de Processing. Néanmoins, cette compatibilité n’est pour l’instant possible que sur un ensemble restreint de fonctionnalités qui couvrent principalement le dessin et l’interactivé clavier / souris.

Si votre projet nécessite un déploiement sur plusieurs plateformes hétéroclites (application, web ou Android), Il est conseillé de vérifier et de tester votre code à chaque étape.

L’utilisation de librairies est proscrite pour un export web, sur Android ces restrictions sont moins importantes.

Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.

Vous devriez rafraîchir la page.