AsLicensor preview
Par Romain Ecarnot, jeudi 29 décembre 2005 à 16:58 :: Etude et Recherche :: #34 :: rss
Comme je l'avais annoncé ici, mon petit utilitaire de license est prêt pour sa première sortie...
Rien de bien méchant encore une fois...juste une petite appli (alpha) que j'utilise depuis quelques temps pour insérer mes licenses dans mes sources ActionScript.
Au début il y a pas mal de chose que je faisais à la main...et puis je me suis décidé à développer une petite UI question d'habiller tout ça.
Donc au programme ce soir : AsLicensor (alpha version , not full tested)
AsLicensor : Pourquoi faire ?
- Insérer les termes d'une license en entête des fichiers ActionScript en vue d'une livraison finale
- Modifer / Supprimer les termes de la license
Pour le moment, on doit insérer des tags (de reconnaisance) au début du fichier (voir le screen plus bas) pour le moteur insére la license au bon endroit.
Pénible ? non pas trop...
, perso j'ai modifé ma template FDT, ce qui me permet d'inéser ces tags automatiquement à chaque création de class/interface.
Il me reste à forcer l'insertion en cas de "no tags" au début du fichier, et peut-être prévoir un custom parsing suivant des tags donnés en live (RegExp use), à voir....
AsLicensor : Behind the scene
- La partie UI est développé avec le Framework AsWing (merci au passage à iiley pour m'avoir aider à démarrer avec ce framework très complet)
- Niveau développement, je m'appuie bien entendu sur le framework PixLib de Francis Bourre (que je salue au passage
) en m'appuyant sur le Pattern MVC - Et j'en profite pour tester mon framework (en cours de dev) ASDK (ActionScript Development Kit) basé sur l'architecture Pixlib
L'appli tourne actuellement uniquement sous Window avec le support de SWF Studio V3.
ASDK me permettra à terme de switcher vers un support Screenweaver 3 (ou 4) via une simple ligne de config.
Au retrouve d'ailleurs cette ligne de code dans la classe LicensorView, à la ligne 132 :
ApplicationInterface.getInstance( StudioFactory.getInstance() );
Pour un passage vers Screenweaver on fera donc :
ApplicationInterface.getInstance( ScreenweaverFactory.getInstance() );
Pour le moment seules les stategies de SWF Studio sont implementées...celles de Screenweaver ne devrait pas tarder...
On pourra biensur penser à implementer d'autres strategies comme celle de mProjector par exemple.
Je donnerai plus d'informations sur ASDK en temps voulu....pour le moment les phases de tests sont en cours pour une première mouture..(quelques infos déjà dispo ici)
Niveau sources, voici les quelques classes utilisées pour l'application
- net
- customactions
- aslicensor
- customactions
AsLicensor : Quelques Screenshots
Un fichier source avant le process
Le même fichier source post-processing
L'interface actuelle
Comme vous le constatez, rien d'extraordinaire, mais perso je trouve que ça dépanne.... 
Une version plug with FlashCollector est prévue par la suite pour avoir une trousse à outils complète
Sur ce, le petit lien qui va bien pour le téléchargement : ici
@+ et tous mes voeux (avec un peu d'avance) pour 2006 !!! Happy New Year !!!

Commentaires
1. Le lundi 2 janvier 2006 à 10:51, par ali_o_kan
2. Le jeudi 5 janvier 2006 à 18:26, par erixtekila
3. Le lundi 9 janvier 2006 à 15:40, par nicoeum
4. Le lundi 9 janvier 2006 à 20:01, par ekameleon
5. Le mardi 10 janvier 2006 à 08:59, par Romain
6. Le mardi 10 janvier 2006 à 09:14, par ekameleon
7. Le jeudi 19 janvier 2006 à 17:47, par Classics
8. Le mardi 28 mars 2006 à 01:16, par Mister Bark
9. Le mardi 18 avril 2006 à 16:20, par papillon
10. Le vendredi 19 mai 2006 à 21:12, par Mister Bark
11. Le vendredi 19 mai 2006 à 22:08, par Romain
12. Le mardi 18 juillet 2006 à 17:42, par Mister Bark
13. Le vendredi 26 octobre 2007 à 18:15, par Mister Bark
Ajouter un commentaire