SlideShare a Scribd company logo
Windows Phone 7:A Different Kind of Phone Required Slide 서진호 부장 (Jinho.Seo@microsoft.com) Sr. Developer Evangelist – Windows Phone 7 Microsoft Korea http://blogs.msdn.com/jinhoseo
WINDOWS PHONE 7 IS A DIFFERENT KIND OF  PHONE DESIGNED TO BRING TOGTHER WHAT YOU CAREABOUT MOST
Metro
Microsoft Next Mobile Strategy HARDWARE Optimized and standardized DESIGN End user comes first PLATFORM Re-architected developer platform
Smart DesignWorks the way you want SEARCH Location aware Optimized for Bing integration One click search INTERNET EXPLORER Fast-opening pages, legible text and easily clickable links Browsing and resizing happen naturally START Customizable, at-a-glance view Live tiles continuously update you about your world
Integrated ExperiencesHubs simplify your everyday tasks on the phone Immersive and engaging experiences Bring together apps, services, content, and the web by theme Reduce the number of steps for everyday tasks
Integrated ExperiencesHubs simplify your everyday tasks on the phone
Windows Phone 7 - Device Experience Video
Compelling Application Platform RICH, CAPTIVATING APPLICATIONS Unleash the power of Silverlight to reach customers and employees END-TO-END DEVELOPER EXPERIENCE Tools > community > ingestion > distribution SINGLE, DISCOVERABLE MARKETPLACE Channel for reaching the end-user POWERFUL AND FAMILIAR TOOLS Visual Studio, Expression Blend, Silverlight, and XNA MULTI-SCREEN POTENTIAL Applications that work across phone, web, and desktop
Possibilities for your Business
User Experience Frameworks High performance game framework Rapid creation of multi-screen 2D and 3D games  Rich content pipeline Mature, robust, widely adopted technology spanning Xbox, Windows, and Zune Modern XAML/event-driven application UI framework Rapid creation of visually rich apps HTML/Javascript Mature, robust, widely deployed technology GAMES(and applications) APPLICATIONS (and games)
Silverlight Controls Silverlight control set is rich Familiar to existing Silverlight developer Some additional features For example, Software Input Panel (SIP) support on TextBox
Panorama
Pivot 15
Windows Phone Themes Windows Phone 7 allows users to customize the system theme on their phone Select between Light or Dark background Select from a choice of 10 accent colors Silverlight controls are all theme aware Adopt color scheme selected by the user by default Developer can customise control rendering and override any themed properties 16
Frame and Page Frame Top-level container control PhoneApplicationFrame class Contains the page control and system elements such as system tray and application bar Page Fills the entire content region of the frame PhoneApplicationPage-derived class Optionally surfaces its own application bar Handles Orientation  NavigatedTo  and NavigatedFrom 17
Application ChromeSystem Tray and Application Bar System Tray System owned indicator area that displays system-level status information Apps can show/hide Microsoft.Phone.Shell.SystemTray.IsVisible= false; Application Bar Area where applications can display buttons for the most common tasks Can display context menu for less common tasks
Application Bar Use the ApplicationBar instead of creating your own menu system Up to 4 buttons plus optional menu Swipe up the bar to bring up the menu Use white foreground on transparent background for icons System will colorize button according to users selected theme
Orientation Support In Visual Studio ‘Add New Item’ , you can add a Landscape Page or a Portrait Page In fact, any page can be either – or both PhoneApplicationPage.SupportedOrientations property states what orientations the page supports Portrait Landscape PortraitOrLandscape If set to PortraitOrLandscape, pagewill re-orientate itself automaticallywhen the user rotates the phone You cannot force a page to re-orientate in code You can force a page to always use a specific orientation by setting the SupportedOrientations property to the value you require 20
Orientation-Aware Forms <phone:PhoneApplicationPage     x:Class="OrientationSample.MainPage“     … SupportedOrientations="PortraitOrLandscape"  Orientation=“LandScape“ > this.SupportedOrientations =  SupportedPageOrientation.Portrait;
TextBoxInputScope 22 <TextBox Text="{Binding Email, Mode=TwoWay}" x:Name="tbEmail"   Margin="23,0,8,0"  Grid.Row="4" d:LayoutOverrides="Width" >   <TextBox.InputScope>     <InputScope>       <InputScopeNameNameValue="EmailNameOrAddress"/>     </InputScope>   </TextBox.InputScope> </TextBox> InputScope gives a hint to the system which Soft Input Panel layout to use
WebBrowser control 23 Displays network and local content Gestures: pan, double tap and pinch Supports transforms & projections No Input on transform  Application can interact with javascript Optimized for privacy Script is disabled by default Cookies and cache are isolated
Bing maps control In-App bing maps control  Optimized for windows phone  Programmable  Ships at RTM  24
Windows Phone 7 – Silverlight Experience Demo
The Future of LIVE Your entertainment, with the people you care about, whenever and wherever you want Scale beyond the console Move from Console-centric experience to LIVE (cloud)-centric Access to consumers Microsoft has 100s of millions of customers across all screens Greater monetization opportunity Common publishing platform across multiple screens Consistent and ubiquitous gamer experience across all screens
Xbox LIVE Gaming Services Windows Phone will extend the Xbox LIVE brand beyond the console for the first time Windows Phone is the first step towards our vision of a ubiquitous gaming service Windows Phone is the first step towards our vision of a ubiquitous gaming service Premium placement helps your titles stand out and avoid the race to the bottom Identity Friends Achievements Merchandising Premium Placement
Why LIVE is Better Business Premier merchandising Game Merchandising – editorial merchandising will predominately feature LIVE games Marketing opportunities for the games that highlight our showcase features The royalty rate for LIVE games is 70/30 net sales Same as non-LIVE developers but with all the added benefits of being in the LIVE portfolio LIVE will manage the business ecosystem to ensure better returns for game developers and publishers Highest quality games – not sorting 1000’s of generic games Business model – establish and maintain price points (not allow for rapid pace to $0) LIVE services We build the services, you get to focus on the games Cross-platform services Consistent experience for gamers Trials, menu system, game ratings, predictable release schedule Page 28
Windows Phone Start Screen Top level screen Direct link to the Games Hub Branded Xbox LIVE Will drive awareness toall users of the service Users can navigate to Games Hub and Marketplace directly from the Start Screen Page 29
Dedicated Games Hub On Device Games Hub shows spotlight, LIVE statusand notifications, and the gamers collection Spotlight & notifications will be used for LIVE games only Editorial Updated daily Collection will show all owned LIVE games first.  Non-LIVE games go below in other games Page 30
Managed Code for Game Development Windows Phone 7  Uses the .NET platform Managed code platform, no unsafe code .NET/XNA is used for games today! XNA Game Studio 4.0 is C# exclusive 800+ managed code games on XBLA/XBLIG Windows games published through portals
XNA Game Studio 4.0 Enhanced audio support Develop for Windows Phone 7 Series  Simplified graphics API’s Visual Studio 2010 integration New configurable effects
Windows Phone 7 – XNA Game Experience Demo
Application Model .NET CommonLanguage Runtime Goal: Great UserExperiences Process Model Predictable Safe High performance Innovative Service BasedApplication Deployment
Application Model Life Cycle Application Uniquely identifiable, licensable and serviceable software product packaged as a XAP Application Deployment Validation, Certification, and Signing Windows Phone Marketplace Windows Phone Marketplace Application license Crypto-verifiable object issued to grant rights to an application
Application Testing Windows Phone device Packaging & Verification Tools myapp.xap Windows Phone Emulator
Deployment Process Develop  & Debug Submit& Validate Certify  & Sign Windows Phone Application Deployment Service Marketplace
Mobile Cloud Services Your Web Service Windows Phone Custom Web Service Existing Web Services Windows Phone Application Notification Service Location Service Microsoft Services Frameworks Cloud integration client services
Location Service GPS + Accuracy -  Power -  Speed -  Indoors -  Accuracy + Power + Speed -  Wilderness WiFi Location services - Accuracy +/- Power +/- Speed +/- Urban areas Cell towers
Location Service Windows Phone GPS, AGPS, & Wi-Fi Smart Device + Cloud Service Balance accuracy with time and power consumption Location Service Microsoft Services System.Device.Location Location client service
Push Notification Service Your Web Service Windows Phone Notification Service Microsoft Services Microsoft.Phone.Notification Push client service
Marketplace Update for Windows Phone 7Giving developers what they’ve asked for EASILY MANAGE YOUR BUSINESS Single self-service portal Transparent polices & open to 3rd party services Beta distribution service DEEPEN CUSTOMER CONNECTION Trial API Push notification, simple update mechanism, & dynamic tiles Broad business model support INCREASE DISCOVERABILITY Reach all WP7 consumers with compelling apps Single easy to find Marketplace on device and PC Daily localized merchandising to promote the very best apps
Windows Phone 7 - Mobile Web Speed is King! Support HTML Standard No support Flash, Silverlight and HTML5 Reason: Battery Life and Performance Device OS update – Only Microsoft
Global WP7 ISV Partners Program 한국 컨텐츠 개발 업체들이 세계 진출 위해 지원! 올 10월-11월 북미 및 유럽, 한국 및 아시아는 2011년 런치! 국내 게임 및 Entertainment 개발사 해외 마켓플레이스 지원 9월 3일(금) 포스코 센터 서관 5층, 한국 마이크로소프트 세미나실에서 초대합니다!
Developer Portal Learn Build Publish Earn http://developer.windowsphone.com
부록A: Graphics  46 *Windows Phone has extra compositor thread and uses GPU more agressively
부록B: App Services 47
© 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.

More Related Content

What's hot

Rain Concert - Rich Internet Application Development Expertise
Rain Concert - Rich Internet Application Development ExpertiseRain Concert - Rich Internet Application Development Expertise
Rain Concert - Rich Internet Application Development ExpertiseSeema Abhilash
 
Windows 8
Windows 8Windows 8
Windows 8
Rishabha Garg
 
App design guide
App design guideApp design guide
App design guide
Jintin Lin
 
Why windows phone
Why windows phoneWhy windows phone
Why windows phone
Pawan Kurmi
 
GuideMaker Design Customization Guideline
GuideMaker Design Customization GuidelineGuideMaker Design Customization Guideline
GuideMaker Design Customization Guideline
iLandGuide Worldwide Inc.
 
Company Messenger - "Messaging as a platform"
Company Messenger - "Messaging as a platform"Company Messenger - "Messaging as a platform"
Company Messenger - "Messaging as a platform"
Thomas Teufel
 
City Portal
City PortalCity Portal
City Portal
Smit Patel
 
WPH202 Understanding Marketplace and Making Money with Windows Phone 7 Applic...
WPH202 Understanding Marketplace and Making Money with Windows Phone 7 Applic...WPH202 Understanding Marketplace and Making Money with Windows Phone 7 Applic...
WPH202 Understanding Marketplace and Making Money with Windows Phone 7 Applic...
Zeddy Iskandar
 
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
DataArt
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
Prashant Tiwari
 
Developing windows phone 7 application with silverlight
Developing windows phone 7 application with silverlightDeveloping windows phone 7 application with silverlight
Developing windows phone 7 application with silverlight
Tung Nguyen Thanh
 
Introduction to Silverlight
Introduction to SilverlightIntroduction to Silverlight
Introduction to Silverlight
Ed Donahue
 
WP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDevWP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDev
Seo Jinho
 
01 introducing the windows phone 8.1
01   introducing the windows phone 8.101   introducing the windows phone 8.1
01 introducing the windows phone 8.1
WindowsPhoneRocks
 
Programing for the iPhone
Programing for the iPhonePrograming for the iPhone
Programing for the iPhone
Mike Qaissaunee
 
Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8
KMS Technology
 

What's hot (19)

Rain Concert - Rich Internet Application Development Expertise
Rain Concert - Rich Internet Application Development ExpertiseRain Concert - Rich Internet Application Development Expertise
Rain Concert - Rich Internet Application Development Expertise
 
Windows 8
Windows 8Windows 8
Windows 8
 
App design guide
App design guideApp design guide
App design guide
 
Why windows phone
Why windows phoneWhy windows phone
Why windows phone
 
GuideMaker Design Customization Guideline
GuideMaker Design Customization GuidelineGuideMaker Design Customization Guideline
GuideMaker Design Customization Guideline
 
Company Messenger - "Messaging as a platform"
Company Messenger - "Messaging as a platform"Company Messenger - "Messaging as a platform"
Company Messenger - "Messaging as a platform"
 
City Portal
City PortalCity Portal
City Portal
 
WPH202 Understanding Marketplace and Making Money with Windows Phone 7 Applic...
WPH202 Understanding Marketplace and Making Money with Windows Phone 7 Applic...WPH202 Understanding Marketplace and Making Money with Windows Phone 7 Applic...
WPH202 Understanding Marketplace and Making Money with Windows Phone 7 Applic...
 
Asha competition 2013
Asha competition 2013Asha competition 2013
Asha competition 2013
 
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
Developing windows phone 7 application with silverlight
Developing windows phone 7 application with silverlightDeveloping windows phone 7 application with silverlight
Developing windows phone 7 application with silverlight
 
Introduction to Silverlight
Introduction to SilverlightIntroduction to Silverlight
Introduction to Silverlight
 
WP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDevWP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDev
 
Windows Mobile
Windows MobileWindows Mobile
Windows Mobile
 
01 introducing the windows phone 8.1
01   introducing the windows phone 8.101   introducing the windows phone 8.1
01 introducing the windows phone 8.1
 
Programing for the iPhone
Programing for the iPhonePrograming for the iPhone
Programing for the iPhone
 
Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8
 
My first presentation
My first presentationMy first presentation
My first presentation
 

Similar to 데브멘토 발표세미나

WP7 HUB_Launch event WP7
WP7 HUB_Launch event WP7WP7 HUB_Launch event WP7
WP7 HUB_Launch event WP7
MICTT Palma
 
Windows phone 7 development
Windows phone 7 developmentWindows phone 7 development
Windows phone 7 development
Chris Coneybeer
 
Windows phone7 By Subodh
Windows phone7 By Subodh Windows phone7 By Subodh
Windows phone7 By Subodh Prashant Singh
 
Introducing the Windows Phone Application Platform
Introducing the Windows Phone Application PlatformIntroducing the Windows Phone Application Platform
Introducing the Windows Phone Application Platform
Martha Rotter
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone DevelopmentPuja Pramudya
 
Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
Tung Nguyen Thanh
 
Windows Phone 7 Unleashed Session 1
Windows Phone 7 Unleashed Session 1Windows Phone 7 Unleashed Session 1
Windows Phone 7 Unleashed Session 1
Wes Yanaga
 
Web Ramp Up
Web Ramp UpWeb Ramp Up
Wp7 geek night intro developers - saschac
Wp7 geek night   intro developers - saschacWp7 geek night   intro developers - saschac
Wp7 geek night intro developers - saschacAberla
 
Windows Phone Garage - Application Jumpstart
Windows Phone Garage - Application JumpstartWindows Phone Garage - Application Jumpstart
Windows Phone Garage - Application JumpstartGlen Gordon
 
Windows Phone 7 Architecture Overview
Windows Phone 7 Architecture OverviewWindows Phone 7 Architecture Overview
Windows Phone 7 Architecture OverviewBhavya Siddappa
 
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
RIA RUI Society
 
Developing Interactive Applications Using Windows Live Robots, Activities, an...
Developing Interactive Applications Using Windows Live Robots, Activities, an...Developing Interactive Applications Using Windows Live Robots, Activities, an...
Developing Interactive Applications Using Windows Live Robots, Activities, an...
goodfriday
 
FewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixFewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mix
Tom Crombez
 
Windows Phone7 Development
Windows Phone7 DevelopmentWindows Phone7 Development
Windows Phone7 Development
Danish Mehraj
 
Windows Phone Apps Development overview
Windows Phone Apps Development overviewWindows Phone Apps Development overview
Windows Phone Apps Development overview
Pruthvi Reddy
 
Macronimous web solutions
Macronimous web solutionsMacronimous web solutions
Macronimous web solutions
PromoteFirst
 
An Intro to Macronimous
An Intro to Macronimous An Intro to Macronimous
An Intro to Macronimous
Macronimous
 
01 wp7 introduction
01 wp7   introduction01 wp7   introduction
01 wp7 introductionTao Wang
 
The Windows Live Platform: Build Applications That Have Access to 400 Million...
The Windows Live Platform: Build Applications That Have Access to 400 Million...The Windows Live Platform: Build Applications That Have Access to 400 Million...
The Windows Live Platform: Build Applications That Have Access to 400 Million...
goodfriday
 

Similar to 데브멘토 발표세미나 (20)

WP7 HUB_Launch event WP7
WP7 HUB_Launch event WP7WP7 HUB_Launch event WP7
WP7 HUB_Launch event WP7
 
Windows phone 7 development
Windows phone 7 developmentWindows phone 7 development
Windows phone 7 development
 
Windows phone7 By Subodh
Windows phone7 By Subodh Windows phone7 By Subodh
Windows phone7 By Subodh
 
Introducing the Windows Phone Application Platform
Introducing the Windows Phone Application PlatformIntroducing the Windows Phone Application Platform
Introducing the Windows Phone Application Platform
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone Development
 
Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
 
Windows Phone 7 Unleashed Session 1
Windows Phone 7 Unleashed Session 1Windows Phone 7 Unleashed Session 1
Windows Phone 7 Unleashed Session 1
 
Web Ramp Up
Web Ramp UpWeb Ramp Up
Web Ramp Up
 
Wp7 geek night intro developers - saschac
Wp7 geek night   intro developers - saschacWp7 geek night   intro developers - saschac
Wp7 geek night intro developers - saschac
 
Windows Phone Garage - Application Jumpstart
Windows Phone Garage - Application JumpstartWindows Phone Garage - Application Jumpstart
Windows Phone Garage - Application Jumpstart
 
Windows Phone 7 Architecture Overview
Windows Phone 7 Architecture OverviewWindows Phone 7 Architecture Overview
Windows Phone 7 Architecture Overview
 
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
 
Developing Interactive Applications Using Windows Live Robots, Activities, an...
Developing Interactive Applications Using Windows Live Robots, Activities, an...Developing Interactive Applications Using Windows Live Robots, Activities, an...
Developing Interactive Applications Using Windows Live Robots, Activities, an...
 
FewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mixFewebPlus @ microsoft 19 april 2010 mix
FewebPlus @ microsoft 19 april 2010 mix
 
Windows Phone7 Development
Windows Phone7 DevelopmentWindows Phone7 Development
Windows Phone7 Development
 
Windows Phone Apps Development overview
Windows Phone Apps Development overviewWindows Phone Apps Development overview
Windows Phone Apps Development overview
 
Macronimous web solutions
Macronimous web solutionsMacronimous web solutions
Macronimous web solutions
 
An Intro to Macronimous
An Intro to Macronimous An Intro to Macronimous
An Intro to Macronimous
 
01 wp7 introduction
01 wp7   introduction01 wp7   introduction
01 wp7 introduction
 
The Windows Live Platform: Build Applications That Have Access to 400 Million...
The Windows Live Platform: Build Applications That Have Access to 400 Million...The Windows Live Platform: Build Applications That Have Access to 400 Million...
The Windows Live Platform: Build Applications That Have Access to 400 Million...
 

More from Seo Jinho

Optimizing windows phone apps
Optimizing windows phone appsOptimizing windows phone apps
Optimizing windows phone appsSeo Jinho
 
Windows Phone 7.5 와 Windows 8 메트로 스타일 앱 개발
Windows Phone 7.5  와 Windows 8 메트로 스타일 앱 개발Windows Phone 7.5  와 Windows 8 메트로 스타일 앱 개발
Windows Phone 7.5 와 Windows 8 메트로 스타일 앱 개발
Seo Jinho
 
Windows Phone Design Camp
Windows Phone Design Camp Windows Phone Design Camp
Windows Phone Design Camp
Seo Jinho
 
Windows Phone App Design Guide
Windows Phone App Design GuideWindows Phone App Design Guide
Windows Phone App Design Guide
Seo Jinho
 
Windows Phone 7.5 앱 개발 개요
Windows Phone 7.5 앱 개발 개요Windows Phone 7.5 앱 개발 개요
Windows Phone 7.5 앱 개발 개요
Seo Jinho
 
Kinect 와 Xbox Live를 통해 알아 본 Windows Phone 7.5 게임 전략
Kinect 와 Xbox Live를 통해 알아 본 Windows Phone 7.5 게임 전략Kinect 와 Xbox Live를 통해 알아 본 Windows Phone 7.5 게임 전략
Kinect 와 Xbox Live를 통해 알아 본 Windows Phone 7.5 게임 전략
Seo Jinho
 
아카데미를 위한 Windows Phone 7
아카데미를 위한 Windows Phone 7아카데미를 위한 Windows Phone 7
아카데미를 위한 Windows Phone 7Seo Jinho
 
WP7 마켓플레이스에서 수익창출
WP7 마켓플레이스에서 수익창출WP7 마켓플레이스에서 수익창출
WP7 마켓플레이스에서 수익창출
Seo Jinho
 
WP7 Design Guide
WP7 Design Guide WP7 Design Guide
WP7 Design Guide
Seo Jinho
 
데브멘토 윈도우폰7 세미나
데브멘토 윈도우폰7 세미나데브멘토 윈도우폰7 세미나
데브멘토 윈도우폰7 세미나
Seo Jinho
 
MS N스크린과 클라우드 전략
MS N스크린과 클라우드 전략MS N스크린과 클라우드 전략
MS N스크린과 클라우드 전략
Seo Jinho
 
네이버 스마트폰 카페 - 윈도우폰7
네이버 스마트폰 카페 - 윈도우폰7네이버 스마트폰 카페 - 윈도우폰7
네이버 스마트폰 카페 - 윈도우폰7Seo Jinho
 
도전! 나도 내일은 윈도우폰 스타!
도전! 나도 내일은 윈도우폰 스타!도전! 나도 내일은 윈도우폰 스타!
도전! 나도 내일은 윈도우폰 스타!
Seo Jinho
 
0121 학생아카데미
0121 학생아카데미0121 학생아카데미
0121 학생아카데미
Seo Jinho
 
Metro_DesignLanguage
Metro_DesignLanguageMetro_DesignLanguage
Metro_DesignLanguage
Seo Jinho
 
윈도우폰7 앱 지금 개발해야 하는 이유
윈도우폰7 앱 지금 개발해야 하는 이유윈도우폰7 앱 지금 개발해야 하는 이유
윈도우폰7 앱 지금 개발해야 하는 이유Seo Jinho
 
차세대 모바일 엔터프라이즈 플랫폼
차세대 모바일 엔터프라이즈 플랫폼차세대 모바일 엔터프라이즈 플랫폼
차세대 모바일 엔터프라이즈 플랫폼Seo Jinho
 
차세대 기업형 브랜드 앱 개발
차세대 기업형 브랜드 앱 개발차세대 기업형 브랜드 앱 개발
차세대 기업형 브랜드 앱 개발Seo Jinho
 
kgc2010 - 차세대 모바일 게임 전략과 WP7
kgc2010 - 차세대 모바일 게임 전략과 WP7kgc2010 - 차세대 모바일 게임 전략과 WP7
kgc2010 - 차세대 모바일 게임 전략과 WP7Seo Jinho
 
MS 차세대 모바일 게임 전략 및 XNA
MS 차세대 모바일 게임 전략 및 XNAMS 차세대 모바일 게임 전략 및 XNA
MS 차세대 모바일 게임 전략 및 XNA
Seo Jinho
 

More from Seo Jinho (20)

Optimizing windows phone apps
Optimizing windows phone appsOptimizing windows phone apps
Optimizing windows phone apps
 
Windows Phone 7.5 와 Windows 8 메트로 스타일 앱 개발
Windows Phone 7.5  와 Windows 8 메트로 스타일 앱 개발Windows Phone 7.5  와 Windows 8 메트로 스타일 앱 개발
Windows Phone 7.5 와 Windows 8 메트로 스타일 앱 개발
 
Windows Phone Design Camp
Windows Phone Design Camp Windows Phone Design Camp
Windows Phone Design Camp
 
Windows Phone App Design Guide
Windows Phone App Design GuideWindows Phone App Design Guide
Windows Phone App Design Guide
 
Windows Phone 7.5 앱 개발 개요
Windows Phone 7.5 앱 개발 개요Windows Phone 7.5 앱 개발 개요
Windows Phone 7.5 앱 개발 개요
 
Kinect 와 Xbox Live를 통해 알아 본 Windows Phone 7.5 게임 전략
Kinect 와 Xbox Live를 통해 알아 본 Windows Phone 7.5 게임 전략Kinect 와 Xbox Live를 통해 알아 본 Windows Phone 7.5 게임 전략
Kinect 와 Xbox Live를 통해 알아 본 Windows Phone 7.5 게임 전략
 
아카데미를 위한 Windows Phone 7
아카데미를 위한 Windows Phone 7아카데미를 위한 Windows Phone 7
아카데미를 위한 Windows Phone 7
 
WP7 마켓플레이스에서 수익창출
WP7 마켓플레이스에서 수익창출WP7 마켓플레이스에서 수익창출
WP7 마켓플레이스에서 수익창출
 
WP7 Design Guide
WP7 Design Guide WP7 Design Guide
WP7 Design Guide
 
데브멘토 윈도우폰7 세미나
데브멘토 윈도우폰7 세미나데브멘토 윈도우폰7 세미나
데브멘토 윈도우폰7 세미나
 
MS N스크린과 클라우드 전략
MS N스크린과 클라우드 전략MS N스크린과 클라우드 전략
MS N스크린과 클라우드 전략
 
네이버 스마트폰 카페 - 윈도우폰7
네이버 스마트폰 카페 - 윈도우폰7네이버 스마트폰 카페 - 윈도우폰7
네이버 스마트폰 카페 - 윈도우폰7
 
도전! 나도 내일은 윈도우폰 스타!
도전! 나도 내일은 윈도우폰 스타!도전! 나도 내일은 윈도우폰 스타!
도전! 나도 내일은 윈도우폰 스타!
 
0121 학생아카데미
0121 학생아카데미0121 학생아카데미
0121 학생아카데미
 
Metro_DesignLanguage
Metro_DesignLanguageMetro_DesignLanguage
Metro_DesignLanguage
 
윈도우폰7 앱 지금 개발해야 하는 이유
윈도우폰7 앱 지금 개발해야 하는 이유윈도우폰7 앱 지금 개발해야 하는 이유
윈도우폰7 앱 지금 개발해야 하는 이유
 
차세대 모바일 엔터프라이즈 플랫폼
차세대 모바일 엔터프라이즈 플랫폼차세대 모바일 엔터프라이즈 플랫폼
차세대 모바일 엔터프라이즈 플랫폼
 
차세대 기업형 브랜드 앱 개발
차세대 기업형 브랜드 앱 개발차세대 기업형 브랜드 앱 개발
차세대 기업형 브랜드 앱 개발
 
kgc2010 - 차세대 모바일 게임 전략과 WP7
kgc2010 - 차세대 모바일 게임 전략과 WP7kgc2010 - 차세대 모바일 게임 전략과 WP7
kgc2010 - 차세대 모바일 게임 전략과 WP7
 
MS 차세대 모바일 게임 전략 및 XNA
MS 차세대 모바일 게임 전략 및 XNAMS 차세대 모바일 게임 전략 및 XNA
MS 차세대 모바일 게임 전략 및 XNA
 

Recently uploaded

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

데브멘토 발표세미나

  • 1. Windows Phone 7:A Different Kind of Phone Required Slide 서진호 부장 (Jinho.Seo@microsoft.com) Sr. Developer Evangelist – Windows Phone 7 Microsoft Korea http://blogs.msdn.com/jinhoseo
  • 2. WINDOWS PHONE 7 IS A DIFFERENT KIND OF PHONE DESIGNED TO BRING TOGTHER WHAT YOU CAREABOUT MOST
  • 3.
  • 5. Microsoft Next Mobile Strategy HARDWARE Optimized and standardized DESIGN End user comes first PLATFORM Re-architected developer platform
  • 6. Smart DesignWorks the way you want SEARCH Location aware Optimized for Bing integration One click search INTERNET EXPLORER Fast-opening pages, legible text and easily clickable links Browsing and resizing happen naturally START Customizable, at-a-glance view Live tiles continuously update you about your world
  • 7. Integrated ExperiencesHubs simplify your everyday tasks on the phone Immersive and engaging experiences Bring together apps, services, content, and the web by theme Reduce the number of steps for everyday tasks
  • 8. Integrated ExperiencesHubs simplify your everyday tasks on the phone
  • 9. Windows Phone 7 - Device Experience Video
  • 10. Compelling Application Platform RICH, CAPTIVATING APPLICATIONS Unleash the power of Silverlight to reach customers and employees END-TO-END DEVELOPER EXPERIENCE Tools > community > ingestion > distribution SINGLE, DISCOVERABLE MARKETPLACE Channel for reaching the end-user POWERFUL AND FAMILIAR TOOLS Visual Studio, Expression Blend, Silverlight, and XNA MULTI-SCREEN POTENTIAL Applications that work across phone, web, and desktop
  • 12. User Experience Frameworks High performance game framework Rapid creation of multi-screen 2D and 3D games Rich content pipeline Mature, robust, widely adopted technology spanning Xbox, Windows, and Zune Modern XAML/event-driven application UI framework Rapid creation of visually rich apps HTML/Javascript Mature, robust, widely deployed technology GAMES(and applications) APPLICATIONS (and games)
  • 13. Silverlight Controls Silverlight control set is rich Familiar to existing Silverlight developer Some additional features For example, Software Input Panel (SIP) support on TextBox
  • 16. Windows Phone Themes Windows Phone 7 allows users to customize the system theme on their phone Select between Light or Dark background Select from a choice of 10 accent colors Silverlight controls are all theme aware Adopt color scheme selected by the user by default Developer can customise control rendering and override any themed properties 16
  • 17. Frame and Page Frame Top-level container control PhoneApplicationFrame class Contains the page control and system elements such as system tray and application bar Page Fills the entire content region of the frame PhoneApplicationPage-derived class Optionally surfaces its own application bar Handles Orientation NavigatedTo and NavigatedFrom 17
  • 18. Application ChromeSystem Tray and Application Bar System Tray System owned indicator area that displays system-level status information Apps can show/hide Microsoft.Phone.Shell.SystemTray.IsVisible= false; Application Bar Area where applications can display buttons for the most common tasks Can display context menu for less common tasks
  • 19. Application Bar Use the ApplicationBar instead of creating your own menu system Up to 4 buttons plus optional menu Swipe up the bar to bring up the menu Use white foreground on transparent background for icons System will colorize button according to users selected theme
  • 20. Orientation Support In Visual Studio ‘Add New Item’ , you can add a Landscape Page or a Portrait Page In fact, any page can be either – or both PhoneApplicationPage.SupportedOrientations property states what orientations the page supports Portrait Landscape PortraitOrLandscape If set to PortraitOrLandscape, pagewill re-orientate itself automaticallywhen the user rotates the phone You cannot force a page to re-orientate in code You can force a page to always use a specific orientation by setting the SupportedOrientations property to the value you require 20
  • 21. Orientation-Aware Forms <phone:PhoneApplicationPage x:Class="OrientationSample.MainPage“ … SupportedOrientations="PortraitOrLandscape" Orientation=“LandScape“ > this.SupportedOrientations = SupportedPageOrientation.Portrait;
  • 22. TextBoxInputScope 22 <TextBox Text="{Binding Email, Mode=TwoWay}" x:Name="tbEmail" Margin="23,0,8,0" Grid.Row="4" d:LayoutOverrides="Width" > <TextBox.InputScope> <InputScope> <InputScopeNameNameValue="EmailNameOrAddress"/> </InputScope> </TextBox.InputScope> </TextBox> InputScope gives a hint to the system which Soft Input Panel layout to use
  • 23. WebBrowser control 23 Displays network and local content Gestures: pan, double tap and pinch Supports transforms & projections No Input on transform Application can interact with javascript Optimized for privacy Script is disabled by default Cookies and cache are isolated
  • 24. Bing maps control In-App bing maps control Optimized for windows phone Programmable Ships at RTM 24
  • 25. Windows Phone 7 – Silverlight Experience Demo
  • 26. The Future of LIVE Your entertainment, with the people you care about, whenever and wherever you want Scale beyond the console Move from Console-centric experience to LIVE (cloud)-centric Access to consumers Microsoft has 100s of millions of customers across all screens Greater monetization opportunity Common publishing platform across multiple screens Consistent and ubiquitous gamer experience across all screens
  • 27. Xbox LIVE Gaming Services Windows Phone will extend the Xbox LIVE brand beyond the console for the first time Windows Phone is the first step towards our vision of a ubiquitous gaming service Windows Phone is the first step towards our vision of a ubiquitous gaming service Premium placement helps your titles stand out and avoid the race to the bottom Identity Friends Achievements Merchandising Premium Placement
  • 28. Why LIVE is Better Business Premier merchandising Game Merchandising – editorial merchandising will predominately feature LIVE games Marketing opportunities for the games that highlight our showcase features The royalty rate for LIVE games is 70/30 net sales Same as non-LIVE developers but with all the added benefits of being in the LIVE portfolio LIVE will manage the business ecosystem to ensure better returns for game developers and publishers Highest quality games – not sorting 1000’s of generic games Business model – establish and maintain price points (not allow for rapid pace to $0) LIVE services We build the services, you get to focus on the games Cross-platform services Consistent experience for gamers Trials, menu system, game ratings, predictable release schedule Page 28
  • 29. Windows Phone Start Screen Top level screen Direct link to the Games Hub Branded Xbox LIVE Will drive awareness toall users of the service Users can navigate to Games Hub and Marketplace directly from the Start Screen Page 29
  • 30. Dedicated Games Hub On Device Games Hub shows spotlight, LIVE statusand notifications, and the gamers collection Spotlight & notifications will be used for LIVE games only Editorial Updated daily Collection will show all owned LIVE games first. Non-LIVE games go below in other games Page 30
  • 31. Managed Code for Game Development Windows Phone 7 Uses the .NET platform Managed code platform, no unsafe code .NET/XNA is used for games today! XNA Game Studio 4.0 is C# exclusive 800+ managed code games on XBLA/XBLIG Windows games published through portals
  • 32. XNA Game Studio 4.0 Enhanced audio support Develop for Windows Phone 7 Series Simplified graphics API’s Visual Studio 2010 integration New configurable effects
  • 33. Windows Phone 7 – XNA Game Experience Demo
  • 34. Application Model .NET CommonLanguage Runtime Goal: Great UserExperiences Process Model Predictable Safe High performance Innovative Service BasedApplication Deployment
  • 35. Application Model Life Cycle Application Uniquely identifiable, licensable and serviceable software product packaged as a XAP Application Deployment Validation, Certification, and Signing Windows Phone Marketplace Windows Phone Marketplace Application license Crypto-verifiable object issued to grant rights to an application
  • 36. Application Testing Windows Phone device Packaging & Verification Tools myapp.xap Windows Phone Emulator
  • 37. Deployment Process Develop & Debug Submit& Validate Certify & Sign Windows Phone Application Deployment Service Marketplace
  • 38. Mobile Cloud Services Your Web Service Windows Phone Custom Web Service Existing Web Services Windows Phone Application Notification Service Location Service Microsoft Services Frameworks Cloud integration client services
  • 39. Location Service GPS + Accuracy - Power - Speed - Indoors - Accuracy + Power + Speed - Wilderness WiFi Location services - Accuracy +/- Power +/- Speed +/- Urban areas Cell towers
  • 40. Location Service Windows Phone GPS, AGPS, & Wi-Fi Smart Device + Cloud Service Balance accuracy with time and power consumption Location Service Microsoft Services System.Device.Location Location client service
  • 41. Push Notification Service Your Web Service Windows Phone Notification Service Microsoft Services Microsoft.Phone.Notification Push client service
  • 42. Marketplace Update for Windows Phone 7Giving developers what they’ve asked for EASILY MANAGE YOUR BUSINESS Single self-service portal Transparent polices & open to 3rd party services Beta distribution service DEEPEN CUSTOMER CONNECTION Trial API Push notification, simple update mechanism, & dynamic tiles Broad business model support INCREASE DISCOVERABILITY Reach all WP7 consumers with compelling apps Single easy to find Marketplace on device and PC Daily localized merchandising to promote the very best apps
  • 43. Windows Phone 7 - Mobile Web Speed is King! Support HTML Standard No support Flash, Silverlight and HTML5 Reason: Battery Life and Performance Device OS update – Only Microsoft
  • 44. Global WP7 ISV Partners Program 한국 컨텐츠 개발 업체들이 세계 진출 위해 지원! 올 10월-11월 북미 및 유럽, 한국 및 아시아는 2011년 런치! 국내 게임 및 Entertainment 개발사 해외 마켓플레이스 지원 9월 3일(금) 포스코 센터 서관 5층, 한국 마이크로소프트 세미나실에서 초대합니다!
  • 45. Developer Portal Learn Build Publish Earn http://developer.windowsphone.com
  • 46. 부록A: Graphics 46 *Windows Phone has extra compositor thread and uses GPU more agressively
  • 48. © 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.

Editor's Notes

  1. Our vision is to grow Xbox LIVE from a purely console based service to a cloud based service available to users across multiple screens. Publishers have an opportunity to reach a broader audience by creating new content that reaches users on the PC, console and phone.