- Различия Windows Mobile и Windows CE в терминалах сбора данных
- Краткий обзор рынка
- Преимущества перед DOS-терминалами
- Windows Embedded Handheld
- Windows CE
- Подведение итогов: так что же выбрать?
- Windows Mobile 6.5 vs Windows Embedded Handheld 6.5 — what’s the difference?
- 3 Answers 3
- What is Windows Embedded 8 Handheld and how is it different from WP8?
Различия Windows Mobile и Windows CE в терминалах сбора данных
Сегодня рынок терминалов сбора данных на Windows продолжает развиваться стремительными темпами. Это объясняется тем, что такие устройства востребованы в автоматизации складской и логистической деятельности. ТСД на ОС Windows открывают широкие возможности для программирования и решения различных задач.
Однако среди устройств есть еще одно немаловажное отличие – тип системы. Операционная система Windows подразделяется на Windows Mobile и Windows CE. О сходствах и различиях этих ОС мы поговорим в этой статье, попытавшись разобраться в целесообразности выбора той или иной версии.
Краткий обзор рынка
Среди наиболее популярных терминалов сбора данных на ОС Windows можно выделить ряд моделей, под брендами CipherLab, Motorola, Honeywell. Сегодня активно выпускаются модели для различных целей, выполненные в компактных корпусах или же, наоборот, в массивном исполнении для складских нужд и высоким классом защиты (IP 65, IP66, IP67 и др.). По большому счету их основные задачи во многом схожи: складcкой учет, инвентаризация, работа с учетными программами, комплектация и отгрузка товаров.
Преимущества перед DOS-терминалами
- Начинка и техническая сложность.
Терминалы сбора данных на Windows, в отличие от более простого класса оборудования – DOS терминалов имеют более сложную техническую начинку и опции, такие как встроенная фото и видеокамера, диктофон, всевозможные беспроводные интерфейсы и пр. - Работа по RDP.
Windows-терминалы оснащаются большими цветными дисплеями с высоким разрешением, что очень удобно для работы по RDP (Remote Desktop Protocol). Это позволяет выполнять задачи на компьютере, а управлять процессом на экране ТСД для экономии ресурсов, повышения производительности и мобильности работы.
Dos терминалы лишены такой возможности из-за недостаточных технических характеристик. - Поддержка протокола .Net Compact Framework.
.NET Compact Framework – это набор компонентов для запуска приложений на терминале сбора данных или других мобильных устройств.
Одним из преимуществ терминалов CipherLab перед другими брендами — продуманный генератор приложений, который конфигурирует работу ТСД (поставляется в комплекте). Перед началом работы с ТСД сотрудник склада может обозначить на компьютере ряд алгоритмов (детальная информация по штрихкодам, сортировка по товарным группам и т.д.), после чего синхронизировать устройство с ПК и передать все запрограммированные условия и алгоритмы сбора данных. Программирование основывается на использовании логики и не требует специальных знаний. Библиотеки для Windows CE и Windows Mobile отличаются, а значит и генераторы приложений будут разными.
Windows Embedded Handheld
Операционная система Microsoft Windows Embedded спроектирована на платформе Windows Mobile и относится к семейству встраиваемых ОС в различные устройства, в том числе и в терминалы сбора данных. Последней версией на сегодняшний день является Windows Embedded Handheld 6.5 (разработана в 2010 году и официально представлена в 2011 г.). За счет своей универсальности и гибкой архитектуры Microsoft Windows Embedded может использоваться в POS терминалах, мобильных, встраиваемых и портативных устройствах.
Обязательным требованием данной ОС является наличие хорошего мощного «железа»: процессора, оперативной памяти и т.д. Использование такой системы повышает системные требования, и, как следствие, увеличивается стоимость самого устройства.
К терминалам сбора данных, собранных на ОС Microsoft Windows Embedded можно отнести Cipher 9200, Cipher CP30, Cipher 9600 и др. Все эти устройства имеют ПО для связи с ПК и работы с 1С и генератор приложений с поддержкой Windows Mobile.
Windows CE
Впервые Windows CE появилась на рынке в далеком 1996 году в качестве компакт-версии Win95. С тех пор, произошел ряд существенных изменений. Начиная с 2000 года, данная версия Windows стала развиваться и внедряться как самостоятельная ОС. Основной упор был сделан на создание компонентов не для настольных ПК, а для мобильных устройств, с совместимостью приложений через WIN32 API.
Windows CE и Windows Mobile не являются как взаимозаменяемые операционные системы. Отличительной особенностью Windows CE является модульная система, с поддержкой различных компонентов, платформ, мультизадачности. Преимуществом Windows CE является то, что данная ОС не требует серьезных ресурсов для работы и предназначена для устройств с минимальным объемом памяти и простым одноядерным процессором (минимально для работы системного ядра необходимо всего 32 КБ!).
Последней версией на сегодняшний день считается Windows CE Compact 7.0. Среди наиболее популярных терминалов сбора данных на Windows CE, вышедших в последнее время следует отметить Cipher 9700, Cipher CP55. Современные тенденции выпуска оборудования для автоматизации предполагают наличие различных версий, чтобы клиент мог выбирать то, что нужно для решения задач его компании. Так, некоторые модели ТСД выпускаются в нескольких модификациях на обеих платформах. Ярким примером таких устройств можно считать складской индустриальный терминал сбора данных Cipher CP60.
Подведение итогов: так что же выбрать?
По степени быстродействия эти 2 системы практически полностью одинаковы, хотя раньше программы и приложения на Windows CE работали заметно быстрее. Сегодня же терминалы сбора данных оснащаются мощными производительными процессорами, большими объемами оперативной памяти и существенной разницы в работе простой пользователь, вряд ли ощутит.
В общем и целом сама Windows CE проще по своей архитектуре, имеет классический интерфейс рабочего стола (кнопка «Пуск» и т.д.). Данная ОС интересна в первую очередь разработчикам.
И все же это очень хорошо и целесообразно с точки зрения производителей выпускать современные терминалы сбора данных на операционной системе Windows CE, несмотря на высокую популярность Windows Handheld Embedded 6.5.3. Особенно это удобно тем, кто имеет много программ под старые терминалы на CE и не хочет терять свои наработки.
Выбор ОС может объясняться наличием готовых решений на определённой системе. Допустим, компания приобрела драйверы Wi Fi терминала сбора данных для 1С Предприятия на основе Mobile SMARTS для стареньких ТСД. За время использования у сотрудников появились собственные наработки (базы данных с уникальной доработкой от программиста, наборы утилит, программ и т.д.). И вот, спустя несколько лет, когда пришло время менять оборудование, встает вопрос о том, как сохранить эти наработки и продолжить стабильную отлаженную работу. Софт и драйверы, а также библиотеки .NET Compact Framework для Windows Handheld Embedded несовместимы с написанными для Windows CE. При этом на установку и отладку оборудования были затрачены серьезные финансовые, временные и трудовые ресурсы.
Чтобы избежать таких ситуаций, производители продолжают выпускать на рынок терминалы сбора данных на Windows CE, несмотря на огромную популярность Windows Handheld Embedded.
Среди наиболее успешных новинок ТСД на Windows CE следует отметить CipherLab CP55, CipherLab 9700, CipherLab CP60. Их популярность объясняется современной начинкой, продолжительным временем автономной работы, широкими возможностями для программирования и способностью работать в неблагоприятных условиях.
Windows Mobile 6.5 vs Windows Embedded Handheld 6.5 — what’s the difference?
I need to develop an app for a Windows Embedded Handheld 6.5.
I start looking for some tutorials or documentation for a «Getting Started».
After all I think I got the main facts but something still wonders me.
I look everywhere for an SDK or DTK but found nothing.
I found a small «Tutorial»: URL HERE
But everything refers to Windows mobile 6.5 SDK and DTK.
So is there really a difference between them? Or why do I need Windows Mobile 6.5 to develop for Windows Embedded Handheld 6.5?
Or am I totally wrong?
3 Answers 3
For me Windows Mobile 6.5 and Windows Embedded Handheld are just two names for the same.
MS often did re-brand products to make you think it is something different or better. Especially with the Windows Mobile Pocket PC series.
You need the Windows Mobile 6.5.3 DTK to develop fur such devices: http://www.microsoft.com/en-us/download/details.aspx?id=5389
Although the DTK is OK so far it does NOT reflect the changed Screen Layout, for example if you design a form using it, Visual Studio shows a standard form with a large caption (Windows Mobile apps do not have a caption bar) and a normal menu bar (WM 6.5.3 devices show a larger menu bar).
Further on MS dropped some API functionality (SHFullScreen) without any notice. That’s life.
Microsoft has renamed the Windows Mobile Platform to Windows Embedded Handheld.
There where releases in the following order:
- Pocket Pc 2000
- Blue desktop theme as a default. Coloured windows logo inside the start button.
- Pocket Pc 2002
- Blue desktop theme as a default. Coloured windows logo inside the start button.
- Pocket Pc 2003
- Blue desktop theme as a default. Coloured windows logo inside the start button.
- Pocket Pc 2003 SE
- Blue desktop theme as a default. Coloured windows logo inside the start button.
- Windows Mobile 5.0
- Blue desktop theme as a default.
- Windows Mobile 6.0
- Green desktop theme as a default.
- Windows Mobile 6.1
- More optimized than 6.0.
- Windows Mobile 6.5
- Change: New dark blue desktop theme as a default.
- Windows Embedded Handheld 6.5.3
- Change: Like Windows Mobile 6.5 but with the Start-Button on the bottom
- Windows Embedded Handheld 6.5
- Change: Just renamed 6.5.3 back to Windows Embedded Handheld 6.5 to add confusion.
From Windows Mobile 5.0 or later they come with a Windows CE 5 kernel and have the 32 MB of virtual RAM per process limit, so they didn’t benefit form new Windows CE releases, which naming is as fucked up like the Windows Mobile naming.
On Windows CE you got:
- Windows CE 5
- Windows Embedded CE 6
- Windows Embedded CE 6 R2
- Windows Embedded CE 6 R3
- Windows Embedded Compact 7
- Windows Embedded 8
- Windows Embedded 8 Industry
- Windows Embedded Compact 2013
But wait, there is more. The Windows Mobile Platform died is no longer supplied with features/improvements, since the Microsoft .NET Compact Framework Team was moved to develop the Windows Phone Plattform. So these are the bastard childs and the spiritual continuation of Windows Mobile based on Windows Phone with some framework additions for datacapturing. Which include:
- Windows Embedded Handheld 8 (also named Windows Embedded 8 Handheld)
- Based on Windows Phone 8
- Windows Embedded Handheld 8.1 (also named Windows Embedded 8.1 Handheld)
- Based on Windows Phone 8.1
- Windows 10 IoT Mobile Enterprise
- Based on Windows 10 Mobile, which is based on the Windows Phone platform. We got a new rename, yay.
What is Windows Embedded 8 Handheld and how is it different from WP8?
Taylor Martin
Most people closely relate mobile enterprise solutions with BlackBerry. And rightly so. The company formerly known as Research In Motion dominated the mobile enterprise industry for well over a decade. But the company has since slipped from its glory days. Ever since, others have stepped up to fill the gap and the mobile enterprise industry has evolved itself into a vastly different beast.
Mobile enterprise devices are no longer just for email or handling light work on the go. Mobile devices are now used as point of sale (POS) systems, vital retail sales floor tools, and much more.
Last week at the National Retail Federation (NRF) EXPO in New York, Microsoft showcased an array of new services. To be more specific, it showed off its latest Windows Embedded 8 platforms and retail solutions. Among those were Windows Embedded 8 Handheld, hardware partnerships, and even one working example with The Home Depot. Ever since, we’ve seen a few Windows Embedded 8 Handheld devices confirmed.
Last week, Panasonic confirmed its 5-inch Windows Embedded 8 Handheld.
But what is Windows Embedded 8 Handheld, exactly? How does it differ from the consumer-based Windows Phone 8?
To answer the latter question, they’re very similar, particularly in appearance. Windows Embedded Handheld has been around for quite some time. The most recent version, Windows Embedded 8 Handheld, is simply built upon Windows Phone 8 instead of Windows Mobile.
The difference, of course, is who these two products are marketed towards, what they’re capable of, and what sort of hardware they will run on.
Obviously, Windows Phone 8 is a consumer platform, targeting the mass consumer market.
Windows Embedded 8 Handheld, on the other hand, is for enterprise purposes – primarily (at least in the demonstrations shown) retail level. Being based on Windows Phone 8, Windows Embedded 8 Handheld will have access to any and all applications available to the consumer line of products, though access can and will be limited by the enterprise admins. They will also support off-the-shelf Windows Phone apps (Microsoft Lync, Office 365, Dynamics for Retail, etc.), as well. It also shares the same tile-based UI found on WP8, though it can be lightly tailored to meet the retailers’ needs (as shown above).
The major difference will be the hardware these devices will run on. You won’t see retail associates running around with Lumias or ATIVs. Most of these Windows Embedded 8 Handhelds will be ruggedized and will come from Motorola Solutions, Intermec, Honeywell, Ingenico, and Bluebird. And they will utilize peripherals such as barcode scanners, magnetic stripe readers, and printers for receipts.
The idea is nothing terribly new or groundbreaking. It’s about Microsoft bringing its Windows Embedded program up to speed with the capabilities of Windows Phone 8. Microsoft and the few hardware partners will be putting existing technology to great, efficient use and equipping ground-level employees in retail stores with connected devices to iron out kinks in the consumer shopping experience. It’s not unlike Square or even Apple equipping retail employees with iPhones to check inventory or process transactions, except on a much broader scale with a much more general purpose.
The demonstrated Home Depot solution from NRF detailed a hypothetical customer placing an order online. The employees equipped with a Windows Embedded 8 Handheld would then receive notification of said placed order, pull the oder from inventory and hold it for the customer. If the handheld also had a magnetic stripe reader, the same employee could not only pull the order, but handle the payment transaction, as well.
Windows Embedded 8 Handheld, as expected, will tie in seamlessly with other Windows Embedded products, such as digital signage, HVAC controls, security systems, and POS systems, according to Microsoft. The Windows Embedded 8 Handheld product page on Microsoft’s website briefly details how other scenarios or jobs benefit from its latest mobile solution, too.
Package delivery – These devices allow for secure, real-time delivery records and more efficient routing.
Mobile point-of-service – Enable employees to answer a customer’s question or fulfill their need on the spot with these industry devices.
Communication and collaboration – Increase efficiency by using handheld devices to connect mobile workers in the field with in-office colleagues and back-end data systems.
Scanning and data capture – These devices enable instant inventory updates and better customer service.
So why should you care?
Overall, it’s probably not all that exciting. However, as a consumer, Windows Embedded 8 Handheld should help bring the antiquated brick and mortar shopping experience into the 21st century.
As a paying customer, there are few things more satisfying than walking into an Apple store, finding the product you want, and either paying then and there through your own iPhone or locating the nearest employee and paying, without having to follow them to a register or waiting in line. These devices will help bring other retailers up to speed and, at long last, put an end to the worst drawbacks to shopping in-store. At least that’s the plan.
According to Bluebird, which recently announced a ruggedized Windows Embedded 8 Handheld which also run Android 4.2, some unnamed, major US retailers are in line to buy its devices.
If you’re a retail sales associate, these sort of devices could soon make your life a lot easier. (I know, firsthand, the pains of working a retail floor.) No more running back to terminals to check inventory, no more dragging customers from register to register, and no more finding an open computer to look up information on a product a customer is interested in.
Consumers will likely never interact directly with Windows Embedded 8 Handheld, but that shouldn’t make it any less important or exciting. Still, it will likely be a long while before we see widespread adoption of this updated enterprise system.
Don’t hold your breath. Instead, look forward to the future of customer service in the retail industry.
Taylor Martin
Based out of Charlotte, NC, Taylor Martin started writing about technology in 2009 while working in wireless retail. He has used BlackBerry off and on for over seven years, Android for nearly four years, iOS for three years, and has experimented with both webOS and Windows Phone. Taylor has reviewed countless smartphones and tablets, and doesn’t go anywhere without a couple gadgets in his pockets or “nerd bag.” In his free time, Taylor enjoys playing disc golf with friends, rock climbing, and playing video games. He also enjoys the occasional hockey game, and would do unspeakable things for some salmon nigiri. For more on Taylor Martin, checkout his Pocketnow Insider edition.