Common app deployment workflows and features Windows and Windows Phone share a common workflow and set of enterprise features Conceptually the same,

Slides:



Advertisements
Similar presentations
Powerful and convenient management for Windows Mobile ® 6.1 devices in an enterprise environment. These features include: Centralized, over-the-air device.
Advertisements

Enterprise Apps on Windows & WP Building and Testing Readying for Deployment DeployingManaging.
The Essentials of Essentials JEREMY ANDERSON – SMALL BUSINESS SERVER MVP.
Essentials of Developing Windows Phone Apps Chinthaka Dissanayake Tech Lead Exilesoft.
System Center Configuration Manager Push Software By, Teresa Behm.
PETs and ID Management Privacy & Security Workshop JC Cannon Privacy Strategist Corporate Privacy Group Microsoft Corporation.
Script Kiddies; CybercrimeCyber-espionage; Cyber-warfare CybercriminalsState sponsored actions; Unlimited resources Attacks on fortune 500All sectors.
Management lifecycle summary Mobile Device Management with Windows Intune or 3 rd Party tools Simplified and flexible device enrollment, using.
Protect your data Enable your users Unify Your Environment DevicesAppsData Help organizations enable their users to be productive on the devices they.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 10: Server Administration.
Today’s challenges Deliver applications to mobile platforms (BYOD) Respond to dynamic business requirements for IT: Seasonal/temporary workers Vendors.
4/17/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Office 365 ProPlus: Expanding Your Deployment Skills Yoni Kirsh Ben Fletcher OSS301.
Christopher Chapman | MCT Content PM, Microsoft Learning, PDG Planning, Microsoft.
Windows Phone 8 Windows Embedded 8 Handeld.
First, let’s agree on some terms SSL 3.0 with AES 128 and AES256 Code-signed chain of trust UEFI Secure Boot TPM 2.0 – all phonesCertified.
Full Packaged Product (FPP) OEM – PC Preinstall Volume Licensing.
Windows Phone 8 device and app management Alan Meeus Sr. Technical Product Manager Windows Phone Division Microsoft Corporation WPH205.
Microsoft ® Official Course Module 9 Configuring Applications.
Sharing Geographic Content
Charlie Russel Microsoft MVP. Enabling Flexible Workstyles.
Lack of control for mobile devices Different tools for phone & PC Policy conflict Inconsistent user experience… Granular mobile device mgmt Converged.
Brian Shiers January 6 th, Publisher Word Excel PowerPoint OneNote Outlook Access InfoPath SharePoint Workspace Excel OneNote PowerPoint Word.
Smart Client Applications for Developers Davin Mickelson, MCT, MCSD New Horizons of MN.
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
Windows Phone 8 uses Microsoft Push Notifications Windows 8/8.1 uses Windows Notification Service Windows Phone 8.1 uses Windows Notification.
Building Offline Apps With the ArcGIS Runtime SDKs
Module 5: Designing a Terminal Services Infrastructure.
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
Secure Credential Manager Claes Nilsson - Sony Ericsson
DEP350 Windows ® Rights Management (Part 1): Introduction, Concepts, And Technology Marco DeMello Group Program Manager Windows Trusted Platforms & Infrastructure.
Module 5: Configuring Internet Explorer and Supporting Applications.
OS DeploymentApp Deployment Infrastructure Deployment.
Alessandro Cardoso Microsoft MVP | Readify National Manager |
IoT HoloLens Surface Hub Windows Desktop Windows Mobile Xbox ONE CORE OS ONE APP PLATFORM ONE STORE Windows 10.
Section 11: Implementing Software Restriction Policies and AppLocker What Is a Software Restriction Policy? Creating a Software Restriction Policy Using.
Esri UC 2014 | Technical Workshop | Developing Offline Apps with ArcGIS Runtime SDKs Euan Cameron Justin Colville Will Crick.
dev.windowsphone.com 1. Install two Symantec CA certs 2. Export with complete cert chain.
Apps and the Windows Store xxxxx October 31, 2012 Placeholder for a nice large, vibrant, colourful image, with people. Beware of copyright, use MediabankMediabank.
Devices & Platforms Single admin console.
DEV395 No Touch Deployment for Windows Forms Jamie Cool Program Manager.NET Client Microsoft Corporation.
Michael Niehaus Using the Windows Store for Business: New Capabilities for Managing Apps in the Enterprise WIN335.
Metro style Device App and Metadata Onboarding JOHN MULLALLY NIKET SANGHVI Program manager.
What web developers need to know when building Metro style apps Scott Dickens Principal Program Manager Lead Microsoft Corporation DEV352.
Windows 8 tablets with Intel Core 64-bit processors Windows 8 tablets with Intel Atom 32-bit processors Windows RT tablets with ARM processors.
Professional Plus 2013 Microsoft is committed to keep providing additional value for Office 365 subscribers PowerMap Lync Mobile Client Updates February.
The information contained in this document represents the current view of Microsoft Corp on the issues discussed as of the date of publication. Because.
Microsoft Developer’s Camp Pune dev.windowsphone.com.
Testing, Debugging, and Deploying a Mobile App Lesson 8.
ClickOnce Deployment (One-click Deployment)
MaaS360 MDM for iOS, Android & Windows Phone 7
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Supporting Windows 8.1 Krystle Portocarrero | Training Experts Inc.
Cloud-First, Modern Windows Management and Security
Modernizing your Remote Access
Microsoft Ignite /18/2018 8:30 PM BRK2065
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Build /17/2018 5:42 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Modernizing App Experiences
Matthijs Gates Senior Program Manager Microsoft
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
TechEd /25/ :09 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Modern LoB App Deployment
Deploying and Managing Windows To Go
ClickOnce Deployment (One-click Deployment)
WDF Custom Driver Design Pattern
Preparing for the Windows 8. 1 MCSA Module 6: Securing Windows 8
Preparing for the Windows 8.1 MCSA
DevOps for Desktop Apps
Presentation transcript:

Common app deployment workflows and features Windows and Windows Phone share a common workflow and set of enterprise features Conceptually the same, mechanically different Convergence across platforms is driving a convergence of enterprise features across Windows and Windows Phone, but we aren't there yet

Building and Testing Readying for Deployment DeployingManaging

App Type/ Service Windows Notification Service (WNS) Microsoft Push Notification (MPN) Windows Runtime App (APPX)* 8.1not supported Windows Phone Silverlight App (XAP) /8.1 Windows Runtime Phone App (APPX on WP)* not supported *Note: APPX files signed with a Symantec cert cannot use WNS

App ingestion is owned by the enterprise The company is responsible for the quality of their apps and the impact to the user LOB Apps offer increased developer flexibility Enterprise line of business apps are not enforced by store policies (i.e. API checks) and give the developer more flexibility Available Kits are an important step to evaluate the apps WACK & MPTK can be downloaded and perform similar checks that the Store would perform

Enroll users for management Use OMA-DM to manage all versions of Windows 8.1 or Windows Phone 8.0 and 8.1 Use management tools to configure device OMA-DM management tools can push policies, required keys and necessary certificates to the device

Windows apps delivery in enterprise Public WP8 Apps Internal LOB WP8 Apps Install from Windows Store Install from Windows Phone Store Management Server Company Hub Distribute LOB apps internally Public W8 Apps Internal LOB W8 Apps

Control access to the Store and Internet Explorer Built-in device management policies can control access to the Store and restrict Internet Explorer App policies can control access to apps Use app policies to control access to which apps a user can run

Interact with the desktop Windows 8.1 Update allows sideloaded apps to interact with the desktop through network loopback or through a brokered WinRT component App Container Windows Runtime App Desktop.NET Framework Win32 Local Service App Container Windows Runtime App Desktop.NET Framework Win32 Broker Managed WinRT Component Brokered WinRT Component Local Loopback

Brokered WinRT ComponentNetwork Loopback Requires Windows 8.1 UpdateWorks on Windows 8 and 8.1 WinRT based programming modelWCF or REST based programming model Loads components on demandRequires service process to be always running Supports callbacks that activate suspended appsNetwork callbacks do not activate suspended apps For more information, watch //build 2014 session 2-515, Respecting Your Investments: How to Leverage Your Existing Code In a New Windows Runtime LOB AppRespecting Your Investments: How to Leverage Your Existing Code In a New Windows Runtime LOB App

Device needs to be enabled for sideloading Domain joined or Activated by license key And ‘Allow all trusted apps to install’ policy enabled Install the appropriate certificate root A certificate root, for the certificate used to sign your apps, needs to be in the device’s Trusted Root Certification Authority Readying client for deployment Recent changes to sideloading keys Key availability is now more flexible! Keys not required for any domain joined device running Windows 8.1 Update!!

Deployment Methods Provisioning Installation

Service pre-installed apps when the store is disabled Update pre-install Windows Store Apps (Mail, Reader, etc..) within your enterprise without access to the Windows Store Servicing uses typical enterprise tools Updates are be published through WSUS for Windows 8 and 8.1 Now Available: One-time updates for all the pre-installed apps in Windows 8 and 8.1

Use apps from the Store without custom packaging Extend the URI list of apps acquired from the Windows Store to include URIs within your enterprise IT Pro controls the URI list for the enterprise IT Pros can manage a list of URI specific for the enterprise and target clients using group policy or other management tools.

Managed and unmanaged enrollment FeatureManagedUnmanaged Enrollment methodWorkplace app + MDM /browser Number of enrollmentsLimited to 1Unlimited Policy managementYesNo App install methodMDM/company hub /browser/company hub App inventoryMDM/company hubCompany hub Push app installMDMNo Push app uninstallMDMNo Push app updatesMDMNo UnenrollRemote and localLocal NEW For more information on managed enrollments, watch //build 2014 session 2-513, Windows Phone Enterprise Management

2 12 Publisher ID 3

API featureWP 8WP 8.1 Enumerate appsYes Launch appsYes Install enterprise signed appsYes Get enterprise metadataNoYes Renew an enterprise enrollmentNoYes Unenroll from the current enterpriseNoYes Trigger enterprise phone homeNoYes NEW

In order to sign WinRT apps, the manifest Publisher must match the certificate Subject <Identity Name="Sample.Application" Version=" " Publisher="OID = , CN="Microsoft Inc. Windows Phone Enterprise Apps", OU="Microsoft Inc. Windows Phone Enterprise Apps"" /> AppxManifest.xml

In order to test Company Hub apps, the PublisherID in WMAppManifest and AppxManifest must match the certificate <App ProductID="{B316008A-141D-4A79-810F-8B764C4CFDFB}“ Title=“Sample.Application" RuntimeType="Silverlight" Version=" “ Genre="apps.normal" Author=“Sample author" Description="Sample description" Publisher="Contoso Publisher" PublisherID="{ F }"> <mp:PhoneIdentity PhoneProductID="{B316008A-141D-4A79-810F-8B764C4CFDFB}" PublisherID="{ F }">

2 12 NEW 3

App ingestion is owned exclusively by the enterprise Apps are not submitted to Windows Phone Store The company is responsible for the quality of their apps and the impact to the user The Windows Phone Marketplace Test Kit is useful to evaluate apps Images, capabilities, error handling, memory usage, API checks, startup perf, etc. Capabilities are limited to the same as standard marketplace apps Enforced on the phone at app install time Apps must specially handle ID_CAP_LOCATION usage Prompt for user approval and give the user an option to disable

2 1 3

Phone sends device ID, publisher IDs, and enterprise app IDs Phone receives status for each enterprise Apps of invalid enterprises are blocked from being installed or launched Scheduled daily, plus each enrollment After 7 consecutive failed attempts, the install of enterprise apps is blocked, but the launch of installed apps still works Windows Phone Services 1 2

Convergence for LOB app deployment Certs, Enrollment, OMA-DM protocol, WNS, … App management of Store apps Better LOB app and data protection Support more customer scenarios More secure/isolated environments, flexible cert management, … More policies/settings to push to LOB app Looking forward…