19

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

Embed Size (px)

Citation preview

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

Windows Embedded 8.1 Handheld

Catalin GheorghiuI Computer Solutions

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

Content

Why? What? When? How ? How 2?

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

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

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

What?

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

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

Windows Embedded Handheld 6.5

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

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

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

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

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

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

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

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

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

How?

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

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

Demo 1 Barcode reader

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

Code Sample

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

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

How 2? RFID ?

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

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

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

Demo 2 NFC

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

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/

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

Questions?

Contact:•My Blog http://ronua.ro/blog •My Email [email protected]

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