La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "Windows 8 Créer une application Windows Store en XAML et C# 19/09/2013OMNILOG - Créer une application Windows 81/14."— Transcription de la présentation:

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

2 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

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

4 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

5 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

6 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

7 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

8 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

9 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

10 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

11 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 email via Courrier –etc… 19/09/2013OMNILOG - Créer une application Windows 811/14

12 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

13 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

14 Références http://msdn.microsoft.com/fr-FR/windows/apps/ http://blog.loicrebours.fr/ http://windows.microsoft.com http://nathanaelmarchand.developpez.com/ http://msdn.microsoft.com/fr-fr/library/windows/apps/hh761491.aspx http://msdn.microsoft.com/fr- fr/library/windows/apps/hh761494.aspx7http://msdn.microsoft.com/fr- fr/library/windows/apps/hh761494.aspx7 19/09/2013OMNILOG - Créer une application Windows 814/14


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

Présentations similaires


Annonces Google