Create cross-device experiences with the Project Rome SDK for Android


Graphic showing the human-centric scenarios that are possible across form factors with Project Rome, including Android devices. Graphic: Microsoft

Get it here.

Program Manager Carmen Forsmann explains:

Project Rome is a platform for creating experiences that transcend a single device and driving up user engagement – empowering a developer to create human-centric scenarios that move with the user and blur the lines between their devices regardless of form factor or platform.

Today, we are excited to announce the release of the Android version of the Project Rome SDK.  This Android SDK works both with Java and with Xamarin.

Discovering devices is a snap with the Remote Systems API:

 private RemoteSystemWatcher _remoteSystemWatcher;
private void DiscoverDevices()
    _remoteSystemWatcher = RemoteSystem.CreateWatcher();
    _remoteSystemWatcher.RemoteSystemAdded += (sender, args) =>
        Console.WriteLine("Discovered Device: " + args.P0.DisplayName);

The Project Rome SDK for Android bridges the experience gap that exists as users move between their Windows and Android devices:

  1. Discover the user’s other Windows devices by using the Remote Systems API. For example, the Remote Systems API enables music apps to discover the user’s devices on the same network and through the cloud.
  2. Once a device is discovered, the Remote Launch API starts apps on another Windows device.
  3. When an app is launched on another device, you can use remote app services to control your app running on Windows from your Android device (coming soon in a future release of the Android SDK).

More details here: Announcing Project Rome Android SDK