15

Sinergija 14 - Windows Embedded 8.1 Handheld

Embed Size (px)

DESCRIPTION

Windows Embedded 8.1 Handheld? What it is this? Aaaa, is the operating system for industrial rugged mobile computer. In this session you will: learn how to leverage your Windows Platform development knowledge to develop and debug Line of Business applications for WE8.1H using the SDK. - learn about the basics of the integration in the IT infrastructure of WE8.1H devices. - better understand this platform and his role in the IoT story. The demos will show you how to use and debug the barcode scanner, some NFC development, and highlight and advise you in dealing with the specific issues of LoB application on WE8.1H versus consumer applications on Windows Phone 8.1.

Citation preview

Page 1: Sinergija 14 - Windows Embedded 8.1 Handheld
Page 2: Sinergija 14 - Windows Embedded 8.1 Handheld

Windows Embedded 8.1

Handheld

Catalin Gheorghiu

I Computer Solutions

Page 3: Sinergija 14 - Windows Embedded 8.1 Handheld

Agenda

•Zasto?

•Sto?

•Kada?

•Kako?•Resurse

Page 4: Sinergija 14 - Windows Embedded 8.1 Handheld

IoT Device Taxonomy

Large

Mobile

Micro

Small

Page 5: Sinergija 14 - Windows Embedded 8.1 Handheld

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 6: Sinergija 14 - Windows Embedded 8.1 Handheld

Sto

• Windows Embedded Handheld 6.5o Based on Windows CEo Almost 100% of the marketo Does not support newer hardware especially new mobile

processors• Stop gap Window Phone 8

o Big installation, yet still consumer• Windows Embedded 8 Handheld

o Based on Windows Phone 8o Much more in line with embedded handheld requirements

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

Page 7: Sinergija 14 - Windows Embedded 8.1 Handheld

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 8: Sinergija 14 - Windows Embedded 8.1 Handheld

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 anasonic Toughpad FZ-E1

Page 9: Sinergija 14 - Windows Embedded 8.1 Handheld

Kako

SDK from where?• Install it• Development

o Windows.Devices.PointOfServiceo PosTestNativeUtils

Page 10: Sinergija 14 - Windows Embedded 8.1 Handheld

Overview of Some Wireless Technologies (*)

SDK from where?• Install it• Development

o Windows.Devices.PointOfServiceo PosTestNativeUtils

WIRELESS

TECHNOLOGYOPERATING 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 passive

400 cm for active

(*)Wrox book Professional NFC application development for Android

Page 11: Sinergija 14 - Windows Embedded 8.1 Handheld

Demo

Data Collection

Page 12: Sinergija 14 - Windows Embedded 8.1 Handheld

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 13: Sinergija 14 - Windows Embedded 8.1 Handheld

Pitanjia

?& Hvala!

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

Page 14: Sinergija 14 - Windows Embedded 8.1 Handheld

Please rate this lecture

and win Window Phone NOKIA Lumia 1320

Help us choose the best Sinergija lecturer! Microsoft will award you – at the conference end,

we’ll give one NOKIA Lumia 1320 to someone from the audience – randomly.

Go to www.mssinergija.net, log in and cast your votes!

You can rate only lectures that you were present at, just once. More lectures you rate, more

chances you have.

Winner will be announced at the official Sinergija web portal, www.mssinergija.net

Page 15: Sinergija 14 - Windows Embedded 8.1 Handheld