of 66 /66

Windows8 매트로스타일 앱개발 개요

Embed Size (px)

DESCRIPTION

31회 HOONS닷넷 정기세미나 1세션 발표자료

Citation preview

Page 1: Windows8 매트로스타일 앱개발 개요
Page 2: Windows8 매트로스타일 앱개발 개요
Page 3: Windows8 매트로스타일 앱개발 개요
Page 4: Windows8 매트로스타일 앱개발 개요
Page 5: Windows8 매트로스타일 앱개발 개요
Page 6: Windows8 매트로스타일 앱개발 개요
Page 7: Windows8 매트로스타일 앱개발 개요
Page 8: Windows8 매트로스타일 앱개발 개요
Page 9: Windows8 매트로스타일 앱개발 개요
Page 10: Windows8 매트로스타일 앱개발 개요
Page 11: Windows8 매트로스타일 앱개발 개요
Page 12: Windows8 매트로스타일 앱개발 개요
Page 13: Windows8 매트로스타일 앱개발 개요
Page 14: Windows8 매트로스타일 앱개발 개요
Page 15: Windows8 매트로스타일 앱개발 개요
Page 16: Windows8 매트로스타일 앱개발 개요
Page 17: Windows8 매트로스타일 앱개발 개요
Page 18: Windows8 매트로스타일 앱개발 개요

42pt

20pt

11pt

11pt

11pt

9pt

Page 19: Windows8 매트로스타일 앱개발 개요
Page 20: Windows8 매트로스타일 앱개발 개요
Page 21: Windows8 매트로스타일 앱개발 개요
Page 22: Windows8 매트로스타일 앱개발 개요
Page 23: Windows8 매트로스타일 앱개발 개요
Page 24: Windows8 매트로스타일 앱개발 개요
Page 25: Windows8 매트로스타일 앱개발 개요
Page 26: Windows8 매트로스타일 앱개발 개요
Page 27: Windows8 매트로스타일 앱개발 개요
Page 28: Windows8 매트로스타일 앱개발 개요
Page 29: Windows8 매트로스타일 앱개발 개요
Page 30: Windows8 매트로스타일 앱개발 개요
Page 31: Windows8 매트로스타일 앱개발 개요
Page 32: Windows8 매트로스타일 앱개발 개요
Page 33: Windows8 매트로스타일 앱개발 개요
Page 34: Windows8 매트로스타일 앱개발 개요
Page 35: Windows8 매트로스타일 앱개발 개요
Page 36: Windows8 매트로스타일 앱개발 개요

1. Request Channel URI

2. Register with your Cloud Service

3. Authenticate & Push Notification

Page 37: Windows8 매트로스타일 앱개발 개요

<ToggleSwitch

Header="Wi-fi networking"

x:Name="MyToggle"

/>

MyToggle.Toggled += new RoutedEventHandler(ToggleWifi);

Page 38: Windows8 매트로스타일 앱개발 개요

HTML:

<div data-win-control="WinJS.UI.Toggle"

data-win-options="{title: 'Wi-fi networking'}"

id="myToggle"

</div>

myToggle "change"

Page 39: Windows8 매트로스타일 앱개발 개요
Page 40: Windows8 매트로스타일 앱개발 개요
Page 41: Windows8 매트로스타일 앱개발 개요
Page 42: Windows8 매트로스타일 앱개발 개요
Page 43: Windows8 매트로스타일 앱개발 개요
Page 44: Windows8 매트로스타일 앱개발 개요
Page 45: Windows8 매트로스타일 앱개발 개요
Page 46: Windows8 매트로스타일 앱개발 개요
Page 47: Windows8 매트로스타일 앱개발 개요
Page 48: Windows8 매트로스타일 앱개발 개요

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 49: Windows8 매트로스타일 앱개발 개요
Page 50: Windows8 매트로스타일 앱개발 개요

Apps do not get notified when

they are getting terminated

Page 51: Windows8 매트로스타일 앱개발 개요
Page 52: Windows8 매트로스타일 앱개발 개요
Page 53: Windows8 매트로스타일 앱개발 개요
Page 54: Windows8 매트로스타일 앱개발 개요
Page 55: Windows8 매트로스타일 앱개발 개요
Page 56: Windows8 매트로스타일 앱개발 개요

Trigger Condition

InternetAvailable,

InternetNotAvailable,

SessionConnected,

SessionDisconnected,

UserNotPresent,

UserPresent

TimeTrigger*

PushNotificationTrigger*

SessionStart*

ControlChannelTrigger*(**)

ServicingComplete

SessionConnected

SessionDisconnected

SmsReceived

TimeZoneChange

UserAway/UserPresent,

LockScreenApplicationAdded/Removed

OnlineIdConnectedStateChangeInternetAvailable

InternetAvailable/InternetNotAvailable

NetworkNotificationChannelReset

NetworkStateChange

MaintenanceTrigger

PushNotificationTrigger**

*requires lock permission

**can run in App (not BackgroundHost.exe)

Page 57: Windows8 매트로스타일 앱개발 개요
Page 58: Windows8 매트로스타일 앱개발 개요

CPU resource quota Refresh period

Lock screen app

Non-lock screen app

Page 59: Windows8 매트로스타일 앱개발 개요
Page 60: Windows8 매트로스타일 앱개발 개요
Page 61: Windows8 매트로스타일 앱개발 개요

Unprecedented Reach

Optimized for Discoverability

Transparent Approval Process

Flexible Business Models

Maximizing Developer Revenue

Page 62: Windows8 매트로스타일 앱개발 개요
Page 63: Windows8 매트로스타일 앱개발 개요
Page 65: Windows8 매트로스타일 앱개발 개요
Page 66: Windows8 매트로스타일 앱개발 개요