Ergonomie et design avec WPF et Expression

Slides:



Advertisements
Présentations similaires
De Windows Forms à Windows Presentation Foundation
Advertisements

Windows Presentation Foundation Mitsu Furuta DevDays 2006 Equipé aujourdhui, prêt pour demain.
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Option Interaction Homme-Machine
Affichage interactif, bidimensionnel et incrémental de formules mathématiques Hanane Naciri et Laurence Rideau INRIA Sophia Antipolis CARI'2000.
Ergonomie et Modélisation des utilisateurs des IHM
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Et Cézanne ? Savoir concevoir une IHM Savoir réaliser une IHM Savoir évaluer une IHM contrat Creative Commons Paternité-Pas d'Utilisation.
contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage des Conditions Initiales à l'Identique.
Nallet Jean-baptiste Université Claude Bernard Lyon1 Lassociation Flex/Java Une solution innovante Nallet Jean-baptiste.
Les personas : une méthode pour l’intelligence client ?
Design et Ergonomie Parcours ITEC 1 - Créativité et propriété Industrielle Module ITEC 11 – Design et Ergonomie en phase de conception © les cahiers.
Dream Factory: Enguerran Poulain Paul Fontaine Akram Benayaha
Présentation de PowerPoint 2007
Accueil date.
Control des objectifs des technologies de l’information COBIT
Altaïr Conseil Maîtriser l'information stratégique Sécurisé
Copyright, 1996 © Dale Carnegie & Associates, Inc. Com6535 Systèmes de Communication informatisée
N. Le Gall A. Jaouën E. Morin C. Coelo Cuzon D. Le Toux
Composition dapplications interactives …et lutilisateur dans tout ça? Benjamin Caramel Laboratoire i3S - équipe Rainbow
Réalisée par :Samira RAHALI
Présentation de Windows Presentation Foundation Vers une nouvelle génération dinterfaces graphiques.
Formation universitaire à .NET: Visual Studio .NET
Projet Technique MemAlz M2 Technologie et Handicap Valéria DESTIN
Comment la notion d'expérience utilisateur peut-elle contribuer à une meilleure utilisation professionnelle des medias sociaux ? Catherine Bellino.
Développement d’un réseau social professionnel
Etude globale de système.
Amaury Daele FUNDP – Namur - Journée "NetMeeting"
Nallet Jean-baptiste Choix techniques, quelles implications ? SPIRAL 3.0 Chef de projet SPIRAL.
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Ergonomie des Interactions personne-machine Présentation et première séance 22 septembre 2010 Enseignante : Mireille Bétrancourt Assistante : Kalliopi.
Lergonomie des IPM : pourquoi, comment ? Présentation 9 Novembre 2005 Mireille Bétrancourt - TECFA TECFA Technologies pour la Formation et lApprentissage.
Ergonomie des Interactions personne-machine Présentation et première séance 19 septembre 2007 Enseignante : Mireille Bétrancourt Assistante : Laurence.
Lergonomie des IPM : pourquoi, comment ? 30 Septembre 2009 Mireille Bétrancourt - Cours Ergonomie des IPM TECFA Technologies pour la Formation et lApprentissage.
Microsoft .NET.
Journée de lancement du Réseau Thématique Pluridisciplinaire 32
Interaction homme-machine
Conception des Réalisé par : Nassim TIGUENITINE.
Portée, arrimages et intervenants Évolution des méthodes
13-14 juin 2007 Synthèse du groupe 2 Les équipes participantes 3D Geom.net : géométrie dans lespace APLUSIX : les expressions algébriques, les transformations.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
22 Atelier Expression Blend La collaboration Designer / Développeur Ambrosi Éric Client App. Dev. & Silverlight MVP Centre de formation Regart.net.
Soutenance Orale Titre : .
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Supports de formation au SQ Unifié
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
Soutenance de projet Antoine aIRAUD-VERDIERE – Juliette bOURGOIN – Nicolas lADEVIE – Pauline BERLINSKI agence « dimentional » IUT de troyes – département.
5 Les progiciels de gestion et les opportunités associées.
Interface Homme-machine (interaction humain-machine) Emna Hakem Université 7 novembre à Carthage Faculté des Sciences Economiques et de Gestion de Nabeul.
L’ ACCESSIBILITE « C’est mettre le Web et ses services à la disposition de tous les individus, quels que soient leur matériel ou logiciel, leur infrastructure.
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
EADS 2009 – All rights reserved Graphisme – Design d’interfaces Olivier Cartaux – ISPF41 Concepteur Multimédia
DESIGN MULTIMÉDIA Initiation aux bases de La scénarisation multimédia
L’ergonomie des IHM : pourquoi, comment ?
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Ergonomie des Interactions personne-machine Lancement des projets 23 septembre 2009 TECFA Technologies pour la Formation et l’Apprentissage Enseignante:
La phase d’évaluation : Utilisation de grilles de critères
Richard KRITTER Flavien LAURENT Université de Paris-Est Marne La Vallée (UPEMLV), Ingénieur.
Silverlight 4 Bases nécessaires aux développement d’une application d’entreprise.
Nicolas CLERC Consultant associé
L’ergonomie des IPM : pourquoi, comment ? 9 Novembre 2006 Mireille Bétrancourt - TECFA TECFA Technologies pour la Formation et l’Apprentissage.
Ergonomie des Interactions personne-machine Présentation et première séance 25 Octobre 2006 Enseignante: Mireille Bétrancourt Assistant: Luis Gonzalez.
Recueil d’exemples de cartographie dynamique (actualisé le 30/01/03)
Introduction à SVG Scalable Vector Graphic. Informations ● Plus d'informations ici (draft, tutoriaux, outils... ): –
Introduction Les bases de la 3D dans WPF L’application Tron (la 3D pour les nuls ) Passer d’un rendu 2D à un rendu 3D La 3D dans les interfaces WPF.
Introduction aux Interfaces Homme-Machine
Ergonomie et facteurs humains Kahina HADDADI M2EID 2015/2016.
Transcription de la présentation:

Ergonomie et design avec WPF et Expression 3/31/2017 2:39 AM Ergonomie et design avec WPF et Expression J-C Armici / Ph. Schutz

Qui sommes-nous ? Physicien, enseignant en informatique 3/31/2017 2:39 AM Qui sommes-nous ? Jean-Claude Armici Philippe Schutz jc.armici@gmail.com pschutz@iprolink.ch Physicien, enseignant en informatique Cartes perforées, Turbo Pascal, Delphi, Java, C# www.facile.ch Très attaché au bon sens Informaticien Créateur indépendant CT Technologies, Inc. Commodore 64, Turbo Pascal, Delphi, C#, Linq ASP.NET, Ajax Graphiste et dessinateur d’icônes

Agenda Introduction Où se situe WPF ? 3/31/2017 2:39 AM Agenda Introduction Où se situe WPF ? Pourquoi l’ergonomie et le design ? Nouveau partage des rôles Avantages pour le designer et le développeur Et la 3D, alors ? Questions Toutes les expressions/illustrations désignant des personnes concernent aussi bien les femmes que les hommes

Introduction Ergonomie = bon sens Design = aspect visuel Peu de code 3/31/2017 2:39 AM Introduction Ergonomie = bon sens Design = aspect visuel Peu de code Démonstrations visuelles La présentation complète http://techdays09.blogspot.com Expression Blend 3 !

3/31/2017 2:39 AM La famille Expression

La famille Expression Microsoft Expression Blend Microsoft Expression Design

Où se situe WPF ? Silverlight / WPF 3/31/2017 2:39 AM Où se situe WPF ? Silverlight / WPF Web Applications Windows HTML / XHTML Console ASP.NET WinForm Silverlight WPF

Où se situe WPF ? Que peut apporter WPF à l'ergonomie ? 3/31/2017 2:39 AM Où se situe WPF ? Que peut apporter WPF à l'ergonomie ? Indépendance de la résolution d’écran Meilleure compréhension: Approche visuelle (animation, modélisation…) Augmentation du réalisme Accessibilité: Taille des polices Thèmes (contraste, couleurs,…)

Avantages liés à WPF Mise en valeur de la créativité 3/31/2017 2:39 AM Avantages liés à WPF Mise en valeur de la créativité Applications à forte identité Exploitation optimale du matériel Concrétisation des idées

Ergonomie Principes généraux 3/31/2017 2:39 AM Ergonomie Principes généraux Concerne tout et tout le monde Adéquation humain – machine Ergonomie physique (caractéristiques physiologiques) Ergonomie mentale (fonctionnement cognitif) But: améliorer les conditions d’utilisation Trouver les dysfonctionnements, les résoudre

Ergonomie Informatique 3/31/2017 2:39 AM Ergonomie Informatique Importance croissante des IHM Nécessité de connaître l’utilisateur Comportement Habitudes Eye Tracking Utilité (servir un besoin) Utilisabilité (facilité, efficacité, satisfaction…) Distinction entre web et applications

Evolution du comportement Eye tracking 3/31/2017 2:39 AM Evolution du comportement Eye tracking 2005 2008 Réf. http://thinkeyetracking.com

1. Carnet d’adresses & grid / chart WPF 3/31/2017 2:39 AM 1. Carnet d’adresses & grid / chart WPF demo

Design L’importance du beau 3/31/2017 2:39 AM Design L’importance du beau Design = esthétique / look Importance de l’aspect visuel (qualité perçue) L’esthétique favorise l’utilisabilité La beauté est subjective et culturelle Une belle interface rend indulgent

Design La quête du Graal 3/31/2017 2:39 AM Design La quête du Graal Les outils: Expression Blend & Design Intégrer le design à la conception Importance de l’émotion sur la perception Libérer la créativité

Evolution design Avant / après relooking 3/31/2017 2:39 AM Evolution design Avant / après relooking

Evolution design Icône vectorielle 3/31/2017 2:39 AM Evolution design Icône vectorielle

Evolution design Icône vectorielle 3/31/2017 2:39 AM Evolution design Icône vectorielle

Evolution design Icône vectorielle 3/31/2017 2:39 AM Evolution design Icône vectorielle

Exemple d’intégration du design 3/31/2017 2:39 AM Exemple d’intégration du design Projet V-City Cartographie dynamique 2004

2. Expression Design : LIVE! 3/31/2017 2:39 AM 2. Expression Design : LIVE! demo

Nouveau partage des rôles Paradoxe ? 3/31/2017 2:39 AM Nouveau partage des rôles Paradoxe ? Designer Développeur

Rôle de l'intégrateur Expression Blend ! 3/31/2017 2:39 AM Rôle de l'intégrateur Expression Blend ! Bonne connaissance des deux domaines Connexion du code et du design Resources, templates et styles Databind Commandes, événements Ajout des animations (scénarios) Création d’éléments visuels (UserControl)

Avantages pour le designer Expression Design ! 3/31/2017 2:39 AM Avantages pour le designer Expression Design ! Intégration dans le processus de conception Richesse des moyens à disposition: Mode vectoriel natif Partage de la charte graphique Effets spéciaux (ombre, flous, etc) Import des formats .ai et .pdf Non confiné au graphisme pur Moins de contraintes techniques

Avantages pour le développeur Visual Studio ! 3/31/2017 2:39 AM Avantages pour le développeur Visual Studio ! Se recentre sur son activité première Développe une logique métier Apporte des fonctionnalités Interface utilisateur 100% objet XAML simplifie le développement

3/31/2017 2:39 AM 3. Flèches / Avril / Jeton demo

Evolution ergonomie/design Exemple de collaboration 3/31/2017 2:39 AM Evolution ergonomie/design Exemple de collaboration Version de départ 2004 ASP.NET 1.1

Evolution ergonomie/design 1ère étape 3/31/2017 2:39 AM Evolution ergonomie/design 1ère étape Maquette de disposition des éléments

Evolution ergonomie/design 2ème étape : Création du graphisme 3/31/2017 2:39 AM Evolution ergonomie/design 2ème étape : Création du graphisme

Evolution ergonomie/design 2ème étape : Création du graphisme 3/31/2017 2:39 AM Evolution ergonomie/design 2ème étape : Création du graphisme

Evolution ergonomie/design 2ème étape : Création du modèle final 3/31/2017 2:39 AM Evolution ergonomie/design 2ème étape : Création du modèle final

Evolution ergonomie/design 3ème étape : Assemblage, version finale 3/31/2017 2:39 AM Evolution ergonomie/design 3ème étape : Assemblage, version finale

Evolution ergonomie/design 3ème étape : Assemblage, version finale 3/31/2017 2:39 AM Evolution ergonomie/design 3ème étape : Assemblage, version finale

Evolution ergonomie/design Comparaison 3/31/2017 2:39 AM Evolution ergonomie/design Comparaison

3/31/2017 2:39 AM 3 rôles Développeur Designer Intégrateur

4. Loupe / Horloge 5. Formulaire d’adresses 3/31/2017 2:39 AM 4. Loupe / Horloge 5. Formulaire d’adresses demo

Layout Canvas Left=0 Top=0 Right=0 Top=0 Left=340 Top=220 3/31/2017 2:39 AM Layout Canvas Positionnement en absolu (x,y) Left=0 Top=0 Right=0 Top=0 Left=340 Top=220 Right=0 Bottom=0

3/31/2017 2:39 AM Layout StackPanel 1 Empilage vertical ou horizontal des éléments 2 3 1 2 3 4 4

3/31/2017 2:39 AM Layout WrapPanel Positionnement en continu (horizontal ou vertical) 1 2 3 1 3 4 4 2

Layout DockPanel Top Left Right Positionnement par ancrage 3/31/2017 2:39 AM Layout DockPanel Positionnement par ancrage Top Left Right

3/31/2017 2:39 AM Layout UniformGrid Positionnement sur une grille dont les cellules ont les mêmes dimensions 1 2 3 4

Layout Grid Multicolonnes Multilignes RowSpan et ColSpan Dimensions 3/31/2017 2:39 AM Layout Grid Multicolonnes Multilignes RowSpan et ColSpan Dimensions Absolues (par ex. pixels) Auto-ajustement (*) Proportionnelles (%) Width=100 Width=* Width=100 Width=* Width=* Width=* Width=100 Width=* Width=2* Width=*

Et la 3D, alors ? Interaction “plus naturelle” 3D native dans WPF 3/31/2017 2:39 AM Et la 3D, alors ? Interaction “plus naturelle” 3D native dans WPF 2D et 3D : même méthodologie Symbiose 2D / 3D dans la même application Parfois la 3D est nécessaire

WPF et la 3D Fonctionnalités 3/31/2017 2:39 AM WPF et la 3D Fonctionnalités Caméras (vue perspective ou orthographique) Objets et scènes Éclairages (ambiant, directionnel, ponctuel ou spot) Textures et matériaux Transformations Animations

6. Un jeton / Trajectoire / Pile / TechDays 09, … 3/31/2017 2:39 AM 6. Un jeton / Trajectoire / Pile / TechDays 09, … demo

Liens Exemples et pptx de cette présentation Outils commerciaux utiles 3/31/2017 2:39 AM Liens Exemples et pptx de cette présentation http://techdays09.blogspot.com Outils commerciaux utiles http://www.devexpress.com http://www.erain.com/Products/ZAM3D Documentations / références http://www.microsoft.com/france/vision/mstechdays09 http://msdn.microsoft.com/fr-fr/library/ms754130.aspx Divers http://www.codeproject.com Ergonomie / web http://www.sensible.com (Steve Krug) http://www.useit.com (Jacob Nielsen) http://www.lergonome.org

3/31/2017 2:39 AM Questions ?

Save the date for tech·days next year! 3/31/2017 2:39 AM Save the date for tech·days next year! 14 – 15 avril 2010, CICG © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Premium Sponsoring Partners 3/31/2017 2:39 AM Premium Sponsoring Partners Classic Sponsoring Partners © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3/31/2017 2:39 AM