Vous êtes dans l’AMPHI HAVANE

Slides:



Advertisements
Présentations similaires
12 règles d’ergonomie web
Advertisements

- Formation Flex (Introduction)‏ - Formation Flex 1 1.
Le programme Evolution
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Module 1- Séance introductive. 2 Contenu du module Ouverture / introduction L'évaluation et WBI Présentations/attentes Questionnaire/test individuel Objectifs.
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
Moodle Une plate-forme d’apprentissage analysée par Annabelle Batas
Initiation et perfectionnement à lutilisation de la micro-informatique Windows Live SkyDrive votre disque sur Internet ©Yves Roger Cornil
Bienvenue à la démonstration de Cisco WebExTM Meeting Center
Palais des congrès Paris 7, 8 et 9 février Applications métiers et/ou d'entreprise sur Windows Phone 7.
Palais des congrès Paris 7, 8 et 9 février février 2012 Bewise Le livre de recette du design et de l'ergonomie pour le développeur.
Gestion de la communication par établissement sur le site ville
Animer vos services avec des offres promotionnelles ? Mettre en œuvre vos promotions sans développement technique supplémentaire ? Orange met à votre disposition.
Contexte et objectifs L’AFPA souhaite proposer à ses stagiaires des services complémentaires à son offre de formation standard. L’espace emploi permet.
1 Comment utiliser votre Extranet Se connecter 2.My Site 3.Documentation 3.1 Documents dintégration 3.2 Documents types 4.Vos informations privées.
Collecte de données en ligne
Android est une plateforme mobile open source et entièrement paramétrable. Elle a été créée afin de mettre à disposition des développeurs toutes les fonctionnalités.
Palais des congrès Paris 7, 8 et 9 février Mercredi 8 février juste avant daller manger Michel Rousseau – Consultant - Bewise Blend 4 pour les designers.
Gérard Gasganias Ingénieur Avant-Vente Microsoft France
3 Booster votre productivité avec VS 2010 Arnaud FontaineEric Le Loch Spécialistes Solutions de développement.
Interfaces et Scénarisation (COM2571) 5 novembre 2013 Grégory Petit
NOM DE VOTRE EQUIPE. Vous venez de télécharger le dossier de sélection : cest un premier pas vers la victoire du challenge ! Dans ce dossier, vous allez.
SITES E-COMMERCE RESPONSIVE
Remontée des résultats des évaluations CE1 1.Paramétrage de la campagne dévaluation CE1 2.Téléchargement de loutil de saisie locale 3.Saisie des codes.
Petits montages électroniques à la portée des « softeux »
Connecteur Team Foundation Server Project Server
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
Formulaires dynamiques et workflows évolués
Produire des logiciels de qualité supérieure grâce à la méthodologie Agile John Bristowe Promoteur principal des développeurs Microsoft Canada.
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Les 6 étapes de la recherche…
Conception, création et animation d’une classe virtuelle
Xna Game Studio 3.1 Valentin Billotte ( ) Antoine Emond Vanessa Arnaud
2 Indie Games : La révolution des développeurs Kévin Crouvizier (M6 / W9 / JeuxVideo.fr) Valentin Billotte (GraphicStream) Tomasz Przywara (Kalezo) Olivier.
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
2 Cloud your Windows Phone Ils en parlent : « Beau discours à propos des nuages, jai adoré » - Evelyne Dhéliat « Je me sens beaucoup plus détendu du mobile.
© 2006 Microsoft Corporation. Bonjour et Bienvenue !
Tout savoir sur la synchronisation des mails, contacts et calendrier sur Windows Phone Lire cette présentation en mode plein écran.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
2 Introduction au SDK Windows Phone 7 Mardi 8 Février 2011 Pierre CAUCHOIS Relation avec les développeurs Microsoft Julien CORIOLAND Consultant / Formateur.
2 Industrialisation des développements sur SQL Server avec Visual Studio 2010 Mardi 8 Février – 17h30 Karim Zegour – Winwise Michel Perfetti – MVP VS.
Palais des congrès Paris 7, 8 et 9 février février 2012 Jean-Pierre Riehl MVP SQL Server AZEO Reporting Services 2012 Geoffrey Lalanne Tech-lead.
L'application Social Buddies Powered by V2.5 ( )
‘‘Open Data base Connectivity‘‘
La Place du Village Guide d’utilisation
La refonte des sites d’appui Ce qui change pour vous.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Introduction au développement Office 2007
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
Réseau Départemental de Ressources Informatiques
Compétition d’applications 19 septembre 2011 – 15 décembre 2011.
Introduction à la plateforme .NET
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
RDA 209 : WPF Toolkit et bonnes pratiques
© all-in-web janvier 2014.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
2 TFS Basic, en route vers L’ALM 08/02/2011 Alain MartyBenoit Laut ConsultantMVP ALM BewiseBewise.
Participation aux Webinars – Quelques consignes à suivre!
Partenaires des TPE/PME : Vous souhaitez vous lancer dans le Cloud ?
2 Game = Screen(2) + Cloud(1); Mercredi 9 Février 2011 Fabien Tanquerel Consultant, DCube Anthony Guillaume Consultant,
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
2 Industrialiser et accélérer le développement Windows Phone 7 8 Février 2010 Giacopino Cyril Directeur production – Pôle.NET TEQUILARAPIDO.
AU REVOIR BONJOUR OFFICE COMMUNICATOR MICROSOFT LYNC Rendez-vous Le
Dessine-moi un workflow
2 Windows Phone 7 en entreprise Sacha Leroux Regional Director Bewise Christopher Maneu MVP Device Application development Bewise Marlène Parrin Commerciale.
2 Alain METGE SOGETI
Nicolas CLERC QuidMind S.A. Microsoft Regional Director Windows Phone 7 … Allez plus loin …
Windows 8 Créer une application Windows Store en XAML et C# 19/09/2013OMNILOG - Créer une application Windows 81/14.
1 Silverlight & XNA Développeurs, à vous le mobile! Pierre Cauchois - Microsoft France Relations avec les développeurs (mobiles et embarqués)
Transcription de la présentation:

Vous êtes dans l’AMPHI HAVANE

Jeudi 9 Février 2012 Julien Corioland Développeur WP7 Infinite Square La dure lutte du développeur : 10 trucs pratiques pour une application mobile bien léchée ! Jeudi 9 Février 2012 Julien Corioland Développeur WP7 Infinite Square David Poulin Cyril Cathala Développeurs WP7 Soat

Agenda Soignez vos tuiles ! Optimisez les chargements de données Animations : fast, fluide & useful Le design c’est important ! Pensez à l’ergonomie Gestion de l’état de l’application Les données utilisateurs sont importantes Politique de gestion d’erreurs Relation avec l’utilisateur Testez vos applications !!

L’application « fil rouge » Une application simple : une e-boutique ! Illustre les différents points abordés Respect des bonnes pratiques de développement Windows Phone Des scénarios utilisateurs concrets Disponible en téléchargement

Soignez vos tuiles C’est la première chose que l’utilisateur voit ! Ce ne sont pas de simples « boutons carrés » Diffuser de l’information Contenu dynamique Tuile principale / Tuiles secondaires Mise à jour depuis : Background Agent / Notification Push / Tile Scheduler

Soignez vos tuiles ! date

Optimisez les chargements de données Pas de blocages de l’UI Démarrage le plus rapide possible Programmation asynchrone Informer l’utilisateur de ce qui se passe Utiliser le BusyIndicator du téléphone Le ThreadPool et le Dispatcher sont vos amis

Optimisez les chargements de données date

Animations : fast, fluide & useful Animations utiles Intégration avec l’OS Ni trop longues, ni trop courtes ! Optimisez vos animations

Animations : fast, fluide & useful date

Le design c’est important ! Metro = Guideline ! Respect des thèmes noir/blanc ou identité visuelle ? Pensez à l’alignement des contrôles Pas de superflu : allez à l’essentiel Si vous respectez les thèmes noir/blanc : Faites le bien ! Couleurs, police, taille… Pensez à l’alignement des contrôles Les décalages sautent aux yeux Validez avec le MetroGridHelper Donnez une identité visuelle C’est votre application, montrez-le ! Pensez à réutiliser les grands principes de Metro Pas de superflue : allez à l’essentiel date

Design : respectez les standards et donnez votre identité date

Pensez à l’ergonomie Placement des éléments sur l’UI Orientation du téléphone Gérez les input scopes Retour visuel sur les actions utilisateur Attention au bouton « home » Placement des éléments sur l’UI Pas de bouton masqué par le clavier virtuel Orientation du téléphone Activez le mode paysage quand c’est possible (formulaire, visualisation de contenu…) Gérez les input scopes C’est simple et cela apporte beaucoup à l’utilisateur Retour visuel sur les actions utilisateur Respect des guidelines : l’appui sur un bouton doit être visible (ex.: TiltEffect) Eviter bouton « home » Casse le principe de navigation via bouton back et insère une boucle de navigation Sauf lorsqu’on vient d’un tile secondaire ou notification Gestion de la stack de navigation date

Pensez à l’ergonomie InputScope Bouton pas cachés Orientation Blend > InputScope date

Gestion de l’état de l’application Rappels : cycle de vie exécution activée désactivée Schéma résumé, plus complet sur msdn tombstoned dormant date

Gestion de l’état de l’application Tombstonning vs Fast App Switching Sauvegardez l’état des formulaires de saisie Pas de chargements inutiles ApplicationState vs PageState vs IsolatedStorage ?

Gestion de l’état de l’application date

Les données utilisateurs sont importantes ! Media Library / Share Extensibility Usage « multi-portables », des solutions existent : Service distant (sur Azure ou autre) SkyDrive : les APIs sont là ! Mises à jour de l’application : n’oubliez pas de gérer l’Isolated Storage Media Library Vous pouvez stocker des images depuis votre application Usage « multi-portables », des solutions existent : Service distant (sur Azure ou autre) SkyDrive : les APIs sont là ! Mises à jour de l’application : n’oubliez pas de gérer l’Isolated Storage date

Les données utilisateurs sont importantes date

Politique de gestion des erreurs Messages explicites pour les utilisateurs Ne pas empêcher le crash de l’application (si si !) Si possible, mettez en place des logs Proposez à l’utilisateur d’envoyer des rapports d’erreurs Messages explicites pour les utilisateurs Késako NullReferenceException ? Ne pas empêcher le crash de l’application (si si !) Automatiquement rapporté via MarketPlace Rapports de crash disponibles sur AppHub Si possible, mettez en place des logs Transparents pour l’utilisateur (prévenez le!) Proposez l’envoi de logs par mail  date

Politique de gestion des erreurs date

Relation avec l’utilisateur Pages « A propos » et « Contact » Partager / Noter l’application Et surtout : écoutez les utilisateurs Correction de bugs Maintient / mise à jour régulières Ajout de fonctionnalités

Donnez la parole aux utilisateurs date

Testez l’application avant de la publier L’utilisateur n’est pas bêta-testeur MarketPlace test kit Faites tester par vos connaissances Testez les thèmes et langues Testez sur un téléphone

Testez l’application avant de la publier date

Conclusion Peu de choses séparent les bonnes applications des très bonnes applications Dure lutte = plaisir Avant de publier, valider votre check list ! Sources : http://mystore.codeplex.com ou avec le Webcast dans quelques jours

Vous voulez développer une appli Windows Phone ? Inscrivez-vous ! Profitez d’un programme d’accompagnement pour développeurs, à la carte et sans engagement Un guide vous contacte et vous accompagne personnellement Il met à votre disposition des ressources : accès gratuits* Marketplace, prêts/dons* de téléphone… Il vous propose du coaching technique et design Il vous aide à rendre visible votre application en ligne et à des événements Microsoft France propose un programme pour développeurs Windows Phone : l'Accélérateur. Objectif pour les développeurs : développer rapidement une application pour Mango   Originalité du programme : une vraie personne vous accompagnera tout au long du développement de votre application : votre guide Programme à la carte et sans engagement, parmi tous les avantages proposés : Ressources : 100 accès à la marketplace pour les 100 premiers à soumettre une application grâce à l’Accélérateur téléphones de test mis à disposition support technique par mail documentation Coaching technique et design Friday labs : le Campus Microsoft ouvre ses portes, le vendredi : un coach est à votre disposition pour vous aider à avancer dans votre application, des téléphones de test sont disponibles Formations sur l’architecture, le design, l’optimisation Mise en relation avec des développeurs expérimentés Visibilité En ligne et à des évènements, visibilité pour les développeurs et les applications du programme. Premier événement : LeWeb11 les 7, 8 et 9 décembre pour ceux qui auront soumis leur application avant le 1er décembre Possibilité d’enregistrer une vidéo de présentation de votre application avec des professionnels, au Studio Microsoft Mise en avant des plus belles applications sur le Marketplace et en Appli du jour, relayé notamment sur Presse Citron *Dans la limite des quantités disponibles

Play time!

Pour aller plus loin Prochaines sessions des Dev Camps Chaque semaine, les DevCamps ALM, Azure, Windows Phone, HTML5, OpenData http://msdn.microsoft.com/fr-fr/devcamp Téléchargement, ressources et toolkits : RdV sur MSDN http://msdn.microsoft.com/fr-fr/ Les offres à connaître 90 jours d’essai gratuit de Windows Azure www.windowsazure.fr Jusqu’à 35% de réduction sur Visual Studio Pro, avec l’abonnement MSDN www.visualstudio.fr 10 février 2012 Live Meeting Open Data - Développer des applications riches avec le protocole Open Data 16 février 2012 Azure series - Développer des applications sociales sur la plateforme Windows Azure 17 février 2012 Comprendre le canvas avec Galactic et la librairie three.js 21 février 2012 La production automatisée de code avec CodeFluent Entities 2 mars 2012 Comprendre et mettre en oeuvre le toolkit Azure pour Windows Phone 7, iOS et Android 6 mars 2012 Nuget et ALM 9 mars 2012 Kinect - Bien gérer la vie de son capteur 13 mars 2012 Sharepoint series - Automatisation des tests 14 mars 2012 TFS Health Check - vérifier la bonne santé de votre plateforme de développement 15 mars 2012 Azure series - Développer pour les téléphones, les tablettes et le cloud avec Visual Studio 2010 16 mars 2012 Applications METRO design - Désossage en règle d'un template METRO javascript 20 mars 2012 Retour d'expérience LightSwitch, Optimisation de l'accès aux données, Intégration Silverlight 23 mars 2012 OAuth - la clé de l'utilisation des réseaux sociaux dans votre application Les Dev Camps sont des événements en live meeting qui vous permettent d’approfondir les technologies Microsoft. Ils sont créés et animés par les meilleurs experts de Microsoft en France. Experts techniques, responsables de produits. Et comme tout live meeting, ils sont interactifs et vous permettent d’échanger en direct pour obtenir des réponses précises à vos question. http://msdn.microsoft.com/fr-fr/devcamp Le site MSDN Vous le savez, vous y trouverez toutes les ressources essentielles. N’hésitez pas à faire part de vos remarques, idées et commentaires pour aider l’équipe Microsoft à améliorer les sites MSDN pour qu’ils répondent au mieux à vos attentes Les offres à connaitre 90 jours d’essai pour Windows Azure. Entièrement gratuits. Ca laisse le temps de mettre en place et tester des scenarios sur la plateforme Jusqu’à 35% de réduction sur Visual Studio Pro avec l’abonnement MSDN, et -15% de réduction sur Visual Studio premium avec l’abonnement MSDN (RdV sur le stand MSDN) date

Vous avez des questions ? Nous avons des réponses  Q&A Vous avez des questions ? Nous avons des réponses  Julien Corioland – http://www.juliencorioland.net - @beedoo Cyril Cathala – http://cyril.cathala.org - @CyrilCathala David Poulin – http://www.davidpoulin.com - @Danuz

Vous êtes dans l’AMPHI HAVANE