SlideShare una empresa de Scribd logo
1 de 50
introduction to Apps for Office
Apps closer look
Mail App
SharePoint hosted Office App
opportunities
Task Pane and Content App
introduction
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
App ManifestWeb Page
<XML>HTML/CSS/JS
Office Store or
App Catalog
Consumers &
Corporate Users
Developer
Web Server
(Internet or Intranet)
App manifest (.xml)
or .app package
Document
Sharing
Web Page
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)
ServerClient
BrowserHost
WebServer
Host
SharePoint
& Exchange
Office
APP
Client
APIs
Server
APIs
OtherDevices
&Clients
3rdPartyServices
ServerClient
BrowserHost
WebServer
Host
SharePoint
& Exchange
APP
Client
APIs
Server
APIs
OtherDevices
&Clients
3rdPartyServices
Office
Document
Office.context
CustomXmlParts
Bindings
Settings
R/W Selection
Mailbox
Properties &
Settings
User Profile
EWS
Item
Project
Tasks
Project Info
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
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
Appear in messages and
appointments
Contextual to current
item
Cross platform, cross
device
Exchange Server
with app manifests
Cloud Service
with app
HTML + JS
User running Outlook
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
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
ReadWriteMailbox
ReadItem
Restricted
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.
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
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
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.
1
App for SharePoint
Document Library
Document
Template
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…
Questions?
Thank you for attending

Más contenido relacionado

La actualidad más candente

Whats new in SBOeConnect 2.0
Whats new in SBOeConnect 2.0Whats new in SBOeConnect 2.0
Whats new in SBOeConnect 2.0
NASSCOM
 
Alluru_Sreekar_Reddy_ABAP
Alluru_Sreekar_Reddy_ABAPAlluru_Sreekar_Reddy_ABAP
Alluru_Sreekar_Reddy_ABAP
sreejar
 
UIUC Web Hosting SLD/SLA
UIUC Web Hosting SLD/SLAUIUC Web Hosting SLD/SLA
UIUC Web Hosting SLD/SLA
webhostingguy
 
Intuit quick books enterprise 12
Intuit quick books enterprise 12Intuit quick books enterprise 12
Intuit quick books enterprise 12
Ahmed Yasir Khan
 

La actualidad más candente (20)

Q2 2019 EC Platform Quick Review by Deloitte Germany
Q2 2019 EC Platform Quick Review by Deloitte GermanyQ2 2019 EC Platform Quick Review by Deloitte Germany
Q2 2019 EC Platform Quick Review by Deloitte Germany
 
H1 2021 EC-Platform Quick Review by Deloitte Germany
H1 2021 EC-Platform Quick Review by Deloitte GermanyH1 2021 EC-Platform Quick Review by Deloitte Germany
H1 2021 EC-Platform Quick Review by Deloitte Germany
 
Desktop intelligence compatibility pack
Desktop intelligence compatibility packDesktop intelligence compatibility pack
Desktop intelligence compatibility pack
 
Salesforce project
Salesforce projectSalesforce project
Salesforce project
 
H1 2020 EC and Platform Quick Preview by Deloitte Germany
H1 2020 EC and Platform Quick Preview by Deloitte GermanyH1 2020 EC and Platform Quick Preview by Deloitte Germany
H1 2020 EC and Platform Quick Preview by Deloitte Germany
 
Q4 2019 EC & Platform Quick Review by Deloitte Germany
Q4 2019 EC & Platform Quick Review by Deloitte GermanyQ4 2019 EC & Platform Quick Review by Deloitte Germany
Q4 2019 EC & Platform Quick Review by Deloitte Germany
 
What's New in SAP Business One 10.0
What's New in SAP Business One 10.0What's New in SAP Business One 10.0
What's New in SAP Business One 10.0
 
SBOeConnect 2.2- Intelligent Integration between Magento e-commerce and SAP B1
SBOeConnect 2.2- Intelligent Integration between Magento e-commerce and SAP B1SBOeConnect 2.2- Intelligent Integration between Magento e-commerce and SAP B1
SBOeConnect 2.2- Intelligent Integration between Magento e-commerce and SAP B1
 
Presentation rate&bill
Presentation rate&bill Presentation rate&bill
Presentation rate&bill
 
Whats new in SBOeConnect 2.0
Whats new in SBOeConnect 2.0Whats new in SBOeConnect 2.0
Whats new in SBOeConnect 2.0
 
Alluru_Sreekar_Reddy_ABAP
Alluru_Sreekar_Reddy_ABAPAlluru_Sreekar_Reddy_ABAP
Alluru_Sreekar_Reddy_ABAP
 
Oracle RightNow Customer Portal Migration
Oracle RightNow Customer Portal MigrationOracle RightNow Customer Portal Migration
Oracle RightNow Customer Portal Migration
 
Fusion applications gl and ar suresh c-mishra
Fusion applications   gl and ar suresh c-mishraFusion applications   gl and ar suresh c-mishra
Fusion applications gl and ar suresh c-mishra
 
Tab
TabTab
Tab
 
Management in Informatica Power Center
Management in Informatica Power CenterManagement in Informatica Power Center
Management in Informatica Power Center
 
UIUC Web Hosting SLD/SLA
UIUC Web Hosting SLD/SLAUIUC Web Hosting SLD/SLA
UIUC Web Hosting SLD/SLA
 
IRJET- Transaction Purchase Order using Sap Tool
IRJET- Transaction Purchase Order using Sap ToolIRJET- Transaction Purchase Order using Sap Tool
IRJET- Transaction Purchase Order using Sap Tool
 
Oracle_Procurement_Cloud_Release_8_Whats_New
Oracle_Procurement_Cloud_Release_8_Whats_NewOracle_Procurement_Cloud_Release_8_Whats_New
Oracle_Procurement_Cloud_Release_8_Whats_New
 
Intuit quick books enterprise 12
Intuit quick books enterprise 12Intuit quick books enterprise 12
Intuit quick books enterprise 12
 
Salesforce crm projects
Salesforce crm projects Salesforce crm projects
Salesforce crm projects
 

Destacado

Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
SPTechCon
 

Destacado (20)

SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile app
SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile appSharePoint Summit Vancouver: Reach your audience with a SharePoint mobile app
SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile app
 
From Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
From Trashy to Classy: How The SharePoint 2013 App Model Changes EverythingFrom Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
From Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
 
Developer’s Independence Day: Introducing the SharePoint App Model
Developer’s Independence Day:Introducing the SharePoint App ModelDeveloper’s Independence Day:Introducing the SharePoint App Model
Developer’s Independence Day: Introducing the SharePoint App Model
 
Building your first app for share point 2013
Building your first app for share point 2013Building your first app for share point 2013
Building your first app for share point 2013
 
O365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in actionO365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in action
 
SPCA2013 - Once you go app you don't go back
SPCA2013 - Once you go app you don't go backSPCA2013 - Once you go app you don't go back
SPCA2013 - Once you go app you don't go back
 
Votre première App SharePoint pour Office 365 avec Visual Studio !
Votre première App SharePoint pour Office 365 avec Visual Studio !Votre première App SharePoint pour Office 365 avec Visual Studio !
Votre première App SharePoint pour Office 365 avec Visual Studio !
 
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
 
Share point app architecture for the cloud and on premise
Share point app architecture for the cloud and on premiseShare point app architecture for the cloud and on premise
Share point app architecture for the cloud and on premise
 
Road to the Cloud - Extending your reach with SharePoint and Office 365
Road to the Cloud - Extending your reach with SharePoint and Office 365Road to the Cloud - Extending your reach with SharePoint and Office 365
Road to the Cloud - Extending your reach with SharePoint and Office 365
 
SharePoint App Store - itunes for you business
SharePoint App Store - itunes for you businessSharePoint App Store - itunes for you business
SharePoint App Store - itunes for you business
 
Building a Windows Store App for SharePoint 2013
Building a Windows Store App for SharePoint 2013Building a Windows Store App for SharePoint 2013
Building a Windows Store App for SharePoint 2013
 
SP2013 for Developers - Chris O'Brien
SP2013 for Developers - Chris O'BrienSP2013 for Developers - Chris O'Brien
SP2013 for Developers - Chris O'Brien
 
Transitioning to SharePoint App Development
Transitioning to SharePoint App DevelopmentTransitioning to SharePoint App Development
Transitioning to SharePoint App Development
 
A Deep-Dive into Real-World SharePoint App Development
A Deep-Dive into Real-World SharePoint App DevelopmentA Deep-Dive into Real-World SharePoint App Development
A Deep-Dive into Real-World SharePoint App Development
 
SPSNL - Bringing SharePoint information into Office through Office Apps
SPSNL - Bringing SharePoint information into Office through Office AppsSPSNL - Bringing SharePoint information into Office through Office Apps
SPSNL - Bringing SharePoint information into Office through Office Apps
 
SharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning ModelsSharePoint 2013 App Provisioning Models
SharePoint 2013 App Provisioning Models
 
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
 
Introduction to the new SharePoint 2013 App Model
Introduction to the new SharePoint 2013 App ModelIntroduction to the new SharePoint 2013 App Model
Introduction to the new SharePoint 2013 App Model
 
App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013
 

Similar a SharePoint Evolution conference 2013 - Bringing SharePoint Information into Office through Office Apps

SPSUK Apps for Office
SPSUK Apps for OfficeSPSUK Apps for Office
SPSUK Apps for Office
Wes Hackett
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
David J Rosenthal
 
2010 share point saturday deck enterprise office applications
2010 share point saturday deck   enterprise office applications2010 share point saturday deck   enterprise office applications
2010 share point saturday deck enterprise office applications
Garry Stewart
 
Raj Wpf Controls
Raj Wpf ControlsRaj Wpf Controls
Raj Wpf Controls
rramabad
 
Future Technology Ideas For CIU
Future Technology Ideas For CIUFuture Technology Ideas For CIU
Future Technology Ideas For CIU
thowell
 

Similar a SharePoint Evolution conference 2013 - Bringing SharePoint Information into Office through Office Apps (20)

SPSUK Apps for Office
SPSUK Apps for OfficeSPSUK Apps for Office
SPSUK Apps for Office
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
Using office add ins to solve business problems-SharePoint Saturday Redmond 2015
Using office add ins to solve business problems-SharePoint Saturday Redmond 2015Using office add ins to solve business problems-SharePoint Saturday Redmond 2015
Using office add ins to solve business problems-SharePoint Saturday Redmond 2015
 
Mobile ECM Webinar - June 2012
Mobile ECM Webinar - June 2012Mobile ECM Webinar - June 2012
Mobile ECM Webinar - June 2012
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
 
Intro to PowerApps and Flow
Intro to PowerApps and FlowIntro to PowerApps and Flow
Intro to PowerApps and Flow
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
 
Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"
 
Intro to power apps
Intro to power appsIntro to power apps
Intro to power apps
 
2010 share point saturday deck enterprise office applications
2010 share point saturday deck   enterprise office applications2010 share point saturday deck   enterprise office applications
2010 share point saturday deck enterprise office applications
 
Microsoft Dynamics CRM (XRM) & Microsoft Sharepoint
Microsoft Dynamics CRM (XRM) & Microsoft SharepointMicrosoft Dynamics CRM (XRM) & Microsoft Sharepoint
Microsoft Dynamics CRM (XRM) & Microsoft Sharepoint
 
Biwug20190425
Biwug20190425Biwug20190425
Biwug20190425
 
Introduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptxIntroduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptx
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft Flow
 
20210810 #M365UGZA Presentation
20210810 #M365UGZA Presentation20210810 #M365UGZA Presentation
20210810 #M365UGZA Presentation
 
Raj Wpf Controls
Raj Wpf ControlsRaj Wpf Controls
Raj Wpf Controls
 
Future Technology Ideas For CIU
Future Technology Ideas For CIUFuture Technology Ideas For CIU
Future Technology Ideas For CIU
 
Ideas
IdeasIdeas
Ideas
 
power apps.pptx
power apps.pptxpower apps.pptx
power apps.pptx
 

Más de Wes Hackett

Suguk activity feed
Suguk activity feedSuguk activity feed
Suguk activity feed
Wes Hackett
 
Share point saturday putting you at the centre of the intranet
Share point saturday   putting you at the centre of the intranetShare point saturday   putting you at the centre of the intranet
Share point saturday putting you at the centre of the intranet
Wes Hackett
 

Más de Wes Hackett (10)

Exploring Microsoft Teams extensibility
Exploring Microsoft Teams extensibilityExploring Microsoft Teams extensibility
Exploring Microsoft Teams extensibility
 
Suguk Yammer deep dive
Suguk Yammer deep diveSuguk Yammer deep dive
Suguk Yammer deep dive
 
SPEvo 2015 Yammer deep dive
SPEvo 2015 Yammer deep diveSPEvo 2015 Yammer deep dive
SPEvo 2015 Yammer deep dive
 
SPEvo 2015 app launcher
SPEvo 2015 app launcherSPEvo 2015 app launcher
SPEvo 2015 app launcher
 
Yammer SDK SPSUK
Yammer SDK SPSUKYammer SDK SPSUK
Yammer SDK SPSUK
 
SPConnect2014 Office 365 APIs
SPConnect2014 Office 365 APIsSPConnect2014 Office 365 APIs
SPConnect2014 Office 365 APIs
 
SharePoint Evolutions roadshow 2014 - If apps are the answer what was the sol...
SharePoint Evolutions roadshow 2014 - If apps are the answer what was the sol...SharePoint Evolutions roadshow 2014 - If apps are the answer what was the sol...
SharePoint Evolutions roadshow 2014 - If apps are the answer what was the sol...
 
Suguk activity feed
Suguk activity feedSuguk activity feed
Suguk activity feed
 
Share point saturday putting you at the centre of the intranet
Share point saturday   putting you at the centre of the intranetShare point saturday   putting you at the centre of the intranet
Share point saturday putting you at the centre of the intranet
 
BPCCOM601
BPCCOM601BPCCOM601
BPCCOM601
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

SharePoint Evolution conference 2013 - Bringing SharePoint Information into Office through Office Apps

  • 1.
  • 2.
  • 3. introduction to Apps for Office Apps closer look Mail App SharePoint hosted Office App opportunities Task Pane and Content App introduction
  • 4.
  • 5. 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
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 13.
  • 14. Office Store or App Catalog Consumers & Corporate Users Developer Web Server (Internet or Intranet) App manifest (.xml) or .app package Document Sharing Web Page
  • 15. 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)
  • 19. 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
  • 20.
  • 21. 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
  • 22. Appear in messages and appointments Contextual to current item Cross platform, cross device
  • 23. Exchange Server with app manifests Cloud Service with app HTML + JS User running Outlook
  • 24. 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 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
  • 25.
  • 27.
  • 28.
  • 29. 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.
  • 30. 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
  • 31. 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
  • 32. 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.
  • 33. 1
  • 34.
  • 35. App for SharePoint Document Library Document Template
  • 36. 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…
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 50. Thank you for attending

Notas del editor

  1. Introduce myselfWes HackettPrincipal Solution Architect at Content and CodeWorking with the company since 2007Working with SharePoint since 2003, MOSS 2007, SP2010 and now SP2013
  2. So where did we start?
  3. Before we talk about The new Office, I’d like to discuss some of the major trends that we have taken into consideration when building this release and get your perspective, in terms of how you see these making an impact in your business. There are multiple factors impacting the way we get things done, the way we interact with colleagues, with clients and business partners. DEVICES : Let’s start with Devices. This is probably the one that is more tangible, as it has an impact in how we get things done in a very personal way. Forrester has forecasted that there will be 1 billion smartphone customers by 2016, 350M of those will be employees using smartphones at work. They have also stated that there will be around 126 million tablets in the US alone. How we use devices is also changing our expectation on how applications are used and consumed. With smartphones we get :real-time access to email and social media notifications, so we are always connected to the things we care about, our people, our projects and our business.PEOPLE: Which brings me to the next topic, which is about People, the way people wants to get things done is also evolving. Multiple generations are at play in the work place.According to the AARP, for the first time in modern history, workplace demographics now span 4 generations. Newer generations (particularly Gen Y) have different expectations of work and life. Three out of ten students globally (29%), feel that once they begin working, it will be their right – more than a privilege – to be able to work remotely with a flexible schedule (Cisco, November 2011). The ability to hire the youngest and brightest, is being impacted by our ability to meet their expectations, and provide the right communication and collaboration tools at work. Another aspect related to people is social networking. There is a lot of skepticism about social networking for business, but it is happening, we have a great example in Yammer, which has 5M users today and adding 250,000 users per month. The challenge with social networking is twofold: first, is about making the most of the giant public networks such as Facebook, Twitter and LinkedIn, for customer interaction; second, is about mimicking the power of those social sites inside our businesses, in order to accelerate collaboration and innovation.Last, not least is the transformational aspect of cloud computing, it changes the way we deliver and consume software and applications. According to a recent research from IDC, spend in cloud services and enablement will hit $60 billion by 2020, and over 50% of customers &quot;on the road&quot; to the cloud.Most businesses today are looking at a hybrid approach to adopting the cloud, with a mix of on-premises solutions and multiple cloud offerings, but it is expected that over the next several years, cloud services will largely replace client/server as the dominant model for application and solution delivery.
  4. Delightful – Making the experience feel the same across devicesSocial – Bringing all the social elements into Office directlyControl – Providing better tools to manage the Office estateExtensible – Common programming modelCloud - Making sure Office is cloud ready
  5. Microsoft’s vision
  6. Users can now get there apps from the Office Marketplace
  7. Currently Apps for Office are available in the following shapesContent App – These are embedded into the main content similar to a chart or image would be.Task Pane App – These appear in the sidebarsMail App – Dedicated experience for email inboxes
  8. Provider hosted – Bring your own servers and manage all the kit your. These are also probably the hardest to get workingSharePoint Hosted – Write only using some CAML and JavaScript client technologies onlyAutohosted App - Windows Azure + SQL Azure provisioned automatically as apps are installed, ONLY for O365
  9. So now there is a common App architecture
  10. For Apps for Office the highlighted elements are the ones mainly used
  11. Go to Outlook OWA and click the message for the MS Visitor CentreDemo the Bing maps App and talk about how it got activated
  12. Go to the Hackett Family Excel book and walkthrough the example looking for a film
  13. Demo the document accelerate app UI and experience