SlideShare une entreprise Scribd logo
1  sur  54
palais des
congrès
Paris




7, 8 et 9
février 2012
Vous êtes dans la salle 351
Retour d'expérience sur la conception d'une application METRO pour WP7
Retour d'expérience sur la
conception d'une
application METRO pour
WP7                    09.02.2012
Aude Mousset
Designer Interactif

Eric Ambrosi
Architecte User eXperience

Peps Interactive – www.peps-interactive.fr
ROAD MAP
 LES OBJECTIFS METRO

 APPLICATION PEPS’SEASON en version METRO

 CONCEPTION TECHNIQUE

 PRODUCTION METRO

 CONCEPTION VISUELLE et METRO

 ADAPTER LA CHARTE GRAPHIQUE DU CLIENT

 PEPS’SEASON en version originale

 CHARGE DE PRODUCTION FINALE
                                            Agenda/Plan
LES OBJECTIFS METRO


09.02.2011

Aude MOUSSET & Eric AMBROSI
Peps Interactive
DE CLI à NUI…

  Command Line Interface - CLI

          beaucoup d’entrées peu de résultats

          Nécessite beaucoup de
           connaissances avant d’être utilisable



  Graphic User Interface - GUI

          Interface graphique en mode fenêtré

          Basée sur l’exploration, le test et la
           pédagogie par l’erreur
DE CLI à NUI…

  Natural User Interface - NUI…

      Peu d’efforts pour beaucoup de résultats

      En prise avec le réel
          Tactile
          Boussole GPS, Accéléromètre et Gyroscope
          Vidéo conférence

      Le corps humain devient le périphérique et remplace claviers et souris. Il
       est le medium permettant l’interaction.




                                                                           Devices
DE CLI à NUI…

  … Natural User Interface - NUI

     La technique est invisible, pas de « blue screen » ou de pop-up
      d’erreur

     Interaction instantanée comme dans l’environnement physique

     L’apprentissage repose sur l’expérience acquise dans le monde
      physique




                                                                  Devices
NUI…

Crée des UNIVERS COHÉRENTS en lien avec le monde
physique

Ces univers facilitent l’IMMERSION des utilisateurs

Agir devient NATUREL

L’interaction et la découverte génèrent du PLAISIR

Le plaisir est vecteur d’ADOPTION


                                                      Devices
QU’EST-CE QUE METRO ?
QU’EST-CE QUE METRO ?

  Ergonomie…
    Composants clés (Librairie de contrôles Silverlight 4 dédiée à
     WP7)




   Pivot          Panorama
QU’EST-CE QUE METRO ?

  …Ergonomie
   Structure de page grille

   Transitions
QU’EST-CE QUE METRO ?

  Graphisme
   Typographie, corps de texte

   Couleur d’accentuation
QU’EST-CE QUE METRO ?

  Une identité visuelle commune aux environnement tactiles
  Microsoft
  Telerik propose un thème METRO SILVERLIGHT / WPF




   Windows         Windows 8
   Phone 7
Exemple d’application
nom de code
PEPS’SEASON
09.02.2011

Eric AMBROSI
Peps Interactive
OBJECTIFS

  Proposer une liste de fruits et légumes de saison

  Donner accès au bilan énergétique de chaque produit

  …




  Finalité : améliorer les modes de consommation
MAP DE NAVIGATION PEPS’SEASON



              Immersion et Exploration




Chronologie
MAP DE NAVIGATION PEPS’SEASON
       Immersion et Exploration


                                  Recherche




Chronologie
MAP DE NAVIGATION PEPS’SEASON
       Immersion et Exploration


                                  Consultation

                                                 Navigation
                                                 horizontale
        Recherche




Chronologie
PEPS’SEASON FULL METRO
CONCEPTION
TECHNIQUE

09.02.2011

Eric AMBROSI
Peps Interactive
SERVICES ET DONNÉES

  Base de donnée SQL AZURE

  Couche de services AZURE

  ENTITY FRAMEWORK et WCF
…SERVICES ET DONNÉES
BACK OFFICE                         FRONT OFFICE

•   Modèle de données complexe      •   Modèle de données simplifié

•   Echange des données au format   •   Echange des données au format
    Binaire                             XML
BILAN TECHNIQUE

  Synchronisation et stockage locale (IsolatedStorage) pour
  le mode déconnecté

  Modèle simplifié côté FrontOffice

  Limitation du nombre d’instances

  Traitements des collections à l’initialisation Launching

  Gestion de l’activation / désactivation de l’application
BILAN TECHNIQUE
  Un unique ViewModel mis à part pour une ou deux pages
  spécifiques

  Utilisation unique du jpeg

  En mode métro pas de transitions proposées par défaut

  Limitation des traitements au runtime côté vue et vue-
  modèle

  Limitation des convertisseurs (IValueConverter) pour
  alléger le processeur ARM

  Ajout de propriétés calculées en remplacement
UNE PRODUCTION
METRO

09.02.2011

Eric AMBROSI
Peps Interactive
PROFILS NECESSAIRES

  Gestion de projet

  Ergonomie

  Architecture

  Développement

  Intégration / Design Interactif

  Graphisme                         TRANSVERSE
PEPS’SEASON
CHARGES EN MODE METRO
              Mode METRO 14 jours



                       8


     2                              2
          1                             1
POURQUOI ALLER PLUS LOIN ?




  À VOTRE AVIS QU’EST-
   CE QUI NE VA PAS ?
CONCEPTION VISUELLE
ET METRO

09.02.2011

Aude MOUSSET et Eric AMBROSI
Peps Interactive
LA CONCEPTION VISUELLE
EST PARTOUT




  chez soi ou sur soi

  dans la presse, à la télé

  dans les applications ?
POURQUOI S’APPUYER SUR LA
NORME VISUELLE METRO ?

  Faciliter la production

  L’application est une simple extension des fonctionnalités
  existantes de l’OS

  Développement simple d’un particulier

  Aucun besoin d’identification spécifique

  Pas de graphiste ou de designer
OU PAS..


  Créer un univers immersif en rapport avec le sujet

  Générer une émotion facilitant l’adoption utilisateur

  Situer l’utilisateur plus simplement via des indices visuels
  forts
…OU PAS ?


  Identifier la marque et être reconnu


 MONOPRIX                 DELL           COCA-
                                         COLA
 MICROSOF                 BMW            CIC
 T
 ELLE                     H&M            CARREFOU
                                         R
 CARAMBA                  KENZO          MILKA
 R
…OU PAS ?


  Identifier la marque et être reconnu
…OU PAS ?


  Identifier la marque et être reconnu
…OU PAS ?


  Sortir du lot / se différencier de la concurrence
…OU PAS ?


  Ne pas être piraté

  ou copié facilement


en rendant
l’application unique et
identifiée
ADAPTER LA CHARTE
GRAPHIQUE DU CLIENT

09.02.2011

Aude MOUSSET et Eric AMBROSI
Peps Interactive
DÉFINIR UN SPLASHSCREEN ET
POSITIONNER LE LOGO N’EST PAS
SUFFISANT…

  Le logo est conçu pour être affiché dans un contexte
  graphique spécifique
…DÉFINIR UN SPLASHSCREEN ET
POSITIONNER LE LOGO N’EST PAS
SUFFISANT

  L’univers visuel doit être cohérent

  Dans chaque page, la charte graphique du client doit être
  identifiable

  Les couleurs représentent un moyen d’identifier le client.

  Le thème de couleur Windows Phone 7 peut devenir
  source de conflit avec les couleurs du client.
CONCEPTION D’UNE IDENTITE
VISUELLE SOUS METRO…
  Quels objets doit-on intégrer ?

     La police de caractère

     Arrière-plans, illustrations

     Des animations

     Des sons et des ambiances sonore pour appuyer le
      visuel
PEPS’SEASON en version
originale
… CONCEPTION D’UNE
IDENTITE VISUELLE SOUS
METRO
  Quels sont les impacts ?

     L’information est affichée de manière plus adaptée et
      cohérente tout en respectant la structure grille METRO

     Le développement IHM est plus long
        Optimisation des mécanismes d’affichage

        La logique de transition est plus complexe dès que
         l’on utilise un arrière-plan complexe avec matière.
        Adaptation dynamique des arrière plans
… CONCEPTION D’UNE
IDENTITE VISUELLE SOUS
METRO
… CONCEPTION D’UNE
IDENTITE VISUELLE SOUS
METRO
  Quels sont les impacts ?
   Les types Selector



     L’applicationBar est à adapter
PRODUCTION FINALE


09.02.2011

Aude MOUSSET et Eric AMBROSI
Peps Interactive
FLUX DE PRODUCTION
COMPLET
  Définitions des objectifs et conception du cahier des charges

  Début de la production

  Phase d’ergonomie

  Conception de la charte graphique basée sur les maquettes
  filaires METRO

  Début du développement

  Intégration des assets sonores à partir d’une capture vidéo de
  l’application

  Phase de recette
METIERS NECESSAIRES

  Gestion de projet

  Ergonomie

  Architecture

  Développement

  Intégration / Design Interactif

  Graphisme

  Illustration
                                    TRANSVERSE
  Design sonore
PEPS’SEASON
CHARGES TOTALES
COMPAREES (13 jours)
          Avant                   Après (40 jours)



                         10                              10
                     8            8
                                                                  5
                                              4
         3       3
     2                        2
             1                            1
                                                     0        0




                                       TRANSVERSE
COMPARATIF AVANT ET APRES
  Identité visuelle standard peu
  adaptée au sujet dans de          Idéntité visuelle unique adaptée au
  nombreux cas                      sujet

  Rapide à produire                 Jusqu’à 3 fois plus longue à
                                    produire
  Plus facile à réaliser
                                    Immersive et agréable.
  Peu reconnaissable
                                    Difficile à copier
  Peu immersive
                                    Facile à décliner sur d’autres plate-
  Moins agréable et dégageant peu   formes type Windows 8
  d’émotions
                                    Assets graphiques transverses
  Facile à copier ou à pirater      réutilisables
COMPARATIF AVANT / APRES
MERCI !


Aude Mousset
aude@peps-interactive.fr

Eric Ambrosi
eric@peps-interactive.fr
Pour aller plus loin

                                               Prochaines sessions des Dev Camps
  Chaque semaine, les                            10
                                                          Live     Open Data - Développer des applications riches avec le
                                               février
  DevCamps                                      2012

                                                 16
                                                         Meeting   protocole Open Data


  ALM, Azure, Windows Phone, HTML5, OpenData   février
                                                          Live
                                                         Meeting
                                                                   Azure series - Développer des applications sociales sur
                                                                   la plateforme Windows Azure
                                                2012
  http://msdn.microsoft.com/fr-fr/devcamp
                                                 17
                                                          Live     Comprendre le canvas avec Galactic et la librairie
                                               février
                                                         Meeting   three.js
                                                2012

  Téléchargement, ressources                     21
                                               février
                                                          Live     La production automatisée de code avec CodeFluent
                                                         Meeting   Entities
  et toolkits : RdV sur MSDN                    2012

                                               2 mars     Live     Comprendre et mettre en oeuvre le toolkit Azure pour
  http://msdn.microsoft.com/fr-fr/              2012     Meeting   Windows Phone 7, iOS et Android

                                               6 mars     Live
                                                                   Nuget et ALM
                                                2012     Meeting

  Les offres à connaître                       9 mars
                                                2012
                                                          Live
                                                         Meeting
                                                                   Kinect - Bien gérer la vie de son capteur


         90 jours d’essai gratuit de Windows   13 mars
                                                2012
                                                          Live
                                                         Meeting
                                                                   Sharepoint series - Automatisation des tests

         Azure                                 14 mars    Live     TFS Health Check - vérifier la bonne santé de votre
          www.windowsazure.fr                   2012     Meeting   plateforme de développement

                                               15 mars    Live     Azure series - Développer pour les téléphones, les
                                                2012     Meeting   tablettes et le cloud avec Visual Studio 2010
         Jusqu’à 35% de réduction sur Visual   16 mars    Live     Applications METRO design - Désossage en règle d'un
         Studio Pro, avec l’abonnement MSDN     2012     Meeting   template METRO javascript

                                               20 mars    Live     Retour d'expérience LightSwitch, Optimisation de
          www.visualstudio.fr                   2012     Meeting   l'accès aux données, Intégration Silverlight

                                               23 mars    Live     OAuth - la clé de l'utilisation des réseaux sociaux dans
                                                2012     Meeting   votre application

Contenu connexe

En vedette

SharePoint : Administration et Supervision, comment piloter votre infrastruct...
SharePoint : Administration et Supervision, comment piloter votre infrastruct...SharePoint : Administration et Supervision, comment piloter votre infrastruct...
SharePoint : Administration et Supervision, comment piloter votre infrastruct...Microsoft Technet France
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesMicrosoft Technet France
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityMicrosoft Technet France
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureMicrosoft Technet France
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Microsoft Technet France
 
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Microsoft Technet France
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...Microsoft Technet France
 

En vedette (8)

SharePoint : Administration et Supervision, comment piloter votre infrastruct...
SharePoint : Administration et Supervision, comment piloter votre infrastruct...SharePoint : Administration et Supervision, comment piloter votre infrastruct...
SharePoint : Administration et Supervision, comment piloter votre infrastruct...
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
 
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 

Similaire à Retour d'expérience sur la conception et la construction d'une application METRO pour WP7

Kinect en moins de 10 Minutes
Kinect en moins de 10 MinutesKinect en moins de 10 Minutes
Kinect en moins de 10 MinutesMicrosoft
 
telmedia* : tendances webdesign 2015, l'année de l'UX
telmedia* : tendances webdesign 2015, l'année de l'UXtelmedia* : tendances webdesign 2015, l'année de l'UX
telmedia* : tendances webdesign 2015, l'année de l'UXtelmedia
 
Présentation développement application Android
Présentation développement application AndroidPrésentation développement application Android
Présentation développement application Androidambin_fr
 
Bien passer le Store : Le respect des guidelines
Bien passer le Store : Le respect des guidelinesBien passer le Store : Le respect des guidelines
Bien passer le Store : Le respect des guidelinesMicrosoft Technet France
 
WygDay 2010 - session plénière
WygDay 2010 - session plénièreWygDay 2010 - session plénière
WygDay 2010 - session plénièreWygwam
 
soft-shake.ch - Adoption de l'Agilité par les usages
soft-shake.ch - Adoption de l'Agilité par les usagessoft-shake.ch - Adoption de l'Agilité par les usages
soft-shake.ch - Adoption de l'Agilité par les usagessoft-shake.ch
 
MobiliteaTime #4 : Guide Pratique Apple TV
MobiliteaTime #4 : Guide Pratique Apple TVMobiliteaTime #4 : Guide Pratique Apple TV
MobiliteaTime #4 : Guide Pratique Apple TVUSERADGENTS
 
Storyboarding for the web : Methodology and Tools
Storyboarding for the web : Methodology and ToolsStoryboarding for the web : Methodology and Tools
Storyboarding for the web : Methodology and ToolsEric DI POL
 
OCTO Technologies - Mobile Monday Maroc: M-Banking & M-Payment
OCTO Technologies - Mobile Monday Maroc: M-Banking & M-PaymentOCTO Technologies - Mobile Monday Maroc: M-Banking & M-Payment
OCTO Technologies - Mobile Monday Maroc: M-Banking & M-Paymentmmmaroc
 
Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?NiceToMeetYou
 
DES205 - Ne ratez pas le METRO
DES205 - Ne ratez pas le METRODES205 - Ne ratez pas le METRO
DES205 - Ne ratez pas le METROAudreyPetitPro
 
Techno : Développement d'application mobile (Digiworks)
Techno : Développement d'application mobile (Digiworks)Techno : Développement d'application mobile (Digiworks)
Techno : Développement d'application mobile (Digiworks)Normandie Web Xperts
 
FLUPA UX-Day 2012 : L’UX, d’accord, mais que fait le storyboard ? par Ewane P...
FLUPA UX-Day 2012 : L’UX, d’accord, mais que fait le storyboard ? par Ewane P...FLUPA UX-Day 2012 : L’UX, d’accord, mais que fait le storyboard ? par Ewane P...
FLUPA UX-Day 2012 : L’UX, d’accord, mais que fait le storyboard ? par Ewane P...Flupa
 
Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8
Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8
Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8Vincent Vandevelde
 
Business Analyst & Transformation Digital : Retour d'expérience Groupe SEB
Business Analyst & Transformation Digital : Retour d'expérience Groupe SEBBusiness Analyst & Transformation Digital : Retour d'expérience Groupe SEB
Business Analyst & Transformation Digital : Retour d'expérience Groupe SEBThomas POTTIER
 

Similaire à Retour d'expérience sur la conception et la construction d'une application METRO pour WP7 (20)

Kinect en moins de 10 Minutes
Kinect en moins de 10 MinutesKinect en moins de 10 Minutes
Kinect en moins de 10 Minutes
 
telmedia* : tendances webdesign 2015, l'année de l'UX
telmedia* : tendances webdesign 2015, l'année de l'UXtelmedia* : tendances webdesign 2015, l'année de l'UX
telmedia* : tendances webdesign 2015, l'année de l'UX
 
Présentation développement application Android
Présentation développement application AndroidPrésentation développement application Android
Présentation développement application Android
 
Bien passer le Store : Le respect des guidelines
Bien passer le Store : Le respect des guidelinesBien passer le Store : Le respect des guidelines
Bien passer le Store : Le respect des guidelines
 
WygDay 2010
WygDay 2010WygDay 2010
WygDay 2010
 
FOF Spécial Webinaire.pdf
FOF Spécial Webinaire.pdfFOF Spécial Webinaire.pdf
FOF Spécial Webinaire.pdf
 
WygDay 2010 - session plénière
WygDay 2010 - session plénièreWygDay 2010 - session plénière
WygDay 2010 - session plénière
 
soft-shake.ch - Adoption de l'Agilité par les usages
soft-shake.ch - Adoption de l'Agilité par les usagessoft-shake.ch - Adoption de l'Agilité par les usages
soft-shake.ch - Adoption de l'Agilité par les usages
 
MobiliteaTime #4 : Guide Pratique Apple TV
MobiliteaTime #4 : Guide Pratique Apple TVMobiliteaTime #4 : Guide Pratique Apple TV
MobiliteaTime #4 : Guide Pratique Apple TV
 
test
testtest
test
 
Storyboarding for the web : Methodology and Tools
Storyboarding for the web : Methodology and ToolsStoryboarding for the web : Methodology and Tools
Storyboarding for the web : Methodology and Tools
 
Atelier 11 - Nos sites internet se refont une jeunesse html5 css3 - ET8
Atelier 11 - Nos sites internet se refont une jeunesse html5 css3 - ET8Atelier 11 - Nos sites internet se refont une jeunesse html5 css3 - ET8
Atelier 11 - Nos sites internet se refont une jeunesse html5 css3 - ET8
 
OCTO Technologies - Mobile Monday Maroc: M-Banking & M-Payment
OCTO Technologies - Mobile Monday Maroc: M-Banking & M-PaymentOCTO Technologies - Mobile Monday Maroc: M-Banking & M-Payment
OCTO Technologies - Mobile Monday Maroc: M-Banking & M-Payment
 
Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?
 
Sonia HECQUET, Les Nouveaux Supports Medias Creatifs (PARIS 2.0, Sept 2009)
Sonia HECQUET, Les Nouveaux Supports Medias Creatifs (PARIS 2.0, Sept 2009)Sonia HECQUET, Les Nouveaux Supports Medias Creatifs (PARIS 2.0, Sept 2009)
Sonia HECQUET, Les Nouveaux Supports Medias Creatifs (PARIS 2.0, Sept 2009)
 
DES205 - Ne ratez pas le METRO
DES205 - Ne ratez pas le METRODES205 - Ne ratez pas le METRO
DES205 - Ne ratez pas le METRO
 
Techno : Développement d'application mobile (Digiworks)
Techno : Développement d'application mobile (Digiworks)Techno : Développement d'application mobile (Digiworks)
Techno : Développement d'application mobile (Digiworks)
 
FLUPA UX-Day 2012 : L’UX, d’accord, mais que fait le storyboard ? par Ewane P...
FLUPA UX-Day 2012 : L’UX, d’accord, mais que fait le storyboard ? par Ewane P...FLUPA UX-Day 2012 : L’UX, d’accord, mais que fait le storyboard ? par Ewane P...
FLUPA UX-Day 2012 : L’UX, d’accord, mais que fait le storyboard ? par Ewane P...
 
Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8
Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8
Atelier "Nos sites internet se refont une jeunesse html5 css3" - ET8
 
Business Analyst & Transformation Digital : Retour d'expérience Groupe SEB
Business Analyst & Transformation Digital : Retour d'expérience Groupe SEBBusiness Analyst & Transformation Digital : Retour d'expérience Groupe SEB
Business Analyst & Transformation Digital : Retour d'expérience Groupe SEB
 

Plus de Microsoft Technet France

SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationMicrosoft Technet France
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeMicrosoft Technet France
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceMicrosoft Technet France
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Microsoft Technet France
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Microsoft Technet France
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftMicrosoft Technet France
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Microsoft Technet France
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudMicrosoft Technet France
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Microsoft Technet France
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesMicrosoft Technet France
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneMicrosoft Technet France
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsMicrosoft Technet France
 
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...Microsoft Technet France
 
Simplifier vos déploiements vers Windows 10
Simplifier vos déploiements vers Windows 10Simplifier vos déploiements vers Windows 10
Simplifier vos déploiements vers Windows 10Microsoft Technet France
 
Protéger ses données, identités & appareils avec Windows 10
Protéger ses données, identités & appareils avec Windows 10Protéger ses données, identités & appareils avec Windows 10
Protéger ses données, identités & appareils avec Windows 10Microsoft Technet France
 
Migrer vos bases Oracle vers du SQL, le tout dans Azure !
Migrer vos bases Oracle vers du SQL, le tout dans Azure !Migrer vos bases Oracle vers du SQL, le tout dans Azure !
Migrer vos bases Oracle vers du SQL, le tout dans Azure !Microsoft Technet France
 
Migration et Plan de Reprise d’Activité simplifié dans Azure
Migration et Plan de Reprise d’Activité simplifié dans AzureMigration et Plan de Reprise d’Activité simplifié dans Azure
Migration et Plan de Reprise d’Activité simplifié dans AzureMicrosoft Technet France
 
PC Management, MAM, MDM, EMM, Data and Files Management, Identity Management....
PC Management, MAM, MDM, EMM, Data and Files Management, Identity Management....PC Management, MAM, MDM, EMM, Data and Files Management, Identity Management....
PC Management, MAM, MDM, EMM, Data and Files Management, Identity Management....Microsoft Technet France
 
Architectures et déploiements en établissements scolaires: les solutions Micr...
Architectures et déploiements en établissements scolaires: les solutions Micr...Architectures et déploiements en établissements scolaires: les solutions Micr...
Architectures et déploiements en établissements scolaires: les solutions Micr...Microsoft Technet France
 

Plus de Microsoft Technet France (20)

SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
 
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
 
Simplifier vos déploiements vers Windows 10
Simplifier vos déploiements vers Windows 10Simplifier vos déploiements vers Windows 10
Simplifier vos déploiements vers Windows 10
 
Protéger ses données, identités & appareils avec Windows 10
Protéger ses données, identités & appareils avec Windows 10Protéger ses données, identités & appareils avec Windows 10
Protéger ses données, identités & appareils avec Windows 10
 
Migrer vos bases Oracle vers du SQL, le tout dans Azure !
Migrer vos bases Oracle vers du SQL, le tout dans Azure !Migrer vos bases Oracle vers du SQL, le tout dans Azure !
Migrer vos bases Oracle vers du SQL, le tout dans Azure !
 
Migration et Plan de Reprise d’Activité simplifié dans Azure
Migration et Plan de Reprise d’Activité simplifié dans AzureMigration et Plan de Reprise d’Activité simplifié dans Azure
Migration et Plan de Reprise d’Activité simplifié dans Azure
 
PC Management, MAM, MDM, EMM, Data and Files Management, Identity Management....
PC Management, MAM, MDM, EMM, Data and Files Management, Identity Management....PC Management, MAM, MDM, EMM, Data and Files Management, Identity Management....
PC Management, MAM, MDM, EMM, Data and Files Management, Identity Management....
 
Architectures et déploiements en établissements scolaires: les solutions Micr...
Architectures et déploiements en établissements scolaires: les solutions Micr...Architectures et déploiements en établissements scolaires: les solutions Micr...
Architectures et déploiements en établissements scolaires: les solutions Micr...
 

Retour d'expérience sur la conception et la construction d'une application METRO pour WP7

  • 1. palais des congrès Paris 7, 8 et 9 février 2012
  • 2. Vous êtes dans la salle 351 Retour d'expérience sur la conception d'une application METRO pour WP7
  • 3. Retour d'expérience sur la conception d'une application METRO pour WP7 09.02.2012 Aude Mousset Designer Interactif Eric Ambrosi Architecte User eXperience Peps Interactive – www.peps-interactive.fr
  • 4. ROAD MAP LES OBJECTIFS METRO APPLICATION PEPS’SEASON en version METRO CONCEPTION TECHNIQUE PRODUCTION METRO CONCEPTION VISUELLE et METRO ADAPTER LA CHARTE GRAPHIQUE DU CLIENT PEPS’SEASON en version originale CHARGE DE PRODUCTION FINALE Agenda/Plan
  • 5. LES OBJECTIFS METRO 09.02.2011 Aude MOUSSET & Eric AMBROSI Peps Interactive
  • 6. DE CLI à NUI… Command Line Interface - CLI  beaucoup d’entrées peu de résultats  Nécessite beaucoup de connaissances avant d’être utilisable Graphic User Interface - GUI  Interface graphique en mode fenêtré  Basée sur l’exploration, le test et la pédagogie par l’erreur
  • 7. DE CLI à NUI… Natural User Interface - NUI…  Peu d’efforts pour beaucoup de résultats  En prise avec le réel  Tactile  Boussole GPS, Accéléromètre et Gyroscope  Vidéo conférence  Le corps humain devient le périphérique et remplace claviers et souris. Il est le medium permettant l’interaction. Devices
  • 8. DE CLI à NUI… … Natural User Interface - NUI  La technique est invisible, pas de « blue screen » ou de pop-up d’erreur  Interaction instantanée comme dans l’environnement physique  L’apprentissage repose sur l’expérience acquise dans le monde physique Devices
  • 9. NUI… Crée des UNIVERS COHÉRENTS en lien avec le monde physique Ces univers facilitent l’IMMERSION des utilisateurs Agir devient NATUREL L’interaction et la découverte génèrent du PLAISIR Le plaisir est vecteur d’ADOPTION Devices
  • 11. QU’EST-CE QUE METRO ? Ergonomie…  Composants clés (Librairie de contrôles Silverlight 4 dédiée à WP7) Pivot Panorama
  • 12. QU’EST-CE QUE METRO ? …Ergonomie  Structure de page grille  Transitions
  • 13. QU’EST-CE QUE METRO ? Graphisme  Typographie, corps de texte  Couleur d’accentuation
  • 14. QU’EST-CE QUE METRO ? Une identité visuelle commune aux environnement tactiles Microsoft Telerik propose un thème METRO SILVERLIGHT / WPF Windows Windows 8 Phone 7
  • 15. Exemple d’application nom de code PEPS’SEASON 09.02.2011 Eric AMBROSI Peps Interactive
  • 16. OBJECTIFS Proposer une liste de fruits et légumes de saison Donner accès au bilan énergétique de chaque produit … Finalité : améliorer les modes de consommation
  • 17. MAP DE NAVIGATION PEPS’SEASON Immersion et Exploration Chronologie
  • 18. MAP DE NAVIGATION PEPS’SEASON Immersion et Exploration Recherche Chronologie
  • 19. MAP DE NAVIGATION PEPS’SEASON Immersion et Exploration Consultation Navigation horizontale Recherche Chronologie
  • 22. SERVICES ET DONNÉES Base de donnée SQL AZURE Couche de services AZURE ENTITY FRAMEWORK et WCF
  • 23. …SERVICES ET DONNÉES BACK OFFICE FRONT OFFICE • Modèle de données complexe • Modèle de données simplifié • Echange des données au format • Echange des données au format Binaire XML
  • 24. BILAN TECHNIQUE Synchronisation et stockage locale (IsolatedStorage) pour le mode déconnecté Modèle simplifié côté FrontOffice Limitation du nombre d’instances Traitements des collections à l’initialisation Launching Gestion de l’activation / désactivation de l’application
  • 25. BILAN TECHNIQUE Un unique ViewModel mis à part pour une ou deux pages spécifiques Utilisation unique du jpeg En mode métro pas de transitions proposées par défaut Limitation des traitements au runtime côté vue et vue- modèle Limitation des convertisseurs (IValueConverter) pour alléger le processeur ARM Ajout de propriétés calculées en remplacement
  • 27. PROFILS NECESSAIRES Gestion de projet Ergonomie Architecture Développement Intégration / Design Interactif Graphisme TRANSVERSE
  • 28. PEPS’SEASON CHARGES EN MODE METRO Mode METRO 14 jours 8 2 2 1 1
  • 29. POURQUOI ALLER PLUS LOIN ? À VOTRE AVIS QU’EST- CE QUI NE VA PAS ?
  • 30. CONCEPTION VISUELLE ET METRO 09.02.2011 Aude MOUSSET et Eric AMBROSI Peps Interactive
  • 31. LA CONCEPTION VISUELLE EST PARTOUT chez soi ou sur soi dans la presse, à la télé dans les applications ?
  • 32. POURQUOI S’APPUYER SUR LA NORME VISUELLE METRO ? Faciliter la production L’application est une simple extension des fonctionnalités existantes de l’OS Développement simple d’un particulier Aucun besoin d’identification spécifique Pas de graphiste ou de designer
  • 33. OU PAS.. Créer un univers immersif en rapport avec le sujet Générer une émotion facilitant l’adoption utilisateur Situer l’utilisateur plus simplement via des indices visuels forts
  • 34. …OU PAS ? Identifier la marque et être reconnu MONOPRIX DELL COCA- COLA MICROSOF BMW CIC T ELLE H&M CARREFOU R CARAMBA KENZO MILKA R
  • 35. …OU PAS ? Identifier la marque et être reconnu
  • 36. …OU PAS ? Identifier la marque et être reconnu
  • 37. …OU PAS ? Sortir du lot / se différencier de la concurrence
  • 38. …OU PAS ? Ne pas être piraté ou copié facilement en rendant l’application unique et identifiée
  • 39. ADAPTER LA CHARTE GRAPHIQUE DU CLIENT 09.02.2011 Aude MOUSSET et Eric AMBROSI Peps Interactive
  • 40. DÉFINIR UN SPLASHSCREEN ET POSITIONNER LE LOGO N’EST PAS SUFFISANT… Le logo est conçu pour être affiché dans un contexte graphique spécifique
  • 41. …DÉFINIR UN SPLASHSCREEN ET POSITIONNER LE LOGO N’EST PAS SUFFISANT L’univers visuel doit être cohérent Dans chaque page, la charte graphique du client doit être identifiable Les couleurs représentent un moyen d’identifier le client. Le thème de couleur Windows Phone 7 peut devenir source de conflit avec les couleurs du client.
  • 42. CONCEPTION D’UNE IDENTITE VISUELLE SOUS METRO… Quels objets doit-on intégrer ?  La police de caractère  Arrière-plans, illustrations  Des animations  Des sons et des ambiances sonore pour appuyer le visuel
  • 44. … CONCEPTION D’UNE IDENTITE VISUELLE SOUS METRO Quels sont les impacts ?  L’information est affichée de manière plus adaptée et cohérente tout en respectant la structure grille METRO  Le développement IHM est plus long  Optimisation des mécanismes d’affichage  La logique de transition est plus complexe dès que l’on utilise un arrière-plan complexe avec matière.  Adaptation dynamique des arrière plans
  • 45. … CONCEPTION D’UNE IDENTITE VISUELLE SOUS METRO
  • 46. … CONCEPTION D’UNE IDENTITE VISUELLE SOUS METRO Quels sont les impacts ?  Les types Selector  L’applicationBar est à adapter
  • 47. PRODUCTION FINALE 09.02.2011 Aude MOUSSET et Eric AMBROSI Peps Interactive
  • 48. FLUX DE PRODUCTION COMPLET Définitions des objectifs et conception du cahier des charges Début de la production Phase d’ergonomie Conception de la charte graphique basée sur les maquettes filaires METRO Début du développement Intégration des assets sonores à partir d’une capture vidéo de l’application Phase de recette
  • 49. METIERS NECESSAIRES Gestion de projet Ergonomie Architecture Développement Intégration / Design Interactif Graphisme Illustration TRANSVERSE Design sonore
  • 50. PEPS’SEASON CHARGES TOTALES COMPAREES (13 jours) Avant Après (40 jours) 10 10 8 8 5 4 3 3 2 2 1 1 0 0 TRANSVERSE
  • 51. COMPARATIF AVANT ET APRES Identité visuelle standard peu adaptée au sujet dans de Idéntité visuelle unique adaptée au nombreux cas sujet Rapide à produire Jusqu’à 3 fois plus longue à produire Plus facile à réaliser Immersive et agréable. Peu reconnaissable Difficile à copier Peu immersive Facile à décliner sur d’autres plate- Moins agréable et dégageant peu formes type Windows 8 d’émotions Assets graphiques transverses Facile à copier ou à pirater réutilisables
  • 53. MERCI ! Aude Mousset aude@peps-interactive.fr Eric Ambrosi eric@peps-interactive.fr
  • 54. Pour aller plus loin Prochaines sessions des Dev Camps Chaque semaine, les 10 Live Open Data - Développer des applications riches avec le février DevCamps 2012 16 Meeting protocole Open Data ALM, Azure, Windows Phone, HTML5, OpenData février Live Meeting Azure series - Développer des applications sociales sur la plateforme Windows Azure 2012 http://msdn.microsoft.com/fr-fr/devcamp 17 Live Comprendre le canvas avec Galactic et la librairie février Meeting three.js 2012 Téléchargement, ressources 21 février Live La production automatisée de code avec CodeFluent Meeting Entities et toolkits : RdV sur MSDN 2012 2 mars Live Comprendre et mettre en oeuvre le toolkit Azure pour http://msdn.microsoft.com/fr-fr/ 2012 Meeting Windows Phone 7, iOS et Android 6 mars Live Nuget et ALM 2012 Meeting Les offres à connaître 9 mars 2012 Live Meeting Kinect - Bien gérer la vie de son capteur 90 jours d’essai gratuit de Windows 13 mars 2012 Live Meeting Sharepoint series - Automatisation des tests Azure 14 mars Live TFS Health Check - vérifier la bonne santé de votre www.windowsazure.fr 2012 Meeting plateforme de développement 15 mars Live Azure series - Développer pour les téléphones, les 2012 Meeting tablettes et le cloud avec Visual Studio 2010 Jusqu’à 35% de réduction sur Visual 16 mars Live Applications METRO design - Désossage en règle d'un Studio Pro, avec l’abonnement MSDN 2012 Meeting template METRO javascript 20 mars Live Retour d'expérience LightSwitch, Optimisation de www.visualstudio.fr 2012 Meeting l'accès aux données, Intégration Silverlight 23 mars Live OAuth - la clé de l'utilisation des réseaux sociaux dans 2012 Meeting votre application