MSI • • • • • • Installs can easily take 30 minutes or more Basis of Office deployments since Office 2000 To be offered as VL media in new Office Device-based activation Highly customizable per device Allows local apps to interact with it Click-to-Run • • • • • • • First launch is up and running in about 2 minutes Is primary installation type in the new Office Is linked to Office 365 for managed customers User-based activation Also highly customizable per device Also allows local apps to interact with it Does not require App-V infrastructure or MDOP today’s application virtualization features loaded on demand 22 1 4 7 1 5 8 6 9 7 4 9 5 8 8 6 9 3 1 2 2 3 1 3 4 local application integration EXE side-by-side version support EXE Maintaining Health Preparing for Change 3-9 Months 1-2 Months 2-4 Months 1 Month 1-2 Months 1-2 Months 3-9 Months Virtual Application Package Communicates with Native Applications How it Works Virtual Environment Native • Enables native executables to run with Click-to-Run package • Redefines isolation model to suit Office platform extensibility Foo.exe Does not Require Re-Sequencing or Composition Office C2R Support for most common object types Mapi.dll Bubble • Simple and Extended MAPI • ActiveX controls • Browser Helper Objects: URL Redirection Mapi.dll Office 365 Service add users to Office 365 tenant 2. download Office Deployment Tool (setup) 3. use setup to download C2R packages 4. customize configuration XML 5. add C2R packages to software distribution infrastructure 6. deploy C2R packages with setup and configuration XML 7. layer on add-ins and customizations 1. End Users’ PCs Optional add-ins dependent apps Office files, etc. † As applicable Log to Office 365 from any browser and get access to your email, calendar, people, newsfeeds, sites & documents Word Web App opens by default Lightweight editing capabilities Whensupported you click Edit in Word, if on the Word is not browser installed or is an older version, Word is streamed to your PC on demand from the cloud Create a new document using Office Web Apps Sync you documents in SkyDrive Pro with your Windows devices Get rich consistent document rendering with Office Web Apps Click a document to open using the Office Web Apps Office desktop apps delivery in Office 365 Traditional Office Click-to-Run Office on Demand Experience carried over from Office 2010 Software as a Service Software as a Service Packaged Software Works without SkyDrive Pro Requires SkyDrive Pro Incremental Office 15 investments Always up-to-date or update controlled by admin Always up-to date Service Pack Updates Streamlined install-time controls NA Granular install-time controls (OCT) Subscription upgrade rights Subscription upgrade rights Software Assurance Offline is the key feature Roaming is the key feature Classic control is the key feature Fully installed to the machine Transient state Fully installed to the machine Fast product streaming Fast product streaming No CTR support; App-V & TS Full featured Office Full Add-in support Excludes some Office features No Outlook, OneNote, or Lync support (Just Web Apps) Full functionality Full Add-in support No add-in support, loads what is already there though Available for use offline Not intended for offline use Available for use offline Licensed per user (Fixed number of installs) Licensed per user (Unlimited uses) Licensed per device Subscription only Subscription only Device-based Sign-in required Sign-in required Sign-in optional Requires admin rights to install No admin rights required Requires admin rights to install Start Menu shortcuts No Start Menu shortcuts Start Menu shortcuts Added to Add/Remove Programs (ARP) Not in ARP In ARP Customizations via config.xml, Group Policy and add-ins No customizations Customizations via Office Customization Tool, GP, config.xml and add-ins Streamlining the Deployment Tool Belt Option Add Description Parent control to determine source, architecture, product and languages to download. Sample Syntax From CDN: <Add OfficeClientEdition="32" > <Product ID="O365ProPlusRetail"> <Language ID="en-us" /> </Product> </Add> From local network: <Add SourcePath="\\Server\Share\Office\" Version=”15.0.4128.1014” OfficeClientEdition="32" > <Product ID="O365ProPlusRetail"> <Language ID="en-us" /> </Product> </Add> Product The targeted products to download within the <Add> command. Multiple products may be nested under the <Add> control and multiple languages may be nested under the <Product> control. Office 365 ProPlus <Product ID="O365ProPlusRetail"> <Language ID="en-us" /> </Product> <Product ID="VisioProRetail"> <Language ID=”ja-jp" /> </Product> <Product ID="ProjectProRetail"> <Language ID=”es-es" /> </Product> SourcePath Location where the Office is downloaded to. If unspecified, the downloaded content will be saved to the folder where the setup.exe is located. <Add SourcePath="\\Server\Share\Office\" OfficeClientEdition="32" > <Add SourcePath="%Applications%\Office\" OfficeClientEdition="32" > <Add SourcePath="C:\Source\Office\" OfficeClientEdition="32" > <Add SourcePath="http://source. contoso.com/Office" OfficeClientEdition="32" > OfficeClientEdition Determines the architecture of the product to download, 32 or 64 bit. Note: 32-bit is still the recommended architecture for new Office versions. Cross-architecture installations are not permitted; if a 32-bit Office version is already installed on a system, the 64-bit Click-to-Run package will not install and vice versa. <Add SourcePath="\\Server\Share\Office\" OfficeClientEdition="32" > Language Version Or: OfficeClientEdition="32" OfficeClientEdition="64" Language determines the language DAT files to be downloaded <Language ID=”ja-jp" /> with the Click-to-Run package. <Language ID=”es-es" /> <Language ID="en-us" /> <Language ID="fr-fr" /> Version is used as part of the <Add> control and specifies the <Add SourcePath="\\Server\Share\Office\" version to be downloaded. If version is not specified, setup.exe Version=”15.0.4128.1014” OfficeClientEdition="32" > will download the latest build. Available version numbers will be posted to KB article in the future. Option Add Description Parent control to determine source, architecture, product and languages to download. Remove Used to uninstall Office products. Product Multiple products may be nested under the <Add> control and multiple languages may be nested under the <Product> control. SourcePath Location where the Office is installed from. If SourcePath is unspecified, setup will first look for installation source in the local folder and if not present it will look to the CDN source. Sample Syntax From local folder: <Add SourcePath=”%deployroot%\applications\Office365” OfficeClientEdition="32" > <Product ID="O365ProPlusRetail"> <Language ID="en-us" /> </Product> </Add> From local network: <Add SourcePath="\\Server\Share\Office\" OfficeClientEdition="32" > <Product ID="O365ProPlusRetail"> <Language ID="en-us" /> </Product> </Add> <Configuration> <Remove> <Product ID="O365ProPlusRetail"> <Language ID="en-us" /> </Product> <Product ID="VisioProRetail"> <Language ID="en-us" /> </Product> </Remove> </Configuration> <Remove All=”TRUE”> Office 365 ProPlus <Product ID="O365ProPlusRetail"> <Language ID="en-us" /> </Product> <Product ID="VisioProRetail"> <Language ID=”ja-jp" /> </Product> <Product ID="ProjectProRetail"> <Language ID=”es-es" /> </Product> <Add SourcePath="\\Server\Share\Office\" OfficeClientEdition="32" > <Add SourcePath="%Applications%\Office\" OfficeClientEdition="32" > <Add SourcePath="C:\Source\Office\" OfficeClientEdition="32" > <Add SourcePath="http://source. contoso.com/Office" OfficeClientEdition="32" > Option OfficeClientEdition Language Updates Display Logging Property FORCEAPPSHUTDOWN ForceDowngrade Description Determines the architecture of the product to download, 32 or 64 bit. Note: 32-bit is still the recommended architecture for new Office versions. Cross-architecture installations are not permitted; if a 32-bit Office version is already installed on a system, the 64-bit Click-to-Run package will not install and vice versa. Language determines the language DAT files to be downloaded with the Click-to-Run package. Sample Syntax <Add SourcePath="\\Server\Share\Office\" OfficeClientEdition="32" > Or: OfficeClientEdition="32" OfficeClientEdition="64" <Language ID=”ja-jp" /> <Language ID=”es-es" /> <Language ID="en-us" /> <Language ID="fr-fr" /> Configures automatic updating behavior. Updates may be To use a local file share: either from the public Office 365 service, local location, <Updates Enabled="TRUE" UpdatePath="\\Server\Share\Office\" local file share or private http:// site. /> To use the CDN: <Updates Enabled="TRUE” /> To disable: <Updates Enabled="False" /> Set to determine the installation display experience. Level <Display Level="None" AcceptEULA="TRUE" /> options are None and Full. You can also accept the end <Display Level="Full" AcceptEULA="FALSE" /> user license agreement (EULA) on behalf of your users with the AcceptEULA command. The logging control lets you determine he log name and <Logging Name="OfficeSetup.txt" Path="%temp%" /> path where logs are written to. <Logging Name="OfficeSetup.txt" Path="%deployroot%\smsosdlogs\" /> This command forces an install, uninstall or update. Office <Property Name="FORCEAPPSHUTDOWN" VALUE="1" /> Click-to-Run updating is designed to be a background experience and updates are applied when a user closes and reopens the Office program. This property in the configuration file will force the operation without prompting the user, so there is some chance of data loss when programs are closed. This element is used when the installed version number is <Add SourcePath="\\Server\Share\Office\" greater than the target version number. This would be Version=”15.0.4128.1014” OfficeClientEdition="32" used in roll back scenarios if you detect an issue that ForceDowngrade=”True”> requires you to roll back to a previous version. <Product ID="O365ProPlusRetail"> <Language ID="en-us" /> </Product> </Add> Optimized Software Updates Builds are manifested as components Client performs delta comparison 7 5 8 6 9 1 4 74 85 96 1 4 Δδ 5 6 8 Δδ 9 Δδ 7 9 8 47 5 68 89 9 1 2 3 2 3 4 4 3 1 13 31 2 32 22 1 Clients only receive delta updates e 365 8 22 5 EXE 1 1 9 6 2 3 User not impacted Office 2010 with App-V EXE 7 Click to Run 4 Automatic from Cloud Automatic from Network Rerun setup in software dist Sign up for an Office 365 Preview account 1 Download the Office Deployment Tool and use it 2 Read TechNet Library and Office 365 Preview Blog 3 http://blogs.office.com/b/office-next/ http://technet.microsoft.com/en-US/office http://community.office365.com/enus/preview/blogs/office365preview/default.aspx