Bonjour,
Je cherche un moyen simple de passer des arguments multiples (tableaux de données à représenter graphiquement) à une applet processing, à partir d'une appli en Rails. Y'a-t-il un moyen simple de "déserialiser" des données avec processing ou java ?
Pour l'instant je passe mes données dans le JS qui lance l'applet (values:), et je déserialise avec un split(..., ",") :
var attributes = { codebase: 'applet', code: 'chart_company_applet.class', archive: 'chart_company_applet.jar', width: 500, height: 500, values: "param1,1,30,param2,2,40,param3,5,60", };
C'est rudimentaire. Et j'ai plusieurs séries de données de longueurs variables à faire passer (tableau à plusieurs dimensions). Je peux coder mon propre format, mais peut-être quelqu'un a déjà fait ça ou a une idée plus lumineuse ?...
@+
Jej
Dernière modification par Jej (2011-04-20 12:48:15)
Hors ligne
*au temps pour moi, j'ai lu un peu vite ton message, j'étais un peu à côté de la plaque
Tu peux toujours mettre dans ton values, un JSON stringifié ( avec JSON.stringify() ) et puis ensuite manipuler ce JSON avec un JSONObject en java : http://json.org/java/
(je ne sais pas vraiment si c'est ça que tu veux...)
Dernière modification par 22_ (2011-04-20 15:47:41)
Hors ligne
Tout ça m'a l'air pas mal ! Surtout que rails aime plutôt bien json. Comment je dois faire pour installer la class json dans processing/java ? Je mets ça dans le sketch ou bien il faut mettre ça dans libraries, ou bien plus simple encore ?
Merci à toi,
Jej
Hors ligne
Il y a toutes les implémentations de la lib en bas de cette page, dans la partie java : http://json.org/
par contre, je n'utilise processing que sur eclipse ou alors processing.js... du coup je ne me rappelle plus où il faut mettre les librairies java avec leur IDE.
*il y a un article de blprnt sur le sujet : http://blog.blprnt.com/blog/blprnt/proc … york-times
Dernière modification par 22_ (2011-04-21 12:03:14)
Hors ligne
Oui, je te balance ça un peu rapidement, mais n'hésites pas si tu galères
Hors ligne
22_ a écrit:
Oui, je te balance ça un peu rapidement, mais n'hésites pas si tu galères
Faut bien se débrouiller un peu aussi...
Le problème c'est que le mot "processing" pollue souvent la recherche... Le moindre truc évident à trouver quand c'est du java/ruby/php/etc devient plus difficile à cause du double sens. Google fait pas tjs le discernement entre le nom propre et le nom commun.
@+
Hors ligne
c'est un peu vrai mais ça aurait pu être pire, ils auraient pu l'appeler "free sex"
Hors ligne
Hors ligne
Pages: 1