Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Digicomp Microsoft Evolution Day 2015 1
Universal Windows ApplicationsFrom an IT Admin view…
Partner:
2Digicomp Microsoft Evolution Day 2015
About me…
Roger ZanderitnetX AG, Workplace Solutions
Microsoft MVP: Enterprise Client ManagementAuthor: Client Center, Collection Commander, RuckZuck….
Contact MeTwitter: https://twitter.com/roger_zanderBlog: https://rzander.azurewebsites.net/Mail: [email protected]
3Digicomp Microsoft Evolution Day 2015
About me…
Mirko Colembergcolemberg.ch gmbh
Microsoft MVP: Enterprise Mobility
Contact MeTwitter: mirkocolembergBlog: http://blog.Colemberg.ch/Mail: [email protected]
4Digicomp Microsoft Evolution Day 2015
What’s a Universal Window app ?..
a replacement for Windows-installer ?
a replacement for App-V ?
a new Framework ?
An App from Windows Store ?
5Digicomp Microsoft Evolution Day 2015
UWA as replacement for MSI’s ?
Universal Apps have an own Installer (App Package)
An app package is a container based on the Open Packing Conventions (OPC) standard. OPC defines a structured way to store data and resources for the app by using a standard ZIP file. Extension: .appxhttps://en.wikipedia.org/wiki/Open_Packaging_Conventions
Other OPC Packages:
.docx
.pptx
.xlsx
.appv
.dwfx
6Digicomp Microsoft Evolution Day 2015
MSI vs. App Package
Signed
Not customizable
One click installation
Knows pre-requisites (e.g. OSMinVersion) and dependencies (e.g. C++ Runtime Libraries)
Installs Files into a single container -> App isolation (User Settings and App is separated)
Max. 100GB with 100’000 files
7Digicomp Microsoft Evolution Day 2015
MSI vs. App Package
Capabilities to control what the App is allowed to do
E.g. USB Access, User Documents, Internet and public network
App Bundles to have different Resources (e.g. languages) and Types (e.g. ARM , X64 etc.) in one File
Single Instance Store for Files (hard-links) to reduce Size and bandwidth
Delta update of files on block level.
Multi version existence (UserA can upgrade to V2 while UserB is still using V1)
Uninstall: 1. remove User content -> if no user is using the app move to WindowsApps\Deleted -> Cleanup Schedule
CalibriDigicomp Microsoft Evolution Day 2015
Demo
Explore an App Package…
9Digicomp Microsoft Evolution Day 2015
App Packages as replacement for App-V ?
Project Centennial https://channel9.msdn.com/Events/Build/2015/2-692
Is using a “Sequencer” to Convert MSI’s to AppX
Windows 10 only
Focus on Developers as they may have to “tweak” the code
10Digicomp Microsoft Evolution Day 2015
A Universal App …
Is not just another Installer, it’s a new Application Format
Universal Windows apps use the Windows Runtime, a native API built into the operating system.
This API is implemented in C++ and supported in C#, Visual Basic, C++, and JavaScript in a way that feels natural for each language.
Is Running in a Silo/Container, but can call another app or run in the background
11Digicomp Microsoft Evolution Day 2015
What’s a Universal Window app ..
You target device families, not an OS.
There's one store for all devices.
Are built upon the Universal Windows Platform (UWP)
UWP is a common API across device families.
Adaptive Controls and input (XAML)
CalibriDigicomp Microsoft Evolution Day 2015
Demo
How to create and deploy a “helloWorld” universal App…
CalibriDigicomp Microsoft Evolution Day 2015
Making hybrid identity simple – 6 clicks to the cloud
Azure AD Connect
Consolidated deployment assistant for your identity bridge components
(The difference is the Password)
ADFS use cases
Tighter AD integration
Security Policy
Conditional Access
Smart Card Authentication
DirSync
Azure AD Sync
FIM+Azure AD Connector
Azure AD Connect
14Digicomp Microsoft Evolution Day 2015
End-user portal – Access Panel
Azure AD authentication capabilities: Username and password synced from on-prem AD
Federated login to on-prem or other federation servers
Multi-factor authentication
Customized login screen
Authorization based on user or groups
SSO to Office365, thousands of SaaS apps and all applications integrated with AAD
Reports, auditing and security monitoring based on big data and machine learning.
http://aka.ms/proxytshootpaper
Integrate on-prem apps with Azure ADAzure Active Directory
Co
rpo
rate
Netw
ork
DM
Z
15Digicomp Microsoft Evolution Day 2015
Discovery from non-Windows devices
Cloud App Discovery gateway
Devices can be configured to go through gateway
Requires MDM for deployment across organization
CalibriDigicomp Microsoft Evolution Day 2015
Demo
How to Manage AD-Apps in Azure…
17Digicomp Microsoft Evolution Day 2015
Questions
18Digicomp Microsoft Evolution Day 2015
19Digicomp Microsoft Evolution Day 2015
Nächster CMCE R2SP1 Event 2.2.16 Dienstag