!         "

#       $ %   %
&




        !" #   $           % &    ' (       )       *   +,   -
        !#     .   *        / &   /             -
   ...
)               *                    +                               +




    '                                        ' ...
'

(




                                                             *                ,(-./0
    $       3   1* *
       ...
!         "

#       $ %   %
)           *   ' 1 *2   *

   #                               %
    5                                              )
    ...
%                                    3
     /                     F
         B                                            ...
2                & (



                                   classes
                                   techniques
         ...
1                           46 7

                     46 7                                >@
&                           ...
=

                1
5                                                 &
    B       :          9       7    <.   1(   4
 ...
>

               (
                               &    .   9                     .   1
    2                  9        7 ...
?

                                                            ,@ ) 0                       1
      +        A

     ;
   ...
'(



                                                                                                            &
      ...
'(                                             C #                   *< 9



                                             ...
'(                        C #         *9 9

    % (                               %                             3

)      ...
@                                               E                    ,@ ) 0F
                                             ...
@   *   #   < 9
@            *                             #                               9 9

                        * S
              ...
1                                     (

:            ;
    '                 : (         :           2       ) 1   :     ...
!         "

    #           $ %   %
*

$       &
#   $ %         %


          B '            ,
          B *           (
                             &                   ...
!         "

    #           $ %   %
*

$       &
2                            (

         (       C(                              *
;            :             36   F   ; (...
H9   *

        3     #               9       ; (
+                                 )
5   )   : 2           9             ...
H9   *

@   +   (   #   H
H9   *

?           C ( I= "                      ?                  *                  >
    +                      &    ...
H9   *

                3     ! 3'          T       #
    9       :    9 ! 3'
*               3       7
/       9       3 ...
H9   *

          *              #' (    T   #
    9     :          (       ,
!             A (
    B               (&
   ...
H9   *

      % *                                .               T             #
$                     &                  ...
H9   *

@       '       %   >
        (
        (   )
    ?
!         "

    #           $ %   %
*

$       &
H       D

>                %   H   3                   3




    ? %? '



    6%J



     HHH


             ' 1 *
     ...
J 3

!                #33 1#                    3          3            4        9
    B #              :? 3+ 1$          ...
J 3

     +
         S        9     :            1)        )        &    -4
     S       &          :              ,   :  ...
J 3

2
             5 2       S       H                H
             K )
                   #       #       1#       4
  ...
J 3

2                        3
             5 2       S 7 7 7 H&        H
             ')      F #        Q       1 ##
  ...
D            G

          %

;             3
    B 9               Q                   97         H
          '
    B     ...
Mia-Software Maaf MDDay2009
Prochain SlideShare
Chargement dans…5
×

Mia-Software Maaf MDDay2009

851 vues

Publié le

Mia-Software and MAAF presentation at MD Day 2009

Publié dans : Technologie
0 commentaire
3 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
851
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
14
Commentaires
0
J’aime
3
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Mia-Software Maaf MDDay2009

  1. 1. ! " # $ % %
  2. 2. & !" # $ % & ' ( ) * +, - !# . * / & / - 0 1 2 3 4
  3. 3. ) * + + ' ' ( # ( , 5 # 9 : 3; 5 6 # 3 7 ; , 8 ( < &
  4. 4. ' ( * ,(-./0 $ 3 1* * = $4 3 , 2 > . 3 # 97 A3' 0 % 7 , 3; ? 3+ @$ 3 8 /; + & * 9 " 3 #33 ( ) ) ; 2 3? '5' A ? 9
  5. 5. ! " # $ % %
  6. 6. ) * ' 1 *2 * # % 5 ) # B ( #: B : 9 : , ' 1 * C & - B ( 9 * B D E ! ( - B 5 ) @ ! - B : , 9 B # & , B )
  7. 7. % 3 / F B , ( - ) * % 3 % 4 . . 9 7 < , 3 & @ & , : , ( :! 3' 1 4 3 & @ 5 ( 1 G #$ 3 + -4 H
  8. 8. 2 & ( classes techniques + et fichiers de Génération Conception paramétrage Développement Exécution
  9. 9. 1 46 7 46 7 >@ & 0 % 6 7 -8 -9 $ / & + 2 I@ = $ 2 I@ 1 : ; <- -9 J 2 9 J 2 1 # $ 3 K . 9 4 L > : M > ) . & :C & C * / 0 H @L
  10. 10. = 1 5 & B : 9 7 <. 1( 4 B 9 7 < 2 ! ! 3' ! & 1 ( ! @ ) & ) & &
  11. 11. > ( & . 9 . 1 2 9 7 < & 4C& : ! 3' 9 & = # "@5$ & H % * N ? > &
  12. 12. ? ,@ ) 0 1 + A ; $53 5 $ 6$ $ $* # ! 6 O$ 6 / & ; ! 6 O$ $ ! 6 $ $ 6$ &5 # 5 '2 2BB'2 L 0 J > I A 1 %
  13. 13. '( & ! 3' 6 ! 3' 6 ! 3' 6 ! 3' 6 $ $ $ $ $ $ $ $ # # # * # $ $ $ $ P P P P 9 9 9 9 1 ) $ 4 1 ) $ 4 1 ) $ ;' A4 1 ) $ ;' A4 ; 7 < ; 7 < ; $3 G ? " L3Q 6L $ ;' A $ ;' A L3Q 6 L3Q 6 $ @$ $ # D E .#; .% ; (. * 9 ) * 9 ; 7 <1 D E .#; .% 8 4 ) * 9 ! 6 ! 6 ! 6 ! R!
  14. 14. '( C # *< 9 …à l’architecture Flex d’une architecture JSF… MXML Domaine d’intervention des développeurs Java VM AM CM Contexte Domaine d’intervention des développeurs Contexte VM AM CM Contexte JSP Code VM AM CM Page HTML + GénéréVM AM CM Contexte code javascript De VM VM AM AM CM CM Contexte Navigation AS Code ViewModel ViewModel Généré ViewModel ViewModel De ViewModel ViewModel ViewData ViewData Code généré de Navigation Navigat ion Adonis Adonis SAMC F (client) (serveur) Flash V9 Moteur MVC D Infrastructure 3M@ S Socle javascript Infrastructure 3M@ Socle navigateur Conteneur Web HTML wrapper Socle java – J2EE Conteneur Web Client Serveur Socle navigateur Socle java – J2EE HTML + javascript java Client Serveur ActionScript + MXML java
  15. 15. '( C # *9 9 % ( % 3 ) * 9 .#5 9 3A3' 1 ; (% C : .#;4 D 3 ( * # * K3 , ! 3' 9 , . 1 : # C D E4 2 , C 9 1 9 ( 4 La démarche MDA nous a permis d’ « absorber » cette évolution technique majeure de la façon la plus transparente possible du point de vue des concepteurs/développeurs.
  16. 16. @ E ,@ ) 0F 5 C ! 3' & 3 7 3 + H J 3 + H J * 3 # JH J G #$ 0H H = ; (% L ; (% L G/ / / <# <# 5 * K #6= #6= 3 3 5 K # 5 ( ) 5 ( K K K ! 6 ! 6 ! 6 C :!
  17. 17. @ * # < 9
  18. 18. @ * # 9 9 * S %3 B #3 1 # 97 3 4 ! 3' B $ 1# ( # 4 B 3 7 1 3 = 4 #3 1 # 9 3 4 % ( B ?) + * @ <( * > @ 9 9 ) 1 4 A 3 3 ( 3 & ? , ! 3' B ! 3' ! 3' ( & B : T
  19. 19. 1 ( : ; ' : ( : 2 ) 1 : 9 4 ' : : ' 1 9 & 4 ) > > 3 3 3 D# ) E * K3 + 9 ( 1 $* 4 % 1 #%4 U D % ( G
  20. 20. ! " # $ % % * $ &
  21. 21. # $ % % B ' , B * ( & , 2 B ' , & C : , ( B * ( & , H D ) B ' , & C : , ( B * ( , (
  22. 22. ! " # $ % % * $ &
  23. 23. 2 ( ( C( * ; : 36 F ; ( # # $ $ L L # # % % ## ' 1 * 5 99 9 7 < ; ( # 9 & # 9 ( (
  24. 24. H9 * 3 # 9 ; ( + ) 5 ) : 2 9 ) ) 9 :
  25. 25. H9 * @ + ( # H
  26. 26. H9 * ? C ( I= " ? * > + & + ; (S B $5* : + 6 ? )2 B 6 ? )2 + 9 B :* K3 ! 9 % 8 # B $ # 9 7 < 36 ; ( S B L B 5 36 # 3; C( ) ,3 0 5 36 ( L
  27. 27. H9 * 3 ! 3' T # 9 : 9 ! 3' * 3 7 / 9 3 # S ! 3' T # # 3;
  28. 28. H9 * * #' ( T # 9 : ( , ! A ( B (& B & B ? B 6 # 3;
  29. 29. H9 * % * . T # $ & ( 1 @3 4 B . B ; A3' ( 19 % 8 #4 / 9 3 # S , . T , # B 5 , # . 2 P% 8 # 9 3; 3; . 2 P% 8 # 9
  30. 30. H9 * @ ' % > ( ( ) ?
  31. 31. ! " # $ % % * $ &
  32. 32. H D > % H 3 3 ? %? ' 6%J HHH ' 1 * * : N 5 3 V :
  33. 33. J 3 ! #33 1# 3 3 4 9 B # :? 3+ 1$ 3 8 <9 4 B * 9 3; @3 * 99 3 * B 3 & ? %? ' B 3 & 6%J 5 ) & & B # #& ( & ? %? ' 6%J #33 HHH
  34. 34. J 3 + S 9 : 1) ) & -4 S & : , : & : S : , 5> ( S& U U& U
  35. 35. J 3 2 5 2 S H H K ) # # 1# 4 KK KK JJ JJ > > )5 =5 )5 =5 9 WW2 TT WW ) TT WW TT WW2 TT WW ) TT WW TT ? %? ' + 1 , #334 # KK KK JJ JJ 3 3 ( ( )5 =5 )5 =5 WW WW TT TT 99 WW2 TT WW( TT WW2 TT WW( TT 99 WW2 TT WW2 TT * * 1 1 44 ? %? ' 3 ? %? ' 1 , #334
  36. 36. J 3 2 3 5 2 S 7 7 7 H& H ') F # Q 1 ## ;'? 4 # 5#$ $ ; 33 )5 =5 )5 =5 9 WW( TT WW( TT ? %? ' + 99 #& #& 1 , #334 #& WW2 TT WW2 TT 99 WW ) WW ) TT TT 3 3 99 WW2 TT WW2 TT * * ? %? ' 3 ? %? ' 1 , #334
  37. 37. D G % ; 3 B 9 Q 97 H ' B H Q 9H9 3 # 97 B 777H 97 H 5 2 3 B 777H H @ @ @ $ 3 8 <9 B 777H H @ @ #& B 7 7 7 H& H # B H H

×