Download presentation
Presentation is loading. Please wait.
Published bySerenity Thoms Modified over 10 years ago
1
Bringing SharePoint information into Office through Office Apps
4
introduction to Apps for Office Apps closer look Mail App SharePoint hosted Office App opportunities Task Pane and Content App introduction agenda
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…
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.