Mobile/Embedded for Silverlight
-
Upload
seo-jinho -
Category
Technology
-
view
2.109 -
download
5
description
Transcript of Mobile/Embedded for Silverlight
4 스크린 ( 웹 , PC, TV, 모바일 ) 의 Seamless UX로서의 Silverlight
Jinho Seo (@synabreu)Mobile/Embedded Developer Evangelist Microsoft Koreahttp://blogs.msdn.com/jinhoseo
4 Screen 이란 무엇인가 ?
One Client – One Cloud
Broader Clients
Richer Clouds
CLOUD
Microsoft 4 Screen Vision
Create seamless experiences that combine
the magic of software with the power of the
Internet across a world of devices
CLOUD
Future Vision – 4 Screens
demo
Embedded WMP = Web 1.0
Silverlight = Web 2.0
Support for HigherQuality Video & Audio
Out of BrowserCapabilities
Design Tooling
Silverlight 3
EmpoweringRich Experiences
Improving RIA Productivity
2010, Silverlight is everywhere!
Silverlight/WPFSilverlight
Silverlight Mobile/Embedded
.NET
XAMLDesktopWeb
Mobile/Embedded
Out of Browser
demo
CHOICE AND INNOVATION
TRUSTED BRAND
Our Strategy to Win Mobile
BEST EXPERIENCES
개인화 및 다양화• 다양화 옵션 확장• 애플리케이션 , 서비스 ,
위젯 추가• 일반 소비자 개인화 및 테마
더 편리한 조작• 한 눈에 보이도록• 손가락으로 감지 및 조작
시작
투데이
잠금
더 빠른 부팅 시간 향상 (25%)
더 빠른 부팅 시간
윈도우 모바일 6.5
폰 디자인 및 개발 비용소프트웨어 플랫폼 제공
똑같은 하드웨어 사양에서 이틀 더 사용함
더 길어진 배터리 생명
현재 애플리케이션 그대로 동작함
애플리케이션호환성
내가 만드는 테마 홈 스크린
Simple
Expressive
Personal
Diane von Furstenberg
Issac MizrahiTibi
Rock & Republic
Vera WangZaha Hadid
Ron AradJohn Pawson
Terence
Conran
위젯• Internet Explorer® Mobile 프레임워크
기반한 위젯 개발• Windows® Marketplace for Mobile
또는 장치 안에 번들로 판매
풀 브라우징• PC 와 같은 품질의 최적화된 모바일 풀
브라우징• 새로운 친숙한 터치와 풀 스크린 화면• 끊김없는 확대 및 스마트 패닝• Adobe® Flash ® Lite™ * 지원
* Adobe Flash Lite 3.1 is available to Windows® phone manufacturers as an optional component. Availability on Windows® phone s may vary.
다양하고 모바일 표준 위젯
• 사용자와 눈으로 비주얼하게 보고 직접 액세스 가능• Internet Explorer Mobile 6 엔진 (AJAX, HTML, CSS supported) 기반으로 표준 W3C 준수 , 개발 시간 단축 및 용이성 좋음• 기본적으로 weather, stock, search 위젯 포함• 개발자가 사용자에게 Windows Marketplace for Mobile 을 통해 직접 판매
Omnia2 TouchWiz
demo
장치 라이프사이클
Evaluate& Design
Develop& Build
Ship &Distribute
Manage& Operate
CCR/DSSFramework
RoboticsDistributedsystems
General Embedded
Industrial Automation
MedicalEntertainment
Thin Client
PND Point of Service
General Embedded
Consumer
Robotics
Portable media
Industrial Automation
TelematicsThin Client
for Embedded systems
for Embedded systems
Home AutomationWearable
Network sensors
Secondary displays
Windows Devices
Tools and frameworks
OS
Application
Smart Device project
Windows Embedded
StudioPlatform Builder
C++C++.Net
OS
Application
Native.Net
.Netxaml
MFC, ATL MFC, ATL
Rich User Interface 를 개발하려면
Silverlight 2browser plug-in
Windows EmbeddedStandard
Windows EmbeddedCompact “Chelan”
Windows Embedded 용 Silverlight 란 ?
“Alchemy” 라는 코드명으로 알려짐네이티브 C++ 애플리케이션 모델 지원H/W 액셀레이터 지원Subset of Silverlight 2.0 서브셋
( 데이터바인딩 , 미디어 임베딩 지원안함 )쉘 및 애플리케이션 UI 지원실버라이트 디자인을 위한 Expression Blend 지원
24
Windows Embedded 용 Silverlight 애플리케이션 아키텍처
Application
XAMLResources
(Images, Fonts) Custom Controls
Silverlight Runtime
Silverlight Core Rendering
Engine
Platform Plug-in(OpenGL ES 2.0,
DDraw, GDI, OpenVG )
Win32GDI
Display Driver (BSP)
커스텀 IE 임베디드 UI 지원
현재의 컨트롤을 업데이트 하거나 새로운 컨트롤 추가컬러 , 레이아웃 및 스타일 수정 가능컨트롤 타입 및 x:name 은 똑같이 그대로C++ code 변경 필요 없음
Immersive User Experience across UI and ApplicationsAlchemy, Touch and Gestures
Rich Media Browsing Optimized Device ExperienceAdobe Flash Lite 3.1
MediaBrowser
NavigationOffice
Browser
Media Office
Pictures
Rich Multimedia ExperiencesWindows Media Player, HTTP streaming, Digital Rights Management, UPnP
Games
Clock
“Cashmere” for the Consumer
Connect
Enable and manage connections through many wired and wireless technologiesWi-Fi, Bluetooth, cellular, TCP/IP
Bring Productivity to any deviceOffice Viewers, PDF Reader, ActiveSync
Calculator
2010
Windows Devices Roadmap
Windows EmbeddedCompact “Chelan”
Windows EmbeddedStandard “Quebec”
Windows EmbeddedEnterprise
Windows EmbeddedNavReady 2009
Windows EmbeddedPOSReady 2009
Windows EmbeddedStandard 2009
H2 H1 H2H1
2008 2009
Based on Windows 7Windows EmbeddedNavReady vNext