Posted février 28th, 2010 by admin
Un petit ticket pour annoncer la sortie de ma première application Android :
Swiss Hockey Widget

Android App Screen
Si vous êtes fan du championnat suisse de hockey, ce widget est fait pour vous… Vous pourrez grâce à lui suivre votre équipe favorite et être notifié à chaque goal de celle-ci.
Alors go sur le Market… et n’oubliez pas de me laisser vos remarques et commentaires.
Tags: mobile app application android
Posted juillet 5th, 2009 by admin
Et voilà le 1er festival Flash at the lake à Zürich est terminé. Pleins de conférences bien sympas, certaines un peu « déjà-vu » , aussi quelques petits « couacs », mais dans l’ensemble une belle réussite pour une première. Revue sur ces 2 jours qui ont rassemblé pour une fois une bonne partie de la planète Flash suisse. ( dédolé pour la qualité des images, je suis pas encore passé au 3Gs,^^).

Zürich
Aral Balkan – Remember the magic
Arrivé comme à son habitude avec quelques minutes de retard, votre humble serviteur découvre une salle chantant en cœur le doux nom de « Microsoft » ( si..si..). Après que l’envie de partir en courant fut passée, je vais m’asseoir afin d’écouter Aral Balkan. Alors lui, c’est un sacré numéro… Il nous rappelle tout d’abord aux bons souvenirs des Amigas et autres Comodores avant de décrire l’(énorme) évolution de l’informatique et des outils mis à disposition de nous autres, et d’insister sur le fait que ceux-ci doivent élargir la créativité et que tout ceci doit apporter une plus value à l’expérience utilisateur, le nerf de la guerre…

Aral Balkan
Et comme il le dit lui-même : « le design pattern c’est le mal !!! Ne restez pas dans les carcans, EXPERIMENTEZ !!! »
Petet Eist – Air and Sqlite
Une petite conférence sur l’utilisation de base de données embarquées dans une application Air. Démo pratique de son utilisation, code à l’appui et explication des différentes manières de procéder. Sinon je ne m’attarde pas trop sur le sujet mais conseille vivement d’aller matter les slides de la pres à tous ceux qui seraient intéressés par le sujet.
James Ward – Pixel Bender
On commence par une petite présentation du Pixel Bender Toolkit, ce nouvel outil apparu avec la player 10 et qui permet de créer et d’éditer des filtres ensuite exploitables dans le code AS. Les différences entre .pbj et .pbk , ainsi qu’un petit tour par Alchemy.
Il termine ensuite par la présentation de son incroyable librairie PbjAS, permettant d’utiliser les possibilités de pixel bender et notamment le calcul multi-thread directement au runtime…Rien que ça… Je ne vous donne pas les explications techniques de comment il a réussi ce tour de force, c’était pas très clair pour moi aussi^^
Paul Burnett
Platform Evangelist chez Adobe, Paul Burnett vient présenter les nouveautés de la CS4. Il commence par une petite explication de la vision des futurs WorkFlow( Flash CS4, Catalyst, Flash Builder)comme Adobe l’imagine.
On part ensuite sur les nouveautés de Photoshop CS4, streching d’images sans déformations, et de Flash CS4, bones et api 3d notamment… Bref si vous voulez voir l’entier de la conférence regardez la vidéo de la keynote de la dernière Max c’est exactement pareil…
Marcel Vogt / Tiago Dias – WiiFun/Bend My 3d
Et 2 conférences pour le prix d’une !!!… On commence par une présentation de la librairie de Thibault Imbert WiiFlash. Bon rien se spécial de ce côté là, il a présenter les divers devices prix en charge par la librairie, Wiimote, Balance, Nunchuk, etc… Et fait une petite demo d’un jeu qu’il a réalisé prenant en charge le Wheel. Sympa, mais faut dire que le server est pas super stable sur sa machine, il a bien dû s’y reprendre à quelques fois sur chaque demo… Mais faut avouer que c’est toujours sympa de voir les gens s’émerveiller devant le fait qu’il est possible d’utiliser la Wiimote dans Flash, d’ailleurs, je dois avouer que ça m’a donné envie de ressortir la mienne…( euh ma Wiimote biensûr… )

Marcel Vogt entrain de faire une démo de son jeu
En seconde partie Tiago Dias nous a rapidement présenté AS3dMod cette bibliothèque de class permettant d’appliquer des déformations sur des objets 3d avec la majorité des moteurs 3d actuels en Flash.
Rafael Beck - Augmented Reality
Bon là comme je m’y attendais grandement, une bonne partie de déjà-vu sur les démos de FlarToolkit qu’il a présentées. Par contre, je dois avouer que je ne connaissais pas du tout le framework FLARManager et je vais m’empresser de le tester car ça à l’air vraiment bien foutu.

Rafel Beck
Un petit détour ensuite sur Marilena une petite bibliothèque de détection de mouvements.
Sinon, il a aussi présenté d’autres projets qui sortent du cadre du Flash notamment un en provenance directe du MIT, et faut bien dire que ça en jette… Minority Report vous avez dit ?
Les slides de la présentation
Michael Plank - Simultaneous Web and Desktop Development
Super conférence avec un des gars de FDT qui nous donne en gros ses best practices pour le développement d’applications destinées autant pour le Web que pour le bureau. Ça commence par une bonne petite explication des différences à appréhender entre les 2 plateformes, notamment entre le playerglobal.swc et le airglobal.swc.
Il explique ensuite les différentes manières de procéder et notamment une qui retient mon attention, la compilation conditionnelle. Je vous en dis pas plus pour l’instant car je prépare un post la dessus pour l’expliquer plus en détail.
Et on finit sur un petite explication de la compilation groupée avec Ant, chose qui m’a bien servie.
Serge Jespers – RIA’s with Flash Catalyst
Petite de démo de Catalyst avec Serge Jespers. En fait, la création du widget qu’Adobe utilise en interne pour faire des recherches sur les employés. Faut dire que chaque fois que je vois une démonstration de Catalyst je vois ce même tuto, j’espère qu’on peut faire autre chose avec ☺. Vous pouvez donc revoir tout ça en allant regarder cette vidéo de Thibaut Imbert, c’était la même chose.
Ralph Hauwert – Pushing Pixels in Flash 10
Excellente conférence, sans doute une des meilleurs à mon goût de Ralph Hauwert ( unitZeroOne ) sur la manipulation de pixels et les nouveautés apportées par le player 10 dans ce domaine.
Particulièrement porté sur l’expérimentation également au niveau musicale qui est une de ses passions, il commence en présentant son émulateur de sons c64. Grand moment à la diffusion du thème de AirWulf…
On poursuit ensuite par une démo très impressionnante sur la façon de simuler de la 3d, sans librairie telle que pv3d ni même les nouvelles fonctionnalités de Flash 10. Tout ceci en utilisant des superpositions de textures et des déformations de bitmap… very cool.
Quelques best practices sur Alchemy ensuite et je ne saurais que trop vous conseiller son blog à ce sujet.
Et pour terminer une petite démo de PapervisionX, la prochaine mouture du moteur de rendu 3d pour le nouveau player dont Ralph fait parti de l’équipe de développement. Et que dire d’autre à part que je suis très impatient de pouvoir utiliser tout ça. L’adaptation du célèbre jeu Quake montre le formidable potentiel de cette version en terme de performances et de qualité des shaders… Si vous voulez en savoir plus, vous pouvez toujours allez lire cet article.
The Thinker’s box – Mario Klingemann
Et pour finir en beauté Quasimodo nous gratifie d’une « pres » totalement orientée expérimentation. Ça passe par la génération de dessin , les voxels, la géométrie, la couleurs…de l’art numérique.
Et on termine par une description par étapes de la réalisation de son Tweet de la Mona Lisa encodé en base64… Bref du grand art, et même si je n’ai pas tout compris, la passion avec laquelle il raconte tout ça est tout bonnement génial.
Bref, voilà un week-end fort sympathique et pour une fois qu’il y a quelque chose en Suisse, j’ai qu’une chose à dire : « Bravo à tous les organisateurs et à tous les speakers… See you next year !!! »
Tags: Actionscript3, adobe, Air, alchemy, Conférence, Experimentation, fdt, Flash, flex, pixl bender, player, quasimodo, sqlite, suisse, switzerland, tweet, zurich
Posted juin 20th, 2009 by admin
Un petit post pour faire un peu de pub à un festival qui va avoir lieu le week-end prochain, dans un haut lieu de la nuit Zürichoise que j’avais pris l’habitude de visiter en d’autres circonstances
. Je veux bien-sûr parler de la Rote Fabrik en Suisse.

De vendredi à samedi prochain se tiendront sur les bords de la Limatt, une succession de conférences et de Workshops des plus prometteurs. Avec entre autres speakers: Mario Klingemann( alias Quasimodo) , Aral Balkan, James Ward, Ferdi Koomen( demonsters) et Paul Burnett ( Adobe Evangelist)…Bref que du beau monde.

link: http://fatl.ch
Tags: adobe, Air, Conférence, Flash, flex, schweiz, suisse, swiss, worshop
Posted juin 17th, 2009 by admin
Etant comme pas mal de vous sans-doute entrain de tester Flash Builder, je me suis rendu compte d’un problème( bug? ) assez embêtant…
En fait, c’est l’affichage de texture des objets Collada qui pose problème. En compilant avec le sdk 3.4 le code suivant fonctionne parfaitement:
// on assigne le model à l'objet Collada. Le 2e paramètre est à null
//car le chemin de la texture est indiqué dans le fichier DAE
var poolBall:Collada = new Collada( "DAE/poolBall.dae" , null , 0.6 );
// on l'ajoute à la liste d'affichage
scene.addChild( poolBall );
Voici le résultat, tout est ok :

Collada Object with Flex SDK 3.4
Mais en utilisant le SDK 4 avec exactement le même code, la texture devient d’un seul coup introuvable:

Le même objet avec le sdk 4
Et voici l’output de la console :

Console
J’ai essayé de modifier le chemin du bitmap dans le .dae de multiples manières mais rien n’y fait apparement. Voilà, je sais pas si certains d’entre vous ont été confrontés à ce même problème, personnellement je n’ai pas encore trouvé de solution. J’éditerai le post dès que ça sera fait, n’hésitez pas à laisser la solution en comment si vous l’avez…
Tags: 3d, Bug, builder, collada, dae, fb, flex, fx, gumbo, model, object, Papervision3d, pv3d, sdk, texture
Posted janvier 30th, 2009 by admin
Ribbit pour ceux qui ne le connaîtrait pas encore est un sdk mis à disposition des dev flash/flex afin d’intégrer la téléphonie, l’envoie de sms ou encore la gestion de messagerie dans leurs applications. Pour la deuxième année consécutive est ainsi organisé le “Killer App Challenge” , une compétition récompensant les meilleures applis développées avec leur api, avec au bout un price money de 100′000$!.
La première partie du concours prenait fin le 5 janvier dernier avec la deadline de remise des premières versions et il faut bien avouer que les concurrents ont rivalisé de créativité et d’ingéniosité afin de nous pondre des ptites applis bien sympas dont certaines feront sans doute parler d’elles ces prochains temps.

Tags: Air, Flash, flex, phone, ribbit, sdk, telephonie, voip