Книга: Программирование КПК и смартфонов на .NET Compact Framework
Windows Mobile 5.0 API
Windows Mobile 5.0 API
Система Windows Mobile 5.0 обзавелась новыми функциями API. Программисты получили в свое распоряжение новое пространство имен Microsoft.WindowsMobile
с множеством классов, перечислений и делегатов. Кроме того, появились такие пространства имен, как Configuration
, Forms
, PocketOutlook
, PocketOutlook.MessageInterception
, Status
и Telephony
.
Устройства под управлением Windows Mobile постоянно улучшаются. И разработчики требуют новых возможностей для написания красивых и сложных игр. Поэтому в состав системы включена библиотека Direct3D Mobile. Ее можно считать аналогом библиотеки Direct3D API, которая используется в настольных компьютерах.
Для доступа к памяти, улучшенной работе со сложной графикой и видеоматериалами система Windows Mobile 5.0 предлагает воспользоваться DirectDraw API. Эта библиотека также может быть востребована для разработки игр, она является аналогом библиотеки DirectDraw API настольного компьютера.
Все больше устройств выпускается со встроенными камерами. Разработчики могут воспользоваться библиотекой DirectShow API для доступа к возможностям камеры. С помощью соответствующих функций программист может управлять работой камеры, записывать, а потом отображать и проигрывать картинки и видеоматериалы. Библиотека поддерживает множество форматов и является аналогом DirectShow настольного компьютера.
Кроме того, в устройствах все чаще стали использоваться приемники GPS. Раньше писать приложения, работающие с технологиями GPS, было довольно трудно. Нужно было использовать для работы serial API, что требовало хорошего знания основ сетевого программирования. Система Windows Mobile 5.0 во многом облегчила эту задачу при помощи технологии GPS Intermediate Driver. Эта технология предоставляет набор простых функций для доступа к данным GPS. В следующем списке приведены основные функции для работы с GPS Intermediate Driver:
? GPSOpenDevice
— соединение с GPS Intermediate Driver;
? GPSCloseDevice
— разрыв связи от GPS Intermediate Driver;
? GPSGetPosition
— получение текущих координат;
? GPSGetDeviceState
— получение информации о текущем состоянии устройства.
- Производительность и уровни абстракции API-интерфейсов
- InterBase Super Server для Windows
- Интеграция с платформой Windows NT
- Часы в Windows показывают неправильное время
- Классическая архитектура на Windows NT (Yaffil CS)
- Новые функции API для работы с Blob и массивами
- 4.2. Центр уведомлений Windows 10
- Загрузочные дискеты и Live CD для Windows
- 6.8. Разгон видеокарты на Windows 10
- Интеграция Windows SharePoint и Microsoft Office
- Наик Дайлип Системы хранения данных в Windows
- Глава 10 Возможности подсистемы хранения данных в различных версиях Windows NT