Про Windows Mobile

Для целей понимания, особенностей и возможностей контроллеров управления спутниковыми приемниками на операционных системах Windows, необходимо разделять и различать следующие понятия: «ядро платформы»-«операционная платформа» - «операционная система».


Windows Mobile — это семейство операционных систем, разработанных компанией Microsoft для мобильных устройств: КПК, смартфоны, коммуникаторы. Операционные системы под маркой WM известны своим сходством с системами Windows для персональных компьютеров этого же производителя. Системы Windows Mobile устанавливаются на всевозможные мобильные устройства с различным функционалом.


Windows Compact Edition (Windows CE) – это платформенная система, в основе которой находится программное ядро: Windows XP или Windows 7 и дальнейшие их версии.


История разработки платформенных систем компании Microsoft

В 1996 году корпорация Microsoft вышла на рынок со своей первой версией системы для некомпьютерных интеллектуальных устройств Microsoft Windows CE 1.0. 



Идея Microsoft состояла в том, чтобы создать операционную систему, пригодную для широкого спектра задач, и при этом обеспечить разработчикам возможность использовать уже накопленные знания в разработке программ для компьютеров, работающих под управлением Microsoft Windows, за счет использования единого интерфейса программирования для всех систем.


Таким образом, была решена задача создания единой платформы для интеллектуальных устройств, прикладные задачи к которым могли бы разрабатывать программисты, имеющие опыт написания программ для настольных компьютеров. Было выполнено и другое немаловажное требование к платформе: в ней реализованы все новейшие достижения в области информационных технологий, таких как технологии Internet, беспроводные коммуникации, технологии цифровой звукозаписи и видео и многое другое. Все это позволило еще больше сократить стоимость и время разработки и, соответственно, создавать массовый высокотехнологичный продукт, применимый  в различных областях.


В 1997 году система Microsoft Windows CE 2.0 стала компонентной, предназначенной для широкого спектра устройств,  расширилась поддержка типов процессоров; затем вышло еще два небольших обновления  (2.11 и 2.12), дополняющих функциональность системы. 


Вышедшая в 2000 году версия Microsoft Windows CE 3.0 содержала поддержку работы в реальном времени и современных мультимедийных технологий (DirectDraw, DirectShow, Windows Media Player).


В 2001 году выходит следующая версия системы - Microsoft Windows CE 4.0, в которой была реализована поддержка современных технологий, таких как Direct3D, UDFS, SOAP, расширенное управление питанием, поддержка SQL и т.д. Небольшие релизы (4.1 и 4.2) расширили доступную разработчикам функциональность, добавив поддержку просмотра файлов, профилей Bluetooth, IPv6, а также поддержку VoIP- телефонии, TFAT и .NET Compact Framework 1.0. 


В 2005 году выходит очередная версия - Microsoft Windows CE 5.0, которая предоставила разработчикам поддержку новых технологий: USB 2.0, SDIO, Windows Media 9, Internet Explorer 6, унифицированную систему сборки, драйверы и BSP производственного качества, с выделенной общей инфраструктурой разработки BSP/OAL, доступной разработчику. А в следующем 2006 году, в ответ на требования современного рынка встраиваемых устройств был выпущен пакет дополнений для сетевых мультимедиа устройств — Network Multimedia Feature Pack. 


Комплексная автоматизация на платформе Windows Embedded

Задачи и требования автоматизации, от промышленности до торговли, часто сводятся к созданию одного или нескольких устройств, осуществляющих сбор, обработку, хранение, передачу данных и взаимодействие с пользователем или оператором в рамках специфических технических ограничений.


Выбор операционной системы для автоматизации – многокритериальная задача, при решении которой приходится учитывать как технические, так и экономические факторы. Какой-то универсальной встраиваемой ОС, подходящей под все требования, не существует.


И тем не менее, компанией Microsoft – с ее пятнадцатилетним опытом в сфере встраиваемых систем, была разработана технологическая платформа, позволяющая создавать широкий спектр систем автоматизации с самыми разными требованиями, на основе своего. Эта платформа называется Windows Embedded и состоит она из набора операционных систем, сочетающих возможности «настольных» версий Windows с особыми архитектурами и технологиями для специализированных устройств. 


Windows Embedded — это семейство встраиваемых операционных систем для применения в специализированных устройствах.


Сегодня в мире миллионы устройств управляются системами Windows Embedded, начиная с потребительских роботов и мультимедийных устройств и заканчивая промышленными контролерами реального времени и медицинскими приборами.


Версии систем

  • Windows XP Embedded

  • Windows Embedded Standard

  • Windows Embedded NavReady

  • Windows Embedded Enterprise

  • Windows Embedded for Point of Service

  • Windows Embedded CE

  • Windows Embedded Server 


Области применения

Точки продаж (ПОС)

  • Терминалы самообслуживания

  • Банкомат

  • Автозаправочный терминал

  • Кассовые аппараты

  • Терминалы сбора данных

  • Рекламные мониторы

Навигационные устройства и системы мониторинга

  • Автомобильный навигатор

  • Система слежения за транспортом

  • Персональные системы навигации

Тонкие и терминальные решения

  • Классические терминальные решения

  • Тонкие клиенты с запуском приложений локально

  • Специализированные терминальные решения

  • Удаленные мониторы

Промышленная автоматика

  • Промышленный контроллер реального времени

  • Контроллер сбора данных

  • Системы управления

  • Диспечерские рабочие станции

Системы безопасности и видеонаблюдения

  • Видеорегистратор

  • IP камера

  • Система сканирования багажа

  • Системы биометрического сканирования

Мультимедия и телевидение

  • Телевизионная приставка

  • HD/SD ресивер

  • Медиа центр

  • Домашний сервер   



В разделе Промышленная автоматика мы находим Контроллер сбора данных - разновидностью которого является геодезический контроллер управления спутниковым оборудованием.

Windows Embedded CE 6.0  

Windows Embedded CE 6.0 – компонентная 32-разрядная, многопотоковая операционная система, с вытесняющей многозадачностью и поддержкой реального времени.

Windows Embedded CE 6.0 имеет абсолютно новое ядро, обеспечивающее расширенную функциональность и предоставляет более богатые возможности за счет большего числа одновременно выполняющихся приложений. Операционная система поддерживает до 32 тысяч одновременно выполняющихся процессов с 2 Гб виртуальной памяти для каждого. Система способна работать с процессорами ARM, Hitachi SuperH, MIPS, Intel x86 и совместимыми. 

Нововведения


Система Windows Embedded CE 6.0 (CE 6.0) снабжена новым ядром, в котором отсутствуют ограничения прошлых версий, что позволяет добиваться большей производительности. Среди таких ограничений можно выделить ограничение на число одновременно выполняемых процессов и небольшое виртуальное адресное пространство предыдущих поколений ядра Windows CE. 


Для каждого процесса в Windows CE, предшествовавших версии CE 6.0, выделялось виртуальное адресное пространство объемом 32 МБ. В системе CE 6.0 для каждого процесса выделено 2 ГБ адресного пространства. Кроме увеличения объема адресного пространства, претерпела изменение и сама его структура. В предыдущих версиях одно виртуальное адресное пространство было разделено на 32 области. При этом адресные пространства процессов не накладывались одно на другое. В системе CE 6.0 каждый процесс получает свое собственное, действительно индивидуальное адресное пространство. Такое нововведение делает адресное пространство процессов системы CE 6.0 очень похожим на адресное пространство версий Windows для настольных компьютеров (например Windows XP). 


Новая архитектура памяти облегчает выполнение некоторых задач, особенно в приложениях, которым требуется выделять большие блоки памяти (больше 10 МБ), которые могут понадобиться, например, для обработки изображений высокого разрешения, полученных с цифровой камеры.


Кроме того, в системе CE 6.0 интерфейсы API переместились из обычных процессов режима пользователя в библиотеки DLL режима ядра.


Предыдущие версии Windows CE можно было настраивать для выполнения операций только в режиме ядра или в смешанном режиме (с использованием режима ядра и пользовательского режима). В системе CE 6.0 поддерживается только смешанный режим работы, при котором все приложения загружаются в память режима пользователя, а все компоненты ОС загружаются в память режима ядра. 


Для обеспечения связи между машинами в системе CE 6.0 предусмотрен интерфейс, необходимый для подключения к мобильной телефонной сети. Ранее в системе Windows CE не поддерживалась возможность телефонных звонков и отправки SMS.


Версия CE 6.0 снабжена файлом cellcore.dll, который расширяет возможности библиотеки Win32 API для поддержки различных функций мобильной связи. Еще одним компонентом, включенным в версию CE 6.0, является файл ril.dll — драйвер для уровня Radio Interface Layer (RIL). Этот компонент обеспечивает интерфейс нижнего уровня для соединения приложений с аппаратными средствами мобильной связи. Ранее для использования мобильной связи в среде Windows CE необходимо было разрабатывать собственный уровень интерфейса.


Среди других элементов, поддерживаемых в версии CE 6.0, можно назвать компоненты низшего уровня для протокола Wireless Application Protocol (WAP), включая драйвер режима ядра (wapdrv.dll) и интерфейс API режима пользователя (wap.dll).


Следует отметить и новые функции безопасности. В системе CE 6.0 выполняется расширенная проверка параметров защищенных библиотек серверов (PSL) и устройств управления вводом-выводом (IOCTL), которые переходят из режима пользователя в режим ядра, что улучшает безопасность и стабильность режима ядра.


Помимо этого, CE 6.0 поставляется со встроенным безопасным загрузчиком, решения которого, о доверии или недоверии к коду основаны на сертификатах. Это означает, что все коды, выполняющиеся в системе, должны быть подписаны. Если безопасный загрузчик включен, он проверяет подпись кода и, если подпись соответствует надежному сертификату, разрешает его выполнение. Если подпись не соответствует, модуль загружен не будет. Производители оборудования могут выбирать, какие сертификаты считать надежными и, таким образом, могут управлять кодами, которые выполняются в системе.


Для предыдущих версий группа разработчиков Windows CE поставляла отдельный продукт под названием Platform Builder. В системе CE 6.0 средства разработки платформы включены в Visual Studio 2005. 


Windows Embedded 8


Microsoft начала поставки первых версий ОС Windows Embedded 8 с 20 марта 2013 года. . Данные ОС предназначены для использования на специализированных устройствах, таких как кассовые аппараты, автомобильные компьютеры и информационные терминалы. Windows Embedded 8 полностью основана на программного коде Windows 8, потому все новшества этой операционной системы доступны и в ее компонентной версии.


В 2015 году система Windows Embedded стала операционной системой Windows 10 IoT 


Это произошло 29 апреля 2015 года, когда Microsoft анонсировала новое имя для Windows Embedded поколения 10 - Windows 10 IoT (от "Internet of Things" – Интернет Вещей).


В новых редакциях название Embedded присутствовать не будет. Это отражает новую концепцию развития как Embedded-продуктов, так и платформы Windows в целом – направленность на максимальное количество платформ и устройств различного форм-фактора, включая все виды специализированных устройств и компонентов Интернета Вещей




Использование Windows 10 дает массу преимуществ прежде всего разработчикам, учитывая универсальность разработки приложений и драйверов. К примеру, приложение Universal App, однажды разработанное для Win10 с использованием Visual Studio будет работать на всех устройствах - десктоп, планшет, мобильный телефон, терминал, IoT-устройства, независимо от архитектуры процессора (ARM или x86). Также, анонсированы встроенные возможности по защищенному подключению устройств к облаку и новые возможности по встраиванию. 


Официально представленные редакции Windows 10 IoT:

  • Windows 10 IoT for Industry Devices (Системные требования: 1GB RAM, 16 Gb Storage, x86/x64), поддержка Desktop Shell, Win32 apps, Universal Apps, Universal Drivers. Фактически, является продолжением линейки Windows Embedded Industry, обладает готовым настраиваемым образом и возможностями по встраиванию, такими как Lockdown, write-фильтры, блокировка уведомлений и т.п. Подходит для большинства устройств.

  • Windows 10 IoT for Mobile Devices. Системные требования: 512MB RAM, 4 Gb Storage, ARM), поддержка Modern Shell, Mobile Apps, Universal Apps, Universal Drivers – новая линейка продуктов для компактных мобильных устройств, обладающая возможностями встраивания, компактностью, меньшими системными требованиями и поддержкой архитектуры ARM (только АРМ!).

  • Windows 10 IoT Core. Системные требования: 256MB RAM, 2 Gb Storage, ARM or x86/x64), без оболочки (т.е. оболочкой будет само приложение). Не поддерживает десктоп-приложения Microsoft, но поддерживает Universal Apps, Universal Drivers. Это «наследница» Compact 7 Core. Эта версия будет бесплатной. 


А в конце июля 216 года стало известно о доступности обновленного релиза Embedded-версии Windows 10, под именем Windows 10 IoT Enterprise 2016.


Этот релиз embedded-вариант релиза Windows 10 "Anniversary Update" (build version 1607), известной под кодовым именем Red Stone.


Помимо технических улучшений, аналогичных «настольной» версии и касающихся в основном безопасности и подключения к облаку Azure, версия получила другую политику ценообразования.


  • Windows 10 IoT Enterprise 2016 Long-Term Service Branch (LTSB) – второй LTSB-релиз Windows 10 IoT, включающий несколько новых технических обновлений и возможностей.

  • Windows 10 IoT Enterprise 2016 Current Branch for Business (CBB) – опираясь на пожеланиях производителей и партнеров, Microsoft выпустила CBB-версию Windows 10 IoT Enterprise. Эта версия предоставляет такой функционал Cortana, Windows Store и браузер Edge (эти функции отсутствуют в LTSB-версии), делая ее аналогичной настольному варианту для тех сценариев, где эти функции необходимы.  

 

Обновление с предыдущей версии Windows 10 IoT Enterprise 2015 LTSB до Windows 10 IoT Enterprise 2016 LTSB либо Windows 10 IoT Enterprise CBB будет бесплатным при помощи позиции Windows 10 IoT Enterprise 2016 LTSB $0 Royalty Upgrade. Для ранее установленных предыдущих версий Windows Embedded, включая POSReady обновление платное.


В связи с расширяющимся спектром устройств, в релизе Anniversary Update, Microsoft уходит от градации Retail, Thin Client, Tablet, представляя новую бизнес-модель, основанную на производительности устройства. 


В итоге остаются по три варианта каждой ОС Windows 10 IoT Enterprise 2016, в зависимости от используемого в устройстве процессора:

  • Entry SKU - Intel: Atom, AMD: E1, E2, A4, A6, G-Series (ориентировочная стоимость $40)

  • Value SKU - Intel: Pentium/Celeron/Core i3/Core i5/Core M, AMD: R-Series, A10, A8, Rest of FX Models (ориентировочная стоимость $85)

  • High End SKU - Intel: Core i7, Xeon, AMD: FX 7500, 9370, 9590, 7600P) (ориентировочная стоимость $135) 



Все версии представлены единым английским дистрибутивом, содержащим 32- и 64-битные версии, отдельными Language Interface Packs (LIPs) для 72 языков.

Windows 10 IoT Enterprise совмещает в себе ряд свойств:

  • Низкая стоимость

  • Полная совместимость с настольной версией и приложениями

  • Максимальный функционал и защищённость (это - Enterprise-версия!)

  • План обновлений LTSB (возможность отключения функциональных апдейтов на весь срок службы устройства)

  • Возможность работы без активации и т.п. 


Такова хронология разработки и совершенствования платформенных систем за два последних десятилетия буквально взрывного развития и внедрения информационных технологий в практические сферы хозяйственной деятельности.


История развития операционных систем для мобильных устройств

 Первая операционная система для мобильных устройств вышла 4 октября 2001 года под маркой Pocket PC: Pocket PC 2002 Merlin. 




Рабочий стол Pocket PC 2002 Merlin


Эта версия была выпущена на основе платформенной системы Windows CE v 3.0 и была в основном предназначена для использования в бесклавиатурных КПК и других карманных устройствах с разрешением QVGA (320х240 пикселей). Система было оснащена программами MSN Messenger, Microsoft Reader, Windows Media Player 8.0. имелась поддержка WAP, Transcriber, Terminal Server Client. 


23 июня 2003 года выходит Windows Mobile 2003 Ozone. Эта версия ПО для мобильных устройств создавалась на основе Windows CE v 4.20 и вышла в трех пакетах: 

  • Pocket PC 2003 for Pocket PC

  • Pocket PC 2003 Phone Edition

  • Pocket PC 2003 for Smartphone


Первые две версии в целом похожи, третья же создавалась на несколько иной платформе, которая требует определенной доработки приложений, и предназначена для использования в устройствах без сенсорного экрана, управляемых c клавиатуры.


24 марта 2004 года – выходит операционная система Windows Mobile 2003 Second Edition Ozone Update. Второе ее название — Pocket PC 2003 Second Edition или Pocket PC 2003SE. Основана она на Windows CE v 4.21 и может считаться своеобразным «ответом конкурентам». Ее выпуск связывают с изменениями, анонсированными Palm в своих операционных системах, основными из которых были:

  • горизонтальная ориентировка экрана вместо вертикальной;

  • поддержка разрешения VGA (640х480) и симметричных разрешений: 240х240; 480х480.

  • поддержка Wi-Fi


В мае 2005 года вышла операционная система Windows Mobile v 5.0 Magneto, которая имела ряд существенных отличий и нововведений по сравнению с предыдущими системами. Из новых приложений появились Windows Media Player v10, Photo Caller ID, обновленная версия Office Mobile, предустановленная программа ActiveSync 4.0. был существенно улучшен протокол связи Bluetooth, появилась поддержка клавиатуры QWERTY. 


Во второй половине 2007 года компания Microsoft выпустила Windows Mobile v 5.0 Second Edition-Crossbow. И буквально через год, во второй половине 2008 года выходит Windows Mobile v 5.0 Second Edition-Photon. 


Выпуск новых версий для мобильных устройств был вызван рыночной необходимостью. Рынок не стоял и не стоит на месте - КПК, мобильные телефоны и смартфоны постоянно развиваются, улучшаются их технические характеристики, появляются новые возможности. Изменяются размеры экранов, появляются новые стандарты связи и версии Bluetooth и WAP, появился Wi-Fi, стандарт экранов стал из монохромного цветным, появилась необходимость увеличить разрешения. 


2007 год был ознаменован выходом Windows Mobile 6.0, в основу которой было положено ядро Windows CE пятой версии, в котором существует поддержка Direct3D Mobile, Windows Error Reporting, работа в виде USB-хранилища без драйверов, Bluetooth, Wi-Fi. 



Преимущества Windows Mobile 

Во-первых, интерфейс Windows Mobile очень схож с интерфейсом компьютерных версий ПО от Microsoft. А потому привычен и, следовательно, удобен в использовании. При включении любого устройства, работающего под управлением этой операционной системы, пользователь получает возможность работать с той же графикой и принципами построения программ, что отбрасывает необходимость переучивания и привыкания к другим методам работы с цифровыми стандартами. Пакет приложений представлен теми же программами, что и в настольных версиях Windows. Присутствуют офисные программы Word и Excel, с необходимыми и привычными функциями и возможностями, Outlook для списка контактов, Windows Media для мультимедийных файлов, Internet Explorer для вебсерфинга. Функции последнего приложения несколько ограничены по сравнению с компьютерной версией, но все наиболее важные основные возможности на месте: поддержка Flash, добавление страниц в «Избранное» присутствуют в полном объеме. Windows Mobile поддерживает простые и знакомые всем текстовый (блокнот) и графический редакторы, калькулятор и много других, ежедневно используемых миллионами людей, программ. 




Таким образом, одним из главных преимуществ операционной системы Windows Mobile является ее привычность и понятность на интуитивном уровне в работе с большинством предустановленных программ. 


Во-вторых, Windows Mobile поддерживает многозадачность в выполнении программных процессов. То есть эта система может похвастаться умением параллельно обрабатывать несколько программных процессов. 


В-третьих, к несомненным достоинством Windows Mobile относится простота программирования, а также защищенность и устойчивость к вирусным атакам.


В настоящее время актуальными версиями, так как они установлены во многих моделях геодезических контроллеров вторичного рынка, являются версии операционной системы Windows Mobile от 5.0 и выше.


Операционные системы Windows Mobile


ОС Windows Mobile v 5.0


Windows Mobile 5.0 — версия операционной системы носит такое название в силу хронологии разработки. Вопрос о финальном названии был открытым вплоть до анонса, и предполагалось, что операционная система будет называться Windows Mobile 2005. Это пятая версия операционной системы для мобильных устройств, релиз которой состоялся в 2005 году. Дробная часть позволяет разработчику выпускать новые версии системы без добавления громоздких суффиксов «Second Edition», «Third Edition». Таким образом, окончательный выбор названия выглядит вполне логично. 


Эволюция

WM v 5.0 является пятой версией операционной системы для мобильных устройств, с эволюцией вплоть до рассматриваемой версии системы:

  • Windows Mobile 2003 – Ozone – 23 июня 2003 года

  • Windows Mobile 2003 Second Edition – Ozone Update – 24 марта 2004 года

  • Windows Mobile 5.0 – Magneto – 10 мая 2005 года 


Системные требования и краткая характеристика


Требования к ресурсам: 32 Мб Flash ROM, 32 Мб объем оперативной памяти. Наиболее типичным для устройств станет объем 64 Мб RAM и 64 Мб RAM.


К производительности процессора требования у операционной системы остались прежними, то есть она будет нормально функционировать и на частоте 200 МГц, т.к. за счет нового ядра скорость работы с интерфейсом немного подросла. 


Главная страница Windows Mobile v 5.0

Операционная система базируется на ядре Windows Compact Edition (Windows CE) v 5.1. Основными ее отличиями от предыдущих версий явились появление поддержки Direct3D Mobile (изначально оптимизировано под Wireless MMX), Windows Error Reporting, возможность работы в качестве USB накопителя без драйверов, улучшенная поддержка Bluetooth и Wi-Fi, многие другие изменения. Но это изменения ядра, оболочка же претерпела куда большие изменения. 

Обновления системы 


При первом старте WM v 5.0 просит задать пароль (простой четырехзначный или стойкий, дополнительно можно ввести подсказку для кода). Изменение актуально в свете того, что ранее многие просто пользовались настройками по умолчанию, а это означало отсутствие даже самой элементарной защиты. Системные звуки претерпели качественные изменения в, несомненно, лучшую сторону. Системные сообщения теперь открываются внизу экрана, а не сверху в виде облачков, как это было раньше. 


Интерфейс на первый взгляд остался прежним. Изменен дизайн крестика в верхнем правом углу дисплея. Как и прежде, он служит лишь для сворачивания активной программы, а не для ее закрытия. WM v 5.0 сама решает, какие программы нужны в текущий момент пользователю, а какие можно закрыть за ненадобностью (концепция Smart Minimizing). Стартовый экран выглядит так же - доступны две стандартные темы.


Основная идея изменения интерфейса направлена на то, чтобы всеми его возможностями можно было пользоваться одной рукой, без использования сенсорного экрана. Внизу экрана появились операционные клавиши. Их можно назначить для запуска любых приложений по желанию. В этой связи изменился дизайн всех встроенных приложений, все опции вынесены на софт-клавиши.


Следующее, что было сделано для удобства пользователя, это возможность легко управлять устройством, не доставая стилуса. Для этого была лучшена навигация с помощью джойстика, функции которого раньше были ограничены. Работа с QWERTY-клавиатурой тоже претерпела изменения – практически все действия можно совершать с клавиатуры (раньше это невозможно было сделать без стилуса).


Актуальность изменений 

Последствие введенных изменений очевидно: с появлением в смартфонах QVGA экранов отпадает необходимость в отдельной версии Windows Mobile для смартфонов. Смысла поддерживать две версии операционной системы (Windows Mobile for Smartphone и Windows Mobile for Pocket PC) нет, когда одна сочетает в себе возможности двух. 


Раньше разделение было оправдано в силу двух факторов: ограничения на разрешение экрана и неприспособленности старых версий Pocket PC и Windows Mobile к получению пользовательских команд при помощи таких средств ввода, как джойстик и цифровая клавиатура. Тем не менее, две ветки все еще остались существовать совместно на рынке ПО для мобильных устройств, версия для смартфонов еще будет эксплуатироваться какое-то время. Ведь, несмотря на то, что WM for PPC можно управлять без использования сенсорного экрана, не все функции доступны без сенсорного экрана, по эргономике две ОС все еще имеют существенные отличия. Во время развития этой операционной системы бытовало вполне жизнеспособное мнение, что компания Microsoft намерена интегрировать две ветки в одну. Так и получилось на самом деле, и это был очень дальновидный шаг. 


Две системы под одной маркой


Выше было сказано, что Microsoft выпустила две отдельных модификации: Windows Mobile 5.0 for Pocket PC и Windows Mobile 5.0 for Smartphone. Слишком многие производители не спешили увеличивать аппаратные возможности своих моделей телефонов, а многие пользователи, в свою очередь, не спешили за эти возможности доплачивать. В результате WM v 5.0 оказался не востребован и тяжеловат для многих смартфонов и коммуникаторов, что стало причиной появления отдельной облегчённой модификации WM v 5.0 for Smartphone. Ведь вряд ли кого-то из пользователей телефона с компактным экраном и небольшим объёмом памяти очень огорчит отсутствие такой программы, как, например, Word Mobile. 


Меньшая требовательность к ресурсам устройства WM v 5.0 for Smartphone является её единственным отличием от Windows Mobile 5.0 for Pocket PC. С точки зрения новой ОС, КПК является таким же смартфоном, только с более высокой производительностью и расширенным функционалом. Поэтому в модификации для КПК заявлена полная поддержка сотовой и беспроводной связи большинства распространённых стандартов. Кроме того, операционная система имеет интерфейс, построенный по тому же принципу, что и у смартфонов. В свою очередь, модификация для смартфонов наделена многими возможностями, ранее характерными только для КПК: поддержка беспроводных сетей Wi-Fi, QWERTY-клавиатура или горизонтальный режим экрана. 


Таким образом, компания Microsoft сделала первый шаг в создании единой операционной системы, которая может быть установлена как на КПК, так и на смартфон. Производительность и возможности смартфонов за последнее время сильно возросли, что доказало оправданность подобного подхода


Интерфейс


При работе над интерфейсом WM v 5.0 разработчики постарались совместить все лучшее от интерфейсов, характерных для мобильного телефона и для настольного компьютера.


На экране присутствует масса символов для назначения задач и управления ими, вызывающая недвусмысленные ассоциации с операционной системой Windows для персональных компьютеров. 


Рабочий стол WM v 5.0 является самостоятельным элементом интерфейса, который может быть настроен для нужд конкретной модели или конкретного пользователя. 


Устройство главного меню является почти полной копией настольной версии. Его структура была заметно оптимизирована и стала сильно напоминать структуру главного меню в Windows XP. 


В целом, интерфейс WM v 5.0 довольно гармоничен и удобен. Многие решения смогли впитать все лучшее от интерфейсов-предшественников и при этом сохранить удобство.


Система голосового управления в WM v 5.0 заметно функциональнее и надёжнее, чем в прошлых версиях. В этой версии были решены все проблемы с локализацией, которые имели место в прошлых версиях. 


Телефонные возможности


Программа для голосовых вызовов в WM v 5.0 полностью переработана в направлении внешнего вида.


Пользователь во время вызова может делать заметки или включить диктофон. Присутствуют обычные функции, такие как удержание вызова и конференцсвязь. Реализована возможность быстрого набора с помощью удержания одной из девяти программируемых экранных кнопок. К минусам можно отнести то, что история совершенных вызовов не имеет группировки по абонентам. 




Меню вызовов

Голосовые вызовы стали всего лишь одной из коммуникационных функций, просто приложением, и им не уделяется столько внимания, как раньше, когда они были одной из ключевых функций устройства.

Естественно, существует возможность использования службы Small Message Service (SMS) 


Другие возможности

Операционная система WM v 5.0 сочетает в себе ряд функций, присущих большему количеству современных телефонов, смартфонов и КПК и востребованных рядовым пользователем таких устройств. К ним относятся:

  • органайзер

  • доступ к сети Интернет

  • ряд офисных приложений (Office Mobile: Excel Mobile, Word Mobile, PowerPoint Mobile)

  • камера и мультимедиа

  • поддержка GPS


Органайзер


Функции органайзера в WM v 5.0 реализованы пакетом Outlook Mobile. Интерфейс пакета интуитивно понятен, особенно для пользователей, успевших ознакомиться с настольными версиями пакета. Существуют следующие возможности: назначение контакту индивидуальных картинки и мелодии вызова, давать звуковые или письменные комментарии контакту, роль голосовых звонков постепенно уравнивается с ролью текстовых сообщений, электронной почты и других способов связи, календарь (очень похожий на компьютерную версию), назначение заданий и т.д. 


Интернет


WM v 5.0 построена так, чтобы у пользователей работа в Сети ассоциировалась только с программой Internet Explorer.

Внешний вид программы Internet Explorer мало отличается от предыдущих версий. Появился значок защищенного соединения. Внизу экрана появилась дополнительная строка, отображающая прогресс загрузки страницы.

Список открытых в данных момент соединений, как с интернетом, так и всех остальных, можно увидеть в любой момент просто нажав на иконку вверху экрана.

Теперь присутствует возможность скачивать и сохранять файлы, в том числе - изображения и музыку. Есть возможность переключения браузера в полноэкранный режим.

Практически без изменений остался механизм отображения страницы. Самым же большим разочарованием является отсутствие возможности одновременного просмотра нескольких страниц.

В наличии инструментарий для обмена электронной почтой. Встроенный интернет-пейджер отсутствует. 


Офис


Office Mobile, помимо нового названия, претерпел существенные изменения: от глобальных изменений Word Mobile и Excel Mobile, до появлениям совершенно новой программы PowerPoint Mobile. Отметим отказ от использования карманного формата документов, используется только настольный формат. Можно забыть про так и не прижившиеся форматы файлов *.PSW (Pocket Word Document) и *.PXL (Pocket Excel Workbook).


Excel Mobile теперь поддерживает шесть типов графиков. Доступен zoom, вывод на полный экран, есть возможность закрепления областей. Существуют персональные настройки панели управления. 

 


График в Excel Mobile


Word Mobile подвергся сильным изменениям. Разработчики отказались от внутреннего формата файлов (Pocket Word Document). Возможности при создании документов ограничены несложным форматированием текста, параграфа, списков, а вот вставить таблицу или картинку нельзя, не говоря уже о более сложном оформлении. Но почти все форматирование исходного, созданного на компьютере текста, включая даже примечания, таблицы и рисунки, сохраняется при воспроизведении на мобильном устройстве. 


PowerPoint Mobile является новой программой в составе пакета. Она предназначена только для просмотра презентаций, редактировать их нельзя. Работает практически без серьезных недостатков, отображая картинки и основную графику. Большие файлы загружаются довольно быстро. 


Камера и мультимедиа


Программа Picture & Video, предназначенная для просмотра результатов съёмки, получила достаточно слабое наполнение инструментами. Это чрезвычайно примитивное средство для просмотра фотографий и роликов. Но можно разумно считать, что не стоит рассматривать простоту программы как недостаток, учитывая довольно невысокие запросы пользователей встроенных камер и обилие программного обеспечения от сторонних производителей, традиционно создаваемого для этих задач. 


В качестве стандартной программы для проигрывания мультимедийного контента используется Windows Media Player 10 Mobile. 


В этой версии пропала возможность назначить действия на кнопки в режиме ожидания. Настройки эквалайзера отсутствуют. Зато появилась возможность оценивать музыкальные композиции.


GPS


Поддержка GPS была сильно усовершенствована. Теперь информация с одного GPS-приёмника может одновременно использоваться несколькими программами. Настройка GPS стала очень простой. 


Безопасность


Платформа WM v 5.0 отмечена сертификатом FIPS-140-2, который подтверждает соответствие требованиям безопасности, предъявляемым к продуктам информационных технологий правительством США. 


Система обеспечения безопасности


Помимо функций авторизации Bluetooth и сквозного шифрования через виртуальную частную сеть, появилась комплексная защита [[ Microsoft Trustworthy Computing Full Security Review]].


К мелким дополнениям можно отнести большую гибкость системы защиты, построенной на использовании SIM-карт. При первом старте устройство просит задать пароль, чем пользователи ранее часто пренебрегали.


В жертву безопасности была принесена возможность удалённой синхронизации через TCP/IP. Маловероятно, чтобы такой шаг объяснялся технической невозможностью обеспечения безопасного TCP/IP соединения при синхронизации. Скорее всего, эту проблему просто оставили нерешённой до следующей версии. 


ОС Windows Mobile v 6.0


Windows Mobile 6.0 – операционная система для мобильных устройств с основным набором приложений, основанных на Microsoft Win32 API. Выпущена она в 2007 году под кодовым названием Crossbow («Арбалет»). 


Windows Mobile 6.0 Crossbow может работать на ряде устройств, включающем Pocket PC, смартфоны, коммуникаторы.



Стартовый экран Today в Windows Mobile v 6.0.


Отличия от Windows Mobile v 5.0

В Windows Mobile v 6.0 нет глобальной перестройки системы в сравнении с тем, что был у Windows Mobile v 5.0. Все нововведения направлены на поддержку функций MS Exchange 2007. Как и прежде, остаётся деление на WM for Pocket PC и WM for Smartphone. 


Модификации Windows Mobile v 6.0 

Windows Mobile 6.0 имеет три разновидности:

  • Windows Mobile v 6.0 Classic - пришла на смену версии Pocket PC для уже фактически «вымирающих» классических КПК без средств коммуникаций;

  • Windows Mobile v 6.0 Standard - замена Windows Mobile 5.0 Smartphone Edition и предназначенная для устройств без сенсорного экрана;

  • Windows Mobile v 6.0 Professional – вместо Windows Mobile v 5.0 Phone Edition для коммуникаторов с сенсорным экраном.  


Редакции Standard и Professional различаются совсем небольшим набором компонентов в области безопасности и удаленного доступа, а также комплектацией Office Mobile. Приложения этого пакета, такие как Word Mobile, Excel Mobile, PowerPoint Mobile, доступны теперь как для смартфонов, так и для коммуникаторов – в отличие от WM v 5.0, не поддерживающей Office Mobile в первых моделях. 


Функции Windows Mobile 6.0 


Microsoft Outlook для Windows Mobile 6.0.

  • Обновлен внешний вид, перерисованы иконки.


  • Полностью изменено звуковое сопровождение (абсолютно все системные звуки и встроенные мелодии звонка переписаны с нуля, старых практически не осталось). Поддержка назначения MP3/WMA-мелодий на любые события, включая SMS.


  • Обновлённые программы Microsoft Office Mobile для Windows Mobile.


  • Усовершенствованные программы задач (Task) и календаря (Calendar). В календаре в режиме просмотра «День» добавлена горизонтальная полоска, где показана занятость в течение дня, наглядно показано распределение событий в течение дня.


  • Windows Live (обращение «одним нажатием клавиши» к содержимому службы Windows Live обеспечивает доступ к электронной почте и связь с друзьями и коллегами. Возможности поиска Windows Live Search позволяют находить нужную информацию прямо с мобильного устройства.)


  • Проигрыватель Windows Media Player 10 Mobile. Поддерживаются файлы WMA, WMV и MP3, файлы, зашифрованные с помощью Windows Media DRM 10. Поддержка подключаемых систем управления цифровыми правами (DRM) и кодеков сторонних производителей. Новое интегрированное приложение для работы с изображениями. Интеллектуальная технология поиска.


  • Internet Explorer Mobile. Поддержка HTML, XHTML, CSS, Jscript 5.5, WML 2.0, IPv6 и GDI+ Imaging. Режимы просмотра Default (По умолчанию), Desktop (Рабочий стол), Full-Screen (Полноэкранный) и One-Column (Одна колонка). Поддержка Document Object Model (DOM) и Mobile AJAX. Ускорение загрузки на 30%. 



ActiveSync 4.5

  • ActiveSync 4.5 и Windows Mobile Device Center.


  • Интегрированная поддержка Wi-Fi. Включает службу беспроводной настройки Zero Configuration для Wi-Fi, специально созданную для того, чтобы облегчить подключение к беспроводным сетям 802.11 и соответствующую аутентификацию. Zero Configuration поддерживается также при подключении модема для передачи по коммутируемой линии или сетевой Ethernet-карты.


  • Поддержка сетей третьего поколения. Поддерживает такие сети, как UMTS и HSDPA, и позволяет одновременно использовать голосовую связь и передачу данных.


  • Интеграция технологии Direct Push. Обеспечивает своевременное обновление с помощью Exchange Server данных контактов, календаря, задач и входящих сообщений. Сообщения электронной почты поступают на мобильное устройство сразу после их получения сервером.


  • Интегрированная поддержка Bluetooth и ИК-порта(Bluetooth 2.0, профили «стерео», «без помощи рук» и «гарнитура» ).


  • IPSec/L2TP с поддержкой нескольких виртуальных частных сетей. Windows Mobile 6 поддерживает протокол Internet Protocol Security/Layer 2 Tunneling Protocol (IPSec/L2TP), являющийся стандартом для подключения к Microsoft VPN.


  • Поддержка IP-телефонии (VoIP).


  • Совместимость с FIPS 140-2. Windows Mobile 6 соответствует требованиям федерального стандарта безопасности США в сфере обработки информации FIPS-140-2 U.S. для ИТ-продуктов.


  • Поддержка ограниченного режима программного интерфейса Remote API (RAPI). Данная функция позволяет производителям разрабатывать мобильные устройства, на которых работают только приложения RAPI.


  • Поддержка 128-битного шифрования для Crypto API. Функция позволяет сторонним компаниям-разработчикам ПО и корпоративным разработчикам создавать дополнительные средства безопасности.


  • Дистанционное стирание и дистанционное управление паролем. Администраторы имеют возможность полностью стереть с устройства все данные в случае его утери или кражи, а также осуществлять дистанционное управление паролями.


  • Поддержка QWERTY-клавиатур. Интеграция программируемых клавиш, поддержка альбомной ориентации и стандартных QWERTY-клавиатур позволяет производителям разрабатывать мобильные устройства, управляемые с помощью клавиатуры для одной руки, благодаря чему пользователи получают возможность работать с информацией без стилуса. Вводить информацию в устройство можно несколькими способами. Можно вводить текст с аппаратной QWERTY-клавиатуры (если она присутствует), можно подключить внешнюю клавиатуру. Все новые устройства поддерживают HID-профиль Bluetooth, так что проблем с подключением Bluetooth-клавиатуры не возникнет. Улучшена поддержка комбинаций аппаратных клавиш QWERTY-клавиатуры и цифровой клавиатуры, они аналогичны настольной версии Microsoft Outlook. Например, находясь в режиме просмотра письма, зажав клавишу «2» или «R», вы ответите на письмо, «4» или «F» – перешлете сообщение, «7» или «D» – пометите сообщение для загрузки. Несколько улучшен механизм предикативного ввода. Уже после первой введенной буквы система предлагает четыре варианта (в Windows Mobile 5.0 по умолчанию предлагается одно слово) слова на выбор, используя встроенный словарь и ранее введенные слова, то есть система обучается по мере того, как вы вводите информацию. Еще одно нововведение – можно очистить базу слов, которую система запомнила после вас, то есть вернуться к необученному варианту.


  • Remote Desktop Mobile. Это программа, устанавливаемая на устройствах с сенсорным экраном и позволяющая дистанционно подключаться к ПК.


  • Поддержка нескольких учетных записей электронной почты.


  • Игры Bubble Breaker и Solitaire. 


Требования к аппаратным средствам


Требования к ресурсам таковы: 32 Мб Flash ROM, объем оперативной памяти – 32 Мб. Наиболее типичным для устройств останется объем 64 Мб ROM и 64 Мб RAM, при этом объем ROM может доходить до нескольких гигабайт в зависимости от модели. Операционная система будет приемлемо работать на частоте процессора в 200 МГц. 



Примеры установки на геодезических контроллерах:

  • Контроллер Carlson Surveyor (Juniper Systems TK6000)

Windows Mobile v 6.1 Classic CE OS 5.2.19581 (Build 19581.1.1.1)


  • Контроллер GeoSUN GeoRef K2

Windows Mobile v 6.0 CE OS 3122 (Build 3122)


ОC Windows Mobile v 6.5


Windows Mobile 6.5 — операционная система для мобильных устройств с основным набором приложений, основанных на Microsoft Win32 API. Вышла в 2009 году. 




Обновлённое главное меню Windows Mobile 6.5.

Модификации Windows Mobile v 6.5


Как и раньше, Windows Mobile v 6.5 представлена в трех модификациях:


  • Windows Mobile v 6.5 Professional - возможна установка на все коммуникаторы. Эта модификация является самой востребованной, так как доля КПК и смартфонов на Windows Mobile весьма мала;


  • Windows Mobile v 6.5 Classic - установка возможна только на классические КПК;


  • Windows Mobile v 6.5 Standard - предназначена для смартфонов без сенсорного экрана. 


Отличия от предыдущей версии и новые функции

  • Эта версия мобильной платформы максимально оптимизирована под работу пальцами, для этой цели в ней используется новое главное меню в виде сот (больше не будет привычного меню «Пуск» с матрицей из значков). Для всплывающих меню также использован новый стиль, теперь они стали крупнее и удобнее для нажатий пальцами.


  • Обновленный Internet Explorer Mobile, в котором появился зум-слайдер и наиболее часто используемые команды.


  • В состав системы включены два новых приложения для доступа к сервисам MyPhone и Windows Marketplace. Windows Marketplace — это сервис для покупки ПО через интернет. С помощью MyPhone можно синхронизировать все данные устройства с сервером. Под «всеми данными» подразумеваются любые данные, будь то контакты, заметки и события календаря, или же архив текстовых сообщений и картинки с видео. MyPhone — это аналог Microsoft Exchange Server.


  • Новая экранная клавиатура с большими клавишами и возможностью ввода дополнительных символов без перехода в специальный режим, удерживая кнопки пару секунд.


  • Немного обновлен интерфейс проигрывателя Windows Media Player и окна блокировки экрана. 


Системные требования

Операционная система будет приемлемо работать с оперативной памятью объёмом 128 Мб и процессором частотой 400 МГц. 


Примеры установки на геодезических контроллерах:

  • Контроллер South S10 (он же – CHC LT30, ComNav T300, Acnovo S10 и т.д.)

Windows Mobile v 6.5 Professional CE OS 5.2.23090 (Build 23090.95.5)


В качестве резюме

Таким образом, можно выделить три поколения операционных систем, нашедших свое воплощение в геодезических контроллерах сбора и обработки данных полевых измерений:

I поколение - Windows Mobile

II поколение - Windows Embedded

III – поколение - Windows 10 IoT (… еще предстоит)

В настоящее время, в геодезических контроллерах нового поколения широко используется операционная система Windows Embedded v 6.5 Professional




Примеры установки на геодезических контроллерах:

  • Контроллер GeoMax Zenith04

Windows Embedded Handheld v 6.5 Professional CE OS 5.2.29116 (Build 29116.5.3.12.15)


  • Контроллер Getac PS336

Windows Embedded Handheld v 6.5 Professional CE OS 5.2.29170 (Build 29170.5.3.12.21)


  • Контроллер Juniper Arher 2

Windows Embedded Handheld v 6.5 Professional CE OS 5.2.29170 (Build 29170.5.3.12.21)