Mobile/Embedded for Silverlight


Published on

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

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Re-architecting the company to implement
  • Re-architecting the company to implement
  • Re-architecting the company to implement
  • Re-architecting the company to implement
  • Point out: * No overlays or video transparency * Play controls, HTML and ads built *around* the video
  • Point out: Controls and menus can be overlaid over the video Picture-in-Picture video or ads can be overlaid too
  • DIFFERENTIATED STRATEGY from Apple, RIM, Android, Nokia NEW LEVEL of execution SHIPPED WM6.5 TO OEMS IN APRILGreat step, we need to make it count when devices launch in Oct…Zune HD VERY COOLWATCH THIS SPACE - Less than 20% of our developers working over the last year on what we have showed you, over 80% working on our game changer
  • 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 /><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 />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.