SlideShare a Scribd company logo
1 of 29
Office Web Apps
Name, Title
Software Assurance Planning Services
Agenda
 Overview
 User Scenarios
 Office Web Apps Server
Overview
What Are the Office Web Apps?
Consumer / Windows Live
Publicly available to any Live ID user
Free with SkyDrive & Outlook.com (Hotmail)
Iterative release cadence
On-Premise / Private Cloud
Runs as Office Web Apps Server
Integrates with SharePoint, Exchange,
File shares, etc.
Minimal changes during life cycle
Office 365 / Public Cloud
An option within the service
Monthly per-user subscription
90-day service update cycle
Office Web Apps Delivery Options
Round-Tripping High Fidelity Familiar & Trustworthy
Office Web Apps Design Tenants
 Fearless editing across
user endpoints
 Open standards–based /
ISO Open XML
 Not a conversion
 No surprises
 Identical viewing on the
web
 Application Engines on
the server
 Ribbon UI across the
web apps
 Spellcheck, fonts, etc.
 Respect data-protection
policies
User Scenarios
Office Web Apps Functionality
10
Exchange
Most requested scenario; view attachments
directly from OWA without needing to
download the document
Lync
Enables document presentation to web-only
Lync clients; also powers the desktop version
File shares & intranet
Enables files located on other sources, including
file shares
Viewing only
New Sources
Document Review
Track changes and comments now supported
Co-authoring
Introduced in 2010 for OneNote and Excel,
PowerPoint and Word now support both browser
and browser to client
Meetings
Presentation broadcast still available, media
playback now works in the browser, Lync
integration, Async navigation
Work With Others
Excel
HTML Print, Merge Cells, AutoSum, QueryTables
PowerPoint
Insert video, Transitions, Animations, Design and
themes
Word
Document editing, much better fidelity in edit
mode
OneNote
Ink viewing, File preview, new UI
Advanced Authoring
Excel
HTML Print, Merge Cells, AutoSum, QueryTables
PowerPoint
Insert video, Transitions, Animations, Design and
themes
Word
Document editing, much better fidelity in edit
mode
OneNote
Ink viewing, File preview, new UI
Advanced Authoring
Across Devices
Office Web Apps Server
Office Web Apps on your own private network
Manage updates to Web Apps Server independent
of SharePoint
Integration options for Exchange, SharePoint, Lync,
line-of-business applications, and file shares.
Office Web Apps Server
Web Apps in the 2010 Era
The New Office Web Apps
How Office Web Apps Work
WOPI
IRM Document Libraries
Information Rights Managed libraries can now be opened with the
Web Apps; individually Information Rights Managed documents
still require the client
Authentication
OAuth is used to pass credentials, credentials are passed for each
request, and the request is user- and document-specific
HTTPS
SSL is the default protocol, so all data is sent encrypted between all
servers
How Office Web Apps Work
System Requirements Performance and Scale
Server Considerations
 Windows Server 2008 R2
 .NET 4.0
 Active Directory to manage server identity
 Load balancer for multi-machine farms
 SCOM for monitoring
 Optional license enforcement via
SharePoint
 Requires dedicated servers (but they can be VMs)
 The whole thing can run on a single server
 Add servers to meet demand
 Never any reason to have separate farms
(except security)
 All servers must be domain-joined
(except single box)
 Every machine in a server farm is identical
 All machines can play any role required at any
time
 You can reconfigure the farm without removing
machines
Your First (and Second) Office Web Apps Server
>>New-OfficeWebAppsFarm -InternalURL http://<URL> -
ExternalUrl http://<URL>
>>New-OfficeWebAppsMachine -MachineToJoin
<machine_name>
30
Load-Balancing Tips
 Offload SSL to your load balancer
• Configure your servers with HTTP
• Set the SSLOffloaded flag in PowerShell
 Make sure to enable server affinity
 Use layer 7 load balancing to
specialize Front End roles
Connecting Office Web Apps to SharePoint
SharePoint Office Web Apps
Server
>>New-SPWOPIBinding –Server <server_URL>
 Set once for the whole SharePoint farm
 PowerShell only
 You can customize which Office Web Apps are registered
 Nothing is installed on SharePoint
 Removing is just as easy
Load-Balancing Your Farm
Office Web Apps
Server
Office Web Apps
Server
Office Web Apps
Server
Load Balancer
Front End Front End Front End
Load Balancer
Word Back End Excel Back End
PowerPoint Back
End
Load-Balancing Your Farm (Cont’d)
Accounting for Internet and Extranet Access
Exchange
Office Web Apps
ServerSharePoint
BrowserBrowser
Round-Tripping High Fidelity Familiar & Trustworthy
Summary
 Fearless editing across
user endpoints
 Open standards–based /
ISO Open XML
 Not a conversion
 No surprises
 Identical viewing on the
web
 Application Engines on
the server
 Ribbon UI across the
web apps
 Spellcheck, fonts, etc.
 Respect data-protection
policies
Thank you

More Related Content

What's hot

Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...SPC Adriatics
 
Implementing Office Online Server
Implementing Office Online ServerImplementing Office Online Server
Implementing Office Online ServerThorbjørn Værp
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentSPC Adriatics
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownJoel Oleson
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project OnlineSPC Adriatics
 
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...Jason Himmelstein
 
OWA And SharePoint Integration
OWA And SharePoint IntegrationOWA And SharePoint Integration
OWA And SharePoint Integrationjems7
 
Sharepoint as a service platform
Sharepoint as a service platformSharepoint as a service platform
Sharepoint as a service platformKashif Akram
 
Getting started with microsoft office 365 share point online development
Getting started with microsoft office 365 share point online developmentGetting started with microsoft office 365 share point online development
Getting started with microsoft office 365 share point online developmentJeremy Thake
 
Peter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsPeter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsSharePoint Saturday NY
 
PowerShell for the Anxious ITPro
PowerShell for the Anxious ITProPowerShell for the Anxious ITPro
PowerShell for the Anxious ITProJason Himmelstein
 
Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinarShanesCows
 
Acing application lifecycle management in SharePoint
Acing application lifecycle management in SharePointAcing application lifecycle management in SharePoint
Acing application lifecycle management in SharePointJeremy Thake
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredJason Himmelstein
 
O365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migrationO365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migrationNCCOMMS
 
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellBrian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellSharePoint Saturday NY
 
SharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaSharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaJohn Calvert
 
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012NCCOMMS
 
2013.06.08 SPUG PT - Novidades Workflow em SharePoint 2013
2013.06.08 SPUG PT - Novidades Workflow em SharePoint 20132013.06.08 SPUG PT - Novidades Workflow em SharePoint 2013
2013.06.08 SPUG PT - Novidades Workflow em SharePoint 2013Miguel Isidoro
 
SPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProSPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProNCCOMMS
 

What's hot (20)

Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...
 
Implementing Office Online Server
Implementing Office Online ServerImplementing Office Online Server
Implementing Office Online Server
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deployment
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill Down
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project Online
 
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
 
OWA And SharePoint Integration
OWA And SharePoint IntegrationOWA And SharePoint Integration
OWA And SharePoint Integration
 
Sharepoint as a service platform
Sharepoint as a service platformSharepoint as a service platform
Sharepoint as a service platform
 
Getting started with microsoft office 365 share point online development
Getting started with microsoft office 365 share point online developmentGetting started with microsoft office 365 share point online development
Getting started with microsoft office 365 share point online development
 
Peter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsPeter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer Workflows
 
PowerShell for the Anxious ITPro
PowerShell for the Anxious ITProPowerShell for the Anxious ITPro
PowerShell for the Anxious ITPro
 
Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinar
 
Acing application lifecycle management in SharePoint
Acing application lifecycle management in SharePointAcing application lifecycle management in SharePoint
Acing application lifecycle management in SharePoint
 
Heavy Metal PowerPivot Remastered
Heavy Metal PowerPivot RemasteredHeavy Metal PowerPivot Remastered
Heavy Metal PowerPivot Remastered
 
O365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migrationO365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migration
 
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellBrian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
 
SharePoint On-Premises Nirvana
SharePoint On-Premises NirvanaSharePoint On-Premises Nirvana
SharePoint On-Premises Nirvana
 
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012
 
2013.06.08 SPUG PT - Novidades Workflow em SharePoint 2013
2013.06.08 SPUG PT - Novidades Workflow em SharePoint 20132013.06.08 SPUG PT - Novidades Workflow em SharePoint 2013
2013.06.08 SPUG PT - Novidades Workflow em SharePoint 2013
 
SPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProSPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT Pro
 

Similar to Ddps 2013 office web apps

SharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro OverviewSharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro OverviewJ.D. Wade
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applicationsChris Givens
 
SharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationSharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationNilesh Mehta
 
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 MinutesSPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 MinutesKnowledge Management Associates, LLC
 
Testing soa, web services and application development framework applications
Testing soa, web services and application development framework applicationsTesting soa, web services and application development framework applications
Testing soa, web services and application development framework applicationsInSync Conference
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
 
Patterns and Practices in Building Office Add-ins
Patterns and Practices in Building Office Add-insPatterns and Practices in Building Office Add-ins
Patterns and Practices in Building Office Add-insMostafa
 
Introducing SP2010 To Administrators
Introducing SP2010 To AdministratorsIntroducing SP2010 To Administrators
Introducing SP2010 To AdministratorsFlorin Muntean
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressGeorge Kanellopoulos
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for DevelopersRob Wilson
 
Dh2 Apps Training Part2
Dh2   Apps Training Part2Dh2   Apps Training Part2
Dh2 Apps Training Part2jamram82
 
Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Mogili Venkatababu
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Joel Oleson
 
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nycJohn Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nycSharePoint Saturday NY
 
Microsoft Workloads on AWS - AWS Public Sector Summit Singapore 2017
Microsoft Workloads on AWS - AWS Public Sector Summit Singapore 2017Microsoft Workloads on AWS - AWS Public Sector Summit Singapore 2017
Microsoft Workloads on AWS - AWS Public Sector Summit Singapore 2017Amazon Web Services
 
Integrated Proposal (Vsts Sps Tfs) - MS stack
Integrated Proposal   (Vsts Sps Tfs) - MS stackIntegrated Proposal   (Vsts Sps Tfs) - MS stack
Integrated Proposal (Vsts Sps Tfs) - MS stackBijoy Viswanadhan
 
Windows Server 2008 - Web and Application Hosting
Windows Server 2008 - Web and Application HostingWindows Server 2008 - Web and Application Hosting
Windows Server 2008 - Web and Application HostingInformation Technology
 

Similar to Ddps 2013 office web apps (20)

SharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro OverviewSharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro Overview
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 
Kma share point 2010 overview infra and dev technical info
Kma share point 2010 overview infra and dev   technical infoKma share point 2010 overview infra and dev   technical info
Kma share point 2010 overview infra and dev technical info
 
SharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationSharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementation
 
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 MinutesSPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
SPSPTCDC - SharePoint Admin 101 - SpeedMetal - PowerUser to Admin in 75 Minutes
 
Testing soa, web services and application development framework applications
Testing soa, web services and application development framework applicationsTesting soa, web services and application development framework applications
Testing soa, web services and application development framework applications
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
 
Patterns and Practices in Building Office Add-ins
Patterns and Practices in Building Office Add-insPatterns and Practices in Building Office Add-ins
Patterns and Practices in Building Office Add-ins
 
SharePoint 2016
SharePoint 2016SharePoint 2016
SharePoint 2016
 
Introducing SP2010 To Administrators
Introducing SP2010 To AdministratorsIntroducing SP2010 To Administrators
Introducing SP2010 To Administrators
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy Wordress
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
SharePoint Administration
SharePoint AdministrationSharePoint Administration
SharePoint Administration
 
Dh2 Apps Training Part2
Dh2   Apps Training Part2Dh2   Apps Training Part2
Dh2 Apps Training Part2
 
Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nycJohn Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
 
Microsoft Workloads on AWS - AWS Public Sector Summit Singapore 2017
Microsoft Workloads on AWS - AWS Public Sector Summit Singapore 2017Microsoft Workloads on AWS - AWS Public Sector Summit Singapore 2017
Microsoft Workloads on AWS - AWS Public Sector Summit Singapore 2017
 
Integrated Proposal (Vsts Sps Tfs) - MS stack
Integrated Proposal   (Vsts Sps Tfs) - MS stackIntegrated Proposal   (Vsts Sps Tfs) - MS stack
Integrated Proposal (Vsts Sps Tfs) - MS stack
 
Windows Server 2008 - Web and Application Hosting
Windows Server 2008 - Web and Application HostingWindows Server 2008 - Web and Application Hosting
Windows Server 2008 - Web and Application Hosting
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Ddps 2013 office web apps

  • 1. Office Web Apps Name, Title Software Assurance Planning Services
  • 2. Agenda  Overview  User Scenarios  Office Web Apps Server
  • 4.
  • 5. What Are the Office Web Apps?
  • 6. Consumer / Windows Live Publicly available to any Live ID user Free with SkyDrive & Outlook.com (Hotmail) Iterative release cadence On-Premise / Private Cloud Runs as Office Web Apps Server Integrates with SharePoint, Exchange, File shares, etc. Minimal changes during life cycle Office 365 / Public Cloud An option within the service Monthly per-user subscription 90-day service update cycle Office Web Apps Delivery Options
  • 7. Round-Tripping High Fidelity Familiar & Trustworthy Office Web Apps Design Tenants  Fearless editing across user endpoints  Open standards–based / ISO Open XML  Not a conversion  No surprises  Identical viewing on the web  Application Engines on the server  Ribbon UI across the web apps  Spellcheck, fonts, etc.  Respect data-protection policies
  • 9. Office Web Apps Functionality 10
  • 10. Exchange Most requested scenario; view attachments directly from OWA without needing to download the document Lync Enables document presentation to web-only Lync clients; also powers the desktop version File shares & intranet Enables files located on other sources, including file shares Viewing only New Sources
  • 11. Document Review Track changes and comments now supported Co-authoring Introduced in 2010 for OneNote and Excel, PowerPoint and Word now support both browser and browser to client Meetings Presentation broadcast still available, media playback now works in the browser, Lync integration, Async navigation Work With Others
  • 12. Excel HTML Print, Merge Cells, AutoSum, QueryTables PowerPoint Insert video, Transitions, Animations, Design and themes Word Document editing, much better fidelity in edit mode OneNote Ink viewing, File preview, new UI Advanced Authoring
  • 13. Excel HTML Print, Merge Cells, AutoSum, QueryTables PowerPoint Insert video, Transitions, Animations, Design and themes Word Document editing, much better fidelity in edit mode OneNote Ink viewing, File preview, new UI Advanced Authoring
  • 15. Office Web Apps Server
  • 16. Office Web Apps on your own private network Manage updates to Web Apps Server independent of SharePoint Integration options for Exchange, SharePoint, Lync, line-of-business applications, and file shares. Office Web Apps Server
  • 17. Web Apps in the 2010 Era
  • 18. The New Office Web Apps
  • 19. How Office Web Apps Work WOPI
  • 20. IRM Document Libraries Information Rights Managed libraries can now be opened with the Web Apps; individually Information Rights Managed documents still require the client Authentication OAuth is used to pass credentials, credentials are passed for each request, and the request is user- and document-specific HTTPS SSL is the default protocol, so all data is sent encrypted between all servers How Office Web Apps Work
  • 21. System Requirements Performance and Scale Server Considerations  Windows Server 2008 R2  .NET 4.0  Active Directory to manage server identity  Load balancer for multi-machine farms  SCOM for monitoring  Optional license enforcement via SharePoint  Requires dedicated servers (but they can be VMs)  The whole thing can run on a single server  Add servers to meet demand  Never any reason to have separate farms (except security)  All servers must be domain-joined (except single box)  Every machine in a server farm is identical  All machines can play any role required at any time  You can reconfigure the farm without removing machines
  • 22. Your First (and Second) Office Web Apps Server >>New-OfficeWebAppsFarm -InternalURL http://<URL> - ExternalUrl http://<URL> >>New-OfficeWebAppsMachine -MachineToJoin <machine_name> 30
  • 23. Load-Balancing Tips  Offload SSL to your load balancer • Configure your servers with HTTP • Set the SSLOffloaded flag in PowerShell  Make sure to enable server affinity  Use layer 7 load balancing to specialize Front End roles
  • 24. Connecting Office Web Apps to SharePoint SharePoint Office Web Apps Server >>New-SPWOPIBinding –Server <server_URL>  Set once for the whole SharePoint farm  PowerShell only  You can customize which Office Web Apps are registered  Nothing is installed on SharePoint  Removing is just as easy
  • 25. Load-Balancing Your Farm Office Web Apps Server Office Web Apps Server Office Web Apps Server Load Balancer
  • 26. Front End Front End Front End Load Balancer Word Back End Excel Back End PowerPoint Back End Load-Balancing Your Farm (Cont’d)
  • 27. Accounting for Internet and Extranet Access Exchange Office Web Apps ServerSharePoint BrowserBrowser
  • 28. Round-Tripping High Fidelity Familiar & Trustworthy Summary  Fearless editing across user endpoints  Open standards–based / ISO Open XML  Not a conversion  No surprises  Identical viewing on the web  Application Engines on the server  Ribbon UI across the web apps  Spellcheck, fonts, etc.  Respect data-protection policies

Editor's Notes

  1. For the more information on Office Web Apps: http://technet.microsoft.com/en-us/library/jj219456.aspx
  2. The workforce has become increasingly mobile. This means that IT has to ensure that they can access the information they need from wherever they are – and on more devices. The Web became an obvious answer for a way to help people address these challenges and opportunities.  And so we decided to build Web-based productivity tools, namely the Office Web Apps, to rise to the call of this changing technology landscape. Office 365 has been designed to complement desktop Office rather than replace it, as the cloud services offer greater flexibility in terms of how and where your employees work.
  3. We use the term “Office Web Apps” to describe the web-based core authoring apps in Office. Features: Powerpoint Web App: -Richer editing experience -Native Audio-Video integration -PowerPoint Web App Co-authoring OneNote Web App: -Search across section -Find on this page -Click to type Word Web App: -A more familiar editing experience, page layout view -Smart art, chart, picture styles displayed -Word count -Translate -Commenting in view -Embed Excel Web App -More spreadsheet functionality -Suggested charts -Context menus -Autofit columns -Merge cells -Forms & embed -Programmability Out of scope and slightly different are: Outlook Web App (managed via Microsoft Exchange Server/Online) Lync Web App (Microsoft Lync Server/Online Project Web App (managed by Microsoft Project Server/Online) “Office Services” are programmatic/customization options that developers or power users can use to build and integrate business solutions. While some customizations can be done on the client side, the server side is where service applications on SharePoint with APIs can be integrate with: Access Services Visio Services Excel Services Word Automation Services PowerPoint Automation Services
  4. Now, you can use the basic features from your favorite Office applications on the Web, with SharePoint Server 2010, SharePoint Online (Office 365) or Windows Live Skydrive as your home base.  The Web Apps are online companions available for Word, Excel, PowerPoint and OneNote. There are many benefits in Web-based productivity tools.  The key areas where customers will find value include: Quick viewing – Scan through files quickly in a SharePoint doc library, to find the one you need.  Anywhere access – Take peace of mind that you don’t always need to have your PC to access information.  This also promotes SharePoint adoption throughout the organization. Sharing – Post and share large files, use simultaneous editing, share files regardless of version. Basic editing – Take advantage of a familiar experience to make light edits.  A set of essential features for web-based scenarios is available in each Web App.
  5. In addition, there are aspects of the Web Apps that really make them stand out from the competition: Delivery options – For enhanced security, IT has the CHOICE to host them on premises with SharePoint Foundation, or to have them hosted with SharePoint Online (available in Microsoft Office 365).  It’s a matter of choice in what’s best for the organization in managing flexibility vs. control. “Round tripping” – Content and formatting is maintained as you move across the PC, phone and browser to make light edits, what we like to call “taking the content on a round trip.”  This avoids user frustration as well as preventing support calls to IT for assistance in restoring content. High fidelity – the Web Apps deliver files to you as you would expect to see them.  This provide a consistent viewing experience that you are used to with Office on the PC. In addressing the proliferation of devices, the Web Apps will work on supported versions of IE, Firefox and Safari. Familiar and Trustworthy - The familiar graphical user interface makes it easy for Web-based workers to get started with Office Web Apps with the same previous features such as spellcheck, fonts, etc. and security. “Round tripping” – Content and formatting is maintained as you move across the PC, phone and browser to make light edits, what we like to call “taking the content on a round trip.”  This avoids user frustration as well as preventing support calls to IT for assistance in restoring content. High fidelity – the Web Apps deliver files to you as you would expect to see them.  This provide a consistent viewing experience that you are used to with Office on the PC. In addressing the proliferation of devices, the Web Apps will work on supported versions of IE, Firefox and Safari. Familiar and Trustworthy - The familiar graphical user interface makes it easy for Web-based workers to get started with Office Web Apps with the same previous features such as spellcheck, fonts, etc. and security.
  6. Exchange We’re excited to announce an update to OWA in Exchange Online that now integrates the Office Web Apps into the attachment previewing experience for Word, Excel, and PowerPoint files! Along with continued PDF support, this means Exchange Online users get high-fidelity previews of Office documents on the web, in exactly the same format they were created. WebReady Document Viewing is perfect for quick document previews and if you need to edit a document you can easily open the file in your desktop Office client from the Office Web App through a single click. Lync With Lync Web App, a new Silverlight based web browser client that allows participants without a Lync account or Lync client to participate in meetings using Windows or Mac operating system and present and view PowerPoint slides, share desktop/application (Windows platform only), poll the audience and collaborate on a whiteboard. Lync Web App can be used by employees who have Lync account, but do not have a Lync client installed on their machines, like those working from home on a PC or a Mac. Lync Web App also enables external partners, such as salespeople, who are invited to Lync meetings but do not have Lync account to join meetings as guest. Lync Web App provides most of the Lync features in a meeting; including viewing and presenting PowerPoint slides, meeting wide IM, telephone based audio, file distribution and application and desktop sharing. File Shares & Intranet Online Viewers enable users to use a web browser to view Excel, PowerPoint and Word files that are stored on web servers or shared folders in an organization. Users can conveniently view Office files in a web browser without having to open a separate application. In addition, Online Viewers do not require Office 2013 to be installed on users’ computers. Online Viewers also generate the code that is required to link or embed the URL inside a webpage. You can use Online Viewers within your Intranet, or on the Internet.
  7. You need to brainstorm with your team while traveling; update project data with a colleague on another continent; help your mom with a family photo album; or find an easy way to manage and share the little league soccer schedule with other team parents. However and wherever you collaborate, Office Web Apps gives you a simple, effective, and powerful way to work together with others who are using both PC and Mac computers, whether they are using Internet Explorer, Safari, or Firefox browsers, and regardless of what version of Microsoft Office they have installed. 
  8. Advancing the Office experience on the web by focusing on: Highly-used (or missed) features Delivering on key scenarios What’s enabled by the latest Web technologies
  9. Advancing the Office experience on the web by focusing on: Highly-used (or missed) features Delivering on key scenarios What’s enabled by the latest Web technologies
  10. When used with SharePoint Server 2013, Office Web Apps Server provides updated versions of Word Web App, Excel Web App, PowerPoint Web App, and OneNote Web App. Users can view and, in some cases, edit Office documents in SharePoint libraries by using a supported web browser on computers and on many mobile devices, such as Windows Phones, iPhones, iPads, and Windows 8 tablets. Among the many new features in Office Web Apps, improved touch support and editing capabilities enable users of iPads and Windows 8 tablets to enjoy editing and viewing Office documents directly from their devices.
  11. With Office Web Apps Server, your users get browser-based productivity from nearly any device on your terms and within your own private network. Keep your users productive and working together, no matter where they are or what device or software they have, using browser-based versions of Word, Excel, PowerPoint, and OneNote. Manage updates to Web Apps Server independent of other products, with stand-alone server deployment and configuration. Get simple, seamless integration with your existing servers including Exchange, SharePoint, Lync, line-of-business applications, and file shares.
  12. Office Web Apps Server is an Office server product that provides browser-based file viewing and editing services for Office files. Office Web Apps Server works with products and services that support WOPI, the Web app Open Platform Interface protocol. These products, known as hosts, include SharePoint 2013, Lync Server 2013, and Exchange Server 2013. An Office Web Apps Server farm can provide Office services to multiple on-premises hosts, and you can scale out the farm from one server to multiple servers as your organization’s needs grow. Although Office Web Apps Server requires dedicated servers that run no other server applications, you can install Office Web Apps Server on virtual machine instances instead. It is easier to deploy and manage Office Web Apps within your organization now that it is a stand-alone product. If you deploy SharePoint 2013, for example, you no longer have to optimize the SharePoint infrastructure to support Office Web Apps, which in earlier versions was tightly integrated with SharePoint Server 2010. You can also apply updates to the Office Web Apps Server farm separately and at a different frequency than you update SharePoint, Exchange, or Lync Server. Having a stand-alone Office Web Apps Server farm also means that users can view or edit Office files that are stored outside SharePoint Server, such as those in shared folders or other websites. This functionality is provided by a feature known as Online Viewers.
  13. WOPI Protocol Web application Open Platform Interface OAUTH token, HTTPS encrypted SSL App Frame call – the application, host creates access token, per user per resource (document only) Private subnet Edit Mode – getting back JavaScript IRMed Document library don’t allow browser caching, in-general enabled, IRMed documents NO FE – Word/OneNote editing Back end – Word rendering PPT – Back end for editing XLS – Calculation is back end
  14. Information Rights Management   Office 2013 incorporates new Windows 2012 Active Directory Rights Management Services (AD RMS) features. Support for multiple user IDs for access to Office 365 and single sign-on means that choosing an identity and protecting content is much easier for users. Behind the scenes, this new functionality and automatic service discovery eliminate the need for registry configuration. Authentication in Office   The days are over for providing a password multiple times as users conduct normal business, opening multiple Office files from different locations. Now users create a profile, sign in one time, and can seamlessly work on and access local and cloud Office files and not be required to re-identify themselves. Users can connect multiple services such as an organization’s SkyDrive or a user’s personal SkyDrive account, to their Office profiles and have instant access to all files and their associated storage. Users authenticate one time for all Office applications, including SkyDrive. This is true regardless of the identity provider (Microsoft account and the user ID that you use to access Office 365) or the authentication protocol that is used by the application (for example,  OAuth, forms based, claims based, or Windows Integrated Authentication). From a user perspective, it all just works. From the IT perspective, these connected services can easily be managed. HTTPS When you open a document in the OWA, the content is encrypted by default.
  15. When you install, we do all services and start all of them – there is no notion of having different services on different machines, so all machines can pick up. Have just Front End servers. Performance tuning isn’t worth it, failure rates go up, better off adding more machines.
  16. The code in the first example creates a new Office Web Apps Server farm that consists of a single server. The URL that you specify for –InternalURL is the FQDN name of the server that runs Office Web Apps Server, such as http://servername.contoso.com. The URL that you specify for –ExternalURL is the FQDN name that can be accessed on the Internet. After the first server is running Office Web Apps Server, run the second command on the other servers to add them to the farm. After the farm is created, details about the farm are displayed in the Windows PowerShell prompt. To verify that Office Web Apps Server is installed and configured correctly, use a web browser to access the Office Web Apps Server discovery URL, as shown in the following example. The discovery URL is composed of the value that you assigned to the InternalUrl parameter when you configured your Office Web Apps Server farm, and it is followed by /hosting/discovery.
  17. We recommend a load balancing solution when you run Office Web Apps Server on two or more servers. You can use any load balancing solution. This includes a server that runs the Web Server (IIS) role running Application Request Routing (ARR). In fact, you can run ARR on one of the servers that runs Office Web Apps Server. If you don’t have a load balancing solution, here are some resources for using IIS with ARR: Ideally, the load balancing solution that you choose supports the following features: Layer 7 routing Enabling client affinity or front-end affinity Enabling SSL offloading If you use a load balancer, you must install the certificate on the load balancer
  18. Now that your Office Web Apps farm is up and running, you can connect your SharePoint farm.  To do that, login to any server in your SharePoint farm and open the SharePoint PowerShell command window.  Use the following command to connect to the Office Web Apps farm:   To use HTTPS with WAC (recommended): Create the connection to WAC with this PowerShell command: New-SPWOPIBinding -ServerName <fully.qualified.machine.name of WAC server>
  19. “Round tripping” – Content and formatting is maintained as you move across the PC, phone and browser to make light edits, what we like to call “taking the content on a round trip.”  This avoids user frustration as well as preventing support calls to IT for assistance in restoring content. High fidelity – the Web Apps deliver files to you as you would expect to see them.  This provide a consistent viewing experience that you are used to with Office on the PC. In addressing the proliferation of devices, the Web Apps will work on supported versions of IE, Firefox and Safari. Familiar and Trustworthy - The familiar graphical user interface makes it easy for Web-based workers to get started with Office Web Apps with the same previous features such as spellcheck, fonts, etc. and security.