Chargement...
Chose promise… chose promise !!!
Je viens de faire un petit “proof of concept”.
Qu’est-ce qui est plus difficile que de faire un petit moteur 2D en full javascript/canvas ?
Un petit moteur 2D en full javascript/canvas avec un moteur physique !
Il n’y a aucune bidouille et le rendu est entièrement fait par votre navigateur préféré. Je note qu’a part Google Chrome, les autres s’en sortent assez rapidement très très mal.
Pour la réalisation, j’ai tout simplement intégré JBox2D dans un module GWT.
Il faut être clair c’est rapidement “TRES LENT” et soumis a encore quelques petits glitches, cependant cela montre que “c’est possible” sans trop se prendre la tête.
Pour ceux qui sont intéressés, je pourrais fournir le code source.
Edit:
Un 2eme exemple avec “spawn” des caisses avec la souris.
Quand Flash est arrivé sur le marché, il répondait à un besoin. Faire des petits films/jeux/videos.
Alors qu’il est actuellement partout et quasi incontournable pourquoi je prédis sa mort d’ici quelques années ?
Flash 4,5, MX, 9. Action scripts 1, 2 et 3. Il y a un peu de quoi se perdre surtout si par dessus tout cela on rajoute encore un “flex”.
Flash a beaucoup évolué et malheureusement, les développeurs ont eu un peu de mal a suivre et les utilisateurs aussi. Les évolutions successives ont obligé les utilisateurs a devoir mettre a jour Flash et cela n’a pas toujours été possible (on pense au plug-in flash linux qui a eu du mal a venir).
La plupart de ces problèmes ont été résolu a ce jour mais Flash commence a montrer des premiers signes de faiblesse face à la concurrence.
HTML5 arrive avec beaucoup de nouveauté et la plus importante a déjà fait l’occasion d’un article de ma part, la balise <canvas>.
Cette balise permet tout simplement de “dessiner”. Dessiner quoi ? J’ai envie de dire “tout” !
. Pourquoi continuer a utiliser une technologie qui nécessite un plug-in et un langage particulier alors que le navigateur est apte a le faire nativement ? Il suffit de jeter un œil sur chromexperiments pour se rendre compte des possibilités à moyen terme.
Pourquoi le basculement ne se fait pas maintenant ?
Après un article qui explique “pourquoi GIT c’est mieux que SVN ?“, j’ai jugé qu’il pouvait être intéressant de faire un petit retour sur mon expérience et d’expliquer les bonnes ou mauvaises pratique autour de ce merveilleux logiciel de versionning.
Certaines personnes pensent que GIT est “magique”. Il permet de merger mieux que SVN c’est donc l’occasion de faire plein de fork ? GIT permet de décentraliser, est-ce une bonne idée de le garder centraliser ? Autant de bonnes questions auquel il est important de répondre.
Comment savoir si vous utilisez mal git ?
Si vous vous reconnaissez dans un ou plusieurs de ces choix, il faut revoir votre politique de développement
.
Petite mise à jour du site web avec une photo retouchée de Pauline dispo sur mon flickr.

Je ne blog plus beaucoup (scrutator v3 et mon boulot me prennent un peu trop de temps). J’en profites pour mettre quelques photos prises avec mon Nikon de ces quelques derniers mois.
On vous demande pour la 3459eme fois de tester votre application web. Vous entendez déjà votre patron “Pourtant quand j’appuie sur SAVE, ça devrait sauvegarder ! C’est si dûr que ça ? Hein ? Non mais ! Jte paye a faire quoi ?!? A écrire des billets débiles pendant tes pauses sur ton blog ?!?”
On sent le vécu hein ?
. Non bon serieusement, on va essayer de rendre ça “FUN” avec un cocombre et un renard de feux. Déjà on va définir notre vocabulaire.
Et si comme Dave Hoover, on combine les 2, ça donne quoi ?
Oui je l’affirme haut et fort. Les americains n’arretent pas de copier notre presque présidente ou presque secretaire de son parti.
Après Barack Obama c’est au tour de Facebook de vilement la copier.
Et oui, faire une grosse boulette (avec leurs condition générales d’utilisations) puis revenir en arrière en proposant un “forum participatif”, ça ressemble quand même a une stratégie de Ségolène Royale.
Bizarre qu’elle ne le revendique pas quand même…
Tout le monde a déjà eu le coup ! Un utilisateur clique frénétiquement sur un bouton save ou launch parce que le serveur a un load de 40 et résultat ?
Alors que faire contre l’utilisateur frénétique qui en est déjà a son 5eme café et qui va massacrer votre interface graphique car elle ne répond pas a la milliseconde ?
This is short mockup on how you can use canvas.
I was quite attracted by the style of the PS3 slideshow and I my idea is just to see if we can create the same feeling with the HTML5 canvas component (instead of an heavy flash animation).
The javascript code is quite dirt and was just a one shot proof of concept.
Enter your flickrid and enjoy
.
See it on the PS3 slideshow with canvas
Comme il y avait un peu de neige, j’ai profité de prendre mon D80 pendant mon heure de pause.