Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bringing SharePoint information into Office through Office Apps.

Similar presentations


Presentation on theme: "Bringing SharePoint information into Office through Office Apps."— Presentation transcript:

1 Bringing SharePoint information into Office through Office Apps

2

3

4 introduction to Apps for Office Apps closer look Mail App SharePoint hosted Office App opportunities Task Pane and Content App introduction agenda

5

6 trends impacting the way we work Devices 1 billion 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

7 Office for Enterprises

8 modernising the platform

9 new cloud app model

10 Marketplace

11 three UI shapes for Office Apps

12 shapes and where they appear

13 Anatomy App ManifestWeb Page HTML/CSS/JS

14 App development tools

15 App packaging and deployment Office Store or App Catalog Consumers & Corporate Users Developer Web Server (Internet or Intranet) App manifest (.xml) or.app package Document Sharing Web Page

16 App hosting models SharePoint (Online) Windows Azure SharePoint (Online or On-premises) Any Web Server (Online or On-premises)

17 common App architecture Server Client Browser Host Web Server Host SharePoint & Exchange Office APP Client APIs Server APIs

18 common App architecture Server Client Browser Host Web Server Host SharePoint & Exchange Office APP Client APIs Server APIs

19 Office JavaScript API overview Document Office.context CustomXmlParts Bindings Settings R/W Selection Mailbox Properties & Settings User Profile EWS Item Project Tasks Project Info

20 Functional areas v App support Functional area WordExcel/Excel WACPowerPointOutlook/OWAProject Get/Set data as text, table, matrix Settings Get File Bindings Custom XML Parts Html and OOXML Mailbox

21 Mail app example

22 Mail App 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

23 Appear in messages and appointments Contextual to current item Cross platform, cross device

24 behind the scenes Exchange Server with app manifests Cloud Service with app HTML + JS User running Outlook

25 extracted entities Entity TypeText Detected Address US postal addresses 1 Microsoft Way, Redmond WA, 98052 EmailAddress Any SMTP address MeetingSuggestion A reference to an event or meeting Let’s 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

26 activation rules

27 ReadWriteMailbox ReadItem Restricted permissions

28 possibilities

29 Task Pane app example

30 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. 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.

31 task pane app 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.

32 content app 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

33 content app 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. Set an appropriate size Specify an appropriate size for the app in the Manifest This example is sized too small – resize to avoid scrollbars

34 task pane and content app

35 Document Accelerate app example

36 Office enabled app for SharePoint App for SharePoint Document Library Document Template

37 Apps for Office scenarios 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…

38

39 visualisations

40 contextual content

41 data enhancement

42 reference & research

43 master/detail

44 document authoring

45 document publishing

46 content transformation

47 social

48 dynamic documents

49 the Office Opportunity

50 Questions?

51 THANK YOU

52


Download ppt "Bringing SharePoint information into Office through Office Apps."

Similar presentations


Ads by Google