Differences between Windows Mobile and Windows CE in data collection terminals. Programs for Windows CE. System utilities

Send your good work in the knowledge base is simple. Use the form below

Students, graduate students, young scientists who use the knowledge base in their studies and work will be very grateful to you.

Posted on http://www.allbest.ru/

Essay

ABOUToperating systemsWINDOWSC.E., MOBILEAndPOCKETPC

Introduction

Today, the market for data collection terminals on Windows continues to develop at a rapid pace. This is explained by the fact that such devices are in demand in the automation of warehouse and logistics activities. TSDs on Windows OS open up wide opportunities for programming and solving various problems.

However, there is another important difference among the devices - the type of system. operating system Windows is divided into Windows Mobile and Windows CE. We will talk about the similarities and differences between these operating systems in this article, trying to understand the advisability of choosing one version or another.

This essay presents 3 types of operating systems that are components of Windows. Here we can see systems such as Winwows CE, Windows Mobile, and Pocket PC.

Also worth noting: the names Windows CE, Windows Mobile, Pocket PC are often used interchangeably. This is not entirely correct. Windows CE 3.0 is a modular operating system that serves as the basis for several classes of devices. Any developer can buy a toolkit (Platform Builder), which contains all these components and programs that allow you to build your own platform. However, applications such as Word Mobile / Pocket Word are not part of this toolkit.

Windows Mobile is better think of it as a set of platforms based on Windows CE. Currently this set includes platforms: Pocket PC, SmartPhone and Portable Media Center. Each platform uses its own set Windows components CE, plus its own set of related features and applications.

So, let's try to understand these systems in more detail.

WindowsC.E.

Windows CE (also known as WinCE) is a variant of the operating system Microsoft Windows for handheld computers, smartphones and embedded systems. Today, Windows CE (Compact Edition / Compact Embedded) is not a stripped-down version of Windows for desktop PCs, it is based on a completely different kernel and is a real-time operating system with a set of applications based on the Microsoft Win32 API.

release date

Codename

Notes

November 1996

September 1997

· Supports architectures: ARM, MIPS, PowerPC, StrongARM, SuperH, x86

· Added SSL 2.0 support

January 2002

"Talisker/Jameson/McKendric"

· Is the basis of "Pocket PC 2003"

· Added support for Bluetooth, TLS (SSL 3.1), IPsec L2TP VPN, Kerberos

August 2004

· Is the basis of Windows Mobile 5.0 and 6.x

Added:

· About 50 new device drivers

Testing and Maintenance Tools: Windows Error Reporting Windows errors), expanding the functionality of the Windows CE Test Kit (test kit for Windows CE)

· Multimedia: Direct3D Mobile for multimedia, gaming and other applications

Security: Hazard prediction, security defaults, AES encryption support

· Support for XML standards (increases controllability and flexibility of operations when working with Windows CE).

Remote Desktop Protocol (RDP) support

For Windows CE 5.0, Microsoft has relaxed the license terms for source code distributed under the Shared Source initiative. Thus, consumers will be able to distribute modified versions systems for commercial purposes, while retaining the rights to changes made. Previously, Microsoft required that all modifications performed be sublicensed to it.

September 2006

Added:

· RDP 6.0 protocol

· Server authentication - TSL/SSL protocol

· Work in dual monitor and widescreen monitor mode

· Infrastructure for creating VoIP phones supporting video calls

· Updated Windows Media Player and version 7 of Media Player Control

· Serial ATA support and updated Bootloader for FAT32

· support for Dual Core (dual-core SMP and ARMv6 processors)

· add-on for the Visual Studio 2008 development environment

Bluetooth 2.1

Wi-Fi positioning

· support for a set of Cellcore services

· smart home standard DLNA (Digital Living Network Alliance)

DRM (digital rights management system)

Media Transfer Protocol

· IE7 browser plugins for displaying multimedia content

· interface network drivers NDIS 6.1

· UX C++ XAML APIs for WPF technologies - Windows Presentation Foundation and Silverlight (for creating convenient and functional user interfaces)

Characteristics

Windows CE is a component-based, multi-tasking, multi-threaded, multi-platform operating system with real-time support. About 600 components are available to developers, using which they can create their own operating system images that include only what is necessary for a given specific device functional.

Windows CE is optimized for devices with minimal memory: the Windows CE kernel can run on 32 KB of memory. WITH graphical interface(GWES) for Windows operation CE will need from 5 MB. The devices often have no disk storage and may be designed as "closed" devices, with no user expandability (for example, the OS may be "hardwired" into ROM).

Windows CE provides application developers with a set of APIs based on the standard Win32 API and complemented by a specialized API for embedded devices. Since CE only supports part of the Win32 API and has certain specifics related to the embedded nature of the operating system, applications written for desktop versions of the Windows operating system may require additional adaptation and modification to run on embedded devices; and in any case, to run programs on the device, they will need to be recompiled. operating computer smartphone

But just like desktop Windows versions, Windows CE uses a standard format executable file- Portable Executable (PE). This allows developers to use most standard utilities that work with the PE format, such as Dependency Walker or DumpBin.

On Windows based CE is based on many platforms, including Handheld PC, Palm-size PC, Pocket PC, Pocket PC 2002, Pocket PC 2003, Pocket PC 2003 SE, Smartphone 2002, Smartphone 2003, Windows Mobile, Meizu OS, as well as many industrial devices and embedded systems . The Sega Dreamcast console had support for Windows CE. Windows CE itself was not included in the initial delivery, but it could be launched on a set-top box from a CD. Some games have used this feature.

WindowsMobile

Windows Mobile is a mobile operating system developed by Microsoft for its own Pocket PC hardware platforms. personal computers, communicators) and Smartphone (smartphones). IN currently not developed or supported.

Name

Codename

Windows CE version

Windows Mobile version

PC synchronization software

1.0 Build 126-457

H/PC Explorer 1.0

2.0 Build 7258-7260

Windows CE Services 2.0

3.0.9348 Build 9351

3.0.11171 Build 11178

Windows Mobile 2003

4.20.1081 Build 13100

Windows Mobile 5.0

5.1.1700 Build 14334-14397

Windows Mobile 6

5.2.318 Build 15341.0.0.0

Windows Mobile 6.1

5.2.19202 Build 19202.1.0.0

ActiveSync 4.5, Windows Mobile Device Center

Windows Mobile 6.1.4

5.2.19588 Build 19588.1.1.4

ActiveSync 4.5, Windows Mobile Device Center

Windows Mobile 6.5

5.2.20757 Build 20757.1.4.0

ActiveSync 4.5, Windows Mobile Device Center

Windows Mobile 6.5.1

October 2009

5.2.23063 Build 23063.5.3.0

ActiveSync 4.5, Windows Mobile Device Center

Windows Mobile 6.5.3

5.2.28008 Build 28008.5.3.0

ActiveSync 4.5, Windows Mobile Device Center

Pocket PC 2000 (Windows CE 3.0 Pocket PC Edition)

Pocket PC 2000 (first version of Windows Mobile), codename Rapier. Released April 19, 2000 on Windows based CE 3.0. This was the debut, and later the operating system was called Windows Mobile. It is also intended to be the successor to the Palm-Size PC operating system. Backward compatibility with Palm-Size PC applications is maintained. Pocket PC 2000 is designed primarily for PDAs, but several Palm-Size PC devices are upgradeable. In addition, several phones were released for Pocket PC 2000, but a Smartphone Edition has not yet been created. Only 240×320 (QVGA) resolution was supported. Removable CompactFlash and Multimedia Card memory cards were also supported. At that time, no specific processor architecture was defined for Pocket PC devices. As a result, Pocket PC 2000 was released on several architectures: SH-3, MIPS and ARM.

Initially, Pocket PC was similar to the Windows 98, Windows Me and Windows 2000 operating systems.

Features/built-in applications for Pocket PC 2000 included the following:

Pocket Internet Explorer

Windows Media Player

Microsoft Reader

Handwritten notes

Character recognition support

Infrared (IR) port

Pocket PC 2002 (codenamed Merlin), based on Windows CE 3.0, is the first release under the Pocket PC name. Aimed at keyboardless Pocket PC devices with QVGA resolution (320×240). For the first time, support for devices without a touch screen appears, which gives rise to the appearance of the first "Smartphone" devices on Windows Mobile.

Windows Mobile 2003

On June 23, 2003, Microsoft introduced the next generation of the Pocket PC operating system called Windows Mobile 2003 (codename Ozone, Windows CE version 4.20). The operating system now has an application for working with graphic files(Pictures), the Pocket Internet Explorer browser has been improved (more optimized for viewing large pages on small screen, support for Java scripts). The system received support for new wireless standards- Bluetooth, Wi-Fi, IPSec/L2TP, IPv6.

Windows Mobile 2003 was released in four editions: Windows Mobile 2003 for Pocket PC Premium Edition, Windows Mobile 2003 for Pocket PC Professional Edition, which lacked a number of programs compared to the Premium edition, to create cheaper devices, Windows Mobile 2003 for Pocket PC Phone Edition and Windows Mobile 2003 for Smartphone.

Windows Mobile 2003 SE

Windows Mobile 2003 was introduced on March 24, 2004 Second Edition, codename Ozone Update. The operating system is built on the Windows CE 4.21 kernel. Significant innovations of the system update are the ability to change the screen orientation from vertical to horizontal and support for VGA screen resolution (640×480), as well as screens with a square aspect ratio. For guard wireless connection added support for Wi-Fi Protected Access (WPA).

Windows Mobile 5.0

The Windows Mobile 5.0 operating system (codenamed Magneto, Windows CE version 5.1) was introduced on May 10, 2005 at the Mobile and Embedded Developers Conference in Las Vegas. Changes to the interface are aimed at improving joystick navigation and one-handed device control; the office suite was renamed from Pocket Office to Office Mobile, which abandoned the use of the pocket format of documents in favor of original ones, and also added new program included in the package - PowerPoint Mobile - for viewing presentations; a new approach to working with device memory, which is responsible for data safety. The operating system has built-in support QWERTY keyboards USB 2.0 cellular networks class 3G. Windows Mobile 5.0 uses Windows Media Player 10 Mobile, ActiveSync 4.0.

After installing the AKU 3 update package, the system received support for .NET Compact Framework 2, support for WPA2 and QoS standards, Internet Explorer Mobile (AJAX support) and work with Bluetooth (FTP profile, A2DP profile quality) were improved.

Windows Mobile 6

Windows Mobile 6 was presented on February 12, 2007 in Barcelona at the 3GSM World Congress 2007. The version is built on Windows CE 5.2 and is codenamed "Crossbow". The system was released in three editions for PDAs (Windows Mobile 6 Classic), for communicators (Windows Mobile 6 Professional) and for smartphones (Windows Mobile 6 Standard).

In Windows Mobile 6, productivity has increased, support for IP telephony has appeared, a Marketplace shell application has been integrated for building an application store, and integration with online services has been built in Windows Live, memory card encryption is built-in, also the sixth version has slightly updated appearance and system sounds. For the first time in Windows Mobile 6 there was a function automatic update system (Windows Update).

Windows Mobile 6.1

In April 2008, at the CTIA Wireless 2008 exhibition, a small update to the operating system, numbered 6.1, was presented. It has new features of the Internet Explorer Mobile browser ("Zoom", "Page Browse"), support for encrypting files on the device, a new mode for displaying SMS correspondence, a task manager, and Mobile Device Manager support that is useful for the corporate sector. For the operating system in the edition for smartphones (Windows Mobile 6.1 Standard), it became possible to replace the standard screen with a new custom “carousel” interface. Windows CE version is 5.2.19202.

Windows Mobile 6.5

Windows Mobile 6.5 was announced in February 2009 at the Mobile World Congress 2009 in Barcelona, ​​officially a new version The operating system was released in May 2009. Since October 6, 2009, devices on new system. Windows Mobile 6.5 is built on Windows CE 5.2.21234.

In Windows Mobile 6.5 there are many changes regarding the interface aimed at using the device with your fingers: the main menu is on the desktop with icons in hexagons, the “Today” screen has been changed (finger-oriented elements); the lock screen has also changed, where information about events in the system has appeared with quick access to the main functions of the device, the mobile phone has been updated Internet browser Explorer Mobile to the sixth version, the Windows Marketplace for Mobile service as an application store has been improved, and a new online service has appeared - My Phone (data synchronization and storage).

In February 2010, the first device appeared running on the updated version of the Windows Mobile 6.5.3 system, the innovations of this update were support for capacitive screens, multi-touch support, changing the buttons at the bottom of the screen to a round shape, an updated operating system interface, even more adapted for control fingers.

Windows Phone- a mobile operating system that is the successor to Windows Mobile, but is incompatible with it. With the release of Windows Mobile version 6.5, the company Microsoft started create a brand called Windows Phone. This is how all phones with this operating system began to be called, but the first Windows Phone operating system (immediately at number 7 - as a continuation of the line mobile systems from Microsoft) was released on October 11, 2010. On October 21, the first deliveries of devices began new platform, among which were devices from HTC, LG, Samsung. Used in the operating system new interface called "Metro", integrated social media And Microsoft services- Zune and Xbox Live.

Characteristics

Windows Mobile for Pocket PC (touch devices) includes the following features as standard:

· home screen"Today" (English) Today) displays current date, owner information, upcoming meetings, new messages and tasks. Starting from WM 6.5 the screen is called "Home screen";

· the "Start" button, located in the top bar, opens a menu with a list of programs and service links, just like in the desktop version of Windows;

· the taskbar displays the current time, sound profile option and battery charge;

· mobile version Microsoft Office- Office Mobile;

· Outlook Mobile software package;

· mobile browser Internet Explorer Mobile, based on the desktop version of IE;

· Windows Media Player for Windows Mobile;

· integration with Windows Live services;

· client for PPTP VPN;

· Internet Connection Sharing (ICS) function, which allows you to share your Internet connection with your desktop computer via USB or Bluetooth;

· file system and folder structure are similar to those in Windows 9x/Windows NT;

· multitasking.

Main differences smartphone versions from Pocket PC:

· the interface, adapted to the telephone form factor, is designed for push-button control of the device, because of this, the Pocket PC and Smartphone programs are not compatible with each other;

· The "Today" home screen displays (in top-to-bottom order) shortcuts to recently launched applications, the current date, upcoming appointments, sound profile and new messages;

· the "Start" button is located in the bottom panel;

· the list of programs is displayed in a separate screen;

· there is no on-screen keyboard due to the presence of a standard one (both mobile and QWERTY).

PocketPC

Pocket PC (abbreviated P/PC or PPC) is a software and hardware platform for pocket personal computers and communicators from Microsoft, as well as the general name for devices with touch screen running the Windows Mobile operating system. On some of these devices it is possible to run other operating systems, for example Linux, NetBSD.

There is no special term in Russian for this type of device. The term Pocket PC is used to refer to the entire class mobile computers, which in English are called PDA.

In 2007, Microsoft abandoned the use of the Pocket PC name in designating versions of Windows Mobile 6, changing the device naming scheme accordingly.

Communicators should be called Windows Mobile 6 Professional devices, and simple PDAs (without telephone functions) should be called Windows Mobile 6 Classic Devices. However, such long names are inconvenient, so devices based on Windows Mobile continue to be called Pocket PC.

According to Microsoft, the Pocket PC is "a hand-held device that allows users to store and retrieve messages Email, contacts, meetings, play multimedia files, play games, exchange text messages via MSN Messenger, read web pages, and much more."

From a technical point of view, Pocket PC is a standard from Microsoft that sets a number of hardware and software requirements for a mobile device in order for it to be labeled with the standard Pocket PC label. In particular, any such device must satisfy the requirements:

· works under Windows control Mobile, editions for Pocket PC

· comes with a specific set of applications in ROM

· has a touch-sensitive screen (touch screen)

· has a set of directional buttons (directional pad) or touchpad (touchpad)

· has a set of reprogrammable buttons for launching applications

· Runs on ARM version 4, Intel Xscale, MIPS or SH3 processor.

Conclusion

So, in this essay we examined 3 operating systems. In each of them, we looked at the main characteristics, features of each version and, in fact, the versions themselves.

The choice of OS may be due to the availability ready-made solutions on a specific system. Let's say a company purchased drivers for a Wi-Fi data collection terminal for 1C Enterprise based on Mobile SMARTS for old TSDs. During use, employees developed their own developments (databases with unique modifications from the programmer, sets of utilities, programs, etc.). And now, several years later, when the time has come to change the equipment, the question arises of how to preserve these developments and continue stable, well-functioning operation. Software and drivers, as well as .NET Compact Framework libraries for Windows Handheld Embedded are incompatible with those written for Windows CE. At the same time, serious financial, time and labor resources were spent on installation and debugging of equipment.

To avoid such situations, manufacturers continue to market data collection terminals based on Windows CE, despite the enormous popularity of Windows Handheld Embedded.

We can say that all these systems are good. There is no specific leader here. Each person chooses for himself what is more convenient for him to work with. This could be a communicator based on Pocket PC, or desktop computer, the operating system of which will have many functions and varieties, as well as frequent updates, which improves the quality and ease of use.

And yet, it seemed to me that there is some connection between Windows Mobile and Pocket PC. But each of them has certain features that will distinguish them from each other.

Bibliography

1. Article: Windows CE operating system http://www.fight.org.ua/(date accessed 04/04/15)

2. Article: Windows CE https://ru.wikipedia.org/wiki/Windows_CE (accessed 04/05/15)

3. Article: Differences between Windows Mobile and Windows CE in data collection terminals http://habrahabr.ru/company/scancode/blog/241585/ (accessed 04/06/15)

4. Article: Pocket PC https://ru.wikipedia.org/wiki/Pocket_PC (accessed 06.06.15)

5. Article: Windows Mobile https://ru.wikipedia.org/wiki/Windows_Mobile (accessed 06.06.15)

Application

Windows CE 6.0 Windows CE 5.0

Windows CE 7.0 Windows CE 3.0

Windows Mobile Phone 8 Windows Mobile 7.0

Windows Mobile 6.0 Windows Mobile 5.0 Windows Mobile 2000

Pocket PC hp Pocket PC Windows 7

Posted on Allbest.ru

...

Similar documents

    History of creation. Windows 9x/NT. operating room Microsoft system Windows. Advantages and disadvantages of Windows. Some keyboards Windows combinations 9x and NT. Windows XP Professional. The most advanced protection.

    abstract, added 07/18/2004

    Characteristics of the operating system. History of Windows development. Comparative characteristics Windows versions. Windows XP Elements and Tools. Application programs in Windows XP. Work desktop and laptop computers running Windows.

    report, added 10/16/2011

    Use of Microsoft Windows operating systems. Development of the Windows 1.0 operating system. Features and characteristics of subsequent versions. Release of the company's custom operating systems, improvements and innovations, versions of Windows XP and Vista.

    abstract, added 01/10/2012

    Getting to know technical characteristics personal computer. Installing the operating system and Windows drivers 7. Methods Windows cleaning XP Professional SP3. Operating system recovery methods. Performing the installation of Microsoft Office 2010.

    practice report, added 09/22/2014

    Universal multi-purpose network operating system Windows NT Server. Using Windows NT Workstation as a non-dedicated server in peer-to-peer networks and as a client of networks. Operating systems Windows 2003, Windows Vista and Windows 7.

    presentation, added 10/23/2013

    Application programs and utilities. The simplest functions of the operating system. The history of the development of the Windows graphical operating shell by Microsoft Corporation. Version of the Windows NT family of network operating systems (Millennium Edition, 2000, XP, Vista, Seven)

    presentation, added 10/12/2013

    History of Microsoft's Windows operating system. The first versions of Windows. Multimedia support in future versions. Major versions of Windows 7. Panel Windows tasks 7, new window management capabilities. Support for 64-bit systems.

    course work, added 03/31/2011

    Learning general operating room concepts Android systems, designed for communicators, tablet computers based on Linux kernel. Software development Android software. Advantages and disadvantages of the Windows Mobile mobile operating system.

    abstract, added 04/16/2012

    The use of personal computers of various classes. Working with built-in Windows programs. Characteristics of common operating systems (Windows 3.X, 9X, NT, 2000, XP, Windows7, Vista). Kinds antivirus programs and data protection from viruses.

    test, added 01/23/2011

    General concept about operational Windows system Vista. Comparative analysis Windows XP and Windows Vista systems. The specifics of the installation process, the three-dimensional Aero Glass interface, the operation of some mini-applications. Folder management news, working on the Internet.

Windows CE (aka WinCE) is a variant of the Microsoft Windows operating system for handheld computers, mobile phones and embedded systems. Windows CE is not a stripped-down desktop version of Windows and is based on a completely different kernel. x86, MIPS, ARM architectures and Hitachi SuperH processors are supported.

Windows CE is optimized for devices with minimal memory: the Windows CE kernel can run on 32 KB of memory. With a graphical interface (GWES), Windows CE will require at least 5 MB. The devices often have no disk storage and may be designed as "closed" devices, with no user expandability (for example, the OS may be "hardwired" into ROM). Windows CE meets the definition of a real-time operating system.

Windows CE powers many platforms, including Handheld PC, Pocket PC, Pocket PC 2002, Pocket PC 2003, Pocket PC 2003 SE, Smartphone 2002, Smartphone 2003, Windows Mobile, and many industrial devices and embedded systems. The Sega Dreamcast console had support for Windows CE. Windows CE itself was not included in the initial delivery, but it could be launched on a set-top box from a CD. Some games used this feature ===

It compares some of the key features of the Windows CE .NET and Windows Mobile™ platforms. Its goal is to educate consumers about the similarities and differences between these platforms, and to explain the role of each in Microsoft's mobile and embedded device strategies.

Microsoft Corporation's primary platform for portable devices such as personal digital assistants (PDAs, PDAs), smartphones, and Portable Media Center. Standardization of hardware and software requirements has made it possible to optimize the parameters of Windows Mobile-based devices and provide support for applications from third-party developers. The Windows CE platform is designed for a wider range of embedded devices. Given the variety of devices that can be built on Windows CE, there are no standard hardware or software requirements.

It should be taken into account the fact that Windows solutions Mobile are always created based on the current version of Windows CE, which in this case is the core of the platform. As the Windows CE platform improves, so does the Windows Mobile platform. For clarity, the correspondence between the versions of Windows CE and Windows Mobile is summarized in a table.

OS version Windows CE 3.0 Windows CE .NET 4.2 Windows CE 5.0 Products for PDAs Pocket PC 2000 Pocket PC 2002 Windows Mobile 2003 for Pocket PC Windows Mobile 5.0 Products for telephone devices - Smartphone 2002 Windows Mobile 2003 for Smartphone

Windows CE .NET is a component-based operating system that allows developers and manufacturers to create custom embedded devices. It belongs to the family of embedded operating systems, which includes the Windows XP Embedded operating system.

From the very beginning, the Windows CE platform was designed with the needs of the embedded market in mind. It combines a state-of-the-art real-time operating system with powerful development tools to quickly create the next generation of compact, intelligent, and connected devices. Based on its own code base, distinct from desktop OSes, the Windows CE .NET platform provides developers with a component-based embedded OS with rich system configuration and application selection capabilities for a wide range of embedded devices. Device manufacturers can use the Windows CE platform to both develop a custom OS image and create applications for resource-intensive devices. The range of these devices extends from industrial tools (industrial controllers, communication switches, thin Windows clients, etc.) to consumer devices (digital cameras, VoIP phones, IP set-top boxes, etc.).

Platform Builder is an integrated development environment for creating, debugging and deploying custom OS images based on Windows CE.

Features of the Windows Mobile platform

A detailed overview of the main consumer characteristics of the Windows Mobile platform is given here.

In the context of comparison with the Windows CE platform, it should be noted that the manufacturer of Windows Mobile-based devices receives this software for your device not in the form of source code, but in the form of an almost finished product. In this product, the manufacturer needs to make only those changes that relate to the hardware features of the device he is developing, but thanks to the standardization of requirements for Windows devices Mobile, making such changes does not require significant costs from the manufacturer. Thus, the use of the Windows Mobile platform allows the manufacturer of portable devices to significantly reduce the development time of the device and reduce the financial costs of preparing for the release of its product. The term “go-to-market” is used to denote this quality.

Today, the market for data collection terminals on Windows continues to develop at a rapid pace. This is explained by the fact that such devices are in demand in the automation of warehouse and logistics activities. TSDs on Windows OS open up wide opportunities for programming and solving various problems.

However, there is another important difference among the devices - the type of system. The Windows operating system is divided into Windows Mobile and Windows CE. We will talk about the similarities and differences between these operating systems in this article, trying to understand the advisability of choosing one version or another.

Brief overview of the market

Among the most popular data collection terminals on Windows OS are a number of models under the CipherLab, Motorola, and Honeywell brands. Today, models are actively produced for various purposes, made in compact housings or, conversely, in massive designs for warehouse needs and with a high protection class (IP 65, IP66, IP67, etc.). By and large, their main tasks are largely similar: warehouse accounting, inventory, working with accounting programs, picking and shipping goods.

Advantages over DOS terminals

  • Filling and technical complexity.
    Data collection terminals on Windows, in contrast to the simpler class of equipment - DOS terminals, have more complex technical components and options, such as a built-in photo and video camera, voice recorder, various wireless interfaces, etc.
  • Working via RDP.
    Windows terminals are equipped with large high-resolution color displays, which is very convenient for working via RDP (Remote Desktop Protocol). This allows you to perform tasks on a computer and manage the process on the TSD screen to save resources, increase productivity and work mobility.
    Dos terminals are deprived of this opportunity due to insufficient technical characteristics.
  • Support for the .Net Compact Framework protocol.
    The .NET Compact Framework is a set of components for running applications on a data collection terminal or other mobile devices.
    One of the advantages of CipherLab terminals over other brands is a well-thought-out application generator that configures the operation of the TSD (supplied in the kit). Before starting to work with TSD, a warehouse employee can designate a number of algorithms on the computer (detailed information on barcodes, sorting by product groups, etc.), then synchronize the device with the PC and transfer all programmed conditions and data collection algorithms. Programming is based on the use of logic and does not require special knowledge. Libraries for Windows CE And Windows Mobile are different, which means the application generators will be different.

Windows Embedded Handheld

The Microsoft Windows Embedded operating system is designed on the Windows Mobile platform and belongs to the family of embedded operating systems in various devices, including data collection terminals. Latest version today is Windows Embedded Handheld 6.5(developed in 2010 and officially introduced in 2011). Due to its versatility and flexible architecture, Microsoft Windows Embedded can be used in POS terminals, mobile, embedded and portable devices.

A mandatory requirement for this OS is the presence of good powerful hardware: a processor, random access memory etc. The use of such a system increases system requirements, and, as a result, the cost of the device itself increases.
Data collection terminals collected on the Microsoft Windows Embedded OS include Cipher 9200, Cipher CP30, Cipher 9600, etc. All these devices have software for communicating with a PC and working with 1C and an application generator with support for Windows Mobile.

Windows CE

Windows CE first appeared on the market back in 1996 as a compact version of Win95. Since then, a number of significant changes have occurred. Since 2000, this version of Windows began to develop and be implemented as an independent OS. The main emphasis was placed on creating components not for desktop PCs, but for mobile devices, with application compatibility through WIN32 API.

Windows CE and Windows Mobile are not interchangeable operating systems. Distinctive feature Windows CE is a modular system, with support for various components, platforms, and multitasking. The Windows advantage CE is that this OS does not require serious resources to operate and is intended for devices with a minimum amount of memory and simple single-core processor(the minimum required for the system kernel to work is only 32 KB!).

The latest version today is Windows CE Compact 7.0. Among the most popular data collection terminals on Windows CE that have been released recently are Cipher 9700 and Cipher CP55. Modern trends in the production of automation equipment suggest the availability of different versions so that the client can choose what is needed to solve the problems of his company. Thus, some TSD models are available in several modifications on both platforms. A striking example of such devices can be considered the warehouse industrial data collection terminal Cipher CP60.

Summing up: so what to choose?

In terms of performance, these two systems are almost completely identical, although previously programs and applications on Windows CE ran noticeably faster. Today, data collection terminals are equipped with powerful, productive processors, large amounts of RAM, and a simple user is unlikely to notice a significant difference in operation.
In general, Windows CE itself is simpler in its architecture and has a classic desktop interface (Start button, etc.). This OS is of interest primarily to developers.

And yet it is very good and advisable from the point of view of manufacturers to release modern data collection terminals on the Windows CE operating system, despite the high popularity of Windows Handheld Embedded 6.5.3. This is especially convenient for those who have many programs for old CE terminals and do not want to lose their work.

The choice of OS may be explained by the availability of ready-made solutions on a particular system. Let's say a company purchased drivers for a Wi-Fi data collection terminal for 1C Enterprise based on Mobile SMARTS for old TSDs. During use, employees developed their own developments (databases with unique modifications from the programmer, sets of utilities, programs, etc.). And now, several years later, when the time has come to change the equipment, the question arises of how to preserve these developments and continue stable, well-functioning operation. Software and drivers, as well as libraries .NET Compact Framework for Windows Handheld Embedded are incompatible with those written for Windows CE. At the same time, serious financial, time and labor resources were spent on installation and debugging of equipment.

To avoid such situations, manufacturers continue to market data collection terminals based on Windows CE, despite the enormous popularity of Windows Handheld Embedded.

Among the most successful new TSD products on Windows CE are CipherLab CP55, CipherLab 9700, CipherLab CP60. Their popularity is explained by the modern filling, for a long time battery life, extensive programming capabilities and the ability to work in adverse conditions.

Real time.

Windows Embedded CE 6.0 is a 32-bit, multi-threaded operating system with preemptive multitasking and real-time support. CE 6.0 has a completely new kernel that provides enhanced functionality and provides a richer user experience with more applications running simultaneously. The OS supports up to 32 thousand simultaneously running processes with 2 GB of virtual memory for each. The operating system is capable of working with ARM, Hitachi SuperH, MIPS, Intel x86 and compatible processors.

Innovation

Windows Embedded CE 6.0 (CE 6.0) features a new kernel that eliminates the limitations of previous versions, allowing for greater performance. Such limitations include the limit on the number of concurrently running processes and the small virtual address space of previous generations of the Windows CE kernel.

Windows CE prior to CE 6.0 allocated 32 MB of virtual address space to each process. On a CE 6.0 system, 2 GB of address space is allocated for each process. In addition to increasing the volume of the address space, its structure itself has undergone changes. In previous versions, one virtual address space was divided into 32 areas. At the same time, the address spaces of the processes did not overlap one another. In CE 6.0, each process gets its own, truly individual address space. This innovation makes the address space of CE 6.0 system processes very similar to the address space of Windows versions for desktop computers(for example Windows XP).

The new memory architecture makes it easier to perform some tasks, especially in applications that need to allocate large blocks of memory (greater than 10 MB), which may be needed, for example, for image processing high resolution, obtained from a digital camera.

Additionally, in CE 6.0 the APIs have moved from normal user mode processes to DLLs kernel mode.

Previous versions of Windows CE could be configured to perform operations in kernel mode only or in mixed mode (using kernel mode and user mode). CE 6.0 only supports mixed mode operation, where all applications are loaded into user-mode memory and all OS components are loaded into kernel-mode memory.

To ensure communication between machines, the CE 6.0 system provides the interface necessary to connect to the mobile telephone network. Previously, Windows CE did not support the ability to make phone calls or send SMS.

CE 6.0 comes with cellcore.dll, which extends the Win32 API to support various functions. mobile communications. Another component included in CE 6.0 is ril.dll, a driver for the Radio Interface Layer (RIL). This component provides a low-level interface for connecting applications to mobile communication hardware. Previously, to use mobile communications in Windows environment CE needed to develop its own interface layer.

Other elements supported in CE 6.0 include components lower level for the Wireless Application Protocol (WAP), including the kernel mode driver (wapdrv.dll) and the user mode API (wap.dll).

New security features are also worth noting. CE 6.0 provides enhanced parameter checking for Protected Server Libraries (PSLs) and Input/Output Control Libraries (IOCTLs) that transition from user mode to kernel mode, improving kernel mode security and stability.

In addition, CE 6.0 comes with a built-in secure bootloader that makes decisions about whether to trust or distrust code based on certificates. This means that all code running on the system must be signed. If secure bootloader is enabled, it checks the code signature and, if the signature matches a trusted certificate, allows it to execute. If the signature does not match, the module will not be loaded. Hardware manufacturers can choose which certificates are trusted and thus can control the code that runs on the system.

For previous versions, the Windows CE team provided a separate product called Platform Builder. With CE 6.0, platform development tools are included in Visual Studio 2005.

Windows Embedded CE 6.0 R2 Update

On November 15, 2007, Microsoft announced the release updated version Windows Embedded CE 6.0 R2.

Version R2 fills in the missing elements previous version and includes a number of new technologies.

Windows Embedded CE 6.0 R2 includes:

  • RDP protocol version 6:
  • server authentication
  • TSL/SSL protocol
  • ability to work in dual monitor mode and support for widescreen monitors
  • new smart card formats
  • improved infrastructure for creating VoIP phones
  • updated Windows Media Player and Media Player Control 7
  • file system with support for large volumes of media
  • Serial ATA and Bootloader support for [

This article will be of interest to those people who have unsuccessfully flashed a tablet with a WM8505 processor, i.e. they cannot find a stable working firmware for it with Android OS. Here I will tell you how to install the Russian version of OS Windows CE 6.0 Embedded on your tablet.

According to one of my ideas, I decided to restore an old tablet that was sent for donation a long time ago. At the time of restoration, it was missing: a Wi-Fi module, a camera, a sensor, a battery, a GL850G chip (serves as a USB hub) and other small items. In order to somehow be able to control the tablet, for example, with a standard mouse, I installed a couple of USB sockets using the already “established” but improved technology that I talked about in. Here are some photos of this process.


Because the board does not have a GL850G chip, the maximum number of USB ports is two. If anyone is interested in how and where to get the USB wiring in the absence of the GL850G chip, ask, I will answer in the comments, although everything is already visible in the photo.



So, having brought the tablet’s hardware into more or less working condition, I decided to try to find firmware for it on Android based OS, but none of them started after installation - made in China, what can I say. As a result, the choice was made on WinCE 6.0 RUS. It loads much faster than Android, which was a huge plus for me. The downside was the fact that the driver for the camera could not be found.

You can download WinCE 6.0 Russian version for a tablet with a WM8505 processor. Windows is installed according to a familiar scenario. You need to unpack the archive and copy the contents to a microCD flash card so that the script folder appears in the root of the flash drive. Then this microCD card is inserted into the tablet, it turns on and the installation process begins, which takes about five minutes. There is nothing complicated about it, the main thing is to follow the inscriptions on the screen and follow them. In progress Windows installations CE 6.0 Embedded on the tablet, you will need to remove the microCD card once and force a reboot. That's all that is required of you.

I would like to note the fact that a 2 GB class 6 microCD memory card was not suitable for these purposes, but a 16 GB class 4 memory card worked stably and reliably. It is also important that during the installation of WinCE 6.0 on the tablet, you must unsolder (disconnect) the camera, because There are no drivers for it in the OS, and Windows gets stuck in the process of searching for them. Perhaps this will also apply to Wi-Fi module, I couldn’t check it because... I simply didn’t have it during installation, and there was no way to check this fact.



2024 wisemotors.ru. How it works. Iron. Mining. Cryptocurrency.