windows 8 client part 2 "the application internals for it-pro's"

84
Windows 8 Client Part 2 "The application internals for IT-Pro’s" Tom Decaluwé Infrastructure Manager Macintosh Retail Group Contact me: [email protected] http://trycatch.be/blogs/decaluwet

Upload: microsoft-technet-belgium-and-luxembourg

Post on 18-Nov-2014

1.301 views

Category:

Technology


1 download

DESCRIPTION

More info on http://techdays.be.

TRANSCRIPT

Page 2: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

1. After this session

2. On the booth floor

3. This evening during the ask the experts

4. By email: [email protected]

I want to hear your questions

Page 3: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

What we will Cover

Windows 8 Internals Windows 8 Application

Page 4: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Windows 8 UI

New vs Old

Fast and Fluid

Page 5: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Two interfaces one OS

Metro UI

Default

Desktop UI

Page 6: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Quick Pain Relief

+D

Page 7: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Administrative tools

Start screen > Win logo + I > tilesAdministrative tools > yes

Page 8: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Charms Bart

Search

Share

Start

Devices

Settings

*Mouse top or bottom right cornder of the screen* win+c

Page 9: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Settings menu

Variable

Fixed

Page 10: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Switch list

An alternative to ALT + TABWin + tab

Page 11: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Right click start-or-Win + x

Page 12: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Easy shutdown / launch menu

Menu option CommandShut down shutdown.exe /s /t 00Restart shutdown.exe /r /t 00Log off shutdown.exe /lSleep or Hibernate rundll32.exe

powrprof.dll,SetSuspendState

Lock rundll32.exe user32.dll,LockWorkStation

Switch user tsdiscon.exe

Page 13: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Windows 8 App

Windows Store

Sideloading

Custom install

The app interface

Page 14: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Windows apps are special

• Delivered via the App store or sideloading• Launch via dynamic Tiles• Can be placed into background• Full-screen, chromeless interface• Multiple display types and views• Touch as primary input• Are distributed via app packages (.appx)• Store apps require 1024x768• Snap view requires 1366x768

Page 15: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

App view

Page 16: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Snap view

Page 17: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Closing an app

Page 18: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Uninstall an application

• Classic app• Win8 app

Page 19: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Apps can be build in

• JavaScript• Visual Basic• Visual C#• Visual C++

Page 20: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

What has fundamentally changed

User launches apps

User manages app lifetime

User selects app for foreground

System manages app lifetime

Page 21: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

App 1 App 2 App 3Running

Suspended

Terminated

… App N

Apps suspend after a short

delay

App terminated under memory

pressure without

notification

Apps resume instantly from

suspend

Exception to suspend in background

- Audio apps- Upload / download apps- Lock screen app’s

Process lifetime walkthrough

Page 22: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

What happens during the suspend1.App gets about 5 sec to save state2.System resources focused on app user is interacting with in

the foreground3. Inactive apps have no impact on battery life or

responsiveness, they are suspended by the OS4.Enables instant switching between apps!

Page 23: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

When do apps Terminate

1. System needs more memory2. User switch occurs3. System shutdown4. Apps crash

Apps do not get notified when they are getting terminated

Page 24: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Process state transitions

Running

App

Suspended

App

suspendingTerminated

AppLow

Memory

Code gets to runNo code

runsApp not running

resuming

App gets 5s to handle suspend

App is not notified before

termination

Apps are notified when they have been

resumed

User Launches App

Splash screen

Page 25: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

8 stages of an app lifecycle

1.App Launch2.App Activation3.App Suspend4.App Resume5.App Close6.App Crash7.App Visibility8.App Removal

Page 26: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

DEMO

Page 27: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Changing how apps are launched

App launch from Start Activate via contracts=> tile, search, share,

etc.

Page 28: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

DEMO

vs

Page 29: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Splash screen during activation

• System provided Splash Screen mechanism provides consistent transition to your app• Shown while Windows launches your app• Presented during activation• Developer provides color and image in app manifest• Apps need to present a window within 15 seconds of activation or the app will be

terminated

ApplicationOptional extendedsplash screenapp controled

Launch contract

System controled splash screen

Application launch

Page 30: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

DEMO

Page 31: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Always just user

Page 32: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Distribution via App Store

• You must register for a developer account• Pass certification process• Adhere to MS requirements• Free of malware• Technical compliance test

• App is then signed by MS and released to public• You create a download / purchase page

Page 33: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Distribution via sideloading

• Requires Enterprise edition• Target must be domain joined or via sideloading product key• GPO set to “Allow all trusted apps to install”• Apps must be signed• Install via add-appxpackage PowerShell command

Page 34: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

The logon interface

Page 35: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Lock screen

Provides basic glance information

1. Time & date2. Calendar update3. Network4. Power

Computer Configuration > Administrative Templates > Control Panel > Personalization. “Do not display the lock screen.”

Page 36: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Start screen

1. Live Tiles = living icons “glance and go”2. PIN3. Group4. Name groups

Page 37: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Pin to start screen

Application PIN Directory / webpage pin

Page 38: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Lock / sign off / Shutdown / reset / sleep1.Shut down, Restart, and Sleep -- are confusing

2.Lock and Sign out

Page 39: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Two accounts, one user , one box

Microsoft Account

Local / Domain account

Page 40: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Why

Use Windows Store

Roam App settings

Roam User settings

Single sign on

Connected Accounts

Page 41: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

How

Sign in each app

Link to Microsoft account

Page 42: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

On / off / managed sync

The Group Policy is located in Computer Configuration, Windows Settings, Security Settings, Local Policies, Security Options and is called Accounts: Block Microsoft accounts.

Computer Configuration, Administrative Templates, Windows Components, Sync your settings.

Page 43: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Secure?

• roam data over WWAN• all user data is encrypted on the client before it is sent to the

cloud• transmitted using SSL/TLS• The most sensitive information, like your credential

information, is encrypted once based on your password and then encrypted again as it is sent across the Internet

Page 44: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Why

• Associate the most commonly used Windows settings with your user account, Saved settings are available on each Windows 8 PC you sign in to

• Windows 8 Metro style app settings and last-used state persist across all Windows 8 PCs linked PCs

• Website and application login credentials are automatically synced across Windows 8 linked PCs

• Automatically sign in to apps and services that use Windows Live ID for authentication

Page 45: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

File system

Libraries

File History

Page 46: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Library vs folder

• A folder is a storage area on a drive, just like a real folder in a file cabinet. Windows 8 divides your computer’s hard drives into many folders to separate your many projects. For example, you store all your music in your My Music folder and your pictures in your My Pictures folder.

• A library, by contrast, is a super folder. Instead of showing the contents of a single folder, it shows the contents of several folders. For example, your Music library shows the tunes living in your My Music folder, as well as the tunes in your Public Music folder. (The Public Music folder contains music available to everyone who uses your PC.)

Page 47: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

File History

• Previous versions to USB or network• Offline caching• Flexible time interval

Page 48: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Performance of history

Performance => File History, on the other hand, takes advantage of the NTFS change journal. (no need to scan whole drives and folders

File History was designed to be easily interrupted and to quickly resume. This way, File History can resume its operation, without the need to start over when a system goes into sleep mode, a user logs off, the system gets too busy and needs more CPU cycles to complete foreground operations, or the network connection is lost or saturated.

• Uses NTFS journals• Adapts depending on CPU or I/O load

Page 49: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Integrate windows 8 with SkyDrive

Page 50: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Remote Connect for SkyDrive

Page 51: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

DEMO

Windows Live

SkyDrive

Libraries

File History

+

+

+

Page 52: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

UE-V

Page 53: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Native malware protection

Windows Defender- Defends against all sorts of malware- Real time scanning out of the box

Mitigation features - security development livecycle - Defense Mitigations - UEFI-Secure boot

URL and application reputation- SmartScreen for IE and Windows

Page 54: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Windows 8 Defender

It’s Windows Defender + MS Essentials all in one

Improved user experience

Improved performance.

Page 55: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

MS SmartScreen for IE and Explorer

Reputation-based technologies

Page 56: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

DEMO

Page 57: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Mobile networks and Wi-Fi

Wi-Fi

Visual

Wi-Fi Direct

Page 58: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Wi-Fi Direct

Wi-Fi Direct offers high bandwidth wireless connectivity between your device and PCs

Page 59: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Wireless connection timers

Windows 7

Windows 8

Page 60: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Metered network

Tells the system to be conservative with bandwidth

Ex. Only downloads critical securityupdates

Page 61: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Wi-Fi Offloading for low power

Device offload enables Connected StandbyKeep network connected while CPU is in deepest idle state

Achieved by offloading functionality to Wi-Fi device

Wi-Fi devices support wake patterns and power-saveWake patterns used for Push Notifications

Wi-Fi driver does auto-Power Save Mode (PSM)

Page 62: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Visuals

Page 63: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

DEMO

Page 64: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

The new Explorer

FASTER

More Secure

Page 65: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

The Evolution

Page 66: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

What was being used

Page 67: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

The ribbons Collapse the ribbon

Search Tab:

Library Tools:

Picture Tools

Disk tools

Home Tab:

Share Tab:

View Tab

File Tab

All of the approximately 200 commands in the ribbon now have keyboard shortcuts

Page 68: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Copy / past / delete / …

Controle• consolidated the copy experience• pause, resume, and stop each copy

operation • click any open the source or destination

folders

Graphing• speed of data transfer• transfer rate trend• how much data in left to transfer

Page 69: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

File collision interface

Simplified resolverone-click, bulk management

Detailed resolverfine-grained control

Page 70: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Picture orientation

Win7

Win8

Page 71: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Task manager

Page 72: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

The new Task Manager

Better than ever but it’s still not process explorer

- Simple and advanced view- Startup => no longer in msconfig- App history

Page 73: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

What people use it for

Page 74: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Two views

Simplified viewFast and easy to end a

process

Detailed viewMore controle

Page 75: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Detailed view

• Lighting up the resource usage

• Search interface

Grouping • applications• background

processes• Windows processes

Friendly names for background processes • No more svchost.exe

Application grouping

Page 76: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

IE 10

Page 77: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Two browsers

Internet Explorer 10- touch and mouse /

keyboard- Full immersive- Smooth scaling

Internet Explorer for the desktop

Page 78: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Metro App IE

1.Do Not Track (DNT) on by default2.Enhanced protected mode3.Active Thumbnails4.Flip ahead feature (off by default)5.Pinning + interactive on desktop6.Plugins (flash, no toolbar,… add-ons)

Page 79: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

IE quick swap

To quickly move to IE 10 desktop from metro

Page 80: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

DEMO

:(

Page 81: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Cheat sheet

Page 82: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Windows 8 is great!

Share your enthusiasm

Page 83: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

Contact me:[email protected]

http://trycatch.be/blogs/decaluwet

Page 84: Windows 8 Client Part 2 "The Application internals for IT-Pro's"

END“Part 2”