Presentation is loading. Please wait.

Presentation is loading. Please wait.

SharePoint power hour Rob Howard Program Manager Build 2014

Similar presentations


Presentation on theme: "SharePoint power hour Rob Howard Program Manager Build 2014"— Presentation transcript:

1

2 SharePoint power hour 3-569 Rob Howard Program Manager Build 2014
8/22/2018 3-569 SharePoint power hour Rob Howard Program Manager © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Agenda A refresher on the app model What’s new in apps for SharePoint
8/22/2018 Agenda A refresher on the app model What’s new in apps for SharePoint Device apps and web sites powered by Office 365 Lots and lots of demos © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 The SharePoint app model
8/22/2018 The SharePoint app model A quick recap of app model capabilities JavaScript library Silverlight library .Net CLR library Custom client code _api Lists and libraries Execute query REST/ OData User profile Search Taxonomy Feeds _api Cross-platform remote apis for interacting with SharePoint services and data © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 The SharePoint app model
8/22/2018 The SharePoint app model A quick recap of app model capabilities _api Cross-platform remote apis for interacting with SharePoint services and data Authentication and authorization infrastructure that allows apps to act on behalf of users for approved actions © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 The SharePoint app model
8/22/2018 The SharePoint app model A quick recap of app model capabilities Full page app Implement complete app experiences to satisfy business scenarios Part page app Create app widgets that can interact with the SharePoint experience Command extensions Extend existing functionality with new commands _api Cross-platform remote apis for interacting with SharePoint services and data Integration points in the SharePoint UX that apps can extend with custom experiences Full page app Part page app Command extensions Authentication and authorization infrastructure that allows apps to act on behalf of users for approved actions © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 The SharePoint app model
8/22/2018 The SharePoint app model Introduced the app model in November 2012 at SPC Brand new way of extending and interacting with SharePoint Allows developers to take advantage of the latest in web technologies Model works in the Cloud and on-premises Usage of the model has ramped up quickly Nearly 2 billion monthly remote API calls to SPO Major ISVs like DocuSign, Nintex, AvePoint, K2, and others building apps Customers from small to large building internal apps Many existing FTC solutions are being rewritten for the app model © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 There is more work to be done
8/22/2018 There is more work to be done Continuous improvements to the model Service updates every few weeks On-premises updates through CUs Client redistributable updates every quarter More guidance and samples First “solution pack” available today for site provisioning and branding More solution packs on the way, continued iteration on what we release New public open source CodePlex project for app model samples New “preview” features for experimentation and developer feedback © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Source for great reference app implementations
Source for great reference app implementations Publishing channel for ready to use examples on apps, which you can use in your own projects.

10 Keep the feedback coming
8/22/2018 Keep the feedback coming Provide feedback on UserVoice Remote API gaps Feature requests Documentation request Post your questions to Stack Overflow [office] [sharepoint] Visit dev.office.com for the latest tools and docs Watch for future announcements on © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Office 365 platform Contextual experiences Device apps and web sites
Apps for Office and SharePoint Acquired from the Office Store or organizational catalog Extend the experience of Office and SharePoint App project templates in Office Dev Tools for Visual Studio Device apps and web sites Browse directly or acquired from independent app stores Connect to Office 365 through OAuth and REST service APIs Tools available in Visual Studio and SDKs available for other platforms

12 What’s new in apps for SharePoint

13 New SharePoint remote APIs
8/22/2018 New SharePoint remote APIs New SharePoint client components redists Updated client components for SharePoint server 2013 SP1 New client components for SharePoint online Both include portable libraries for use in Windows Store apps New APIs available in Office 365 and on-premises Site collection management Specify content type IDs AlternateCssUrl SiteLogoUrl and More Site provisioning and branding solution pack © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Demo: Custom site provisioning

15 Licensing in the SharePoint store
Free Trial Paid 20% revenue share Per-seat price Organization-wide price Subscriptions Now Available

16 Provider hosted app UI Remember that site provisioning app we created?
8/22/2018 Provider hosted app UI Remember that site provisioning app we created? © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Announcing: Office web widgets preview
NuGet package out now HTML/JavaScript UI controls Quick integration Supports all web platforms JS event registration People picker Multi-selection MRU list Custom placeholder text List view Sort Selection View/edit Items

18 Demo: Office web widgets

19 Office web widgets roadmap
Preview people picker and list views NuGet packages downloadable today More widgets coming soon Future development in a public GitHub project Will accept submissions from the community

20 Device and web site apps
8/22/2018 Device and web site apps © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 8/22/2018 Office 365 device apps © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Announcing: Azure AD OAuth in Office 365 preview
Single auth flow for Office 365 Azure AD graph, Exchange, SharePoint Device apps and web sites Admin and end-user consent Secure protocol OAuth 2.0 No capturing user credentials Fine-grained access scopes Supports MFA and federated user sign-in Long-term access through refresh tokens

23 Demo: Azure active directory portal

24 Announcing: Office 365 discovery services preview
Automatically determine URL of O365 services Supports device app and web site flows Secured using Azure AD authentication Serves information stored about services in AAD

25 Demo: Office 365 discovery services

26 Announcing: Office 365 API preview
Simple REST/OData Service APIs Expose Files, lists, mail, calendar, and people/groups Available now for SharePoint, Exchange, and AAD Supports Azure AD OAuth Endpoints found through service discovery

27 Announcing: Office 365 SDK for Android
Available today on GitHub SDK for native Android apps that use Office 365 APIs Handles files, lists, mail, and calendar Integrates with AD Auth library

28 Demo: Android SDK for Office 365

29 Office 365 SDK roadmap The Android SDK for Office 365 is the first of many We will continue to add SDKs for additional web and device platforms in popularity order We will develop all SDKs in public open source projects We will take submissions from the community

30 Demo: Office 365 API tools for VS

31 http://aka.ms/o365apis 8/22/2018
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

32 Conclusion A breadth of new features for apps for SharePoint, device apps, and web sites Enrich your device apps and web sites with O365 services Please continue to provide feedback, we’re listening

33 Calls to Action Explore our APIs Connect with the community
8/22/2018 Calls to Action Explore our APIs Connect with the community Speak your mind at OfficeSPDev.UserVoice.Com Solve your roadblocks on StackOverflow [Office] and [SharePoint] Innovate using our tools Unleash your development skills with Office Dev Tools for Visual Studio 2013 and Office 365 API Tools for Visual Studio 2013 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

34 Your Feedback is Important
Build 2014 8/22/2018 Your Feedback is Important Fill out an evaluation of this session and help shape future events. Scan the QR code to evaluate this session on your mobile device. You’ll also be entered into a daily prize drawing! © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

35 © 2014 Microsoft Corporation. All rights reserved
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "SharePoint power hour Rob Howard Program Manager Build 2014"

Similar presentations


Ads by Google