Applications et appareils connectés (projet Rome)

Cette section explique comment connecter des applications sur différents appareils et plateformes en utilisant Project Rome. Pour savoir comment implémenter Project Rome dans un scénario multiplateforme, visitez la page principale de la documentation de Project Rome.

La plupart des utilisateurs ont plusieurs appareils et commencent souvent une activité sur un pour la terminer sur un autre. Pour répondre à cette situation, les applications doivent être accessibles sur plusieurs appareils et plateformes. Project Rome vous permet de découvrir les appareils distants, de lancer une application sur un appareil distant et de communiquer avec un service d’application sur un appareil distant.

Les API Systèmes distants qui ont été intégrées dans Windows 10 version 1607 vous permettent d’écrire des applications grâce auxquelles les utilisateurs peuvent commencer une tâche sur un appareil et la terminer sur un autre. La tâche reste le point central, et les utilisateurs peuvent faire leur travail sur l’appareil le plus pratique pour eux. Par exemple, un utilisateur écoute la radio sur son téléphone en voiture, mais une fois à la maison, il voudra peut-être continuer à l’écouter sur sa Xbox One qui est raccordée à son système stéréo.

Vous pouvez également utiliser Project Rome pour des appareils complémentaires ou des scénarios de télécommande. Utilisez les API de messagerie de service d’application pour créer un canal d’application entre deux appareils afin d’échanger des messages personnalisés. Par exemple, vous pouvez écrire une application pour votre téléphone qui commande votre téléviseur, ou une application compagne qui fournit des informations sur les personnages d’une émission de télévision que vous regardez sur une autre application.

Les appareils peuvent être connectés à proximité par Bluetooth et sans fil, ou à distance par le cloud. Ils sont reliés par le compte Microsoft (MSA) de la personne qui les utilise.

Pour des exemples illustrant comment découvrir le système distant, lancer une application sur un système distant et utiliser des services d’application pour échanger des messages entre des applications qui s’exécutent sur deux systèmes, consultez Exemple UWP de systèmes distants.

Pour plus d’informations sur Project Rome en général, notamment sur les ressources pour une intégration multiplateforme, consultez aka.ms/project-rome.

Rubrique Description
Lancer une application sur un appareil distant Découvrez comment lancer une application sur un appareil distant. Cette rubrique couvre le cas d’usage et la configuration préliminaire les plus simples.
Détecter des appareils distants Découvrez comment détecter les appareils auxquels vous pouvez vous connecter.
Communiquer avec un service d’application distant Découvrez comment interagir avec une application sur un appareil distant.
Connecter des appareils par le biais de sessions à distance Créez des expériences partagées sur plusieurs appareils en les rejoignant dans une session à distance.
Poursuivre l’activité utilisateur, même sur différents appareils Aidez les utilisateurs à reprendre ce qu’ils étaient en train de faire dans votre application, même sur plusieurs appareils.
Bonnes pratiques concernant les activités utilisateur Découvrez les pratiques recommandées pour créer et mettre à jour des activités utilisateur.