Silverlight без границ:разработка на платформе Windows Embedded
Павел БелевскийВедущий специалист отдела исследований и разработокКварта Технологии
Содержание Устройства на Windows Embedded Silverlight в Windows Embedded Standard 7 Silverlight for Windows Embedded (Compact 7)
Устройства на Windows Embedded Windows Embedded Standard 2009
Windows Embedded Standard 7 100% совместимость с настольной версией Windows Функционал в компонентной форме Возможности для встраивания
Windows Embedded CEWindows Embedded Compact Компактность (~ 10 Мбайт) Архитектура отличная от настольной SDK устройства
Декларативный подход в устройствах
Windows Embedded Standard
Windows EmbeddedCompact
WPF Silverlight
Silverlight for Windows Phone
Silverlight for Windows Embedded
WPF on .NET Micro Framework
Silverlight
Pros Кросс-платформенность Малый размер среды исполнения (~ 25
Мбайт)
Contras Запуск в окне браузера Ограниченный доступ к системным
функциям
Silverlight вне браузера
COM Automation
NESL (Native Extensions for SiLverlight)
NESL
NESL Runtime – набор библиотек Touch and Gestures Кодирование/декодирование и захват мультимедиа Sensor and Location Platform Перехват Windows-сообщений Windows Portable Devices Интеграция с панелью задач Windows 7 Распознавание и синтезация речи
NESL-wrappers «Обертки» для доступа к COM-библиотекам из
Silverlight
Демонстрация
Silverlight в качестве оболочки устройства на базе Windows Embedded Standard 7
Silverlight for Windows Embedded
Silverlight для устройств Подмножество Silverlight 3.0 С\С++ код Аппаратное ускорение Парадигма «Разработчик –
Дизайнер» Пользовательский интерфейс
Сравнение с 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
Архитектура SWE приложения
ПриложениеРесурсы(изображения,
шрифты)XAML
Пользовательские элементы
Silverlight Runtime
Win32 APIЯдро
механизма отрисовки
Подключаемые библиотеки(OpenGL ES 2.0, DDraw,
OpenVG)
Драйвер дисплея (BSP)
Демонстрация
Разработка приложений Silverlight for Windows Embedded
Итоги
Silverlight = кросс-платформенные приложения с малым размером среды исполнения
NESL расширяет возможности SL для разработки настольных приложений
Silverlight for Windows Embedded WEST – автоматическая конвертация в native-
код Современный интерфейс в системах
реального времени Поддержка аппаратного ускорения
Ресурсы
Windows Embedded:http://microsoft.com/windowsembedded
NESL: http://archive.msdn.microsoft.com/nesl
Русскоязычный форум:http://forum.quarta.ru
Обратная связь
Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала
Спасибо!
Вопросы CL602 Павел Белевский
Ведущий специалист [email protected]
Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада
Top Related