Download presentation
Presentation is loading. Please wait.
Published byEllen Gilmore Modified over 9 years ago
1
Developing Windows 8 Store Apps using HTML5 Refresh 70-481/70-482 Exam Prep M2: Storage, Networking, and Security Michael Palermo Microsoft Technical Evangelist Jeremy Foster Microsoft Technical Evangelist
2
Jump Start Target Agenda Developing Windows 8 Store Apps using HTML5 Refresh Module 1: Controls Module 2: Storage, Networking, and Security Module 3: UX/UI
3
Module Agenda Files Networking Security ˃ ˃
4
Files Pick a file regardless of app layout New folder & file navigation support Easier management and error control
5
FILES: PARENT, KNOWNFOLDERS, ISEQUAL, NO ERROR demo
6
Module Agenda Files Networking Security ˃ ˃
7
New HTTP Client API var uri = new Windows.Foundation.Uri("http://palermo4.com"); var filter = new Windows.Web.Http.Filters.HttpBaseProtocolFilter(); var httpClient = new Windows.Web.Http.HttpClient(filter); httpClient.GetStringAsync(uri).done( function (response) { // use response }, function (caught) { // caught.Message } );
8
HTTPCLIENT: GET W/CACHE FILTER demo
9
BackgroundTransfer Updates BackgroundTransferGroup allows for uploads/downloads in parallel, serial, or based on priority Updates via live tile or toast notifications Automatic switch of download (if likely more than 2 min) to a preferred network
10
BACKGROUNDTRANSFER demo
11
Connected Standby Updates Apps on Windows lock screen can receive network packets Support for “quiet hours” Support for Ethernet & mobile broadband network adapters
12
Geofence “Geofence allows an app to define a radius around a geographical point of interest and have the system alert the app when the device it is running on enters or exits that area.”
13
GEOLOCATION demo
14
Module Agenda Files Networking Security ˃ ˃
15
Security Updates Fingerprint authentication Credential Locker – Default when multiple credentials exist for one resource – LastAccessed to determine how long since used – ApplicationSuiteId for sharing credentials between apps that access a shared resource WebAuthenticationBroker – Updated to automatically fill existing credentials based on user consent – stored in Credential Locker
16
Selective Wipe “Selective wipe enables you to identify folders and files on a user’s PC that can be revoked (and thereafter deleted) by a command from a server” FileRevocationManager.ProtectAsync FileRevocationManager.GetStatusAsync
17
FILEREVOCATION demo
18
Summary New support and enhancements for Files Networking Security
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.