Создай устройство будущего с Windows Embedded Compact 7 :...

13

description

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

Transcript of Создай устройство будущего с Windows Embedded Compact 7 :...

Page 1: Создай устройство будущего с  Windows Embedded Compact 7 : разработка приложений
Page 2: Создай устройство будущего с  Windows Embedded Compact 7 : разработка приложений

Microsoft TechDayshttp://www.techdays.ru

Создай устройство будущего с Windows Embedded Compact 7:разработка приложенийПавел БелевскийВедущий специалист R&D отделаКварта Технологии

Page 3: Создай устройство будущего с  Windows Embedded Compact 7 : разработка приложений

Microsoft TechDayshttp://www.techdays.ru

Содержание

Возможности по разработке приложенийSilverlight for Windows Embedded

Page 4: Создай устройство будущего с  Windows Embedded Compact 7 : разработка приложений

Microsoft TechDayshttp://www.techdays.ru

Возможности по разработке приложений

Visual Studio 2008 ProfessionalWin32, ATL, STL, MFC

C/C++.NET Compact Framework 3.5

C#, VB .NET

Page 5: Создай устройство будущего с  Windows Embedded Compact 7 : разработка приложений

Microsoft TechDayshttp://www.techdays.ru

Native vs Managed

Native:Необходимо SDK устройстваКомпиляция под каждую архитектуруНаиболее полный доступ к системному API

Managed:SDK не требуетсяПлатформонезависимостьОграниченные возможности по взаимодействию с системой

Page 6: Создай устройство будущего с  Windows Embedded Compact 7 : разработка приложений

Microsoft TechDayshttp://www.techdays.ru

Silverlight for Windows Embedded

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

Page 7: Создай устройство будущего с  Windows Embedded Compact 7 : разработка приложений

Microsoft TechDayshttp://www.techdays.ru

Сравнение с WPF и SilverlightОсобенность WPF Silverlight 3

Silverlight 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

Аппаратное ускорение 3D X

Поддержка анимации X X X

Поддержка прозрачности X X X

Поддержка видеоэлементов X X

Пользовательские элементы управления X X X

Использование Win32 элементов управления X

Page 8: Создай устройство будущего с  Windows Embedded Compact 7 : разработка приложений

Microsoft TechDayshttp://www.techdays.ru

Архитектура SWE приложения

ПриложениеРесурсы(изображения,

шрифты)XAML

Пользовательские элементы

Silverlight Runtime

Win32 APIЯдро

механизма отрисовки

Подключаемые библиотеки(OpenGL ES 2.0, DDraw,

OpenVG)

Драйвер дисплея (BSP)

Page 9: Создай устройство будущего с  Windows Embedded Compact 7 : разработка приложений

Microsoft TechDayshttp://www.techdays.ru

Разработка SWE приложения

Демонстрация

Page 10: Создай устройство будущего с  Windows Embedded Compact 7 : разработка приложений

Microsoft TechDayshttp://www.techdays.ru

Tips & Tricks

Оболочка «Sample Home Screen» + ActiveSync

http://e-consystems.com/blog/wec7-silverlight-shell-with-activesync/

Page 11: Создай устройство будущего с  Windows Embedded Compact 7 : разработка приложений

Microsoft TechDayshttp://www.techdays.ru

Резюме

Широкий спектр средств по разработке приложений для Windows Embedded Compact 7

от Win32 до .NET CF 3.5Silverlight for Windows Embedded

С/C++Аппаратное ускорение графикиУдобные средства разработки

Page 12: Создай устройство будущего с  Windows Embedded Compact 7 : разработка приложений

Microsoft TechDayshttp://www.techdays.ru

Узнать больше

Официальный сайт Windows Embedded http://www.microsoft.com/windowsembedded/Центр разработки Windows Embeddedhttp://msdn.microsoft.com/embedded/Windows Embedded на сайте Кварта Технологииhttp://www.quarta.ru/embeddedРусскоязычный форум http://forum.quarta.ru

Page 13: Создай устройство будущего с  Windows Embedded Compact 7 : разработка приложений