Microsoft Word with an app for Office • View / approve SOWs • Display Excel Services charts in Word Internal O365 SharePoint Site • • Windows 8 Application • View client companies •
Download ReportTranscript Microsoft Word with an app for Office • View / approve SOWs • Display Excel Services charts in Word Internal O365 SharePoint Site • • Windows 8 Application • View client companies •
Microsoft Word with an app for Office • View / approve SOWs • Display Excel Services charts in Word Internal O365 SharePoint Site • • Windows 8 Application • View client companies • View sales leads • Receive toast and tile and raw notifications • View Excel Services charts • Create estimates • • • • • Windows Azure Web Sites Contact internal sales personnel to follow up on requests for quotes Contact vendors to follow up on requests for quotes Approve SOWs Store Excel Documents Store SOWs Host team sites for projects BCS Sales Leads External List Send notifications Create SOWs Update data in Excel documents Create SharePoint project sites Windows Azure Workflow Service • Facilitate SOW creation, approval, submission, and follow up tasks Windows Azure Access Control Service Public O365 SharePoint Site • OAuth Windows Azure SQL Database • Submit requests for quote Clients (Desktop/Tablet/Mobile) • • • • Cloud • Store sales request data Provider-Hosted App Cloud-based Apps Get remote events from SharePoint Use CSOM/REST + OAuth to work with SharePoint “Bring your own server hosting infrastructure” Autohosted App Windows Azure Web Sites + Windows Azure SQL Database provisioned invisibly as apps are installed SharePoint-Hosted App Provision an isolated sub web on a host web • Reuse web elements (lists, files, out-of-box web parts) • No server code allowed; use client JavaScript for logic, UX SharePoint Web Your Hosted Site SharePoint Web Windows Azure Web Sites Host Web App Web (from WSP) Client/Server/Mobile Symmetrical Fully Remote JQuery Compatible OAuth Enabled _API 2,000+ Classes JSON Declarative, Remote Events OData Private and Public Clouds 6,000+ Members All or nothing Start Yes User credentials provided? User only context No App token provided? No Yes App token Includes user? Yes User + App context No App only context Anonymous context End Provider-hosted app for SharePoint MVC4 application on Windows Azure Web Sites Uses SharePoint Chrome Control OData endpoint in Windows Azure Web Site Windows Azure SQL Database • Cloud hosted • Push Notifications • Send toast, tile, and badge updates to Windows 8 apps Windows Azure Web Applications Windows Push Notification Services (WNS) • • • • • Event Receivers Remote Event Receivers External Event Receivers Timer Jobs / Worker Roles Custom Code • Toast, Tile, Raw Notifications • SharePoint List Data • Excel Services Data, Charts, and Graphs • SharePoint Extension Points • Win8 APIs • • Windows Runtime (WinRT) Windows Library for JavaScript (WinJS) • SharePoint APIS • • • REST ASMX /_layouts/15/WopiFrame.aspx • Windows Azure • You decide! Request token from Microsoft Online STS Receive SAML security token Send security token Receive Cookies FedAuth & rtFa) Call SP & attach Cookies Receive results from SP • Document Storage and Collaboration • Business Intelligence • Excel Services • App-level External Content Type • External List • Contacting fellow employees for assistance • Community Site • Create documents • Upload documents To SharePoint • Update SharePoint list items • Create SharePoint Team Sites • Business Intelligence • OAuth / REST APIs • Deployment Options • • Apps for Office Catalog (Tenant Scope) SharePoint App Catalog (SharePoint App Web Scope) • Mixture of out of the box actions • • • • and custom actions Start upon SOW creation Notify approver Update status upon approval Submit SOW to potential client With the new cloud app model for SharePoint and its rich service APIs, your apps can now consume SharePoint better than ever before. Any language, any hosting platform, using standard web technologies The core enabling technologies The new _api The new app principal OAuth 2.0 1 2 3 http://office.com/store http://dev.office.com http://blogs.msdn.com/officeapps Try out some apps Sign up for Office 365 for Developers Follow us on our blog MySPC http://myspc.sharepointconference.com