130 likes | 384 Views
Создай устройство будущего с Windows Embedded Compact 7 : разработка приложений. Павел Белевский Ведущий специалист R&D отдела Кварта Технологии. Содержание. Возможности по разработк е приложений Silverlight for Windows Embedded. Возможности по разработке приложений.
E N D
Создай устройство будущего с Windows Embedded Compact 7:разработка приложений Павел Белевский Ведущий специалист R&D отдела Кварта Технологии
Содержание • Возможности по разработкеприложений • Silverlight for Windows Embedded
Возможности по разработке приложений • Visual Studio 2008 Professional • Win32, ATL, STL, MFC • C/C++ • .NET Compact Framework 3.5 • C#, VB .NET
Native vs Managed • Native: • Необходимо SDK устройства • Компиляция под каждую архитектуру • Наиболее полный доступ к системному API • Managed: • SDK не требуется • Платформонезависимость • Ограниченные возможности по взаимодействию с системой
Silverlight for Windows Embedded • Silverlight для устройств • Подмножество Silverlight 3.0 • С\С++ код • Аппаратное ускорение • Парадигма «Разработчик – Дизайнер» • Пользовательский интерфейс
Архитектура SWE приложения Приложение Ресурсы (изображения, шрифты) Пользовательские элементы XAML SilverlightRuntime Win32 API Подключаемые библиотеки (OpenGL ES 2.0, DDraw, OpenVG) Ядро механизма отрисовки Драйвер дисплея (BSP)
Разработка SWE приложения Демонстрация
Tips & Tricks • Оболочка «Sample Home Screen» + ActiveSync • http://e-consystems.com/blog/wec7-silverlight-shell-with-activesync/
Резюме • Широкий спектр средств по разработке приложений для Windows Embedded Compact 7 • от Win32 до .NET CF 3.5 • Silverlight for Windows Embedded • С/C++ • Аппаратное ускорение графики • Удобные средства разработки
Узнать больше • Официальный сайт Windows Embedded http://www.microsoft.com/windowsembedded/ • Центр разработки Windows Embeddedhttp://msdn.microsoft.com/embedded/ • Windows Embedded на сайте Кварта Технологииhttp://www.quarta.ru/embedded • Русскоязычный форумhttp://forum.quarta.ru