Categories: How ToTutorials

How to Use Microsoft’s Project Rome for a Seamless Cross-Device Experience

Taking the ‘universal’ part of the Universal Windows Platform to the next level, Microsoft’s Project Rome focuses on having apps function continuously and harmoniously across devices. A new Microsoft tutorial shows how that might work for your app.

Microsoft is highlighting two key features of its Remote Systems API for the Windows Anniversary Update:

1) App experiences can move with the user so that users does not have to deal with any gap in functionality as they switch from one Windows device to another. Microsoft illustrates this with the example of a music app from its favorite fictional company, Contoso. A user could start listening to a song in the car, then transfer the song from her phone to a PC or Xbox after arriving home.

Developers can accomplish this by implementing the RemoteSystemWatcher class to discover other devices—via either WiFi/Bluetooth or the cloud—select the optimal transport method, and build a device list that users can select from. (Check out the blog post for links and code snippets that further explain the process.)

2) Messaging between connected devices allows for remote control of an app from another device. For example, the same user could control playback on her TV from her phone.

Microsoft contends both these features will help diminish the hassle of dealing with multiple devices, as our collections of connected hardware grow ever larger. They also describe these updates as relatively quick and easy to code. Let us know your experience using the Remote Systems API in the comments below.

Rachel Snowbeck

Recent Posts

How to Navigate Azure Governance

 Cloud management is difficult to do manually, especially if you work with multiple cloud…

5 days ago

Why Azure’s Scalability is Your Key to Business Growth & Efficiency

Azure’s scalable infrastructure is often cited as one of the primary reasons why it's the…

3 weeks ago

Unlocking the Power of AI in your Software Development Life Cycle (SDLC)

https://www.youtube.com/watch?v=wDzCN0d8SeA Watch our "Unlocking the Power of AI in your Software Development Life Cycle (SDLC)"…

1 month ago

The Role of FinOps in Accelerating Business Innovation

FinOps is a strategic approach to managing cloud costs. It combines financial management best practices…

1 month ago

Azure Kubernetes Security Best Practices

Using Kubernetes with Azure combines the power of Kubernetes container orchestration and the cloud capabilities…

1 month ago

Mastering Compliance: The Definitive Guide to Managed Compliance Services

In the intricate landscape of modern business, compliance is both a cornerstone of operational integrity…

2 months ago