Apr 02

Ces derniers temps, j’ai été relativement occupé par un projet qui m’a vraiment tenu à cœur à savoir la création d’une simulation d’application Java pour les traders. C’est donc en collaboration avec HEC et dans le cadre de mes études à l’EPFL que j’ai réalisé avec deux autres étudiants: Distributed Web MockStock.

Derrière ce nom peut être peu évocateur, se cache en fait une application de simulation de la bourse. Grâce à diverses technologies Java comme JMS, Servlet, JSP, Javabeans et autres, il va en fait être possible de gérer les opérations (achats/ventes) des traders se connectant à un marché par le biais d’une web application ou d’un Rich Client. A travers, ce projet nous avons également eu l’occasion de faire usage d’autres technologie comme Javascript/Ajax. Permettant de réaliser des graphiques, nous avons utilisé l’API Charts de Google afin de dessiner l’évolution du cours de la bourse au fur et à mesure des valeurs reçues à travers JMS. L’affichage de ces dernières étant mis à jour grâce à des requêtes Ajax.

Voici quelques images du projet:

Vous pouvez visualiser le pdf de la présentation que nous avons faite ici:

pdf.pngdistributed-mockstock.pdf

 

Vous aimez cet article?
AddThis Social Bookmark Button AddThis Feed Button


Nov 16

charts.PNG

Pour faire mon projet de semestre à l’Epfl j’ai utilisé des Flash charts. Vous vous demandez surement ce que c’est … En fait, il s’agit d’objets Flash paramétrables permettant d’afficher des valeurs sous forme de graphique comme le montre l’image ci dessus. C’est quelque chose réellement pratique et qui rend vraiment bien si vous voulez donner un aspect dynamique à vos données. Cela permet également de faciliter un interprétation des résultats.

Je vous propose donc dans ce post, un petit comparatif entre deux Flash charts que j’ai eu l’occasion d’essayer.

Le premier: XML/SWF Chart

Il se configure grâce à un fichier XML. Son avantage réside dans le fait que vous pouvez générer le XML automatiquement à partir de n’importe quel langage de programmation que ça soit PHP/C++/ASP/JAVA/…

Le défaut néanmoins est tout simplement l’aspect graphique, mais peut être aussi le peu de dynamisme des graphiques générés. Ce qui est tout de même un élément essentiel pour ce genre d’applications. Il est également moins bien paramétrable que son concurrent que je vais présenter maintenant.

(Vous pourrez remarquer sur le site que vous avez aussi accès à des slideshows paramétrables, je ne les ai pas testés mais n’hésitez pas à me donner un feedback si vous en avez l’occasion)

Le second donc s’appelle Open Flash Chart

Il est configurable de plusieurs manières. La première consiste à générer un fichier qui sera utilisé en tant que paramètre du Flash. Ce fichier étant généré grâce à une bibliothèque Php. La seconde (le mode expert) est de paramétrer directement le Flash en lui envoyant des commandes Javascript avant la création de l’objet Flash.

Mon projet est constitué d’un servlet me générant des données. Ces dernières sont mises en forme grâce à des scripts Javascript (on évite ainsi la surcharge côté serveur) couplé avec la librairie Jquery. La seconde solution s’est donc réellement imposée d’elle même. De plus, l’affichage des données avec Open Flash Chart est vraiment bien paramétrable et très dynamique. Je vous laisse en apprécier un aperçu.

En conclusion donc, je privilégierai Open Flash Chart même si celui-ci n’est “facilement” paramétrable qu’en Php et Javascript. Tout dépend donc de votre application. En tout cas, je vous recommande sincèrement de jeter un œil car ça vaut le détour et ça peut toujours servir un jour. Who knows?

charts2.PNG

Vous aimez cet article?
AddThis Social Bookmark Button AddThis Feed Button


Oct 26

Pour le projet informatique que je réalise ce semestre à Polytechnique Lausanne, j’ai besoin de faire appel à la nouvelle user interface library de Jquery. C’est en consultant les newsgroup Google sur le salon réservé à Jquery UI, je suis tombé sur ce message:ici

Qui m’a mené sur ce site: http://www.strezlab.com/dropcomment.html

Et là, honnetement, j’ai été bluffé par ce concept si simple et qui permettrait (que dis-je permettra!) efficacement de faire reculer le nombre de commentaires “Spam” sur les blogs. Voir même de les supprimer car cela requiert l’action d’un humain. En effet, par une simple validation après un drag & drop on s’assure que c’est réellement un humain qui poste le commentaire et non pas une machine. C’est donc vraiment une excellente idée que cette personne a eu. J’adhère réellement à cette nouvelle technique. J’ai conseillé à cette personne d’aller jusqu’au bout de son idée et de proposer aux editeurs de blog sa solution car je suis sûr que cette idée à de l’avenir.

Ps: Si vous aussi, vous trouvez ce concept utile, simple à mettre en place et innovateur n’hésitez pas à lui donner un Digg ;) et faites moi part de vos impressions!

Vous aimez cet article?
AddThis Social Bookmark Button AddThis Feed Button