silverlight без границ: разработка на платформе windows embedded

Post on 14-Jan-2016

86 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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 Павел Белевский

Ведущий специалист pavelb@quarta.ru

Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада

top related