Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mobile/Embedded for Silverlight

2,424 views

Published on

4스크린에서 Seamless UX로서의 실버라이트

Published in: Technology
  • Be the first to comment

Mobile/Embedded for Silverlight

  1. 1. 4스크린(웹, PC, TV, 모바일)의 Seamless UX로서의 Silverlight<br />Jinho Seo (@synabreu)<br />Mobile/Embedded Developer Evangelist <br />Microsoft Korea<br />http://blogs.msdn.com/jinhoseo<br />
  2. 2. 4 Screen 이란 무엇인가?<br />
  3. 3. One Client – One Cloud<br />
  4. 4. Broader Clients<br />
  5. 5. Richer Clouds<br />CLOUD<br />
  6. 6. Microsoft 4 Screen Vision<br />Create seamless experiences that combinethe magic of software with the power of theInternet across a world of devices<br />CLOUD<br />
  7. 7. Future Vision – 4 Screens<br />demo<br />
  8. 8. Embedded WMP = Web 1.0<br />
  9. 9. Silverlight = Web 2.0<br />
  10. 10. Support for HigherQuality Video & Audio<br />EmpoweringRich Experiences<br />Improving RIA Productivity<br />Out of BrowserCapabilities<br />Design Tooling<br />Silverlight 3<br />
  11. 11. 2010, Silverlight is everywhere!<br />Silverlight Mobile/Embedded<br />Mobile/Embedded<br />.NET<br />XAML<br />Desktop<br />Web<br />Silverlight/WPF<br />Silverlight<br />
  12. 12. Out of Browser<br />demo<br />
  13. 13. Our Strategy to Win Mobile<br />CHOICE AND INNOVATION<br />TRUSTED BRAND<br />BEST EXPERIENCES<br />
  14. 14. 궁극의 유연함(Diverse)<br />개인화 및 다양화<br /><ul><li>다양화 옵션 확장
  15. 15. 애플리케이션, 서비스, 위젯 추가
  16. 16. 일반 소비자 개인화 및 테마</li></ul>더 편리한 조작<br /><ul><li>한 눈에 보이도록
  17. 17. 손가락으로 감지 및 조작</li></ul>시작<br />투데이<br />잠금<br />
  18. 18. 윈도우 모바일 6.5<br />소프트웨어 플랫폼 제공<br />폰 디자인 및 개발 비용<br />더 빠른 <br />부팅 시간<br />더 빠른 부팅 시간 향상(25%)<br />더 길어진 <br />배터리 생명<br />똑같은 하드웨어 사양에서 이틀 더 사용함<br />애플리케이션<br />호환성<br />현재 애플리케이션 그대로 동작함<br />
  19. 19. 내가 만드는 테마 홈 스크린<br />Personal<br />Expressive<br />Simple<br />Diane von Furstenberg<br />Issac Mizrahi<br />Tibi<br />Rock & Republic<br />Vera Wang<br />ZahaHadid<br />Ron Arad<br />John Pawson<br />Terence Conran<br />
  20. 20. 위대한 인터넷 경험<br /><ul><li>PC와 같은 품질의 최적화된 모바일 풀 브라우징
  21. 21. 새로운 친숙한 터치와 풀 스크린 화면
  22. 22. 끊김없는 확대 및 스마트 패닝
  23. 23. Adobe® Flash ® Lite™ * 지원</li></ul>풀 브라우징<br /><ul><li>Internet Explorer® Mobile 프레임워크 기반한 위젯 개발
  24. 24. Windows® Marketplace for Mobile 또는 장치 안에 번들로 판매</li></ul>위젯<br />* Adobe Flash Lite 3.1 is available to Windows® phone manufacturers as an optional component. Availability on Windows® phone s may vary.<br />
  25. 25. 다양하고 모바일 표준 위젯<br /><ul><li>사용자와 눈으로 비주얼하게 보고 직접 액세스 가능
  26. 26. Internet Explorer Mobile 6 엔진 (AJAX, HTML, CSS supported) 기반으로 표준 W3C 준수, 개발 시간 단축 및 용이성 좋음
  27. 27. 기본적으로 weather, stock, search 위젯 포함
  28. 28. 개발자가 사용자에게 Windows Marketplace for Mobile 을 통해 직접 판매</li></li></ul><li>Omnia2 TouchWiz<br />demo<br />
  29. 29. 장치 라이프사이클<br />Evaluate& Design<br />Develop& Build<br />Manage& Operate<br />Ship &Distribute<br />
  30. 30. Windows Devices<br />Consumer<br />PND<br />Portable media<br />Network sensors<br />General Embedded<br />General Embedded<br />Telematics<br />CCR/DSS<br />Framework<br />for Embedded systems<br />Point of Service<br />Distributedsystems<br />Secondary displays<br />Medical<br />Robotics<br />Industrial Automation<br />Robotics<br />Industrial Automation<br />for Embedded systems<br />Wearable<br />Entertainment<br />Home Automation<br />Thin Client<br />Thin Client<br />
  31. 31. Tools and frameworks<br />Windows Embedded Studio<br />Smart Device project<br />Platform Builder<br />C++<br />.Net<br />Native<br />.Net<br />.Net<br />xaml<br />C++<br />Application<br />Application<br />OS<br />OS<br />MFC, ATL<br />MFC, ATL<br />
  32. 32. Rich User Interface를 개발하려면<br />Windows Embedded<br />Compact“Chelan”<br />Silverlight 2browser plug-in<br />Windows Embedded<br />Standard<br />
  33. 33. Windows Embedded용 Silverlight란?<br />“Alchemy” 라는 코드명으로 알려짐<br />네이티브 C++ 애플리케이션 모델 지원<br />H/W 액셀레이터 지원<br />Subset of Silverlight 2.0 서브셋<br />(데이터바인딩, 미디어 임베딩 지원안함)<br />쉘 및 애플리케이션 UI 지원<br />실버라이트 디자인을 위한 Expression Blend 지원<br />24<br />
  34. 34. Windows Embedded용 Silverlight 애플리케이션 아키텍처<br />Application<br />Resources <br />(Images, Fonts)<br />Custom Controls<br />XAML<br />Silverlight Runtime<br />Silverlight Core Rendering Engine<br />Platform Plug-in<br />(OpenGL ES 2.0, DDraw, <br />GDI, OpenVG )<br />Win32<br />GDI<br />Display Driver (BSP)<br />
  35. 35. 커스텀 IE 임베디드 UI 지원<br />현재의 컨트롤을 업데이트 하거나 새로운 컨트롤 추가<br />컬러, 레이아웃 및 스타일 수정 가능<br />컨트롤 타입 및 x:name 은 똑같이 그대로<br />C++ code 변경 필요 없음<br />
  36. 36. “Cashmere” for the Consumer<br />Browser<br />Media<br />Office<br />Connect<br />Browser<br />Office<br />Media<br />Navigation<br />Pictures<br />Games<br />Clock<br />Calculator<br />Immersive User Experience across UI and Applications<br />Alchemy, Touch and Gestures<br />Rich Media Browsing <br />Optimized Device Experience<br />Adobe Flash Lite 3.1<br />Rich Multimedia Experiences<br />Windows Media Player, HTTP streaming, Digital Rights Management, UPnP<br />Enable and manage connections through many wired and wireless technologies<br />Wi-Fi, Bluetooth, cellular, TCP/IP <br />Bring Productivity to any device<br />Office Viewers, PDF Reader, ActiveSync <br />
  37. 37. Windows Devices Roadmap<br />Based on Windows 7<br />Windows Embedded<br />Enterprise<br />Windows Embedded<br />POSReady 2009<br />2010<br />H2<br />H1<br />H2<br />H1<br />2008<br />2009<br />Windows Embedded<br />Compact“Chelan”<br />Windows Embedded<br />Standard 2009<br />Windows Embedded<br />NavReady vNext<br />Windows Embedded<br />Standard “Quebec”<br />Windows Embedded<br />NavReady 2009<br />
  38. 38. WINDOWS phone [0:30]<br />

×