Fever & FvAsWing update ( rev 90 == big update )
Par Romain Ecarnot, jeudi 26 octobre 2006 à 22:34 :: Fever :: #55 :: rss
Après pas mal de temps sans nouvelles...je suis assez content ( sisi
) de vous présenter une nouvelle mise à jour de Fever et FvAsWing ( Rev 90 )
An english version is now available here : Fever & FvAsWing update ( rev 90 ) [ US ]
Fever
FvAsWing
Et pour finir, en petit bonus pourrait-on dire pour se la péter un peu ^_^, avec un petit lien sur mon utilisation de ANT et as2ant pour me simplifier la vie entre publication et autres tâches récurrentes. [ voir ]
Il y a peut-être des trucs qui pourront vous interesser...on ne sait jamais
Des applications de démo devraient voir le jour, j'espère, très bientôt.
Je vous tiens au courant.
Les sources sont disponibles via le Google Code SVN : http://as2fever.googlecode.com/svn/trunk
Attention le répertoire du framework AsWing a été renommé, nous avons donc maintenant :
Après pas mal d'hésitations et autres questions existentielles..., je viens d'ouvrir un compte sur RIAForge pour y centraliser tout ce qui tourne autour de ce projet. http://fever.riaforge.org/
Il sera dorénavant possible de suivre l'évolution de Fever et FvAsWing depuis cet espace ( et surtout dans le forum/annoucements ).
Pour toucher un maximum de personnes, le suivi sera, vous vous en doutez, réalisé dans la langue de Shakespear ( plus ou moins rigoureux d'ailleurs ^_^ )
Je continuerai parallèlement à poster les news ici en français...
Les sources quand à elle reste, pour le moment, dispo sur le Google code.
Une traduction de cette news et des articles en anglais est en cours...
An english translation will be available in few days, stay tuned
Aller bye
- Au niveau des nouveaux venus :
- Configuration System ( définir le comportement, initialisation et cie de l'application depuis l'éxterieur ) [ voir ]
- Localisation API ( où comment donner une dimension multi langues à votre application ) [ voir ]
- Système d'auto installation ( support de l'ExpressInstall ainsi que du préchargement de votre fichier principal ) [ voir ]
- Un PriorityEventBroadcaster pour gérer l'ordre de dispatching des évènements aux abonnés [ voir ]
- FeverController : FrontController dédiés aux commandes de bases du système
- Gestion des commandes Javascript sous le doux nom de JSCommand et JSLocator, permettant d'évaluer et d'executer des fonctions javascript au runtime. [ voir ]
- Nouvelle LockInteractionCommand commande permettant, comme son nom l'indique, de bloquer les intéractions de l'utilisateur ( utilise ModalScreen )
- Gestionnaire de l'historique du navigateur ( basé sur le script dhtmlscript ) ( couplé avec GAnalytic ) [ voir ]
- RemotingEventController : FrontController dédiés aux process remoting [ voir ]
- Nouvelles commandes abstraites pour les process remoting
- PendingRemoteCommand permettant de bloquer les interactions utilisateur le temps d'un process.
- AMFCommand gestion automatisée des erreurs AMF possible
- SessionCommand gestion automatisée de la validité d'un utilisateur à utiliser une méthode protégée
- Package de formattage de données ( prémice ) ( DateFormatter et NumberFormatter )
- FontLib et FontLibLocator permettant de gérer les polices chargées à la volée et / ou définies depuis swfmill
- Un nouveau ImageBackGround permettant d'afficher une image en fond d'écran ( centrée, mosaique ou étirer )
- Pour les mises à jours
- EmailValidator avec possiblité de définir des stratégies pour la validation des emails ( RegExp me voilà ! ) [ voir ]
- DateUtils ( maintenant connecté à la Localisation API )
- Context API
- Gestionnaire d'évènements ( redimensionnement du containeur et changement du focus ) [ voir ]
- Support du mode "plein écran" dans le contexte BrowserContext depuis l'update du player.
- Récupération des arguments passés en paramètre de l'application pour le BrowserContext ( passées via le swfobject script ou via l'url )
- Mise à jour du package fever.data : refactoring des classes de hashages / cryptages et encodages
- FeverServiceLocator peut-être maintenant initialisé par le biais du fichier de configuration
- FileFilter and FileUploader sont maintenant disponibles dans Fever ( au lieu de FvAsWing )
FvAsWing
- Au niveau des nouveaux venus :
- FvLocalisationChooser définissant une UI pour le changement de langue
- FvColorChooser qui ajoute le "picking" ( ou pipette ) au ColorChooser d'AsWing
- FvDateLabel ( affichage automatisée du temps ( date ) en cours )
- FvInputDialog : simple boite de dialogue demandant à l'utilisateur de rentrer quelque chose.
- FvBasicFrameView : Vue ( sous contrôle FvAsWingViewHelper / ViewHelper ) implémentant une JFrame comme composant de base
- FvAsWingController : permet la réinitialisation du FeverController avec les commandes spécifiques à FvAsWing
- Une FvRemoteLoginDialog permettant d'afficher une boite de dialogue d'identification avec un backstage remoting
- FvShortCutBuilder permettant d'associer un raccourci clavier au déclenchement de l'évènement "onActionPerformed" d'un composant AsWing
- Nouvelles commandes FvAMFErrorCommand et FvSessionErrorCommand pour automatisée les gestion des erreurs / identifications d'un processus remoting
- package org.aswing.fever.cells avec entre autre FvListCellFactory & FvTableCellFactory, FvAbstractContextMenuCell, FvContextMenuCellEvent, ... permettant la création rapide de cellules ( JList ou JTable ) avec un composant interne personnalisé et connecté à la Context Menu API de Fever ( click droit sur les cellules )
- org.aswing.fever.structure.FvBasicTreeItem défini une structure de base à utiliser avec le composant JTree ( implémente l'interface Identifiable pour accélérer le traitement du JTree )
- Pour les mises à jours
- Tous les composants FvAsWing sont maintenant connectés à la Localisation API de Fever
- FvGradientPen hérite maintenant du AdvancedPen d'AsWing
Et pour finir, en petit bonus pourrait-on dire pour se la péter un peu ^_^, avec un petit lien sur mon utilisation de ANT et as2ant pour me simplifier la vie entre publication et autres tâches récurrentes. [ voir ]
Il y a peut-être des trucs qui pourront vous interesser...on ne sait jamais

Des applications de démo devraient voir le jour, j'espère, très bientôt.
Je vous tiens au courant.
Les sources sont disponibles via le Google Code SVN : http://as2fever.googlecode.com/svn/trunk
Attention le répertoire du framework AsWing a été renommé, nous avons donc maintenant :
Après pas mal d'hésitations et autres questions existentielles..., je viens d'ouvrir un compte sur RIAForge pour y centraliser tout ce qui tourne autour de ce projet. http://fever.riaforge.org/
Il sera dorénavant possible de suivre l'évolution de Fever et FvAsWing depuis cet espace ( et surtout dans le forum/annoucements ).
Pour toucher un maximum de personnes, le suivi sera, vous vous en doutez, réalisé dans la langue de Shakespear ( plus ou moins rigoureux d'ailleurs ^_^ )
Je continuerai parallèlement à poster les news ici en français...

Les sources quand à elle reste, pour le moment, dispo sur le Google code.
Une traduction de cette news et des articles en anglais est en cours...

An english translation will be available in few days, stay tuned

Aller bye


Commentaires
1. Le samedi 28 octobre 2006 à 15:01, par thomas2084
2. Le mardi 14 novembre 2006 à 01:34, par rumeur
3. Le mercredi 4 avril 2007 à 14:30, par Pascal
4. Le mercredi 4 avril 2007 à 14:39, par Romain
Ajouter un commentaire