Skip to content

Code samples and documentation of Microsoft's Project Rome SDK

License

CC-BY-4.0, MIT licenses found

Licenses found

CC-BY-4.0
LICENSE
MIT
LICENSE-CODE
Notifications You must be signed in to change notification settings

cancian/project-rome

 
 

Repository files navigation

Project Rome

"Project Rome" is a project code name for Microsoft's cross-device experiences platform exposed via the Microsoft Graph and platform-specific native SDKs. This SDK toolkit, consisting of API sets on multiple development platforms, enables multiple cross-device and connected-device feature capability sets that allow yorur apps on client devices to interact with your apps and services backend, all centralized around a logged in user identity. The user identity is represented by Microsoft Account (MSA) or Azure Active Directiory (AAD) account. These capability sets include but are not limited to user activities, notifications, device relay, and nearby share.

Visit the Project Rome landing page for more general information about Project Rome.

See the Project Rome docs for how-to guides and API reference docs that will help you get started integrating Project Rome features into your app.

See the Cross-Device Experience docs under Microsoft Graph node to find out more about how Project Rome feature capabilities are exposed via Microsoft Graph REST API endpoint.

SDK

Project Rome is currently implemented for the below platforms. Follow the links for samples and SDK downloads.

Platform Features SDK Package Samples
Windows SDK Device Relay, Activities/Timeline SDK Project Rome for Device Relay Windows sample
Project Rome for Activities Windows sample
Windows (Preview) Microsoft Graph Notifications Nuget Graph Notifications for Windows sample
Android (Preview) Device Relay, Activities/Timeline, Microsoft Graph Notifications Maven Project Rome for Android sample
iOS (Preview) Device Relay, Activities/Timeline, Microsoft Graph Notifications CocoaPod Project Rome for iOS sample
Xamarin for Android (Preview) Device Relay Nuget Xamarin for Android sample
MSGraph Device Relay, Activities/Timeline, Microsoft Graph Notifications REST
REST
REST
Device Relay
Activities/Timeline
Graph Notifications

Project Rome blog posts

Other resources

Privacy

See Microsoft's privacy statement for more information.

Microsoft Open Source Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Give feedback

UserVoice Feedback Hub Contact Us

About

Code samples and documentation of Microsoft's Project Rome SDK

Resources

License

CC-BY-4.0, MIT licenses found

Licenses found

CC-BY-4.0
LICENSE
MIT
LICENSE-CODE

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 49.6%
  • Objective-C 41.5%
  • C# 8.9%