• • • • Any device, anywhere, anytime New discovery channels New ways of working Redefined expectations for apps.
Download ReportTranscript • • • • Any device, anywhere, anytime New discovery channels New ways of working Redefined expectations for apps.
• • • • Any device, anywhere, anytime New discovery channels New ways of working Redefined expectations for apps Office 365 platform Flexible tools Web Page App Manifest HTML/CSS/JS <XML> App Office Store SharePoint app catalog Manifest OAuth SharePoint Service layer (Azure Website) REST CSOM OData (JSON light) • • • • Modern browser client (HTML5) ADO.NET OData Custom Data sources A Cloud business app is an app for SharePoint that has a Cloud hosted middle-tier and connects to data source(s) The provider hosted middle-tier is authenticated with SharePoint via OAuth. Clients talk to SharePoint via cross-domain calls Middle-tier service layer can model SharePoint and external data sources HTML5 responsive design SPA MVC/WebForms Service project SharePoint app Azure Office 365 • • • • • Provider-hosted App Bring your own server hosting infrastructure Cloud-hosted Apps Autohosted App Get remote events from SharePoint Use CSOM/REST + OAuth Windows Azure + SQL Azure provisioned automatically as apps are installed SharePoint-Hosted App Reuse web elements (lists, out-of-box web parts). Client side technologies and declarative workflows. No server-side code. SharePoint Web Your Hosted Site including Azure SharePoint Web Azure Host web App Web (from WSP) • • • • • • • http://aka.ms/BuildSharePointApps http://dev.office.com http://scn.sap.com/docs/DOC-40986 https://channel9.msdn.com/Series/CBA