SharePoint Evolution conference 2013 - Bringing SharePoint Information into Office through Office...
Embed Size (px)
Transcript of SharePoint Evolution conference 2013 - Bringing SharePoint Information into Office through Office...
- 1. introduction to Apps for Office Apps closer look Mail App SharePoint hosted Office App opportunities Task Pane and Content App introduction
2. Devices 1billion smartphones by 2016, 350M of those being used at work People 82% of the world's online population engages in social networking Services 50% of enterprise customers are on the road to cloud 3. App ManifestWeb Page HTML/CSS/JS 4. Office Store or App Catalog Consumers & Corporate Users Developer Web Server (Internet or Intranet) App manifest (.xml) or .app package Document Sharing Web Page 5. SharePoint (Online) Windows Azure Host your code in SharePoint Client side technologies and declarative workflows SharePoint (Online or On-premises) Bring your own server hosting infrastructure Any Web Server (Online or On-premises) 6. ServerClient BrowserHost WebServer Host SharePoint & Exchange Office APP Client APIs Server APIs OtherDevices &Clients 3rdPartyServices 7. ServerClient BrowserHost WebServer Host SharePoint & Exchange APP Client APIs Server APIs OtherDevices &Clients 3rdPartyServices Office 8. Document Office.context CustomXmlParts Bindings Settings R/W Selection Mailbox Properties & Settings User Profile EWS Item Project Tasks Project Info 9. Functional area Word Excel/Excel WAC PowerPoint Outlook/OWA Project Get/Set data as text, table, matrix Settings Get File Bindings Custom XML Parts Html and OOXML Mailbox 10. Availability Mail apps are available in Outlook, Outlook Web App and Mobile Outlook Web App. Subtle User Experience Mail apps are designed to remain unobtrusively in the background, yet easily activated when needed. Supplemental Information Contextual apps provide additional information based on rules applied to a messaging item. Mail App Available In: Outlook, OWA, MOWA Interaction: Expand/Collapse Developer sets the height Min: 32, Max 450 px Width: variable Form Factor: Desktop, Tablet, Mobile *Cannot set height for Mobile 11. Appear in messages and appointments Contextual to current item Cross platform, cross device 12. Exchange Server with app manifests Cloud Service with app HTML + JS User running Outlook 13. Entity Type Text Detected Address US postal addresses 1 Microsoft Way, Redmond WA, 98052 EmailAddress Any SMTP address MeetingSuggestion A reference to an event or meeting Lets meet next Tuesday for lunch. Contact A personal name related to other entities Randy Byrne, 1 Microsoft Way, Redmond WA, 98052 PhoneNumber US telephone numbers (555) 867-5309 TaskSuggestion Actionable sentences in an email Please install office 2013 on my computer. Url A filename or web address 14. ReadWriteMailbox ReadItem Restricted 15. Familiar User Experience Leveraging the task pane infrastructure, these apps leverage users familiarity with a popular Office UI paradigm. Reference Information Task Pane apps are perfect for providing reference information associated with a document. Available In: Word, Excel, EWA, Project, PowerPoint Interaction: Dock/Un-dock Float Resize Lock Standard 350 px default size Task Pane App Part of the document A task pane app is embedded within the content of the document. It is part of the document. 16. Layout Guidance The default width of 350 pixels cannot be changed programmatically. Users can resize and move so design to adjust to different widths. Context Menus Developers have full control of the context menu inside an app. However, you can not take over, or add to the Office Task Pane menu. Scrollbar Guidance Vertical scrollbars are acceptable, use CSS to modify so they match Office scrollbars. Horizontal scrollbars should be avoided. 320 pixels 17. Part of the document A content app is embedded within the content of the document. It is part of the document. Implemented as an Excel shape Print, resize, move, copy/paste, etc. The user is in complete control. Travels with the document The app travels with the document for easy, yet secure, distribution. An image is shown if the app is not available. Content App Available In: Excel, EWA Interaction: Move Print Resize Copy/Paste Save as image Developer sets the default size 18. Set an appropriate size Specify an appropriate size for the app in the Manifest This example is sized too small resize to avoid scrollbars Layout Guidance Content Agaves have a generous size limit of 2560x2048. Users can resize and move so design accordingly. Remember content may print with the document. Context Menus Developers have full control of the context menu inside an app. However, you can not take over, or add to the Shape context menu. Scrollbar Guidance Scrollbars should be avoided within a content app. Size them appropriately within the manifest. 19. 1 20. App for SharePoint Document Library Document Template 21. Content Authoring & Publishing Resumes, Contracts Dashboards Data Analysis, Data Mash ups Forms & Reports Legal Forms, Financial Reports Business Processes Sales & Marketing, Finance, HR Team Collaboration Content & Project Management Workflow Document Approval, Expenses Rich Web content YouTube Video, Photo Gallery Data Visualisation, Analysis & Mash up Maps, Custom charts, Lookups Reference Tools Translation, Definitions, Dictionary, Help, Research Content Authoring & Publishing Contextual Content & Services Workflow and Collaboration Doc builders, Print services Business data lookup (CRM), Contextual forms (surveys) Project tracking, Coauthoring Document Template App App for SharePoint Document Template Workflow Custom Actions Lists & Doc Libs App Parts Event Receivers More 22. Questions? 23. Thank you for attending