Windows 8 Créer une application Windows Store en XAML et C# 19/09/2013OMNILOG - Créer une application Windows 81/14.

Slides:



Advertisements
Présentations similaires
Active Directory Windows 2003 Server
Advertisements

Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Bases de linformatique : Premiers pas Niveau : Débutant.
GESTION D’IMPRISSION SOUS WINDOWS & LINUX
Master Professionnelle Sciences et Techniques 2 juillet
Informatique Deug2 Sciences Eco S. Maabout 2004/2005.
Chapitre I : Systèmes d’exploitation
Chapitre 3: Système d’exploitation
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
Bienvenue dans le programme de formation rapide à NSIS Date : 20 novembre 2003 Intervenant : Julien VICTOR Interlocuteurs : Ingénieurs 2000 Informatique.
Initiation à Windowsxp
le bureau de Windows et ses fonctionnalités
Connaître et utiliser l’environnement Windows
Systèmes d’exploitation
Module II : Les logiciels
Cursus des formations informatique Programme
ENVIRONNEMENT WINDOWS
Développement d’applications Intranet
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Développement Mobile : Android
Gérard Gasganias Ingénieur Avant-Vente Microsoft France
Les fonctionnalités : Contacts Windows Présentation de CARNET DADRESSE.
Accès aux données généralisé SQL est presque une solution! Le problème: Le SQL n'est pas une langue complète, et doit être intégré dans un langage de programmation.
SIMULATION DE DÉBITAGE
Citrix® Presentation Server 4.0 : Administration
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
© Nuance Communications, Inc. Tous droits réservés. Page 1 OmniPage Ultimate mai 2013.
Module 2 : Automatisation de l'installation de Windows XP Professionnel.
PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des pages Web dynamiques dispose d'un très grand nombre d'API(Application.
Do List Organize Everything with list. INTRODUCTION applications dont deux tiers gratuites activations par jour 50,8% des ventes de Smartphones.
Ciel.
Module 2 : Préparation de l'analyse des performances du serveur
Module 2 : Configuration de l'environnement Windows 2000.
1.
Sommaire Euro Web : 2 activités ActiveMobility en quelques mots Nos solutions métier Focus sur l'application MobiliSales Le reporting.
Visio. Copyright© 2012 Microsoft CorporationConfidentiel Les défis pour l'entreprise Environnement complexe Explosion du volume de données Un monde plus.
Google Apps                         .
Réunions Lync Participer à une réunion Lync Aide-mémoire Lync 2013
2 Le futur de VB et l’asynchronisme [LAN101] 08/02 14h30 Patrice Lamarche GPI
Conversation permanente
La mémoire virtuelle Dans laquelle un ordinateur exécute des programmes dont les besoins en mémoires dépassent la mémoire disponible. Par exemple des.
Sage Contact Nouvelle Version 6.00 Dix raisons de choisir La nouvelle version 6.00 de Sage Contact (à partir de janvier 2003)
1 REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L’ENSEIGNEMENT SUPERIEURE ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE ABDELHAMID IBN BADIS.
MOCK.
Contrôles automatiques et paramètrables de flux
BUREAU Windows XP Barre de lancement rapide Barre des tâches
Ce ne sont pas des icônes mais Des « Tuiles » Barre des tâches
1 Initiation à l’utilisation de la micro-informatique Mac OS X Tiger? Mais c’est très simple! ©Alain Mancel - 12 Novembre 2007 Pour le GRETA 94.
Newsletter : Utilisation de MailChimp
1 Windows 2003 Server Stratégie des comptes. 2 Windows 2003 Server Il faut tenir compte de ces 3 paramètres.
Introduction.
Le dev cross-plateformes, c’est quoi ? Créer pour toutes les plateformes Migrer à partir d’autres plateformes.
Windows 7 « Approfondir ses compétences » Tous les mercredis du 6 février au 9 mai h30 – 21h30.
Création JJ Pellé novembre 2014Musique : David Schombert.
Applications Internet Cours 3 21 janvier 2010 Cours 3 21 janvier 2010.
Apports des clients riches dans le monde du WEB 2.0
1 Session de formation Windows 8.1 Bienvenue !. Module de formation 1 2 Sujets : Naviguez dans Windows 8.1 Découvrez les bases de la nouvelle interface,
The leading Workspace Performance solution
Gestion des documents internes avec SQL Server 2005 Date de publication : janvier 2006.
Developer Day Développer des applications pour le Windows Store avec HTML5, JavaScript et CSS3 David Rousset Technical Evangelist – Microsoft France
Windows 10.
Qu'est-ce que la messagerie unifiée?
L. Gurret – M. Herve – P. Mignon – J. Prarioz. Introduction  Dernière étape d’analyse  Cahier des charges, spécifications et conception orientée objet.
NF28 _ UTC PROJECT MANAGER Dionne Benoit Lemierre Séverine De La Fuente Roberto Morvan Sébastien.
9 février 2010 Enrique Ruiz Mateos Architecte avant-vente Microsoft
1Boulogne Informatic Club PRESENTATION DE WINDOWS 10.
Installation du PGI – CEGID
Chapitre 9 Configuration de Microsoft Windows XP Professionnel pour fonctionner sur des réseaux Microsoft Module S41.
CATALOGUE DES FORMATIONS Office Fondamentaux 2015 Formateur : KAMAL Laiss.
LPI 101 : GNU & Commandes UNIX Installer & Configurer X11  XF86Setup  xf86Config  Xvidtune  /etc/X11/XF86Config  /etc/X11/xorg.conf  Xresources.
Transcription de la présentation:

Windows 8 Créer une application Windows Store en XAML et C# 19/09/2013OMNILOG - Créer une application Windows 81/14

Plan de présentation Présentation rapide de Windows 8 Manipulation réelle Création d’une première application Windows Store Cycles de vie d’une application Asynchronisme Application data et settings Contrats et extensions Tuiles et notifications toast 19/09/2013OMNILOG - Créer une application Windows 82/14

Présentation rapide de Windows 8 (1/3) une nouvelle interface : « Modern UI » 19/09/2013OMNILOG - Créer une application Windows 83/14

Présentation rapide de Windows 8 (2/3) Tuiles dynamiques, mise à jour en temps réel Les applications fonctionnent en fullscreen Les applications doivent suivre des guidelines du language graphique Les applications doivent se baser sur les recommandations Microsoft (voir msdn) 19/09/2013OMNILOG - Créer une application Windows 84/14

Présentation rapide de Windows 8 (3/3) Windows 8 pensé pour le tactile : fast and fluid Windows Runtime : développements Web, XAML, C++, C# 19/09/2013OMNILOG - Créer une application Windows 85/14

Manipulation réelle Optimisés pour le touch et également pour souris, clavier Splashscreen Commandes d’applications/générales –« Charm Bar » –« Snap Bar » –« App Bar » L’ancien bureau Personnalisation des tuiles Application « Snapped » Fermeture d’une application 19/09/2013OMNILOG - Créer une application Windows 86/14

Création d’une première application Choix de templates Architecture du projet Package.appxmanifest –Interface de l’utilisateur –Capacités –Déclarations (contrats et extensions) –Packages Simulateur Lancer le debug sur la tablette 19/09/2013OMNILOG - Créer une application Windows 87/14

Cycles de vie d’une application Aucun changement pour les applications Desktop Windows 8 Cycles de vie pour les applications Modern UI –Running : application en cours d’exécution –Suspended : application conservée en mémoire –Terminated : application est supprimée de la mémoire 19/09/2013OMNILOG - Créer une application Windows 88/14 RUNNING SUSPENDED TERMINATED

Asynchronisme Une application doit être « fast & fluid » Une application doit répondre au doigt et à l’œil API WinRT asynchrone < 50ms Asynchronisme WinRT= await et async –Toutes les méthodes/fonctions asynchrones sont identifiées par le suffixe async. –Pour récupérer le résultat d’une méthode asynchrone, il faut utiliser le mot clés await devant. –Le mot-clé await ne peut être utilisé que si la méthode appelante est décrite par le mot-clé async. –D’une manière générale, les mots clés await d’une méthode s’exécuteront de manière synchrone. 19/09/2013OMNILOG - Créer une application Windows 89/14

Application data et settings Il existe 2 types de données : fichiers et paramètres Ces données peuvent être locales ou itinérantes (roaming) Les applications sont installées dans –Un répertoire propre à elle –C:\Users\[USERS]\AppData\Local\Packages\[GUID] LocalState : Fichiers locaux (LocalFolder) RoamingState : Fichiers utilisant le roaming (RoamingFolder) Settings : Paramètres locaux et roaming (LocalSettings, RoamingSettings) TempState : Fichiers temporaires (TemporaryFolder) LocalFolder, RoamingFolder, TemporaryFolder LocalSettings, RoamingSettings Detecter la mise à jour des données dans le cloud 19/09/2013OMNILOG - Créer une application Windows 810/14

Contrats et extensions Contrats = fonctionnalités transversales de l’OS –Recherche un fichier, une application –Utiliser un périphérique webcam, imprimante –etc… Extensions = partage de données entre applications –Partager un article via facebook –Envoyer un via Courrier –etc… 19/09/2013OMNILOG - Créer une application Windows 811/14

Tuiles et notifications toast Une tuile permet de lancer une application –Elle représente l’application –Elle est une extension de l’application Une tuile peut être –Statique = emmène vers une page spécifique –Dynamique = mise à jour de nouvelles données de l’application Notifications Toast = message 19/09/2013OMNILOG - Créer une application Windows 812/14

Conclusions Windows 8.1 (Windows blue) –Boot sur le bureau –Menu démarrer –Snapping et orientations –Déploiement sur le Windows Store –Recherche intégrée dans Bing Recommandations Microsoft –Msdn 19/09/2013OMNILOG - Créer une application Windows 813/14

Références fr/library/windows/apps/hh aspx7http://msdn.microsoft.com/fr- fr/library/windows/apps/hh aspx7 19/09/2013OMNILOG - Créer une application Windows 814/14