Платформа Windows Phone 7: развитие, особенности, разработка, Marketplace
платформа Microsoft Windows Embedded
-
Upload
highload-2009 -
Category
Technology
-
view
752 -
download
1
Transcript of платформа Microsoft Windows Embedded
![Page 1: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/1.jpg)
Станислав Павлов
Платформа Microsoft® Windows Embedded
![Page 2: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/2.jpg)
Содержание• Устройства становятся умнее …• Платформа Microsoft Windows Embedded
– Windows Embedded Standard 2009– Windows Embedded CE 6.0– Windows Embedded POSReady 2009– Windows Embedded Servers– Windows Embedded Enterprise
• Embedded 2.0
![Page 3: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/3.jpg)
Устройства становятся умнее …
Устройства становятся умнее
• Переход к многофункциональным устройствам
• Превалирование цифровых технологий
• Рост популярности 32 bit CPU• Взаимосвязанные устройства
Возрастают требования к разработчикам
• Короче срок разработок• Выше функциональные требования• Расширяемые устройства
Переход к единообразной платформе12 месяцев
Ож
ид
ани
я Время разработки
9 месяцев
Ож
ид
ани
я Время разработки
6 месяцев
Ож
ид
ани
я Время разработки
![Page 4: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/4.jpg)
Российский рынокНавигация •Развитие Глонасс•Политика поддержки российских разработок
Цифровое телевидение •Переход на цифровое вещание до 2010 года•Развитие отечественного производства
Промышленная автоматизация•Внедрение цифровых технологий•Рост 32 битных систем
Розничная торговля•Использование стандартов•Устройства становяться взаимосвязанные
![Page 5: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/5.jpg)
ПЛАТФОРМА MICROSOFT EMBEDDED
![Page 6: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/6.jpg)
Microsoft Windows EmbeddedОперационные системы Майкрософт для устройств специального назначения
Бинес модель совместного успеха, ориентированная на производителя
Windows Embedded Standard
Windows Embedded CE
Windows Embedded for Point of Service
Windows Embedded Enterprise
Семейство ОС Windows Embedded
![Page 7: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/7.jpg)
Windows Embedded Standard• Следующее поколение
Windows XP Embedded• Основана на
Windows XP Professional SP3• Новые функциональные возможности• Цикл поддержки и продаж до 2023 года
![Page 8: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/8.jpg)
Windows Embedded Standard
Компонентная платформа с возможностями Windows XP Professional
• Более 12000 компонентов для максимальной адаптации• Мощный инструментарий разработки за низкую стоимость• Удаленное обновление системы • Повышенная производительность и надежность
Низкие первоначальные вложения и короткий срок вывода устройства на рынок
![Page 9: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/9.jpg)
Windows Embedded Standard
• Загрузка с различных носителей: CF, SSD, по сети, CD/DVD (“El Torito”), USB FD
• Фильтр защиты от записи – EWF и FBWF• Использование собственной оболочки и полная
персонализация • Hibernate Once Resume Many (HORM)• Работа без мыши, клавиатуры и монитора
Дополнительные возможности для встраиваемых систем
![Page 10: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/10.jpg)
Средства разработки• Ключевые элементы:
Target Designer; Target Analyzer; Component Designer• Единая установка для всех компонентов и обновлений• Дополнительные утилиты и макросы для удобства
![Page 11: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/11.jpg)
Windows Embedded CE 6.0• 32-битная, многопроцессная, многопоточная, с поддержкой
реального времени, компонентизированная• Поддержка различных типов процессоров:
x86, ARM, MIPS и SHх• Архитектура ядра
– до 32К одновременных процессов по 2 ГБ виртуальной памяти на каждый– драйвера в пространстве ядра и пользователя
• Новая файловая система (exFAT)• Поддержка .Net Compact Frameworks• Новые функциональные возможности
![Page 12: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/12.jpg)
Windows Embedded CE 6.0Новая архитектура ядра
• до 32К одновременных процессов по 2 ГБ виртуальной памяти на каждый
• Драйвер в пространстве ядра и пользователя
Новая файловая система (exFAT)
• Большие объемы носителей• Файлы больших размеров • Шифрование съемных носителей
Новые функциональные возможности
![Page 13: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/13.jpg)
Windows Embedded CE 6.0
Интегрирован в Visual Studio 2005Единая среда для разработки ОС и приложенийВстроенный эмуляторПросто тестировать образыРедакторыПозволяют быстрее писать кодОбновлённые компиляторыУлучшенная производительность
Средства разработки
![Page 14: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/14.jpg)
Windows Embedded POSReadyWindows Embedded for POS• Загружаемая ОС
– Установка с CD на подобие Windows XP
– Не нужно средства разработки• На базе Windows XP Pro• Только необходимые компонентны
и POS for .NET• Применения только для розничного
и гостиничного рынка
Стандартизированная платформа, оптимизированная для устройств розничного бизнеса
![Page 15: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/15.jpg)
Windows Embedded Enterprise• Классические ОС с лицензией для
встраивания– Windows Vista– Windows XP Professional– DOS 6.2– …
![Page 16: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/16.jpg)
Windows Embedded ServersВыделенный сервер
Microsoft® Windows Server™ 2003 R2 for Embedded SystemsНовое Microsoft® Windows Server™ 2008 for Embedded Systems (без Hyper-V пока)
Серверные устройства, телекоммуникации
Microsoft® Windows Server™ 2003 with the Server Appliance Software Version 3.1
Microsoft® Windows Server™ 2003 for Telecommunications with the Server Appliance Software Version 3.1
Новое (без Hyper-V пока)
Microsoft® Windows Server™ 2008 for Embedded Systems Essentials
Microsoft® Windows Server™ 2008 for Embedded Systems Telecommunications
Сервер храненияMicrosoft® Windows® Storage Server 2003 R2Новое Microsoft Windows Unified Data Storage Server 2003Новое Windows Home Server
БезопасностьMicrosoft® Windows Server™ 2003
w/ISA Server 2006Intelligent Application Gateway 2007Branch Office Appliance
Серверные приложения
Microsoft® SQL Server™ 2005 for Embedded Systems
Microsoft® SC Data Protection Manager 2007 for Embedded Systems
![Page 17: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/17.jpg)
В каждой компании есть хотя бы один сервер, который мог работать на Windows Embedded Server
Внутренняя сеть
File &Printing Server
База Данных
InternetActive Directory
Exchange
Backup Server
Фильтрация почты Специализированны
й сервер
Отделение
Windows Storage Server Data Protection Manager 2007
Server Appliance Software 3.1
ISA 2006 for Embedded Systems
Branch Office ApplianceWindows Server 2003 for
Embedded Systems
Web серверSQL Server for Embedded Systems
![Page 18: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/18.jpg)
EMBEDDED 2.0
![Page 19: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/19.jpg)
Разр
абот
ка
устр
ойст
ваРа
зраб
отка
пр
илож
ение
Устройства
Операционная система
”классические” встраиваемые системы
Board Support Package (BSP) •Драйвера
Приложение + Услуги + Устройства
• Потребляют и предоставляют услуги• Связующие устройства, ПК, серверы, услуги• Распространенные протоколы (TCP, HTTP, UDP)
• Интеграция устройств• Connectivity; закрытые/специализированные протоколы• Могут использовать веб сервисы
• Приложение: UI, logic
•Разработки•Выбор компонентов•Сборка образа•Портирование
![Page 20: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/20.jpg)
• Предоставляют услуги
• Интеграция с другими устройствами
• Управляют услугами, предоставляемые по интернету
• Интеграция услуг на устройстве в решения
• Разрабатка для существующих устройств
• Производить оптимизированные устройства
Разработка устройства Разработка прилодения
Приложение + Услуги +
Устройства
Опыт встраиваемых систем от SI/ODM
Сотрудничество с ISV или сервис провайдером
![Page 21: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/21.jpg)
РесурсыРусскоязычный ресурс посвященный
Windows Embedded http://www.msembedded.ru
Каталог решений на базе
Windows Embedded http://www.msembedded.ru/catalogue
База знаний http://www.msembedded.ru/kb
Сайт партнерской программы: http://www.mswep.com
Сообщества Windows Embedded
Microsoft MSDN®: http://msdn.microsoft.com/embedded
Форум на русском языке: http://www.msembedded.ru/forum
![Page 22: платформа Microsoft Windows Embedded](https://reader035.fdocuments.in/reader035/viewer/2022062419/55837cf0d8b42a88578b4c81/html5/thumbnails/22.jpg)
Вопросы?