wmdp in modern user implementation · manufacturer model os display honeywell dolphin ct-50 windows...

62

Upload: others

Post on 09-Jul-2020

9 views

Category:

Documents


2 download

TRANSCRIPT

Modern user

experience

Implementation

repeatability

WMDP in

the

managed

cloud

Windows Embedded CE 6.0

Windows Embedded 8.1

Handheld

Windows Embedded 6.5

Handheld

Manufacturer Model OS Display

Honeywell

Dolphin CT-50 Windows 10 IoT ME 4.7" (1280x720)

Dolphin CT-50 Android 4.4.4 4.7" (1280x720)

Dolphin 75E Windows 10 IoT ME 4.3” (480 x 800)

Zebra

TC8000 Android 4.4.3 (KitKat) 4.0" (800x480)

WT6000 Android 5.1 (Lollipop) 3.2" (800x480)

No recommendation of specific devices for now

IIS

WMDP

Website

WHSMobileApp

XMLTranslator

WHSMobileDevice

XMLTranslator

New connection modelNo need for intermediate WMDP server

Enables modern devices

New connection modelNo need for intermediate WMDP server

Enables modern devicesTouch-friendly

- UI adapted for gloves

App for Windows 10 or Android

Simplified UI

WMDP

• Hard to read

• Multiple input fields(but strict sequence)

• Not touch-enabled

• Scrolls (dark red)

• Runs in browser

New design

• Easy to read

• Focus on current step

• Touch-friendly

• No scrolling

https://ax.help.dynamics.com/en/wiki/install-and-configure-dynamics-365-for-operations-warehousing/

https://ax.help.dynamics.com/en/wiki/install-and-configure-dynamics-365-for-operations-warehousing/

7

4

1

2

3

8

9

5

6

1

2

3

4

5

6

7

8

9

1

2

3

4

5

6

7

8

9

7

41

2

3

8

9

1

2

3

4

5

6

7

8

9

7

4

1

2

3

8

9

56

9 different sections

Layout and visibility adapted by screen size and display/font scaling

Based on the semantics of the controls in the current screen and previous step

Few simple rules based on interaction patterns across all flows

In X++ code

Transmitted through xml

The native app strictly obeys the instructions in xml during rendering

Application developers are able to view and override all UI translation rules

WHSWorkExecuteDisplay*

classes

Business

Processes

Build abstract

UIBuild xml

Expose web

service

WHSWorkExecuteDisplayWHSMobileDevicesServicesF

acade

WHSWorkExecuteDisplay*

classes

Business

Processes

Build abstract

UIBuild xml Expose web

service

WHSWorkExecute

Display

WHSMobileDevices

ServicesFacade

WHSMobileDevice

XMLTranslator

WHSMobileAppServices

Facade

WHSMobileApp

XMLTranslator

WHSFields

WHSMobileAppService

XMLDecorator

Decorator

Rule1

Decorator

Rule2

Decorator

Rule3