Windows Embedded 8(.1) Handheld, Microsoft MVP & Community Day, 18 June Moscow #mvpcomday

Preview:

Citation preview

Windows Embedded 8.1 Handheld

Catalin GheorghiuI Computer Solutions

Content

Why? What? When? How ? How 2?

Why

Handheld?1. Business critical 2. Rugged (What does rugged mean? From a user perspective, rugged

is really just the computer's ability to keep operating under all exposed working conditions.) (see 1)

3. Expensive (see 2)4. Long replacement cycles 6+ years (see 3)5. Customized and customizable6. Tightly integrated in business processed and infrastructure

What?

Windows Embedded Handheld 6.5• Based on Windows CE• Almost 100% of the market• Does not support newer hardware especially new mobile processors

Windows Embedded Handheld 6.5

What?

Stop gap Window Phone 8• Big installation, yet still consumer

Windows Embedded 8 Handheld• Based on Windows Phone 8• Much more in line with embedded handheld requirements

Windows Embedded 8.1 Handheld• Based on Windows Phone 8.1• Much more in line with embedded handheld requirements

When?

Windows Embedded 8 Handheld• 14 December 2013 WE8H SDK Available • 14 January National Retail Federation announcement• Panasonic also on board• At Build we heard of Windows Embedded 8.1 Handheld• 23 April 2014 WE8.1H RC SDK Available

Bluebird BM180

-5” HD Multi touch Display-Semi-rugged (IP-65)

-Option MSR & Support forContactless Smart

Cards-Integrated Barcode Imager-WAN & Wi-Fi version available

-5” HD Multi touch Display-Ruggedized (IP-65)

-Option MSR & Support for Contactless Smart

Cards-Integrated Barcode Imager-WAN & Wi-Fi version available

-5” HD Outdoor Touch Display-Ruggedized (IP-68),, 3m drop test & waterproof-Quick charge plus hot swap battery-Integrated Barcode Imager-WAN & Wi-Fi version available

Bluebird BP30

Panasonic Toughpad FZ-E1

IoT Device Taxonomy

Large

Mobile

Micro

Small

POS terminal, ATM, MRIx86, PC-like, apps Embedded Industry 8.1, Standard

Industry handheld, POS tabletARM and x86, shell experience, appsEmbedded Handheld 8.1Gateways, wearables, panels, carsARM and x86, diverse hardware, no shellEmbedded Compact, AutoControllers, fixed-use, sensors, actuators ARM, constrained hardware, headless.NET Micro Framework

How?

SDK from where? Install it Development• Windows.Devices.PointOfService• PosTestNativeUtils

Demo 1 Barcode reader

Code Sample

Dispatcher.BeginInvoke(() =>MessageBox.Show(String.Format("Received from {0}:'{1}'", sender.DeviceId, message.DataAsString.Replace("\0",""))));

How 2? RFID ?

Overview of Some Wireless Technologies (*)

WIRELESS TECHNOLOGY

OPERATING FREQUENCY DATA RATE OPERATING RANGE

UMTS 900, 1800, 1900 MHz 2 Mbps Wide range

EDGE 900, 1800, 1900 MHz 160 Kbps Wide range

GPRS 900, 1800, 1900 MHz 160 Kbps Wide range

802.16 WiMAX 10–66 GHz 134 Mbps 1–3 miles

802.11b/g WiFi 2.4 GHz 54 Mbps 100 m

802.11a WiFi 5 GHz 54 Mbps 100 m

802.15.1 Bluetooth

2.0 2.4 GHz 3 Mbps 10 m

802.15.4 ZigBee 2.4 GHz 250 Kbps 70 m

NFC 13.56 MHz 106, 212, 424 Kbps 0–4 cm

RFID 125–134 kHz (LF)13.56 MHz (HF)400–930 MHz (UF)2.5 GHz and 5 GHz(microwave)

1–200 Kbps 20 cm for passive400 cm for active

(*)Wrox book Professional NFC application development for Android

Demo 2 NFC

Resources

Windows Embedded 8.1 Handheld Software Development Kit RC http://www.microsoft.com/en-us/download/details.aspx?id=42538

Windows Embedded 8.1 Handheld MSDNhttp://msdn.microsoft.com/en-us/library/dn715922.aspx

Proximity Tapperhttp://proximitytapper.codeplex.com/

Questions?

Contact:•My Blog http://ronua.ro/blog •My Email catalin.gheorghiu@ronua.ro