SharePoint 20102007 • • View / approve SOWs Display Excel Services charts in Word Windows 8 Application • • • • • View client companies View sales leads Receive toast and tile and raw notifications View.
Download ReportTranscript SharePoint 20102007 • • View / approve SOWs Display Excel Services charts in Word Windows 8 Application • • • • • View client companies View sales leads Receive toast and tile and raw notifications View.
SharePoint 2010 2013 2007 • • View / approve SOWs Display Excel Services charts in Word Windows 8 Application • • • • • View client companies View sales leads Receive toast and tile and raw notifications View Excel Services charts Create estimates Clients (Desktop/Tablet/Mobile) Windows Azure Web Sites Internal O365 SharePoint Site Microsoft Word with app for Office • • • • • • • • • • • 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 Workflow Manager • Facilitate SOW creation, approval, submission, and follow up tasks Windows Azure Access Control Service • Public O365 SharePoint Site • Send notifications Create SOWs Update data in Excel documents Create SharePoint project sites OAuth Windows Azure SQL Database Submit requests for quote • 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 Start Yes User credentials only provided? Call is to an App Web? No App token provided? No No User only context Yes 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 Internal Windows Azure Web Site Windows Push Notification Services (WNS) • • • • • Event Receivers Remote Event Receivers Events in External Systems Timer Jobs / Worker Roles Custom Code • Toast, Tile Notifications • Middle-tier OData • Excel Services Data, Charts, and Graphs • SharePoint Extension Points • Win8 APIs • • Windows Runtime (WinRT) Windows Library for JavaScript (WinJS) • SharePoint APIs • REST • Windows Azure • You decide! • Document Storage • SOWs • Business Intelligence • Excel Services • App-level External Content Type • External List • Collaboration • Project Sub-sites • Create documents • Upload documents To SharePoint • Update SharePoint list items • Create SharePoint Team Sites • Business Intelligence • OAuth / REST APIs • “Apps that ask for permissions on the fly” • 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 Resources All things Apps dev.office.com Start today! 1) Sign up for an Office 365 Developer Site 2) Get the tools with Web Platform Installer – search Office or SharePoint 3) Browse apps for Office or SharePoint samples 4) Review document resources 5) Ship an app through the Seller Dashboard Apps for Office and SharePoint Blog blogs.msdn.com/b/officeapps Blog blogs.msdn.com/donovanf http://channel9.msdn.com/Events/TechEd www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn