Connexion aux réseaux et aux services Web (HTML)
Apprenez à créer des applications connectées. Une application connectée, ou orientée réseau, peut utiliser le réseau à différentes fins, notamment les flux RSS et les jeux, et pour interagir avec des appareils proches.
Rubrique | Description |
---|---|
Ajout d’une prise en charge de réseau | Chaque application du Windows Store doit normalement définir les ressources requises avant l’octroi de tout accès. Les applications réseau doivent également intégrer le cycle de vie des appareils Windows 8, y compris les transitions fréquentes entre les divers réseaux et états d’alimentation. Cette section prend en charge les scénarios suivants :
Exemples de code : exemple de tâche en arrière-plan, exemples d’applications d’écran de verrouillage, exemple côté client de notifications Push et périodiques, exemple de notifications brutes |
Connexion aux services Web | Se connecter à des services Web HTTP et REST (Representational State Transfer) pour accéder à du contenu, le stocker et le modifier. Un service Web représente le point auquel un utilisateur est en mesure de communiquer avec une entité ou un service disponible sur Internet. Voici quelques exemples de services Web :
Exemples de code : exemple HttpClient, exemple d’authentification Web |
Connexion à l’aide de sockets WebSocket | Utilisez des connexions WebSocket pour établir une communication bidirectionnelle rapide et sécurisée entre un client et un serveur sur Internet. Les données sont transférées immédiatement sur une connexion de socket unique en duplex intégral, permettant l’envoi et la réception de messages depuis les deux points de terminaison, en temps réel et avec une faible latence. Les connexions WebSocket sont idéales pour des applications du Windows Store dotées des fonctionnalités suivantes :
Exemples de code : exemple de connexion avec WebSockets |
À l’aide de votre application du Windows Store, établissez des connexions réseau basées sur des sockets. Les connexions de socket TCP et UDP élémentaires sont prises en charge, de même que le mécanisme de multidiffusion UDP, ce qui permet de mettre en place d’autres protocoles réseau de couche supérieure. Cette fonctionnalité réseau permet d’envisager les scénarios de connectivité réseau suivants :
Exemples de code : exemple DatagramSocket, exemple StreamSocket |
|
Utilisation des services Microsoft Live | Configurez votre application du Windows Store pour lui permettre de se connecter en toute sécurité à des services Microsoft Live et d’échanger des données avec les services cloud les plus courants. En intégrant des fonctionnalités des services Microsoft Live dans votre application, vous permettez à vos utilisateurs de continuer à utiliser les services qu’ils connaissent, d’échanger avec des amis d’une manière qui leur est déjà familière tout en garantissant la cohérence de ces activités au sein de votre application. Les fonctionnalités des services Microsoft Live prises en charge sont notamment les suivantes :
Exemples de code : exemple PhotoSky - OneDrive |
Connexion à Microsoft Azure Mobile Services | Ajoutez un service principal cloud à votre application du Windows Store à l’aide des services mobiles Windows Azure. Tirer parti de ces services de cloud computing permet d’axer votre développement d’application sur la partie frontale chère à vos utilisateurs, tandis que Mobile Services vous permet de gérer plus facilement les tâches informatiques suivantes à l’aide de Microsoft Azure :
Exemples de code : exemples des services mobiles Microsoft Azure pour les applications du Windows Store |
Connexion par la proximité et le toucher | Développez des opportunités de connexion et de partage localisées pour Windows 8 sur des appareils mobiles. Une application du Windows Store peut se servir des API de proximité pour activer deux appareils proches l’un de l’autre ou sur lesquels vous avez physiquement appuyé pour susciter une reconnaissance mutuelle de l’un et l’autre. Votre application peut profiter de cette reconnaissance pour établir une connexion entre les deux appareils afin de :
Exemples de code : exemple de proximité |
Gestion des états et des coûts de connexion | Créez une application du Windows Store qui exploite les ressources du réseau de manière efficace et ouvre la voie à des scénarios de mobilité impliquant le déplacement d’un appareil entre plusieurs réseaux ou l’utilisation de réseaux avec les coûts qui y sont associés. Avec ces API, un développeur peut ajouter un comportement démontrant une véritable reconnaissance réseau dans des scénarios avec un impact direct sur l’expérience de l’utilisateur final :
Exemples de code : exemple d’approvisionnement de compte haut débit mobile, exemple d’informations réseau |
Accès et gestion du contenu syndiqué | Créez des applications du Windows Store qui exploitent et syndiquent du contenu Web à l’aide de flux. Les protocoles pris en charge sont notamment les protocoles RSS (Really Simple Syndication), Atom Syndication et APP (Atom Publishing Protocol). Les activités de syndication de contenu peuvent inclure les opérations suivantes :
Une prise en charge de C++ est également proposée pour le format JSON (JavaScript Objection Notation). JSON est un format de données adopté par de nombreux services Web populaires. Compact par nature, il peut générer une plus faible latence sur des connexions limitées. Exemples de code : exemple AtomPub, exemple d’intégration de contenu et de contrôles à partir de services web, exemple de syndication |
Rubriques associées
Feuille de route pour les applications du Windows Store en JavaScript