Introduction à Visual Studio Lightswitch - Download Center - Microsoft by pptfiles

VIEWS: 19 PAGES: 23

									Alain METGE
SOGETI
http://www.dotnetrangers.net




                      2
                                                                       SOGETI c’est :
                                                    20.000 collaborateurs dans 15 pays
                                           dont 6000 dédiés aux technologies Microsoft
                                                         LE partenaire Microsoft 2010



                                           Une équipe d’experts
                                                                              Des outils :

• Une maîtrise de la plateforme .Net

• Un Centre De Services comme outil de production
                                                                            IC²
• Un showroom.Net dédié aux technologies Microsoft

• Un DataCenter IC2 –Innovation Cloud Center                   Des expertises reconnues :


• Un ancrage fort dans l’écosystème Microsoft (MVP):
  www.dotnetrangers.net
   • Des blogs, des articles, des livres blancs

                                       3
Visual Studio LightSwitch

  Produit de la gamme Visual Studio 2010
    Nécessitera une licence.
  Actuellement en version Beta
    Annoncé en Aout 2010.




                            4
Les développeurs ne sont pas les seuls à
créer des applications.




                          5
Les développeurs ne sont pas tous des
experts.
                                                                 Sharepoint
                         Composite Application
                                                         Azure
                                                   WIF           Framework 4

    Multi couches
                                             MEF                    TPL
                                              HTML 5




                    ODATA
         XAML
                    RIA SERVICES
    Silverlight
                  WCF
                            IIS
        MVVM
                    Entity
                    Framework

                                         6
Approche par les modèles
  Une réponse à la problématique des SI
    Abstraction
    Productivité
    Qualité
    Evolutivité, maintenance
  Un concept qui n’est pas nouveau
    UML & MDA
    DSL & Software Factory




                           7
Données
   +      = Applications métiers
Ecrans



           8
LightSwitch
  Lightswitch :
    Un DSL décrivant :
       Des sources de données à consommer
       Des écrans qui les manipulent
       Du code métier personnalisé.
    Un designer Visual Studio en WPF
    Un générateur de code
    Un framework (runtime) d’exécution
    Intégré à la plateforme .Net
       Visual Studio et TFS
       Framework 4.0
       IIS



                              9
Démo
Créer une application.




                         10
Multiples sources de données




       Desktop   IIS        SQL Server




                       11
Démo
Consommer et agréger des sources de
données




                    12
Sous le capot
                                                                                               *




                                                                                 Data Access
                                             Middle Tier
Client Tier




                                                           Submit
              Screens   Methods   Controls                             Queries
                                                           Pipeline

               Data Workspace                              Data Workspace




                                                                  13
La philosophie de LightSwitch



    Débutez                Retouchez                    Etendez
                          Définissez la logique
 Décrivez vos données                               Ajoutez des composants
                                 métier

 Créez des écrans pour                                 Créez des controles
                         Personnalisez les écrans
  les taches courantes                              Silverlight personnalisés

                         Définissez des requêtes    Intègrez des sources de
                             personnalisées           données spécifiques




                                   14
L’extensibilité de LightSwitch
  LightSwitch repose sur MEF
  Tout est extensible
     Le shell, le thème
     Les contrôles graphiques
     Les sources de données
     Les types de données
     …




                        15
Extension du Shell




                     16
Démo
Utilisez des contrôles personnalisés




                       17
Configuration de déploiement




                    18
Démo
Déploiement




              19
Mais attention…
  LightSwitch cible un besoin particulier.
  Ce n’est pas un L4G
  Le fait de donner la possibilité de consommer des
  données du SI doit être canalisée.
     Access n’avait qu’une portée limitée
  Ce n’est qu’une version Beta




                         20
Ressources
• Download Visual Studio Light Switch Beta1

• LightSwitch Developer Center

• LightSwitch Blog

• LightSwitch "How Do I?" Videos

• DotNet Rangers



                      21
MSDN et TechNet : l’essentiel
des ressources techniques à portée de clic




  Portail administration et        Portail de ressources
  infrastructure pour              technique pour
  informaticiens                   développeurs

       http://technet.com                http://msdn.com

                              22

								
To top