15
Zagreb, 25. rujna 2014. Hotel Antunović

MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

Embed Size (px)

DESCRIPTION

Do you know which operating system is developed by Microsoft, for use in sales force automation, the retail or warehouse scenarios? The answer is Windows Embedded Handheld 8.1. Version 8.1 of Windows Embeded Handheld was announced at Build Conference in the spring and now there are first devices that support WE8.1H in the market. Attend this sessiona and found out what is WE8.1H, what is new, what is its role in the Microsoft strategy called Internet of Things, how to program it? These are just a few questions that this lecture is trying to answer. Also, this session will have many demonstrations of how to program and debugging WE8.1H.

Citation preview

Page 1: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

Zagreb, 25. rujna 2014.

Hotel Antunović

Page 2: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

Zagreb, 25. rujna 2014.

Windows Embedded 8.1 HandheldCatalin Gheorghiu

I Computer Solutions

Page 3: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

Hvala svim sponzorima i partnerima!

Page 4: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

Agenda

• Zasto?• Sto?• Kada?• Kako?• Resurse

Page 5: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

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.1

Gateways, wearables, panels, carsARM and x86, diverse hardware, no shellEmbedded Compact, Auto

Controllers, fixed-use, sensors, actuators ARM, constrained hardware, headless.NET Micro Framework

Page 6: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

Zasto

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 7: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

Sto

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

mobile processors

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: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

Kada

Windows Embedded 8 (.1) 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: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

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: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

Kako

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

Page 11: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

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 12: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

demo

Data collection

Page 13: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

Resources

• CoreDispatcher dispatcher = Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher;

await dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>{});

• Windows Embedded 8.1 Handheld Software Development Kithttp://www.microsoft.com/en-us/download/details.aspx?id=43677

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

• Proximity Tapper http://proximitytapper.codeplex.com/

Page 14: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

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

Page 15: MobilityDay 2014 - Windows Embedded 8.1 Handheld (What is it and how to program it?)

Popunite ankete i osvojite vrijedne nagrade!

Hvala!