1 / 17

Silverlight без границ: разработка на платформе Windows Embedded

Silverlight без границ: разработка на платформе Windows Embedded. Павел Белевский Ведущий специалист отдела исследований и разработок Кварта Технологии. Содержание. Устройства на Windows Embedded Silverlight в Windows Embedded Standard 7 Silverlight for Windows Embedded (Compact 7).

sabine
Download Presentation

Silverlight без границ: разработка на платформе Windows Embedded

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Silverlight без границ:разработка на платформе Windows Embedded Павел Белевский Ведущий специалист отдела исследований и разработок Кварта Технологии

  2. Содержание • Устройства на Windows Embedded • Silverlight в Windows Embedded Standard 7 • Silverlight for Windows Embedded (Compact 7)

  3. Устройства на Windows Embedded • Windows Embedded Standard 2009Windows Embedded Standard 7 • 100% совместимость с настольной версией Windows • Функционал в компонентной форме • Возможности для встраивания • Windows Embedded CEWindows Embedded Compact • Компактность (~ 10 Мбайт) • Архитектура отличная от настольной • SDK устройства

  4. Декларативный подходв устройствах Windows Embedded Standard • WPF • Silverlight • Silverlight for Windows Phone • Silverlight for Windows Embedded • WPF on .NET Micro Framework Windows EmbeddedCompact

  5. Silverlight • Pros • Кросс-платформенность • Малый размер среды исполнения (~ 25 Мбайт) • Contras • Запуск в окне браузера • Ограниченный доступ к системным функциям

  6. Silverlight вне браузера • COM Automation • NESL (Native Extensions for SiLverlight)

  7. NESL • NESL Runtime – набор библиотек • Touch and Gestures • Кодирование/декодирование и захват мультимедиа • Sensor and Location Platform • Перехват Windows-сообщений • Windows Portable Devices • Интеграция с панелью задач Windows 7 • Распознавание и синтезация речи • NESL-wrappers • «Обертки» для доступа к COM-библиотекам из Silverlight

  8. Демонстрация Silverlight в качестве оболочки устройства на базе Windows Embedded Standard 7

  9. Silverlight for Windows Embedded • Silverlight для устройств • Подмножество Silverlight 3.0 • С\С++ код • Аппаратное ускорение • Парадигма «Разработчик – Дизайнер» • Пользовательский интерфейс

  10. Сравнение с WPF и Silverlight

  11. Архитектура SWE приложения Приложение Ресурсы (изображения, шрифты) Пользовательские элементы XAML SilverlightRuntime Win32 API Подключаемые библиотеки (OpenGL ES 2.0, DDraw, OpenVG) Ядро механизма отрисовки Драйвер дисплея (BSP)

  12. Демонстрация Разработка приложений Silverlight for Windows Embedded

  13. Итоги • Silverlight = кросс-платформенные приложения с малым размером среды исполнения • NESL расширяет возможности SL для разработки настольных приложений • Silverlight for Windows Embedded • WEST – автоматическая конвертация в native-код • Современный интерфейс в системах реальноговремени • Поддержка аппаратногоускорения

  14. Ресурсы • Windows Embedded:http://microsoft.com/windowsembedded • NESL: http://archive.msdn.microsoft.com/nesl • Русскоязычный форум:http://forum.quarta.ru

  15. Обратная связь Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала Спасибо!

  16. Вопросы • CL602 • Павел Белевский • Ведущий специалист • pavelb@quarta.ru • Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада

More Related