Code samples and documentation of Microsoft's Project Rome SDK
Перейти к файлу
Brian Bowman 6440c8a0fd Merged PR 12699: Adjust Podfile to not depend on specific version
Adjust Podfile to not depend on specific version
2018-11-08 19:34:51 +00:00
Android Merged PR 12424: Update Java samples to use event subscription model 2018-10-29 17:30:48 +00:00
Windows Merged PR 12383: Fix Nuget PackageReference to use correct name and version 2018-10-25 23:46:55 +00:00
iOS Merged PR 12699: Adjust Podfile to not depend on specific version 2018-11-08 19:34:51 +00:00
.gitattributes Initial commit 2017-01-25 21:20:02 -08:00
.gitignore Prepare for 0.11.0 release 2018-05-06 13:48:09 -07:00
LICENSE add legal content 2017-03-29 15:32:01 -07:00
LICENSE-CODE add legal content 2017-03-29 15:32:01 -07:00
README.md Updated README.md to make docs landing page format 2018-09-24 23:03:24 +00:00
ThirdPartyNotices.txt Adding Expat license information 2017-09-07 21:19:28 -07:00
cross-device_app_configuration.md Create cross-device_app_configuration.md (#52) 2018-05-08 17:26:27 -07:00

README.md

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 Windows samples (GitHub)
Windows (Preview) Microsoft Graph Notifications Nuget Graph Notifications for Windows samples (GitHub)
Android (Preview) Device Relay, Activities/Timeline, Microsoft Graph Notifications Maven Project Rome for Android samples (GitHub)
iOS (Preview) Device Relay, Activities/Timeline, Microsoft Graph Notifications CocoaPod Project Rome for iOS samples (Preview)
Xamarin for Android (Preview) Device Relay Nuget Xamarin for Android samples (Preview)
MSGraph Device Relay, Activities/Timeline, Microsoft Graph Notifications REST
REST
REST
Device Relay(Preview)
Activities/Timeline
Graph Notifications(Preview)

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