WinMoDev MangoDay - Mango1

26
한한 한한한한 한한한 한한 (WinMoDev) Mango Day 2011. 05. 30 / 한한 MS 5 한

description

 

Transcript of WinMoDev MangoDay - Mango1

Page 1: WinMoDev MangoDay - Mango1

한국 윈도우폰 개발자 그룹 (WinMoDev)

Mango Day2011. 05. 30 / 한국 MS 5 층

Page 2: WinMoDev MangoDay - Mango1

2

{Intro Video}

Page 3: WinMoDev MangoDay - Mango1

한국 윈도우폰 개발자 그룹 (WinMoDev)

Mango Day2011. 05. 30 / 한국 MS 5 층

Page 4: WinMoDev MangoDay - Mango1

박현철 CTO ([email protected])블루피시 시스템Windows Phone MVP / WinMoDev 부 운영자

The newWindows Phone 7Mango

Page 5: WinMoDev MangoDay - Mango1

5

Hello Lunaness~! 박현철

• BlueFish System CTO• Microsoft Windows Phone MVP• WinMoDev 부시삽• Blog : http://lunaness.tistory.com• Twitter : @BF_Lunaness• Facebook : http://www.fb.com/lunaness

Windows Phone Project• TweetPaint & KoreanSNS• Petit Diary 1, 2• M-Alarm

Page 6: WinMoDev MangoDay - Mango1

What’s Mango?

Page 7: WinMoDev MangoDay - Mango1

7

Windows Phone “Mango”Smarter and Easier…

CommunicationsApps

Internet

Page 8: WinMoDev MangoDay - Mango1

Upgrade search ser-vice• Local Scout

Page 9: WinMoDev MangoDay - Mango1

Upgrade search ser-vice• Bing Vision

Page 10: WinMoDev MangoDay - Mango1

Don’t keep users wait-ing- Quick Cards

Page 11: WinMoDev MangoDay - Mango1

Easier to connect and share• Outlook (E-mail) – Thread

conversation

Thread converteition

Page 12: WinMoDev MangoDay - Mango1

Easier to connect and share• Group

Page 13: WinMoDev MangoDay - Mango1

Easier to connect and share• Chat

Page 14: WinMoDev MangoDay - Mango1

Don’t keep users wait-ing- Multitasking

Page 15: WinMoDev MangoDay - Mango1

Fast and beautiful web

Page 16: WinMoDev MangoDay - Mango1

16

{Windows phone Sizzle Reel - Video}

Page 17: WinMoDev MangoDay - Mango1

개선된 윈도우폰 아키텍처

Page 18: WinMoDev MangoDay - Mango1

Hardware FoundationCapacitive touch4 or more contact points

SensorsA-GPS, Accelerometer, Compass, Light, Proximity, Gyro

Camera5 mega pixels or more

MultimediaCommon detailed specs, Codec acceleration

Memory256MB RAM or more, 8GB Flash or more

GPUDirectX 9 acceleration

CPUQualcomm MSM7x30, MSM8x55 800Mhz or higher

80

0

480

Hardware buttons | Back, Start, Search

Page 19: WinMoDev MangoDay - Mango1

Frameworks Details

Common Base Class Library

Collections ComponentModel Configuration

Diagnostics

Reflection IO

Security Threading

RuntimeResource

sGlobalization TextLocation Net

ServiceModel Linq

Application Object

Silverlight Presentation and Media XNA Frameworks for Games

Windows Phone Frameworks

NavigationShapes Markup Media

Controls DrawingIsolatedStorag

e

AudioMedia GraphicsInput

DrawingGamerService

s

Content

PhoneApplicationPage

PushNotification

WebBrowserControl

SensorsPhoneApplicationFra

me

CameraDevice

IntegrationLaunchers &

ChoosersWindows Phone

ControlsMultiTasking

Structured Data

Silverlight4.0

Silverlight Integration

Sockets

Page 20: WinMoDev MangoDay - Mango1

Hardware Foundation

Software ArchitectureApplications

App Model

App managementLicensingChamber isolationSoftware updatesData sharing

UI Model

Shell frame Session managerDirect3DCompositor

Kernel

SecurityNetworkingStorage

Cloud Integration

Xbox LIVEBingLocationPush notificationsWindows Live ID

Your App UI and logic

Hardware BSP

A-GPS Accelerometer Gyro Compass Light Proximity

Media Wi-Fi Radio Graphics

Frameworks

HTML5/JavaScript

CLR

Silverlight and XNA

Structured dataUser data

Page 21: WinMoDev MangoDay - Mango1

Don’t Keep Users Waiting: Background Transfers

Background transfers

Background transfers

Background transfers

memory

OS foregroundBackground transfers

Resource manager

Page 22: WinMoDev MangoDay - Mango1

Content-centric Experiences: How They Work

app storage

sync agent

power monitor

resource manager

task scheduler

connection

manager

Web Service

Page 23: WinMoDev MangoDay - Mango1

Silverlight And XNA Integration Inside One Page

Application Page Silverlight

UIDirect3D Surface

Page 24: WinMoDev MangoDay - Mango1

Services and Frameworks

Applications

Frameworks

Client Services

System.Device.Location

Location client service

Cloud Services

Bing location services

Microsoft.Phone.Notification

Push client service

Windows Phone Notification services

Game foundation service

Microsoft.XNA.Framework.GamerServices

XBox Live services

Page 25: WinMoDev MangoDay - Mango1

Q&A

Page 26: WinMoDev MangoDay - Mango1

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.