2 Industrialiser et accélérer le développement Windows Phone 7 8 Février 2010 Giacopino Cyril Directeur production – Pôle.NET TEQUILARAPIDO.

Slides:



Advertisements
Présentations similaires
Pierre Lagarde Relation technique développeur Grégory Renard [Rédo] Responsable Développement Wygwam.
Advertisements

« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Windows Presentation Foundation Mitsu Furuta DevDays 2006 Equipé aujourdhui, prêt pour demain.
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Automatisation de Tâches Scenarios
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Concevoir, déployer et gérer les workflows
Kiamo – CONNECTEUR CRM.
Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt.
Vous êtes dans l’AMPHI HAVANE
Palais des congrès Paris 7, 8 et 9 février Applications métiers et/ou d'entreprise sur Windows Phone 7.
GTCB Kahila Boulbaba BTS IRIS Session Sommaire Description du projet Présentation Moyen mis en œuvre Interaction entre les éléments Répartition.
3 Octobre 2013 Les Communautés MS. Bien débuter le développement de son application Windows Phone 8.
Accueil date.
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.
Présentation de Windows Presentation Foundation Vers une nouvelle génération dinterfaces graphiques.
Sommaire Objectif de Peakup Principes de fonctionnement
Développement Rapide dApplications Web avec.NET « Mon premier site »
ECF 5 PRESENTATION « BULLE APPLICATIVE »
PROCESS DE GESTION D’UN PROJET
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Développement d’un réseau social professionnel
Connecteur Team Foundation Server Project Server
Produire des logiciels de qualité supérieure grâce à la méthodologie Agile John Bristowe Promoteur principal des développeurs Microsoft Canada.
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Session CDI 2011/12 – Pierre CABY
Projet JSimula.
Conception, création et animation d’une classe virtuelle
Projet de Master première année 2007 / 2008
Scénario applicatif DinnerNow
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
2 Introduction au SDK Windows Phone 7 Mardi 8 Février 2011 Pierre CAUCHOIS Relation avec les développeurs Microsoft Julien CORIOLAND Consultant / Formateur.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
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
2 Le futur de VB et l’asynchronisme [LAN101] 08/02 14h30 Patrice Lamarche GPI
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
Application de gestion des retards
EADS 2009 – All rights reserved Graphisme – Design d’interfaces Olivier Cartaux – ISPF41 Concepteur Multimédia
RDA 209 : WPF Toolkit et bonnes pratiques
Développement d’application Web.  Internet  WWW  Client/Serveur  HTTP.
11 Project 2010 de A à Z Le client riche sous toutes les coutures 10 février 2010 Vincent CAPITAINE Consultant.
SharePAS Prototype de collecticiel PISU Aurélien BIOTEAU Romain M2GI Alternant.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
22 WPF pour les appli métier [Retour d’expérience] 8 Février 2010 RDA 203 Alexandre Arnaudet – Damien Thouvenin CLT-Services.
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
Présentation ESTRABOX
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Développement de plateformes numériques
Soutenance Phase 1 Bibliographie et Analyse des besoins
Nicolas CLERC Consultant associé
Dessine-moi un workflow
MINI‐PROJET DE GROUPE REALISE DANS LE CADRE DU COURS DE GEN
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
Projet de fin d’étude Développement d’une application de gestion d’un parc informatique et de Help Desk Bonjour tout le monde, Avant de commencer je voudrais.
2 Alain METGE SOGETI
2 SHS201 Best Practices de Développement pour Sharepoint Online Stéphanie Hertrich Relations Techniques Développeurs Microsoft Philippe Sentenac MVP Sharepoint.
Mon application Silverlight/WPF et la guerre des patterns
Developer Day Développer des applications pour le Windows Store avec HTML5, JavaScript et CSS3 David Rousset Technical Evangelist – Microsoft France
La méthode SCRUM méthode agile dédiée à la gestion de projets
1 Silverlight & XNA Développeurs, à vous le mobile! Pierre Cauchois - Microsoft France Relations avec les développeurs (mobiles et embarqués)
/ Projet Activ’Age Paul Chabert / Promo2008 / Option JV – Thomas Lecieux / Promo 2008 / Option CommGraph Activ’Age Création d’un site Internet Paul.
Chaine de production professionnelle pour Joomla! Cyril Thibout.
KOSMOS 1 Outils transversaux Module 7 1.L’annuaire 2.La recherche d’informations 3.La réservation de ressources.
Transcription de la présentation:

2 Industrialiser et accélérer le développement Windows Phone 7 8 Février 2010 Giacopino Cyril Directeur production – Pôle.NET TEQUILARAPIDO

3 Agenda Le contexte d'une application mobile Les contraintes de certification d’une application Les outils et moyens pour industrialiser le développement Case study : Application LeWeb’10 Paris Deep-dive dans le projet - DEMO Synthèse Remerciements

4 Le contexte d'une application mobile

5 Une technologie qui a beaucoup évoluée Des différences ergonomiques liées à l’expérience utilisateur Un écosystème différent

6 Les contraintes de certification d'une application

7 Tombstoning Back button Respect de la charte METRO

8 Les outils et moyens pour développer et industrialiser le développement d'application

9 Les outils et moyens Modèle de développement : Design pattern MVVM Les contrôles de l’UI disponibles Tequilarapido Phone Extensions

10 Les outils et moyens Modèle de développement : Design pattern MVVM Le MVVM (ModelView – ViewModel) a été développé par Microsoft dans le but de simplifier le code behind des Vues (XAML). L’objectif est la séparation de la couche de données et des vues Permet de mutualiser les développements sur une même fonctionnalité.

11 Les outils et moyens Les contrôles de l’UI disponibles Les contrôles disponibles pour Windows phone 7 sont nombreux et exhaustifs Contrôles supplémentaires

12 Contrôle additionnel pour l’UI Contrôle ListboxMultipleSelection Contrôles Sociaux Classes et helpers Data Network Stats Notification Navigation Common

13 Case study : Application LeWeb’10 Paris Réalisation de l’application en 72h

14 Démo Présentation de l’application et des fonctionnalités

15 Case study : Application LeWeb’10 Paris Contexte de réalisation Réalisation d’un back office permettant la gestion des attendees et des speakers Création des webservices consommés par l’application Attendees Speakers Tweet (#leweb,mentions) Flux du blog L10n et I18n (français / anglais) L’application doit être disponible sur le marketplace impérativement à la date du 27/11/2010

16 Case study : Application LeWeb’10 Paris Rétro planning 19/11/2010 : Réception du cahier des charges du projet 21/11/2010 : Mail de ma direction « Vas y fonces à toi de jouer ;) » 22/11/2010 : Kick-off du projet, démarrage de la partie créative et du développement du back office et webservices 23/11/2010 : Livraison des storyboards et du back office pour recette, début de l’intégration des webservices 24/11/2010 : Démarrage du développement de l’application blanche et des maquettes 25/11/2010 : Intégration dans blend des maquettes et connexion aux webservices 26/11/2010 : Livraison de l’application pour recette, validation et soumission de l’application sur le marketplace 27/11/2010 : l’application est disponible sur le marketplace

17 Deep-dive dans le projet

18 Deep-dive dans le projet Conception de l’application (scketchFlow)

19 Deep-dive dans le projet Développement des webservices Création des classes du modèle de données Appel des webservices et gestion de la situation de mobilité. Solutions utilisées : TequilarapidoPhoneExtensions.Network

20 Démo Utilisations des namespaces TequilarapidoPhoneExtensions.Network

21 Deep-dive dans le projet Développement de l’application blanche Création des différentes vues Création des contrôles nécessaires décrits dans le scketchflow Gestion de la navigation et des animations entre les pages

22 Démo Templates Visual Studio 2010 Utilisations des namespaces TequilarapidoPhoneExtensions.Data.Mock TequilarapidoPhoneExtensions.Navigation

23 Deep-dive dans le projet Intégration de la charte graphique Avoir une production mutualisée sur les mêmes fichiers de travails Paralléliser les développements grâce à MVVM et Tequilarapido Phone Extensions Avoir une vraie chaine de production entre Développeurs / Intégrateurs / Graphistes

24 Démo Travail collaboratif grâce à Blend 4 et Visual Studio 2010 Utilisations des namespaces TequilarapidoPhoneExtensions.Data.Mock

25 Deep-dive dans le projet Intégration de la viralité avec les réseaux sociaux Possibilité de partager la fiche d’un speaker Montrer que nous participerons à une session dans l’agenda

26 Démo Viralité grâce aux réseaux sociaux Utilisations des namespaces TequilarapidoPhoneExtensions.Control.Social

27 Deep-dive dans le projet Mesure du ROI Evaluer la visibilité de l’application Obtenir des métriques sur son utilisation ainsi que sur le parc de mobiles

28 Démo Statistiques applicative et mesure d’audience Utilisations des namespaces TequilarapidoPhoneExtensions.Stats Démonstration du client Silverlight 4

29 Deep-dive dans le projet Mise en recette Détection de bugs en mode distant Possibilité de reproduire le scénario client Consolidation des erreurs dans un tracker de bugs pour corrections

30 Démo Mise en recette

31 Conclusion

32 Demande d’inscription à la béta