silverlight без границ: разработка на платформе windows embedded
DESCRIPTION
Silverlight без границ: разработка на платформе Windows Embedded. Павел Белевский Ведущий специалист отдела исследований и разработок Кварта Технологии. Содержание. Устройства на Windows Embedded Silverlight в Windows Embedded Standard 7 Silverlight for Windows Embedded (Compact 7). - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/1.jpg)
![Page 2: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/2.jpg)
Silverlight без границ:разработка на платформе Windows Embedded
Павел БелевскийВедущий специалист отдела исследований и разработокКварта Технологии
![Page 3: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/3.jpg)
Содержание Устройства на Windows Embedded Silverlight в Windows Embedded Standard 7 Silverlight for Windows Embedded (Compact 7)
![Page 4: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/4.jpg)
Устройства на Windows Embedded Windows Embedded Standard 2009
Windows Embedded Standard 7 100% совместимость с настольной версией Windows Функционал в компонентной форме Возможности для встраивания
Windows Embedded CEWindows Embedded Compact Компактность (~ 10 Мбайт) Архитектура отличная от настольной SDK устройства
![Page 5: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/5.jpg)
Декларативный подход в устройствах
Windows Embedded Standard
Windows EmbeddedCompact
WPF Silverlight
Silverlight for Windows Phone
Silverlight for Windows Embedded
WPF on .NET Micro Framework
![Page 6: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/6.jpg)
Silverlight
Pros Кросс-платформенность Малый размер среды исполнения (~ 25
Мбайт)
Contras Запуск в окне браузера Ограниченный доступ к системным
функциям
![Page 7: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/7.jpg)
Silverlight вне браузера
COM Automation
NESL (Native Extensions for SiLverlight)
![Page 8: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/8.jpg)
NESL
NESL Runtime – набор библиотек Touch and Gestures Кодирование/декодирование и захват мультимедиа Sensor and Location Platform Перехват Windows-сообщений Windows Portable Devices Интеграция с панелью задач Windows 7 Распознавание и синтезация речи
NESL-wrappers «Обертки» для доступа к COM-библиотекам из
Silverlight
![Page 9: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/9.jpg)
Демонстрация
Silverlight в качестве оболочки устройства на базе Windows Embedded Standard 7
![Page 10: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/10.jpg)
Silverlight for Windows Embedded
Silverlight для устройств Подмножество Silverlight 3.0 С\С++ код Аппаратное ускорение Парадигма «Разработчик –
Дизайнер» Пользовательский интерфейс
![Page 11: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/11.jpg)
Сравнение с WPF и Silverlight
Особенность WPF Silverlight 3Silverlight for Windows
Embedded
Исполнение в Web-браузере X
Кроссплатформенность (Windows/Mac/Linux) X
Доступно в Windows Embedded Compact 7 X
Поддержка Native –кода C++ X
Поддержка управляемого кода / Требует .NET X X
Разработка в Expression Blend X X X
Аппаратное ускорение 2D X X X
Аппаратное ускорение 3D X
Поддержка анимации X X X
Поддержка прозрачности X X X
Поддержка видеоэлементов X X
Пользовательские элементы управления X X X
Использование Win32 элементов управления X
![Page 12: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/12.jpg)
Архитектура SWE приложения
ПриложениеРесурсы(изображения,
шрифты)XAML
Пользовательские элементы
Silverlight Runtime
Win32 APIЯдро
механизма отрисовки
Подключаемые библиотеки(OpenGL ES 2.0, DDraw,
OpenVG)
Драйвер дисплея (BSP)
![Page 13: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/13.jpg)
Демонстрация
Разработка приложений Silverlight for Windows Embedded
![Page 14: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/14.jpg)
Итоги
Silverlight = кросс-платформенные приложения с малым размером среды исполнения
NESL расширяет возможности SL для разработки настольных приложений
Silverlight for Windows Embedded WEST – автоматическая конвертация в native-
код Современный интерфейс в системах
реального времени Поддержка аппаратного ускорения
![Page 15: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/15.jpg)
Ресурсы
Windows Embedded:http://microsoft.com/windowsembedded
NESL: http://archive.msdn.microsoft.com/nesl
Русскоязычный форум:http://forum.quarta.ru
![Page 16: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/16.jpg)
Обратная связь
Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала
Спасибо!
![Page 17: Silverlight без границ: разработка на платформе Windows Embedded](https://reader036.vdocuments.pub/reader036/viewer/2022081504/568148f5550346895db613bb/html5/thumbnails/17.jpg)
Вопросы CL602 Павел Белевский
Ведущий специалист [email protected]
Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада