Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
경험 경제에서 바라본 MS 스마트폰 전략
1. 경험 경제에서 바라본 MS 스마트폰 전략Beyond Experience Economy: Microsoft Mobile Strategy 서진호 부장(Jinho.Seo@microsoft.com) Sr. Developer Evangelist – Windows Phone 7 Microsoft Korea http://blogs.msdn.com/jinhoseo
5. The Experience Economy 기업이 제공하는 재화와 서비스가 점차 균질화 됨에 따라 고유의 기능에다 이벤트를 추가해 연출함으로써 고객에게 감동을 주고 부가가치를 창조하는 경험재가 새로운 산업으로 급부상하고 있다. 재화와 용역이 점차 균질화 됨에 따라 고객에 따라 다르게 느끼는 경험재가 가장 주요한 상품형태가 될 것이다. B. Joseph Pine II, James H. Gilmore
9. Hardware Experience Capacitive touch 4 or more contact points 800 or 480 Sensors A-GPS, Accelerometer, Compass, Light, Proximity Camera 5 mega pixels or more Multimedia Common detailed specs, Codec acceleration Memory 256MB RAM or more, 8GB Flash or more GPU DirectX 9 acceleration CPU ARMv7 Cortex/Scorpion or better Hardware buttons | Back, Start, Search 480 or 320
11. 3 스크린 및 클라우드 Cloud Windows Desktop Xbox Windows Phone XNA Frameworks XNA Frameworks XNA Frameworks Location Service Silverlight Presentation and Media Silverlight Presentation and Media Windows Phone 7 Series Frameworks Notification Service Common Base Class Library
21. App Model Concepts Application Uniquely identifiable, licensable and serviceable software product packaged as a XAP Application Deployment Steps include Ingestion, Certification and Signing Windows Phone Marketplace Windows Phone Marketplace Application license Crypto-verifiable object issued to grant rights to an application
29. Graphics Composition Start Experience System Tray Direct3D Surface AppPage Notification Volume SIP Incoming Call App Bar Shell frame composes all UI into a single screen Central page management enables cross app UI transitions and other effects System wide Z order enforcement emphasizes core phone functionality
32. Cloud Experience: Concepts Windows Phone Your Web Service Custom Web Service Windows Phone Application Existing Web Services Notification Service Location Service Microsoft Services Frameworks Cloud integration client services Built-in user experiences and APIs integrated with key Microsoft services Familiar API frameworks for interacting with existing Web 2.0 services Rich support for incorporating custom web services into app-specific experiences
33. Windows Phone Location Service Existing Web Services Location Service Microsoft Services System.Device.Location Location client service Built-in support for consuming GPS, AGPS and Wi-Fi- based location data Managed APIs for location-based interaction Microsoft managed Wi-Fi access point data as part of Windows Phone Services
34. Location Architecture GPS + Accuracy - Power - Speed - Indoors - Accuracy + Power + Speed - Wilderness WiFi +/- Accuracy +/- Power +/- Speed +/- Urban areas Cell towers Location services
35. Push Notification Service Windows Phone Your Web Service Custom Web Service Existing Web Services Notification Service Microsoft Services Microsoft.Phone.Notification Push client service Built-in support for efficient, battery-aware mobile push notifications Managed APIs for notification-driven interaction with existing Web 2.0 sites
36. Push notifications Push client Tile Toast Open push channel Return URI Data to toast Data to tile Data to App App Send URI to server Send push data to client Push service Your service Event Send push data to URI
37. Windows Phone Game specific web requests Authenticated Xbox LIVE calls XBOX Live Your Web Service Custom Web Service Microsoft Services XNA Game Foundation Gamer Services APIs for Xbox LIVE Profiles, Achievements, and Leaderboards Game Foundation handles auth, caching, & partial connectivity for Xbox LIVE Third party token allows secure integration with game-specific services
38. Gamer Services Architecture Microsoft Services Xbox LIVE App UI and logic XNA Gamer Services APIs Windows Live ID Game Foundation Download Manager Live ID client service Networking Storage
40. A differentkind of phone So you can build integrated experiences& profit from it Designed for life in motion
41. 우리 함께 해봐요! Download the Windows Phone Developer Tools http://developer.windowsphone.com ReMIX10 http://www.visitmix.co.kr WP7 기술 논문을 함께 적어 봅시다!
Editor's Notes
Let’s dig a bit deeper into the application modelWhat is an application? A uniquely identifiable, licensable and serviceable software product, wrapped in a flexible deployment package (XAP)How does an application get on the phone?Develop an applicationSubmit it to MarketplaceApplication will be verified (code is checked, code is signed)User can download and deploy a signed application from MarketplaceEach application has a license, which grants the user to run the application on their phoneLicenses distinguish between trial, beta + purchased versions with different lifetimes and capabilitiesAssures that only identifiable applications gets on the phoneProtects the experience of the end userProtects the rights of the software developer (application does not run without a license)
This is what the device looked like in 2008. The big question is if this is what consumers want from a phone. This design was building upon earlier Windows Mobile versions, and was more or less a copy of a desktop user interface on a small screen.
Designing Windows Phone 7 Series did not start by not looking at phones, PCs or other devices. It started by looking at what people do, strongly inspired by transportation graphics (icons, use of colors, use of very clear fonts). This also explains the code name Metro for the design language.Travelers in an underground station, a railway station or at an airport need to know where to go. Transportation graphics are used to guide travelers. These graphics are well designed for travelers to easily find their way. They are simple, elegant and universal and thus very powerful.The Windows Phone 7 Series User Interface should be as powerful to allow its users to easily find their way on the device.However, the designers were looking for more than just this. They looked internally at Microsoft what other things could be used on Windows Phone 7 Series.