Bonjour, je suis actuellement en pleine découverte de Processing et commence à m’intéresser à la fonction de création d'applis Android, la seule question que je me pose est est-ce que Processing est un outil "viable" pour la création d'applis (IU, Menus, gestions paramètre ect...) ?
Ou dois-je me tourner vers le java pur et dur pour pouvoir programmer une "vraie" appli (pas juste dessiner des carrés et des ronds )
En gros, auriez vous des exemples d'applications android disposant d'une véritable IU entièrement réalisées sous Processing ?
Hors ligne
Quelques liens :
http://tetalab.org/blog/prototypage-rap … processing
ya eu une démo de ça, sur nexus 7, par Alex et Fabrice du tetalab lors de :
http://codelab.fr/3621
Hors ligne
Merci beaucoup, je suis du coup en train d’expérimenter la librairie Ketai !
Que de choses intéressantes à découvrir
Hors ligne
Et est il possible d’intégrer des morceaux de code Processing dans une application via eclipse ou autre ?
c'est à dire créer un menu etc avec eclipse, et implémenter du dessin processing là dedans ?
Hors ligne
Hello oui c'est possible. tu peux aussi faire tes menus en processing
Franchement je trouve que mm si tu fais tout en processing, c'est plus agréable de travailler dans eclipse. En mode android dans l'IDE p5 les messages d'erreurs sont peu explicites, sous eclipse tu as de l'auto complétion et des messages d'erreurs plus performants.
D'un point de vue pratique pour démarrer un projet eclipse utilisant processing le plus simple c'est d'exporter ton projet en tant que projet android (dans le mode android de l'IDE, export project), puis d'importer l'export dans eclipse. Et après normalement tu re-build le projet dans eclipse et ça roule
J'ai fait cette app en utilisant processing (il faut que je me motive pour publier le code sur github): https://play.google.com/store/apps/deta … &hl=fr
Hors ligne
j'ai pas encore eu l'occasion d'essayer mais ça à l'air pas mal du tout !
Du coup là tu a fait l'integralité du code dans l'IDE P5, et tu as ensuite recompilé le tout dans Eclipse ?
Hors ligne
en gros j'ai plutôt fait un prototype sous P5, du genre les ressorts sans multi touch, sans son et sans menus ...
ensuite j'ai importé dans Eclipse pour ajouter le multi-touch avec une lib (andMT) et le son (pdlib), puis j'ai construits les menus directement dans Eclipse mais en étendant mon code processing.
l'ide p5 est super pour le protypage rapide, il permet aussi de faire une application complète , mais eclipse (mm si c'est un peu une usine à gaz de mon point de vue) permet plus de controle, meilleure gestion des erreurs, auto completion, meilleure gestion de librairies externes...
Hors ligne
Dac, je vais commencer à bosser là dessus alors, en sachant qu'il faut d'abord que je trouve ce qu'elle va faire, cette application c'est pas gagné cette histoire !
tu avais déjà des compétences en dev android/java avant de commencer, ou juste une maîtrise de P5?
Hors ligne
Non j'avais pas de compétences en dev spécifiques, j'avais un peu moins de 6 mois de processing dans les pattes ('maîtrise' est peut-être un peu excessif) et je connaissais déjà bien Pure-Data.
En gros ça reste quand mm très accessible, le plus pénible c'est de configurer eclipse pour le developpement android et de comprendre comment ça marche, mais une fois que c'est en place, c'est bon
Hors ligne
j'ai installé eclipse (tant bien que mal ^^) et j'ai commencé a voir un peu à quoi ca ressemble, mais c'est vrai que c'est pas simple, j'ai compris comment créer un nouveau projet Android, un nouveau projet P5, mais c'est à peu près tout, comment tu fais pour relier les deux ?
Hors ligne
Le mieux c'est d'exporter un projet android depuis l'ide de processing.
tu te mets en mode 'android' puis dans 'file' tu choisis "export android project" et là normalement t'as un popup de ton explorer de fichier avec le projet exporter dedans. Ensuite tu importes ce projet dans eclipse et voilà
tu retrouveras plus ou moins la structure processing, sauf que ton fichier est un .java
et la structure du fichier évolue un peu :
package
imports
public class Break_Circle extends PApplet {
public void setup(){
}
public void draw(){
}
}
le type color n'existe plus mais on peut écrire int myColor = color(255,220,210);
Hors ligne
dac, donc ensuite eclipse le verra automatiquement comme un projet android, et créera les fichiers utiles pour une applications (tout les .xml) ?
Hors ligne
Intéressant tout ça ma foi reste à trouver un projet concret à exploiter !
Hors ligne
au niveau configuration eclipse, juste installer le plugin android et le plugin processing suffit ou il y a d'autre choses à installer/configurer ?
une question qui me vient aussi comme ça, il y a possibilité de communiquer entre Android/Arduino via une connexion usb grâce à une application créé avec processing ? en théorie, P5/arduino sont capables de communiquer sur un PC, mais sur Android, est-ce possible de la même manière ?
Dernière modification par Draner (2013-01-04 00:06:28)
Hors ligne