
Tout arrive, la preuve :
Après des mois de gestation, la dernière mouture de la célèbre librairie javascript prototype.js est disponible dans sa version 1.6.1. Elle apporte les améliorations suivantes, attendues depuis un moment déjà :
- le support de IE 8 et Google Chrome
- un nouveau moyen de stocker des données via les Element meta data
- le support des événements souris « mouseenter » et « mouseleave » (enfin !)
- des optimisations diverses de certaines fonctions telles que
bind ou escapeHTML
- le support des Sprockets pour gérer les dépendances de votre code javascript
Les premiers tests de mise à niveau sont plutôt concluants. Aucuns problèmes notables, surtout avec l’utilisation conjointe de Scriptaculous 1.8.2. Le code se montre même visiblement plus véloce sur Firefox notamment.

C’est l’été… on se réveille, y’a pas mal de news en retard
Pour commencer, Ext JS 3 est disponible dans sa version finale depuis le 10 août (le vrai, je ne me trompe pas, pas de confusion avec Ext Core qui est également disponible).
Les amateurs de belles interfaces web (mais réfractaires au Flash) vont pouvoir s’en donner à coeur joie.
En résumé, cette version apporte pas mal d’améliorations attendues :
- Un meilleur support des standards (CSS, accessibilité)
- Grâce aux DataWriter, Ext.data supporte maintenant la sauvegarde des données
- Le Layout manager est bien plus simple à manipulé
- La gestion de la mémoire a grandement été améliorée
Rappelons que Ext JS n’est pas une bibliothèque « libre » et vous devrez vous acquitter d’une licence si votre application finale est a but commercial.
Vous pouvez toutefois vous tourner vers Ext Core qui se positionne comme un concurrent aux célèbres jQuery et Prototype et qui partage avec Ext JS quelques « widgets » plutôt bien pensés.

Thibault Imbert vient de mettre à disposition AlivePDF version 0.1.5 alpha sur son SVN.
Pour ceux qui ne le saurait pas, AlivePDF est une librairie AS3 Open-Source qui permet de générer des documents au format PDF côté client. C’est vraiment simple à utiliser (même moi j’y arrive), les mises à jour sont régulières et cette librairie rencontre un vrai succès dans la communauté Flash. Thibault en parle mieux que moi dans cette vidéo qui date un peu mais l’essentielle y est :
Regarder la vidéo de présentation de AlivePDF sur AdobeTv.

Gskinner n’avait vraiment pas besoin de ça pour m’impressionner. Il rentre définitivement dans mon panthéon des dev ActionScript avec cet expérimentation sur la détection de collision. Encore une fois, il prouve qu’on peut être gourou du développement tout en intégrant de la créativité et c’est ça qui fait toute la différence.
Respect.

Encore une mise à jour de FlashDevelop 3. Elle est dispo ici, voici le log :
* Find and replace regex engine fixed
* TraceManager now resist message flooding
* Start Menu group creation is now optional
* Script errors are now ignored by the browser control
* Completion now shows local « Class » vars after new keyword
* Option added to generarate code always with access modifiers
* Option added to disable haXe compiler based completion
* Option added to disable the find text updating on F3
* Other small completion and UI bug fixes
On notera cette modif : « Script errors are now ignored by the browser control ». C’était vraiment pénible les erreurs de scripts quand on voulait accéder à l’aide dans FD. C’est cool qu’ils aient corrigé ça.

Des fois, on a pas un métier facile. C’est tout dire, pour se distraire mon collègue Alex à tout simplement interfacer un lance missile USB avec une webcam contrôle par une appli flash en ligne. Et quelque chose me dit que ça va déclencher une course à l’armement.
Alors au programme, comme techno on a :
- PERL
- AS3
- FLASH/FLEX/AIR
- FMS
- WiiFlash, et oui, on peut même utiliser une Wiimote.
Alex à fait un article où il explique comment il a procédé. Et ici, on accède au contrôle en ligne.

Le plugin CpAmf, permettant de faire du Flex remoting facile avec CakePHP, vient d’être mis à jour en version 0.11.
Celle-ci apporte :
- la possibilité de filtrer les méthodes accessibles par un préfixe défini
- la désactivation automatique du mode débug de CakePHP afin d’éviter de parasiter la communication remoting avec les logs SQL de Cake
- la compatibilité avec le composant Auth Manager permettant de faire cohabiter les méthodes d’accès remoting avec les méthodes sous contrôle d’accès.
Pour plus d’infos, rendez-vous sur The Bakery.

Une petite mise à jour de FlashDevelop 3 est dispo, voici le log :
- UI and performance improvements + few bug fixes

Ext JS 3.0 RC2 est disponible.
Cette nouvelle version est particulièrement stable selon ses concepteurs. Ce qui signifie que la version finale n’est sans doute pas loin.
Au delà des améliorations et corrections diverses apportées à cette version, on notera la publication de nouveaux exemples particulièrement intéressants pour les développeurs ayant une expérience avec la version actuelle. On se rend compte que beaucoup de remarques semblent avoir été entendues et que l’intégration de la librairie au sein d’une application a largement été simplifiée (voir les exemples de connecteurs REST avec une application de type CRUD).
Bref tout cela se présente plutôt bien
Edit :
Merci au site IP-Tech qui m’a fait remarquer que j’avais annoncé la version 3 de Ext JS à la place de Ext Core dans un précédent post. Toutes mes excuses pour cette confusion.
Il s’agit effectivement de 2 bibliothèques différentes sachant que la versions RC2 annoncée dans le présent article fait bien référence à ces 2 produits.
Pour clarifier pour ceux qui seraient perdus, Ext existe maintenant en 2 versions :
- Ext Core qui correspond en quelque sorte au noyau de la bibliothèque avec des fonctionnalité limitées et dépourvu de la riche bibliothèque de widgets. Cette version est totalement gratuite et dispose d’une licence très souple. Elle se positionne comme un concurrent à jQuery et Prototype.
- Ext JS, la bibliothèque parente, qui correspond à une évolution des versions précédentes. Elle comporte l’ensemble des widgets qui ont fait son succès mais conserve un système de licence plus contraignant.
J’espère avoir éclairci la situation

La RC5 de FlashDevelop 3 est dispo, voici le log :
- Performance improvements and bug fixes
- The fold margin color can now be customized too
- Fixes to the AS3 intrinsic completion files
A noter aussi la liste des évolutions futur de l’application :
- Finish the one of the debuggers, investigate profiling.
- Implement class imports reorganisation and packages refactoring.
- Add HTML/JS projects, investigate Jangaroo AS to JS compilation.
- Evaluate the possible cross-platform implementation.
- Make the MXML completion actually smart.
Je sais pas si ces évolutions seront disponibles dans la vesion finale de FD3 mais j’avoue que je suis particulièrement impatient de tester le débugger intégré.
Commentaires récents